/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.m-6{margin:calc(var(--spacing) * 6)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline-grid{display:inline-grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#fbf6ec;--ink:#141d19;--muted:#6f7b83;--line:#44535c21;--white:#ffffffc2;--white-strong:#ffffffeb;--blue:#4c8dff;--violet:#7b68ff;--mint:#76c79d;--peach:#f0c2a0;--shadow:0 30px 90px #49546729;--card-shadow:0 18px 48px #4a56671f, inset 0 1px 0 #ffffffe6}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;background:radial-gradient(circle at 12% 8%,#fffffff5,#0000 28%),radial-gradient(circle at 86% 18%,#f0c2a040,#0000 26%),radial-gradient(circle at 88% 92%,#4c8dff38,#0000 32%),linear-gradient(135deg,#fff8ed 0%,#f2f6fb 48%,#e8f2ed 100%);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.siteShell{width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 54px}.navBar{z-index:10;border:1px solid var(--line);min-height:66px;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:14px}.brand{align-items:center;gap:10px;font-size:18px;font-weight:900;display:flex}.brand span{color:#14204c;background:radial-gradient(circle at 34% 25%,#ffffffe6 0 16%,#0000 17%),linear-gradient(145deg,#c7dcff,#6a9dff 64%,#586cef);border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 30px #4c8dff38,inset 0 -8px 16px #314bb224}.navLinks{color:#5a6570;flex-wrap:wrap;justify-content:center;gap:18px;font-size:14px;font-weight:800;display:flex}.navCta,.primaryButton,.secondaryButton,.priceCards a{border-radius:16px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:900;display:inline-flex}.navCta,.primaryButton,.priceCards a{color:#fff;background:linear-gradient(135deg,#42a4ff,#4f82ff 48%,#8468ff);padding:0 18px;box-shadow:0 18px 36px #4d82ff47,inset 0 1px #ffffff61}.hero{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:34px;min-height:calc(100vh - 116px);padding:56px 0 36px;display:grid}.eyebrow{color:#4c7bff;margin:0 0 12px;font-size:13px;font-weight:900}h1,h2,h3,p{margin-top:0}.heroActions{flex-wrap:wrap;gap:12px;margin:28px 0 22px;display:flex}.primaryButton{min-width:132px}.secondaryButton{border:1px solid var(--line);color:#34424d;box-shadow:var(--card-shadow);background:#ffffffb3;padding:0 18px}.trustRow{flex-wrap:wrap;gap:9px;display:flex}.trustRow span,.miniChip{border:1px solid var(--line);color:#56616b;background:#ffffff94;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:900;box-shadow:inset 0 1px #ffffffd9}.heroVisual,.sectionBlock,.finalCta{border:1px solid var(--line);box-shadow:var(--shadow), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffc7,#f8fbff94)}.heroVisual{border-radius:34px;grid-template-columns:1fr 1fr;gap:14px;min-height:430px;padding:18px;display:grid;position:relative}.visualCard,.demoPanel,.caseImage{box-shadow:var(--card-shadow);background:linear-gradient(145deg,#f2f0ea,#fff);border-radius:24px;position:relative;overflow:hidden}.visualCard span,.demoPanel span{z-index:2;color:#fff;background:#4a48437a;border-radius:12px;margin:14px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.visualCard i,.demoPanel i,.caseImage i{content:"";background:linear-gradient(145deg,#d0ab76,#fff1d8);border-radius:32px 32px 22px 22px;width:128px;height:104px;position:absolute;bottom:42px;left:27%;box-shadow:0 26px 44px #9d7d522e}.visualCard i:before,.demoPanel i:before,.caseImage i:before{content:"";border:7px solid #a27e4c;border-bottom:0;border-radius:999px 999px 0 0;width:58px;height:52px;position:absolute;top:-38px;left:32px}.visualCard.after,.demoPanel.generated{background:radial-gradient(circle at 78% 18%,#76c79d57,#0000 28%),linear-gradient(145deg,#f5ebdb,#dff0e8)}.floatingScore{border:1px solid var(--line);background:var(--white-strong);box-shadow:var(--card-shadow);border-radius:22px;padding:16px 18px;position:absolute;bottom:22px;right:22px}.floatingScore strong{color:#3aa66c;font-size:30px;display:block}.floatingScore small{color:var(--muted);font-size:12px;font-weight:800}.sectionHeader.center{text-align:center;margin-left:auto;margin-right:auto}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2{margin-bottom:0;font-size:clamp(28px,4vw,48px);line-height:1.12}.demoGrid{grid-template-columns:1fr 1fr minmax(260px,.8fr);align-items:stretch;gap:16px;display:grid}.demoText,.softCard,.caseCard,.priceCards article,.faqList article,.painList div{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffff9e;border-radius:24px}.demoText{flex-direction:column;justify-content:center;padding:24px;display:flex}.demoText h3,.softCard h3,.caseCard h3,.faqList h3{margin-bottom:10px;font-size:20px}.demoText p,.softCard p,.caseCard p,.priceCards p,.faqList p,.pricingBlock p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.7}.featureGrid,.caseGrid,.faqList{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.softCard span{background:linear-gradient(135deg,#4c8dff2e,#76c79d33);border-radius:16px;width:42px;height:42px;margin-bottom:18px;display:block}.splitBlock,.pricingBlock{grid-template-columns:minmax(280px,.85fr) minmax(360px,1fr);align-items:center;gap:24px;display:grid}.painList{gap:12px;display:grid}.painList div{color:#34424d;padding:16px 18px;font-size:15px;font-weight:900}.caseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.caseImage{background:linear-gradient(145deg,#fff2df,#fff);min-height:180px;margin-bottom:18px}.case2 .caseImage{background:linear-gradient(145deg,#e7f0ea,#fff)}.case2 .caseImage i{background:linear-gradient(145deg,#1c503e,#83aa91)}.case3 .caseImage{background:linear-gradient(145deg,#e3f1f0,#fff)}.priceCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.priceCards span{color:#4c7bff;font-size:13px;font-weight:900}.priceCards strong{margin:10px 0;font-size:32px;display:block}.priceCards .highlight{background:linear-gradient(145deg,#ffffffc2,#edf6ffb3),linear-gradient(135deg,#4c8dff1c,#7b68ff1c)}.priceCards a{width:100%;margin-top:20px}.finalCta{text-align:center;border-radius:34px;margin-top:22px;padding:46px 22px}@media (width<=960px){.navBar,.hero,.splitBlock,.pricingBlock{grid-template-columns:1fr}.navBar{align-items:flex-start;position:static}.navLinks{justify-content:flex-start}.hero{min-height:auto;padding-top:36px}.demoGrid,.featureGrid,.caseGrid,.faqList,.priceCards,.heroVisual{grid-template-columns:1fr}.visualCard{min-height:250px}}@media (width<=620px){.siteShell{width:min(100% - 20px,1180px)}.hero h1{font-size:40px}.sectionBlock{border-radius:26px;padding:22px 16px}.navLinks{display:none}}:root{--premium-ink:#101512;--premium-body:#44504a;--premium-help:#7c8782;--premium-green:#245e49;--premium-soft:#ffffffc7}.hero{min-height:680px;padding:82px 0 58px}.heroCopy .eyebrow{letter-spacing:.06em;font-size:14px}.heroText{max-width:590px;color:var(--premium-body);font-size:17px;line-height:1.8}.welcomeBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:4px 0 28px;display:grid}.welcomeBenefits article{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffa3;border-radius:23px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:20px;display:grid}.welcomeBenefits article>span{color:#fff;background:linear-gradient(145deg,#315d4b,#172b23);border-radius:15px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.welcomeBenefits strong{margin:2px 0 6px;font-size:16px;display:block}.welcomeBenefits p{color:var(--premium-help);margin:0;font-size:12px;line-height:1.55}.referralSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px;display:grid}.referralCopy h2{letter-spacing:-.04em;margin-bottom:15px;font-size:clamp(28px,4vw,46px);line-height:1.14}.referralCopy>p:not(.eyebrow){color:var(--muted);line-height:1.75}.referralCopy .secondaryButton{margin-top:10px}.referralSteps{gap:11px;display:grid}.referralSteps article{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffad;border-radius:19px;grid-template-columns:42px 1fr;gap:4px 14px;padding:16px 18px;display:grid}.referralSteps article>span{color:#fff;background:#1a241f;border-radius:14px;grid-row:1/3;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.referralSteps p{color:var(--muted);margin:4px 0 0;font-size:12px}.finalActions{justify-content:center;margin-bottom:0}.siteFooter{color:#5c6862;grid-template-columns:1fr auto;align-items:center;gap:16px 28px;margin-top:28px;padding:26px 6px 4px;display:grid}.siteFooter>div{align-items:baseline;gap:12px;display:flex}.siteFooter strong{color:#17201c;font-size:19px}.siteFooter span,.siteFooter small{font-size:11px}.siteFooter nav{gap:20px;font-size:12px;font-weight:780;display:flex}.siteFooter small{color:#929b97;grid-column:1/-1}.navLogin{color:#414b47;align-items:center;min-height:42px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.commercialNavV2 .productNavLinks a{padding:0 10px}.commercialNavV2 .productNavLinks{margin:0 8px}.accountEntry{min-width:88px}.authPage{min-height:100vh}.authShell{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:34px;min-height:calc(100vh - 150px);padding:50px 0;display:grid}.authStory{padding:clamp(20px,4vw,54px)}.authStory h1{max-width:720px;color:var(--premium-ink);letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(46px,5.8vw,76px);line-height:1.02}.authStory>p:not(.eyebrow){max-width:620px;color:var(--premium-body);font-size:17px;line-height:1.75}.authBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.authBenefits span{border:1px solid var(--line);color:var(--premium-help);box-shadow:var(--card-shadow);background:#fff9;border-radius:18px;padding:16px;font-size:11px}.authBenefits b{color:#1f5b46;margin-bottom:5px;font-size:18px;display:block}.authCard{background:#fffc;border:1px solid #4c5a5221;border-radius:28px;padding:30px;box-shadow:0 30px 80px #3a484129,inset 0 1px #fff}.authCardHead p{color:#3f755e;margin-bottom:8px;font-size:12px;font-weight:900}.authCardHead h2{letter-spacing:-.04em;margin-bottom:8px;font-size:30px}.authCardHead>span{color:var(--premium-help);font-size:12px}.authTabs{background:#edf1ef;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:22px 0 18px;padding:4px;display:grid}.authTabs button{color:#7a8580;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:38px;font-size:12px;font-weight:800}.authTabs button.active{color:#1b241f;background:#fff;box-shadow:0 6px 16px #37463d17}.authCard>label:not(.agreement),.ticketForm>label,.ticketForm .formGrid label{color:#52605a;gap:7px;margin-top:16px;font-size:11px;font-weight:850;display:grid}.authCard input,.ticketForm input,.ticketForm select,.ticketForm textarea{color:#17201c;background:#f6f8f7f0;border:1px solid #52645b24;border-radius:14px;outline:none;width:100%;min-height:46px;padding:0 14px}.authCard input:focus,.ticketForm input:focus,.ticketForm select:focus,.ticketForm textarea:focus{border-color:#4b8b6f;box-shadow:0 0 0 4px #46896a1a}.codeField{grid-template-columns:1fr auto;gap:8px;display:grid}.codeField button{color:#2e6b50;cursor:pointer;background:#eff8f3;border:1px solid #376f542e;border-radius:13px;padding:0 12px;font-size:11px;font-weight:850}.agreement{color:#7a8580;align-items:flex-start;gap:8px;margin:17px 0 0;font-size:10px;line-height:1.5;display:flex}.agreement input{width:15px;min-height:15px;margin:1px 0 0}.authSubmit{color:#fff;cursor:pointer;background:linear-gradient(145deg,#346d54,#182c24);border:0;border-radius:15px;width:100%;min-height:48px;margin-top:18px;font-weight:900;box-shadow:0 16px 28px #23503d38}.authSwitch{color:#7b8681;text-align:center;margin:17px 0 0;font-size:11px}.authSwitch a{color:#2d6c50;margin-left:4px;font-weight:850}.authNotice{color:#476759;background:#eef8f2;border-radius:12px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.55}.supportIntro>h1{letter-spacing:-.065em;max-width:760px;margin-bottom:18px;font-size:clamp(50px,6.3vw,82px);line-height:1}.supportIntro>p:not(.eyebrow){max-width:680px;color:var(--premium-body);font-size:17px;line-height:1.75}.supportChannels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.supportChannels article{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffb3;border-radius:22px;padding:22px}.supportChannels article>span{color:#245e49;background:#e6f2ec;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.supportChannels h3{margin:17px 0 8px;font-size:19px}.supportChannels p{min-height:42px;color:var(--muted);margin-bottom:14px;font-size:12px;line-height:1.6}.supportChannels a{color:#295e4a;font-size:12px;font-weight:850}.supportWork{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;margin-top:16px;display:grid}.ticketForm,.contactCard{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffbd;border-radius:25px;padding:28px}.ticketForm h2,.contactCard h2{margin-bottom:12px;font-size:26px}.ticketForm textarea{resize:vertical;min-height:130px;padding-top:12px}.contactCard{color:#f4f7f5;background:linear-gradient(145deg,#1e2421,#101311)}.contactCard>p{color:#a9b8b0;font-size:11px;font-weight:850}.contactCard dl{gap:14px;margin:28px 0;display:grid}.contactCard dl div{border-bottom:1px solid #ffffff17;grid-template-columns:82px 1fr;gap:10px;padding-bottom:13px;font-size:11px;display:grid}.contactCard dt{color:#84948c}.contactCard dd{margin:0}.contactCard small{color:#8d9b94;font-size:10px;line-height:1.6}.rechargeHero{justify-content:space-between;align-items:flex-end;gap:20px;padding:46px 4px 30px;display:flex}.rechargeHero h1{letter-spacing:-.065em;max-width:780px;margin-bottom:14px;font-size:clamp(48px,6vw,78px);line-height:1}.rechargeHero div>span{color:var(--premium-body);font-size:15px}.packageCompare{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.packageCompare>button{color:#171b19;cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #404c4621;border-radius:23px;flex-direction:column;align-items:stretch;min-height:520px;padding:25px 20px 18px;display:flex;position:relative;box-shadow:0 16px 42px #3c48421a,inset 0 1px #fff}.packageCompare>button:hover{transform:translateY(-3px)}.packageCompare>button.selected{border:2px solid #171b19;box-shadow:0 24px 52px #262e2a29}.packageCompare>button.popular:before{color:#fff;content:"最受欢迎";background:#171b19;border-radius:999px;padding:6px 15px;font-size:9px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.packageCompare>button.custom{color:#f6f8f7;background:linear-gradient(150deg,#202220,#111312)}.packageCompare>button.custom.selected{border-color:#638774}.packageName{align-items:center;gap:10px;display:flex}.packageName>span{color:#222;background:#eef1ef;border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.custom .packageName>span{color:#fff;background:#303431}.packageName h2{margin:0;font-size:18px}.packageCompare>button>strong{letter-spacing:-.04em;margin:32px 0 10px;font-size:38px;display:block}.packageCompare>button>p{color:#7c8581;min-height:44px;font-size:11px;line-height:1.55}.packageCompare ul{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.packageCompare li{color:#505a55;font-size:11px;line-height:1.5}.packageCompare li:before{color:#2e805b;content:"✓";margin-right:7px;font-weight:900}.packageCompare .custom li{color:#aeb7b2}.packageChoose{background:#fff;border:1px solid #49564f21;border-radius:13px;place-items:center;min-height:44px;margin-top:auto;font-size:12px;font-weight:900;display:grid}.selected .packageChoose{color:#fff;background:#171b19}.custom .packageChoose{color:#fff;background:0 0;border-color:#fff3}.packageCompare>button>i{display:none}.rechargeCheckout{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:18px;display:grid}.paymentPanel,.enterpriseSummary{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffb8;border-radius:24px;padding:27px}.paymentPanel h2,.enterpriseSummary h2{margin-bottom:18px;font-size:27px}.enterpriseSummary{grid-column:1/-1;padding:36px}.enterpriseSummary>p:not(.eyebrow){color:var(--muted)}.enterpriseSummary .primaryButton{margin-top:12px}.modelPricingInfo{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffad;border-radius:25px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:22px;margin-top:18px;padding:30px;display:grid}.modelPricingInfo h2{margin-bottom:12px;font-size:27px}.modelPricingInfo p{color:var(--muted);font-size:12px;line-height:1.65}.modelExplainGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modelExplainGrid article{background:#f2f6f4e0;border-radius:17px;padding:17px}.modelExplainGrid span{color:#2f7457;margin-bottom:18px;font-size:21px;font-weight:900;display:block}.modelExplainGrid h3{margin-bottom:6px;font-size:14px}.modelExplainGrid p{margin:0;font-size:10px}.workspaceHeader h1{font-size:clamp(32px,4vw,48px)}.temporaryAlert{color:#7a5d30;background:#fff5dedb;border:1px solid #c485272b;border-radius:16px;align-items:center;gap:13px;margin:14px 0;padding:13px 17px;font-size:11px;display:flex}.temporaryAlert span{color:#91764d}.importToolbar{grid-template-columns:1.2fr 1fr .72fr;gap:8px;display:grid}.importToolbar button,.importButton{color:#315b49;cursor:pointer;background:#fff;border:1px solid #53675d24;border-radius:13px;place-items:center;min-height:42px;font-size:11px;font-weight:850;display:grid}.importToolbar button.danger{color:#a14e54}.importToolbar button:disabled{opacity:.5;cursor:default}.primaryImport{color:#fff;background:linear-gradient(145deg,#347154,#1b382b);border:0}.importButton input,.replacementUpload input{display:none}.pasteDropZone{color:#52665c;text-align:center;background:#f6faf7c2;border:1px dashed #8caa9b;border-radius:15px;outline:none;align-content:center;place-items:center;gap:6px;min-height:82px;margin-top:9px;display:grid}.pasteDropZone:focus{border-color:#347154;box-shadow:0 0 0 4px #3471541a}.pasteDropZone strong{font-size:12px}.pasteDropZone span{color:#87928d;font-size:10px}.modeSwitch{background:#e9efeb;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0 10px;padding:4px;display:grid}.modeSwitch button{color:#75817b;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:42px;font-size:11px;font-weight:850}.modeSwitch button.active{color:#fff;background:linear-gradient(145deg,#336d52,#1b352a);box-shadow:0 8px 20px #25564030}.replacementGuide{color:#4f705f;background:#edf7f1;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:10px;line-height:1.55}.imageTaskList{gap:8px;max-height:520px;display:grid;overflow:auto}.imageTaskRow{background:#fffc;border:1px solid #566b601f;border-radius:15px;grid-template-columns:76px 86px minmax(130px,1fr) 28px;align-items:center;gap:9px;padding:9px;display:grid}.imageTaskRow.replace{grid-template-columns:70px 78px minmax(118px,.8fr) minmax(145px,1fr) 28px}.imageTaskRow>img{object-fit:contain;background:#edf1ef;border-radius:11px;width:76px;height:68px}.imageTaskRow.replace>img{width:70px}.taskNumber{min-width:0}.taskNumber strong{color:#245e49;font-size:13px;display:block}.taskNumber span{color:#8a9490;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.imageTaskRow>label{color:#76827c;gap:4px;font-size:9px;font-weight:850;display:grid}.imageTaskRow select{color:#25342d;background:#f8faf9;border:1px solid #52665c21;border-radius:10px;min-width:0;height:36px;padding:0 8px;font-size:10px;font-weight:780}.replacementUpload>span{color:#4e6e5d;cursor:pointer;border:1px dashed #89a797;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-height:42px;padding:4px 8px;display:grid}.replacementUpload:focus{outline:none}.replacementUpload:focus>span{border-color:#376d54;box-shadow:0 0 0 3px #4583631f}.replacementUpload img{object-fit:contain;background:#e8efeb;border-radius:8px;width:34px;height:34px}.replacementUpload b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rowRemove{color:#a65358;cursor:pointer;background:#fff;border:1px solid #a54f5526;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.emptyImageList{color:#77847e;text-align:center;align-content:center;place-items:center;min-height:170px;display:grid}.emptyImageList>span{color:#3f765d;background:#e8f2ed;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:10px;font-weight:900;display:grid}.emptyImageList p{color:#96a09b;margin:6px 0 0;font-size:10px}.settingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.temporaryHistory{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffb8;border-radius:24px;margin-top:16px;padding:22px}.temporaryHistory .cardHeader a{color:#2f6b50;font-size:11px;font-weight:850}.historyRows{gap:8px;display:grid}.historyRows article{background:#f2f6f4d6;border-radius:14px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.historyThumb{color:#306d52;background:#dfeee6;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.historyRows article div{gap:4px;display:grid}.historyRows small{color:#89938e;font-size:9px}.historyRows em{color:#b2692c;font-size:10px;font-style:normal;font-weight:850}.historyRows button{color:#315f4b;cursor:pointer;background:#fff;border:1px solid #45605224;border-radius:10px;padding:8px 10px;font-size:10px}.historyEmpty{color:#8c9691;text-align:center;padding:26px;font-size:11px}.headerActions,.identityActions{gap:8px;display:flex}.primaryOutline{color:#fff!important;background:#1c3027!important}.accountIdentity{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffb3;border-radius:21px;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;margin-bottom:14px;padding:19px;display:grid}.accountAvatar{color:#1a4c37;background:linear-gradient(145deg,#dcecff,#85a8ff);border-radius:18px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:900;display:grid}.accountIdentity small{color:#84908a}.accountIdentity h2{margin:3px 0;font-size:20px}.accountIdentity p{color:var(--muted);margin:0;font-size:10px}.identityActions a{color:#566861;background:#fff;border:1px solid #4c61561f;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:780}.accountSplit{grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px;display:grid}.accountSplit>article{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffb8;border-radius:22px;padding:23px}.accountSplit h2{margin-bottom:9px;font-size:23px}.accountSplit article>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.7}.inviteCode{background:#edf5f1;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:17px 0 10px;padding:11px 13px;display:grid}.inviteCode span{color:#708078;font-size:9px}.inviteCode strong{color:#245e49;letter-spacing:.08em}.inviteCode button{color:#2e6c50;cursor:pointer;background:#fff;border:1px solid #2e6c5038;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850}.inviteCode>small{color:#2e6c50;text-align:right;grid-column:1/-1}.accountSplit small{color:#8f9994;font-size:9px}.countdownExample{align-items:center;gap:12px;margin:16px 0;display:flex}.countdownExample strong{color:#b76b2c;font-size:27px}.countdownExample span{color:#808b85;font-size:10px}.retentionCard>a{color:#2e6b50;font-size:11px;font-weight:850}@media (width<=1180px){.navLogin{display:none}.packageCompare{grid-template-columns:repeat(3,minmax(0,1fr))}.packageCompare>button{min-height:470px}.settingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hero,.authShell,.supportWork,.rechargeCheckout,.modelPricingInfo,.referralSection{grid-template-columns:1fr}.hero{min-height:auto;padding-top:56px}.welcomeBenefits,.supportChannels{grid-template-columns:1fr}.packageCompare{scroll-snap-type:x mandatory;padding:14px 2px 8px;display:flex;overflow-x:auto}.packageCompare>button{scroll-snap-align:start;flex:0 0 min(330px,84vw);min-height:500px}.modelExplainGrid{grid-template-columns:1fr}.authShell{min-height:auto}.authStory{padding-bottom:0}.authCard{max-width:620px;margin:0 auto}.accountSplit{grid-template-columns:1fr}}@media (width<=620px){.hero h1,.authStory h1,.supportIntro>h1,.rechargeHero h1{letter-spacing:-.05em;font-size:40px;line-height:1.04}.hero{padding-top:38px}.heroText,.supportIntro>p:not(.eyebrow){font-size:14px}.welcomeBenefits{margin-top:8px}.referralSection{gap:20px}.siteFooter{grid-template-columns:1fr}.siteFooter nav{flex-wrap:wrap}.siteFooter small{grid-column:auto}.commercialNavV2 .rechargeGift{padding:0 9px;display:inline-flex}.commercialNavV2 .rechargeGift>span,.commercialNavV2 .accountEntry{display:none}.authStory{padding:36px 8px 12px}.authBenefits{grid-template-columns:1fr}.authCard{border-radius:22px;padding:22px 17px}.supportIntro{padding-top:38px}.supportChannels article,.ticketForm,.contactCard{padding:20px}.ticketForm .formGrid{grid-template-columns:1fr}.rechargeHero{align-items:flex-start;padding-top:36px}.packageCompare>button{flex-basis:86vw}.modelPricingInfo{padding:20px}.temporaryAlert{flex-direction:column;align-items:flex-start}.importToolbar{grid-template-columns:1fr 1fr}.importToolbar .danger{grid-column:1/-1}.modeSwitch{grid-template-columns:1fr}.imageTaskRow,.imageTaskRow.replace{grid-template-columns:70px 1fr 28px}.imageTaskRow>label,.imageTaskRow .replacementUpload{grid-column:1/-1}.imageTaskRow .rowRemove{grid-area:1/3}.settingGrid{grid-template-columns:1fr}.historyRows article{grid-template-columns:42px 1fr auto}.historyRows article>button{grid-column:2/4}.historyRows em{grid-area:1/3}.accountIdentity{grid-template-columns:52px 1fr}.identityActions{grid-column:1/-1}.headerActions{flex-direction:column}}.commercialPage{background:radial-gradient(circle at 8% 4%,#fffffff5,#0000 27%),radial-gradient(circle at 88% 5%,#839aff2b,#0000 25%),linear-gradient(145deg,#fffaf2,#f1f6fb 50%,#eaf5ef);min-height:100vh;padding:18px}.commercialNav{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #6c7d9124;border-radius:24px;grid-template-columns:minmax(210px,1fr) auto minmax(170px,1fr);align-items:center;width:min(1380px,100%);min-height:68px;margin:0 auto;padding:9px 12px;display:grid;position:sticky;top:14px;box-shadow:0 20px 55px #4b586c21,inset 0 1px #fff}.commercialBrand{align-items:center;gap:11px;width:max-content;display:flex}.commercialBrand>span{color:#1b356d;background:linear-gradient(145deg,#d9e9ff,#82aaff);border-radius:16px;place-items:center;width:45px;height:45px;font-weight:900;display:grid;box-shadow:0 10px 24px #537ce838,inset 0 1px #fff}.commercialBrand div{display:grid}.commercialBrand strong{font-size:17px}.commercialBrand small{color:#81909a;margin-top:2px;font-size:11px}.commercialLinks{background:#ecf1f7b8;border-radius:17px;gap:6px;padding:5px;display:flex;box-shadow:inset 2px 2px 6px #66768b17}.commercialLinks a{color:#607078;border-radius:13px;padding:9px 14px;font-size:13px;font-weight:750;transition:all .2s}.commercialLinks a:hover,.commercialLinks a.active{color:#23365d;background:#ffffffeb;box-shadow:0 8px 18px #4d5f7e1f}.commercialAccount{color:#63747c;background:#ffffffb3;border-radius:15px;justify-self:end;align-items:center;gap:10px;padding:8px 13px;display:flex;box-shadow:inset 0 0 0 1px #6e80911f}.commercialAccount span{font-size:12px}.commercialAccount strong{color:#38614e;font-size:13px}.adminNav .commercialBrand>span{color:#fff;background:linear-gradient(145deg,#203831,#49695c)}.adminNav .commercialAccount strong{color:#2a4a3d}.commercialContent{width:min(1380px,100%);margin:22px auto 0}.commercialHeader{box-shadow:var(--card-shadow);background:#ffffffa3;border:1px solid #6b7c8f21;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;display:flex}.commercialHeader p{color:#5c83ec;letter-spacing:.06em;margin:0 0 6px;font-size:13px;font-weight:850}.commercialHeader h1{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15}.commercialHeader div>span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.headerMetric{text-align:center;background:linear-gradient(145deg,#e2efffe6,#edf4ffa3);border-radius:18px;min-width:132px;padding:14px 16px;box-shadow:inset 1px 1px #fff,0 12px 25px #5173b91c}.headerMetric small,.headerMetric strong{display:block}.headerMetric small{color:#7e8d99;font-size:11px}.headerMetric strong{color:#3452a5;margin-top:4px;font-size:20px}.outlineAction,button.outlineAction{color:#315188;cursor:pointer;background:#fffc;border:1px solid #50709a33;border-radius:15px;padding:11px 17px;font-weight:800;box-shadow:0 9px 20px #425c831a}.workspaceGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;display:grid}.workspacePanel,.dataCard,.packagePanel,.orderSummary,.routeOverview>div,.quickActions,.securityBanner{box-shadow:var(--card-shadow);background:#ffffffb8;border:1px solid #67798b21;border-radius:26px}.workspacePanel{padding:22px}.panelTitle{align-items:center;gap:12px;margin-bottom:16px;display:flex}.panelTitle.compact{border-top:1px solid #64788a1f;margin-top:24px;padding-top:22px}.panelTitle>span{color:#416ac6;background:linear-gradient(145deg,#eaf3ff,#d8e7ff);border-radius:14px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:900;display:grid;box-shadow:inset 1px 1px #fff}.panelTitle h2{margin:0;font-size:18px}.panelTitle p{color:var(--muted);margin:4px 0 0;font-size:12px}.uploadGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.uploadBox{text-align:center;color:#34588f;cursor:pointer;background:linear-gradient(145deg,#edf6ffe0,#ffffffc2);border:1px dashed #4a7bcd59;border-radius:21px;place-content:center;gap:7px;min-height:210px;display:grid;position:relative;overflow:hidden}.uploadBox.optional{color:#56766a;background:linear-gradient(145deg,#eef9f3e6,#ffffffc2);border-color:#4d93704d}.uploadBox strong{font-size:15px}.uploadBox span{color:#8a98a3;font-size:11px}.uploadBox input{opacity:0;cursor:pointer;position:absolute;inset:0}.uploadBox.hasImage{place-content:stretch;padding:10px}.uploadBox img{object-fit:contain;background:#fff;border-radius:14px;width:100%;height:188px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formGrid label,.wideField,.inlineAdminForm label{color:#516068;gap:7px;font-size:12px;font-weight:750;display:grid}.formGrid select,.wideField textarea,.inlineAdminForm input,.inlineAdminForm select{color:#25342e;background:#ffffffe0;border:1px solid #5e718229;border-radius:15px;outline:0;width:100%;box-shadow:inset 1px 2px 5px #5262730f}.formGrid select,.inlineAdminForm input,.inlineAdminForm select{height:45px;padding:0 13px}.wideField{margin-top:12px}.wideField textarea{resize:vertical;min-height:92px;padding:13px}.actionButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4d91ff,#7569f4);border:0;border-radius:17px;width:100%;min-height:50px;margin-top:15px;font-weight:850;box-shadow:0 17px 30px #526fde3d}.actionButton:disabled{opacity:.62;cursor:wait}.taskMessage{color:#557265;text-align:center;min-height:20px;margin:10px 0 0;font-size:12px}.taskMessage.error,.adminNotice.error{color:#b54e56}.resultPanel{align-self:start}.resultStage{background:linear-gradient(145deg,#edf4f1,#f8faf8);border-radius:22px;min-height:390px;padding:14px;box-shadow:inset 2px 2px 7px #4c645a14}.resultStage>img{object-fit:contain;background:#fff;border-radius:16px;width:100%;height:260px}.resultStage>div:not(.emptyResult){gap:5px;padding:14px 4px;display:grid}.resultStage>div span{color:var(--muted);font-size:12px}.emptyResult{color:#788981;text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.emptyResult>span{background:#ffffffb8;border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:10px;font-size:24px;display:grid;box-shadow:0 12px 30px #4a5e541a}.emptyResult p{max-width:280px;margin:7px 0 0;font-size:12px;line-height:1.7}.qualityChecklist{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.qualityChecklist h3{grid-column:1/-1;margin:0 0 3px;font-size:14px}.qualityChecklist span{color:#526b60;background:#e7f4ecbf;border-radius:12px;padding:9px 10px;font-size:11px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metricGrid article{box-shadow:var(--card-shadow);background:#ffffffb8;border:1px solid #67798b21;border-radius:22px;gap:5px;padding:20px;display:grid}.metricGrid small{color:#7f8c95;font-size:11px}.metricGrid strong{font-size:25px}.metricGrid article>span{color:#779086;font-size:11px}.statusText{color:#33936b}.dataCard{padding:22px}.cardHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.cardHeader h2{margin:0;font-size:18px}.cardHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.cardHeader button{color:#456171;cursor:pointer;background:#ffffffc7;border:1px solid #566d8126;border-radius:13px;padding:9px 13px;font-size:12px;font-weight:800}.dataTable{display:grid}.tableHead,.tableRow{grid-template-columns:1.4fr .7fr 1fr .7fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.tableHead{color:#7a8992;background:#ecf2f6b8;border-radius:13px;font-size:11px;font-weight:800}.tableRow{color:#6f7c84;border-bottom:1px solid #6071811a;font-size:12px}.tableRow strong{color:#2a3933}.tableRow em{color:#3d765f;background:#daf1e4b8;border-radius:9px;width:max-content;padding:5px 9px;font-style:normal}.creditPlus{color:#2b9667;font-weight:850}.creditMinus{color:#bd5a61;font-weight:850}.rechargeLayout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.packagePanel,.orderSummary{padding:22px}.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.packageGrid>button{text-align:left;min-height:210px;color:var(--ink);cursor:pointer;background:#ffffffbd;border:1px solid #5b6f8121;border-radius:21px;padding:18px;position:relative;box-shadow:0 13px 28px #4b5b6f17}.packageGrid>button.selected{background:linear-gradient(145deg,#eef3ff,#fff);border-color:#596ff373;box-shadow:0 18px 35px #4d63d42b,inset 0 0 0 1px #6470ff1f}.packageGrid button>span{color:#6485e4;font-size:11px;font-weight:850}.packageGrid h3{margin:18px 0 8px;font-size:16px}.packageGrid button>strong{font-size:27px}.packageGrid button>p{color:var(--muted);font-size:11px}.packageGrid button>em{color:#2f4ca7;font-size:19px;font-style:normal;font-weight:900;position:absolute;bottom:17px;right:17px}.subsectionTitle{margin:24px 0 11px;font-size:15px}.payMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payMethods button{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #5b6f8121;border-radius:17px;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;padding:13px;display:grid}.payMethods button.selected{border-color:#3e9b6f66;box-shadow:inset 0 0 0 1px #3e9b6f1f}.payMethods button>span{color:#fff;background:#35a66f;border-radius:13px;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.payMethods button:nth-child(2)>span{background:#4a90e9}.payMethods small{color:var(--muted);font-size:10px}.orderSummary{position:sticky;top:106px}.orderSummary>p{color:#6f83d1;margin:0;font-size:12px;font-weight:850}.orderSummary h2{margin:8px 0 20px}.orderSummary dl{gap:12px;margin:0;display:grid}.orderSummary dl div{color:#6e7d85;justify-content:space-between;font-size:12px;display:flex}.orderSummary dd{color:#293a33;margin:0;font-weight:800}.orderTotal{border-top:1px solid #5f71811f;justify-content:space-between;align-items:end;margin-top:20px;padding-top:18px;display:flex}.orderTotal strong{color:#405ed1;font-size:28px}.orderSummary>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#506fff,#7868f5);border:0;border-radius:16px;width:100%;min-height:48px;margin-top:17px;font-weight:850}.orderSummary>small{color:#8a969e;margin-top:10px;font-size:10px;line-height:1.6;display:block}.paymentNotice{background:#e3f2e9bf;border-radius:12px;padding:11px;line-height:1.6;color:#536f63!important;font-size:11px!important}.systemHealth{color:#3b785e;background:#def4e8b3;border-radius:14px;align-items:center;gap:8px;width:max-content;padding:10px 13px;font-size:12px;font-weight:850;display:flex!important}.systemHealth>span{background:#34b77a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #34b77a1f;margin:0!important}.adminDashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.activityList{display:grid}.activityList>div{border-bottom:1px solid #6273821a;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:13px 5px;display:grid}.activityList>div>span{background:#6d8cf3;border-radius:50%;width:8px;height:8px}.activityList p{gap:4px;margin:0;display:grid}.activityList small{color:var(--muted)}.activityList em{color:#3e765f;background:#def2e7b8;border-radius:8px;padding:5px 8px;font-size:10px;font-style:normal}.quickActions{padding:22px}.quickActions h2{margin:0 0 15px;font-size:18px}.quickActions a{border-bottom:1px solid #6173831a;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.quickActions a>span{color:#385da9;background:#e8f0ff;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.quickActions a div{gap:4px;display:grid}.quickActions a small{color:var(--muted);font-size:10px}.securityBanner{color:#536b62;background:linear-gradient(145deg,#e4f5ebe0,#ffffffbd);align-items:center;gap:12px;margin-bottom:16px;padding:14px 17px;font-size:12px;display:flex}.securityBanner code{color:#315e4b;background:#ffffffb8;border-radius:7px;padding:3px 6px}.routeOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.routeOverview>div{gap:5px;padding:17px;display:grid}.routeOverview small{color:#7c8992;font-size:10px}.routeOverview strong{font-size:17px}.routeOverview span{color:#7d9087;font-size:10px}.modelRouteCard{margin-bottom:16px}.inlineAdminForm{background:#eef4f8b8;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr)) 120px;align-items:end;gap:10px;margin-bottom:16px;padding:15px;display:grid}.inlineAdminForm.providerForm{grid-template-columns:1fr 1.3fr .8fr 1.1fr 120px}.inlineAdminForm>button{color:#fff;cursor:pointer;background:#526fdb;border:0;border-radius:14px;height:45px;font-size:12px;font-weight:850}.modelList{gap:9px;display:grid}.modelRow{background:#ffffffad;border:1px solid #6073831c;border-radius:17px;grid-template-columns:38px minmax(180px,1.3fr) 1fr .7fr auto 110px;align-items:center;gap:12px;padding:12px;display:grid}.modelRow.primary{background:linear-gradient(90deg,#e2f6ebd1,#ffffffbd);border-color:#379e694d}.modelMark{color:#4563b3;background:#e7efff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.modelRow.primary .modelMark{color:#297653;background:#d9f1e4}.modelIdentity,.modelRow>div{gap:4px;display:grid}.modelRow small{color:#84919a;font-size:9px}.modelRow strong{font-size:12px}.modelRow em{color:#47735f;font-size:10px;font-style:normal}.modelRow>button{color:#3c5f8e;cursor:pointer;background:#fff;border:1px solid #4f698a26;border-radius:11px;padding:8px 10px;font-size:10px;font-weight:800}.modelRow>button:disabled{color:#8c979d;cursor:default}.providerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.providerGrid article{background:#ffffffb3;border:1px solid #6072831f;border-radius:19px;padding:16px}.providerTop{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.providerTop h3{margin:0;font-size:14px}.providerTop p{color:var(--muted);margin:4px 0 0;font-size:10px}.providerTop em{color:#3a775d;font-size:10px;font-style:normal}.healthDot{background:#d3a64b;border-radius:50%;width:9px;height:9px}.healthDot.healthy{background:#31ad73;box-shadow:0 0 0 5px #31ad731c}.providerGrid dl{gap:7px;margin:15px 0;display:grid}.providerGrid dl div{grid-template-columns:78px 1fr;gap:8px;font-size:10px;display:grid}.providerGrid dt{color:#8a969d}.providerGrid dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.providerGrid article>button{color:#9b5559;cursor:pointer;background:#fff;border:1px solid #ab575d29;border-radius:10px;padding:7px 10px;font-size:10px}.adminNotice{color:#426854;background:#ebf8f0f0;border-radius:13px;width:max-content;max-width:90%;margin:15px auto 0;padding:9px 14px;font-size:11px;position:sticky;bottom:12px;box-shadow:0 10px 25px #43574c21}.packageAdminCard{margin-bottom:16px}.packageAdminGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.packageAdminGrid article{background:linear-gradient(145deg,#f3f7ff,#fff);border-radius:18px;padding:17px;position:relative;box-shadow:inset 0 0 0 1px #5c6f8d1a}.packageAdminGrid article>span{color:#3e8465;font-size:10px;position:absolute;top:13px;right:13px}.packageAdminGrid h3{margin:0 0 13px;font-size:15px}.packageAdminGrid strong{font-size:22px}.packageAdminGrid p{color:#4964c2;font-weight:850}.packageAdminGrid article div{gap:7px;display:flex}.packageAdminGrid button{color:#55707e;cursor:pointer;background:#fff;border:1px solid #576b7f24;border-radius:9px;padding:6px 10px;font-size:10px}.orderTable .tableHead,.orderTable .tableRow{grid-template-columns:1.2fr 1.2fr .75fr .55fr .6fr .45fr}.prototypeWarning{color:#7b6546;background:#fff1d6c7;border-radius:16px;gap:13px;margin-top:16px;padding:14px 17px;font-size:11px;line-height:1.6;display:flex}.emptyAdminState{color:var(--muted);text-align:center;padding:30px}@media (width<=1000px){.commercialNav{grid-template-columns:1fr auto}.commercialLinks{grid-area:2/1/auto/-1;margin-top:8px;overflow-x:auto}.commercialAccount{grid-area:1/2}.workspaceGrid,.rechargeLayout,.adminDashboardGrid{grid-template-columns:1fr}.orderSummary{position:static}.metricGrid,.routeOverview,.inlineAdminForm,.inlineAdminForm.providerForm{grid-template-columns:repeat(2,minmax(0,1fr))}.modelRow{grid-template-columns:38px 1.3fr 1fr auto}.modelRow>div:nth-of-type(3),.modelRow>em{display:none}}@media (width<=620px){.commercialPage{padding:10px}.commercialNav{border-radius:20px;top:8px}.commercialLinks a{flex:none;padding:8px 11px}.commercialAccount span{display:none}.commercialContent{margin-top:13px}.commercialHeader{border-radius:21px;align-items:flex-start;padding:18px}.commercialHeader h1{font-size:24px}.commercialHeader div>span{max-width:260px;line-height:1.6}.headerMetric{display:none}.workspacePanel,.dataCard,.packagePanel,.orderSummary{border-radius:21px;padding:16px}.uploadGrid,.formGrid,.packageGrid,.payMethods,.providerGrid,.packageAdminGrid{grid-template-columns:1fr}.uploadBox{min-height:175px}.uploadBox img{height:153px}.resultStage{min-height:310px}.emptyResult{min-height:280px}.metricGrid,.routeOverview{grid-template-columns:1fr 1fr;gap:9px}.metricGrid article{padding:15px}.metricGrid strong{font-size:20px}.tableHead{display:none}.tableRow,.orderTable .tableRow{grid-template-columns:1fr auto;gap:7px;padding:12px 4px}.tableRow>:nth-child(n+3){display:none}.inlineAdminForm,.inlineAdminForm.providerForm{grid-template-columns:1fr}.modelRow{grid-template-columns:36px 1fr auto}.modelRow>div:not(.modelIdentity),.modelRow>em{display:none}.modelRow>button{grid-column:2/4}.securityBanner,.prototypeWarning{flex-direction:column;align-items:flex-start}}.visualCard>span{z-index:3;white-space:nowrap;position:absolute;top:0;left:0}.caseImage{height:210px;min-height:0;position:relative}.caseImage img{object-fit:cover;object-position:center;width:100%;height:100%}.caseImage>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141d19b3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;bottom:10px;left:10px}.sectionBlock .sectionHeader h2,.splitBlock h2,.pricingBlock h2{font-weight:800}.zoomableImage{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.zoomableImage:focus-visible{outline-offset:-3px;outline:3px solid #4c8dffb3}.zoomableImage .zoomHint{z-index:4;color:#fff;white-space:nowrap;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141d19a8;border-radius:999px;width:auto;height:auto;margin:0;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;transition:opacity .16s;display:inline-flex;position:absolute;inset:auto 9px 9px auto}.zoomableImage:hover .zoomHint,.zoomableImage:focus-visible .zoomHint{opacity:1}.visualCard .zoomableImage{min-height:336px}.visualCard .zoomableImage img,.demoPairMedia .zoomableImage img,.caseImage .zoomableImage img{display:block}.demoPairMedia .zoomableImage img{object-fit:contain;width:100%;height:100%;padding:8px}.caseImage .zoomableImage img{object-fit:cover;object-position:center;width:100%;height:100%}.imageLightbox{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1412cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.imageLightboxPanel{background:#fffffff0;border:1px solid #ffffff6b;border-radius:26px;flex-direction:column;align-items:center;max-width:min(1180px,96vw);max-height:94vh;padding:18px 18px 14px;display:flex;position:relative;box-shadow:0 30px 100px #0000005c}.imageLightboxPanel>img{object-fit:contain;border-radius:18px;max-width:calc(96vw - 36px);max-height:calc(88vh - 66px);display:block}.imageLightboxPanel>p{color:#41504a;text-align:center;margin:10px 52px 0;font-size:14px;font-weight:800}.imageLightboxClose{z-index:2;color:#20312b;cursor:pointer;background:#ffffffe6;border:1px solid #141d191f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 10px 28px #1a2a242e}.faqIntro{color:var(--muted);margin:12px auto 0;font-size:14px;line-height:1.7}.faqList{grid-template-columns:1fr;gap:12px}.faqList details{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffb3;border-radius:22px;overflow:hidden}.faqList summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary>span{color:#fff;background:#17201c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.faqList summary strong{color:#24302c;font-size:17px;line-height:1.45}.faqList summary i{color:#41504a;background:#4c8dff14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;transition:transform .18s;display:grid}.faqList details>p{color:var(--muted);margin:0;padding:0 68px 22px;font-size:15px;line-height:1.8}.referenceVideoSection{grid-template-columns:minmax(280px,.68fr) minmax(520px,1.32fr);align-items:center;gap:28px;display:grid}.referenceVideoCopy h2{margin-bottom:12px;font-size:clamp(26px,3vw,38px);font-weight:850;line-height:1.2}.referenceVideoCopy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.75}.referenceVideoPoints{gap:9px;margin-top:18px;display:grid}.referenceVideoPoints span{border:1px solid var(--line);color:#41504a;background:#ffffff9e;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:800}@media (width<=960px){.referenceVideoSection{grid-template-columns:1fr}}@media (width<=620px){.sectionBlock .eyebrow,.finalCta .eyebrow{font-size:14px}.zoomableImage .zoomHint{opacity:1}.imageLightbox{padding:10px}.imageLightboxPanel{border-radius:20px;max-width:100%;padding:10px 10px 12px}.imageLightboxPanel>img{max-width:calc(100vw - 40px);max-height:calc(86vh - 56px)}.imageLightboxClose{width:38px;height:38px;top:14px;right:14px}.faqList summary{grid-template-columns:30px minmax(0,1fr) 30px;gap:10px;padding:16px 14px}.faqList summary>span,.faqList summary i{width:30px;height:30px}.faqList summary strong{font-size:15px}.faqList details>p{padding:0 54px 18px;font-size:14px}}.commercialNavV2{border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;min-height:74px;padding:10px 14px}.commercialNavV2 .commercialBrand{min-width:154px}.commercialNavV2 .commercialBrand>span{border-radius:16px;width:46px;height:46px}.commercialNavV2 .commercialBrand strong{font-size:18px;line-height:1.1}.commercialNavV2 .commercialBrand small{font-size:10px}.commercialNavV2 .productNavLinks{box-shadow:none;background:0 0;justify-self:center;align-items:center;gap:4px;margin:0 16px;padding:0;overflow:visible}.commercialNavV2 .productNavLinks a{color:#697078;white-space:nowrap;min-height:44px;box-shadow:none;border-radius:14px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:760;display:flex}.commercialNavV2 .productNavLinks a.active,.commercialNavV2 .productNavLinks a.active:hover{color:#fff;background:linear-gradient(145deg,#1e2324,#090b0c);box-shadow:0 12px 24px #10131538,inset 0 1px #ffffff24}.navItemIcon{color:#727980;background:#ebeff2db;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.productNavLinks a.active .navItemIcon{color:#fff;background:#ffffff21}.navBadge{color:#b87527;background:#fff0bd;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;line-height:1}.navBadge.new{color:#fff;background:#ff5e68}.navActions{justify-self:end;align-items:center;gap:9px;display:flex}.rechargeGift,.accountEntry{white-space:nowrap;border-radius:14px;align-items:center;min-height:44px;font-size:12px;font-weight:850;display:flex}.rechargeGift{color:#db6e1e;background:#fffaf1e0;border:1px solid #eb993d59;gap:7px;padding:0 14px}.rechargeGift>span{color:#a45b20;background:#ffe6b8;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.accountEntry{color:#343b3e;background:#ffffffe0;border:1px solid #61707f26;flex-direction:column;justify-content:center;align-items:flex-start;min-width:100px;padding:6px 13px;box-shadow:0 8px 18px #49576514}.accountEntry strong{color:#39775d;margin-top:1px;font-size:9px}.accountEntry.active,.rechargeGift.active{color:#fff;background:linear-gradient(145deg,#1e2324,#090b0c);border-color:#0000}.accountEntry.active strong{color:#d9f7e8}.adminNav.commercialNavV2 .productNavLinks a.active,.adminNav.commercialNavV2 .productNavLinks a.active:hover{background:linear-gradient(145deg,#385c4e,#172b23)}.adminNav.commercialNavV2 .adminAccount{justify-self:end}@media (width<=1180px){.commercialNavV2{grid-template-columns:auto 1fr auto}.commercialNavV2 .commercialBrand{min-width:auto}.commercialNavV2 .commercialBrand small,.commercialNavV2 .productNavLinks .navBadge{display:none}.commercialNavV2 .productNavLinks{justify-content:center;margin:0 8px}.commercialNavV2 .productNavLinks a{padding:0 9px}.rechargeGift{display:none}}@media (width<=820px){.commercialNavV2{grid-template-columns:1fr auto;padding:9px 10px}.commercialNavV2 .productNavLinks{scrollbar-width:none;border-top:1px solid #5d6c7a1a;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;margin:8px 0 0;padding-top:8px;overflow-x:auto}.commercialNavV2 .productNavLinks::-webkit-scrollbar{display:none}.commercialNavV2 .productNavLinks a{flex:none;min-height:40px}.commercialNavV2 .navActions,.adminNav.commercialNavV2 .adminAccount{grid-area:1/2}}@media (width<=480px){.commercialNavV2 .commercialBrand div small,.commercialNavV2 .accountEntry strong{display:none}.commercialNavV2 .commercialBrand strong{font-size:16px}.commercialNavV2 .accountEntry{min-width:auto;padding:6px 11px}.commercialNavV2 .productNavLinks a{gap:5px;padding:0 9px;font-size:12px}}.videoTeaser{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:center;gap:26px;display:grid}.videoTeaserCopy h2{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(22px,2.8vw,34px);line-height:1.22}.videoTeaserCopy>p:not(.eyebrow),.videoHeroCopy p{color:var(--muted);font-size:14px;line-height:1.72}.videoTeaserCopy .secondaryButton{margin-top:18px}.videoPosterCard{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffa8;border-radius:24px;display:block;position:relative;overflow:hidden}.videoPosterCard img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.videoPosterCard small{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141d19ad;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:14px}.videoPlayButton{color:#fff;background:linear-gradient(135deg,#42a4ffeb,#8468ffeb);border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 36px #476dcc52}.videoPageNavTitle{color:#5a6570;font-size:13px;font-weight:900}.videoHero{grid-template-columns:minmax(280px,.62fr) minmax(520px,1.38fr);align-items:center;gap:28px;padding:50px 0 24px;display:grid}.videoHeroCopy h1{letter-spacing:-.045em;max-width:470px;margin-bottom:16px;font-size:clamp(30px,4vw,46px);font-weight:850;line-height:1.12}.videoHeroCopy .secondaryButton{margin-top:18px}.videoPlayerShell{border:1px solid var(--line);box-shadow:var(--shadow), inset 0 1px 0 #ffffffe6;background:#ffffffc2;border-radius:30px;padding:14px}.videoPlayerShell video{aspect-ratio:16/9;background:#e9f0ec;border-radius:20px;width:100%;display:block}.videoStepsSection{margin-top:8px}.videoFinalCta{margin-bottom:10px}@media (width<=960px){.videoTeaser,.videoHero{grid-template-columns:1fr}.videoHero{padding-top:34px}}@media (width<=620px){.caseImage{height:260px}.videoTeaser{gap:18px}.videoHeroCopy h1{font-size:30px}.videoPlayerShell{border-radius:22px;padding:8px}.videoPlayerShell video{border-radius:16px}}.siteShell{width:min(1120px,100% - 36px);padding:16px 0 50px}.navBar{border-radius:22px;min-height:58px;padding:8px 10px 8px 14px}.brand{gap:9px;font-size:17px}.brand span{border-radius:15px;width:38px;height:38px}.navLinks{gap:16px;font-size:13px}.navCta,.primaryButton,.secondaryButton,.priceCards a{min-height:40px;font-size:13px}.hero{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);gap:28px;min-height:620px;padding:42px 0 28px}.eyebrow{letter-spacing:.04em;margin-bottom:10px;font-size:12px}.hero h1{letter-spacing:-.045em;max-width:600px;margin-bottom:16px;font-size:clamp(34px,4.8vw,58px);line-height:1.08}.heroText{max-width:560px;font-size:16px;line-height:1.75}.heroActions{margin:24px 0 18px}.trustRow span,.miniChip{padding:8px 11px}.heroVisual{border-radius:30px;gap:12px;min-height:370px;padding:16px}.visualCard,.demoPanel,.caseImage{border-radius:22px}.visualCard{min-height:336px}.visualCard span,.demoPanel span{margin:12px;padding:6px 9px;font-size:11px}.visualCard i,.demoPanel i,.caseImage i{border-radius:28px 28px 20px 20px;width:112px;height:92px;bottom:36px}.visualCard i:before,.demoPanel i:before,.caseImage i:before{border-width:6px;width:52px;height:48px;top:-34px;left:28px}.floatingScore{border-radius:20px;padding:13px 15px;bottom:18px;right:18px}.floatingScore strong{font-size:26px}.sectionBlock{border-radius:30px;margin-top:18px;padding:clamp(22px,3.4vw,36px)}.sectionHeader{max-width:660px;margin-bottom:22px}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2{letter-spacing:-.035em;font-size:clamp(24px,3.2vw,38px);line-height:1.18}.demoGrid{grid-template-columns:.88fr .88fr minmax(250px,.8fr);gap:14px}.demoPanel{min-height:250px}.demoText,.softCard,.caseCard,.priceCards article,.faqList article,.painList div,.stepCard{border-radius:22px}.demoText{padding:20px}.demoText h3,.softCard h3,.caseCard h3,.faqList h3,.stepCard h3{margin-bottom:9px;font-size:18px;line-height:1.35}.demoText p,.softCard p,.caseCard p,.priceCards p,.faqList p,.pricingBlock p,.stepCard p{font-size:14px;line-height:1.68}.featureGrid,.caseGrid,.faqList{gap:12px}.softCard,.caseCard,.faqList article{padding:18px}.softCard span{border-radius:14px;width:36px;height:36px;margin-bottom:16px}.splitBlock,.pricingBlock{grid-template-columns:minmax(260px,.78fr) minmax(340px,1fr);gap:22px}.painList{gap:10px}.painList div{padding:13px 15px;font-size:14px}.caseImage{min-height:150px;margin-bottom:16px}.priceCards{gap:12px}.priceCards article{padding:18px}.priceCards span{font-size:12px}.priceCards strong{margin:8px 0;font-size:26px}.priceCards a{margin-top:16px}.stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stepCard{border:1px solid var(--line);min-height:154px;box-shadow:var(--card-shadow);background:#ffffffa3;padding:20px}.stepCard span{color:#2f6f55;background:linear-gradient(135deg,#4c8dff29,#76c79d33);border-radius:999px;justify-content:center;align-items:center;width:40px;height:30px;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}.finalCta{border-radius:30px;margin-top:18px;padding:38px 22px}.finalCta .primaryButton{margin-top:18px}@media (width<=960px){.stepGrid{grid-template-columns:1fr}.hero{min-height:auto}}@media (width<=620px){.siteShell{width:min(100% - 20px,1120px)}.hero h1{font-size:34px}}.hero{min-height:560px;padding-top:34px}.hero h1{max-width:560px;font-size:clamp(30px,4vw,48px);line-height:1.12}.heroText{max-width:520px;font-size:15px}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2{font-size:clamp(22px,2.8vw,34px);line-height:1.22}.visualCard{background:#ffffffbd;justify-content:center;align-items:center;display:flex}.visualCard img{object-fit:contain;width:100%;height:100%;max-height:320px;padding:42px 12px 16px}.visualCard.after img{padding:42px 8px 12px}.visualCard i{display:none}.demoShowcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.demoIntro{grid-column:1/-1;min-height:auto}.demoPairCard{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffffa8;border-radius:24px;padding:16px}.demoPairTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.demoPairTitle span{color:#3f6eda;background:#4c8dff1f;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.demoPairTitle h3{color:#24302c;margin:0;font-size:17px;line-height:1.3}.demoPairMedia{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demoPairMedia figure{border:1px solid var(--line);background:radial-gradient(circle at 50% 10%,#fffffff0,#0000 46%),#f4f8f6c7;border-radius:18px;height:236px;margin:0;position:relative;overflow:hidden}.demoPairMedia img{object-fit:contain;width:100%;height:100%;padding:8px}.demoPairMedia figcaption{color:#fff;background:#141d199e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.demoPairMedia .generatedResult{background:radial-gradient(circle at 72% 12%,#76c79d2e,#0000 36%),#ffffffdb}.demoPairCard>p{color:var(--muted);margin:12px 2px 0;font-size:13px;line-height:1.65}@media (width<=960px){.demoShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}.demoPairMedia figure{height:230px}}@media (width<=620px){.hero h1{font-size:30px}.demoPairMedia,.demoShowcase{grid-template-columns:1fr}}.sectionBlock .eyebrow,.finalCta .eyebrow{letter-spacing:.025em;margin-bottom:12px;font-size:16px;font-weight:900}.softCard h3,.caseCard h3{font-size:20px;font-weight:800}.painList div{font-size:16px}.faqList{grid-template-columns:1fr}.imageLightbox .imageLightboxPanel>img{object-fit:contain;width:auto;max-width:calc(96vw - 36px);height:auto;max-height:calc(88vh - 66px);padding:0}@media (width<=620px){.sectionBlock .eyebrow,.finalCta .eyebrow{font-size:14px}.imageLightbox .imageLightboxPanel>img{max-width:calc(100vw - 40px);max-height:calc(86vh - 56px)}}:root{--bg:#f3f3f4;--ink:#111113;--muted:#707075;--line:#1111131a;--white:#fff;--white-strong:#fff;--blue:#111113;--violet:#111113;--mint:#dedee1;--peach:#ececee;--premium-ink:#0c0c0d;--premium-body:#454548;--premium-help:#7a7a7f;--premium-green:#111113;--premium-soft:#fff;--mono-black:#0c0c0d;--mono-charcoal:#242426;--mono-text:#171719;--mono-muted:#707075;--mono-page:#f3f3f4;--mono-surface:#fff;--mono-soft:#f7f7f8;--mono-soft-strong:#eeeef0;--mono-border:#dfdfe2;--shadow:0 28px 76px #0d0d0f17;--card-shadow:0 16px 40px #0d0d0f12, inset 0 1px 0 #fff}html,body{background:var(--mono-page);color:var(--mono-text)}body{background-image:none}.navBar,.commercialNav,.heroVisual,.sectionBlock,.finalCta,.welcomeBenefits article,.referralSteps article,.demoText,.demoPairCard,.softCard,.caseCard,.faqList details,.stepCard,.videoPosterCard,.videoPlayerShell,.authBenefits span,.authCard,.supportChannels article,.ticketForm,.paymentPanel,.enterpriseSummary,.modelPricingInfo,.packageCompare>button:not(.custom),.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.routeOverview>div,.quickActions,.securityBanner,.temporaryHistory,.accountIdentity,.accountSplit>article,.providerGrid article,.modelRow,.packageAdminGrid article{border-color:var(--mono-border);background:var(--mono-surface);box-shadow:var(--card-shadow);background-image:none}.navBar,.commercialNav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff0}.brand span,.commercialBrand>span{color:#fff;background:var(--mono-black);background-image:none;box-shadow:0 12px 26px #0d0d0f2e,inset 0 1px #ffffff2e}.navLinks,.commercialNavV2 .productNavLinks a,.navItemIcon,.navLogin,.accountEntry,.videoPageNavTitle{color:#656568}.commercialNavV2 .productNavLinks a:hover{color:var(--mono-black);background:var(--mono-soft)}.commercialNavV2 .productNavLinks a.active,.commercialNavV2 .productNavLinks a.active:hover,.adminNav.commercialNavV2 .productNavLinks a.active,.adminNav.commercialNavV2 .productNavLinks a.active:hover,.accountEntry.active,.rechargeGift.active{color:#fff;border-color:var(--mono-black);background:var(--mono-black);background-image:none;box-shadow:0 12px 26px #0d0d0f30}.navItemIcon{background:var(--mono-soft-strong)}.productNavLinks a.active .navItemIcon,.accountEntry.active strong{color:#fff;background:#ffffff24}.rechargeGift{color:var(--mono-text);border-color:var(--mono-border);background:#fff}.rechargeGift>span{color:#fff;background:var(--mono-black)}.accountEntry{border-color:var(--mono-border);background:#fff;box-shadow:0 8px 18px #0d0d0f0f}.accountEntry strong,.eyebrow,.heroCopy .eyebrow,.sectionBlock .eyebrow,.finalCta .eyebrow,.authCardHead p,.orderSummary>p,.demoPairTitle span,.packageGrid button>span,.packageAdminGrid p,.packageAdminGrid article>span,.hero h1,.authStory h1,.supportIntro>h1,.rechargeHero h1,.commercialHeader h1,.workspaceHeader h1{color:var(--mono-black)}.heroText,.demoText p,.softCard p,.caseCard p,.pricingBlock p,.faqIntro,.faqList details>p,.videoTeaserCopy>p:not(.eyebrow),.videoHeroCopy p,.referenceVideoCopy>p:not(.eyebrow),.supportIntro>p:not(.eyebrow),.modelPricingInfo p,.commercialHeader div>span,.cardHeader p,.accountSplit article>p:not(.eyebrow){color:var(--mono-muted)}.navCta,.primaryButton,.priceCards a,.authSubmit,.actionButton,.orderSummary>button,.primaryImport,.primaryOutline,.inlineAdminForm>button,.selected .packageChoose{color:#fff;border-color:var(--mono-black);background:var(--mono-black);background-image:none;box-shadow:0 15px 30px #0d0d0f2e}.secondaryButton,.packageChoose,.cardHeader button,.identityActions a,.historyRows button,.modelRow>button,.providerGrid article>button,.packageAdminGrid button,.outlineAction,.importToolbar button,.importButton{color:var(--mono-text);border-color:var(--mono-border);background:#fff;box-shadow:0 9px 20px #0d0d0f0f}.trustRow span,.miniChip,.referenceVideoPoints span{color:#525256;border-color:var(--mono-border);background:#fff}.visualCard,.visualCard.after,.demoPanel,.demoPanel.generated,.demoPairMedia figure,.demoPairMedia .generatedResult,.caseImage,.resultStage,.resultStage>img,.imageTaskRow>img,.replacementUpload img,.videoPlayerShell video{background:var(--mono-soft);background-image:none}.floatingScore strong,.welcomeBenefits strong,.referralSteps strong,.taskNumber strong,.statusText,.systemHealth,.temporaryHistory .cardHeader a,.inviteCode strong,.inviteCode button,.authSwitch a,.supportChannels a{color:var(--mono-black)}.welcomeBenefits article>span,.referralSteps article>span,.stepCard span,.softCard span,.supportChannels article>span,.emptyImageList>span,.historyThumb,.accountAvatar,.panelTitle>span,.quickActions a>span,.modelMark,.modelRow.primary .modelMark,.payMethods button>span,.payMethods button:nth-child(2)>span,.videoPlayButton{color:#fff;background:var(--mono-black);box-shadow:none;background-image:none}.videoPlayButton{box-shadow:0 16px 34px #0d0d0f3d}.faqList summary i,.authTabs,.modeSwitch,.inlineAdminForm,.tableHead,.historyRows article,.inviteCode,.resultStage,.modelExplainGrid article,.qualityChecklist span,.paymentNotice,.authNotice,.replacementGuide,.temporaryAlert,.prototypeWarning,.securityBanner{color:#59595e;background:var(--mono-soft);background-image:none}.faqList summary strong,.demoPairTitle h3,.tableRow strong,.orderSummary dd{color:var(--mono-text)}.authTabs button.active,.modeSwitch button.active{color:#fff;background:var(--mono-black);background-image:none;box-shadow:0 8px 18px #0d0d0f29}.authTabs button,.modeSwitch button{color:#77777c}.authCard input,.ticketForm input,.ticketForm select,.ticketForm textarea,.formGrid select,.wideField textarea,.inlineAdminForm input,.inlineAdminForm select,.imageTaskRow select{color:var(--mono-text);border-color:var(--mono-border);background:var(--mono-soft);box-shadow:inset 0 1px 3px #0d0d0f0a}.authCard input:focus,.ticketForm input:focus,.ticketForm select:focus,.ticketForm textarea:focus,.formGrid select:focus,.wideField textarea:focus,.inlineAdminForm input:focus,.inlineAdminForm select:focus,.imageTaskRow select:focus,.pasteDropZone:focus,.replacementUpload:focus>span{border-color:var(--mono-black);box-shadow:0 0 0 4px #0d0d0f14}.codeField button{color:var(--mono-black);border-color:var(--mono-border);background:var(--mono-soft)}.contactCard,.packageCompare>button.custom{color:#f8f8f8;background:var(--mono-black);background-image:none;border-color:#1e1e20;box-shadow:0 20px 48px #0d0d0f2e}.contactCard>p,.contactCard dt,.contactCard small,.packageCompare .custom li,.packageCompare .custom p{color:#a9a9ad}.packageCompare>button.selected,.packageGrid>button.selected,.payMethods button.selected,.modelRow.primary{border-color:var(--mono-black);box-shadow:0 20px 44px #0d0d0f1f, inset 0 0 0 1px var(--mono-black);background:#fff}.packageCompare>button.custom.selected{border-color:#fff;box-shadow:0 20px 44px #0d0d0f33,inset 0 0 0 1px #fff}.packageCompare li:before,.modelExplainGrid span,.modelRow em,.providerTop em,.tableRow em,.creditPlus{color:var(--mono-black)}.uploadBox,.uploadBox.optional,.pasteDropZone,.replacementUpload>span{color:#3f3f43;background:var(--mono-soft);background-image:none;border-color:#b9b9bd}.imageTaskRow,.packageGrid>button,.payMethods button,.providerGrid article{border-color:var(--mono-border);background:#fff;box-shadow:0 12px 28px #0d0d0f0f}.taskMessage,.taskMessage.error,.adminNotice,.adminNotice.error,.tableRow em,.activityList em,.paymentNotice,.prototypeWarning{color:#57575b}.rowRemove,.importToolbar button.danger,.creditMinus,.providerGrid article>button{color:#505055;border-color:var(--mono-border)}.systemHealth,.adminNotice{box-shadow:var(--card-shadow);background:#fff}.activityList em,.tableRow em{background:var(--mono-soft-strong)}.orderTotal strong,.packageGrid button>em,.packageAdminGrid p{color:var(--mono-black)}.imageLightboxPanel,.imageLightboxClose{color:var(--mono-black);border-color:var(--mono-border);background:#fff}.zoomableImage:focus-visible{outline-color:var(--mono-black)}.siteFooter strong,.siteFooter nav a:hover{color:var(--mono-black)}@media (prefers-reduced-motion:no-preference){.primaryButton,.secondaryButton,.navCta,.packageCompare>button,.packageGrid>button,.commercialNavV2 .productNavLinks a{transition:transform .16s,box-shadow .16s,background-color .16s}.primaryButton:hover,.navCta:hover,.actionButton:hover,.authSubmit:hover,.orderSummary>button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0d0d0f3b}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}.hero h1{letter-spacing:-.035em;max-width:620px;margin-bottom:20px;font-size:clamp(36px,4.4vw,56px);font-weight:740;line-height:1.1}.authStory h1,.supportIntro>h1,.rechargeHero h1{letter-spacing:-.03em;max-width:700px;margin-bottom:16px;font-size:clamp(32px,3.8vw,48px);font-weight:730;line-height:1.12}.commercialHeader h1,.workspaceHeader h1{letter-spacing:-.025em;font-size:clamp(24px,2.5vw,32px);font-weight:740;line-height:1.18}.videoHeroCopy h1{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);font-weight:730;line-height:1.16}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2,.referralCopy h2{letter-spacing:-.025em;font-size:clamp(24px,2.8vw,36px);font-weight:720;line-height:1.24}.supportIntro{padding:44px 4px 24px}.rechargeHero{padding:38px 4px 26px}.authStory>p:not(.eyebrow),.supportIntro>p:not(.eyebrow),.heroText{font-size:15px;line-height:1.72}.authCardHead h2,.ticketForm h2,.contactCard h2,.paymentPanel h2,.enterpriseSummary h2,.modelPricingInfo h2,.accountSplit h2{letter-spacing:-.02em;font-size:22px;font-weight:730;line-height:1.3}.panelTitle h2,.cardHeader h2,.quickActions h2{font-size:17px;font-weight:740;line-height:1.35}.panelTitle p,.commercialHeader div>span,.rechargeHero div>span,.cardHeader p{font-size:12px;line-height:1.6}.headerMetric strong{letter-spacing:-.02em;font-size:24px}.packageName h2,.supportChannels h3,.demoPairTitle h3,.softCard h3,.caseCard h3{font-size:17px;font-weight:730}.packageCompare>button>strong{margin-top:26px;font-size:32px}.modelExplainGrid span{font-size:18px}.importToolbar .importButton.primaryImport{letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:12px;display:inline-flex}.uploadActionIcon,.dropUploadIcon{color:var(--mono-black);background:#fff;border-radius:12px;flex:none;place-items:center;font-size:19px;font-weight:900;line-height:1;display:grid;position:relative}.uploadActionIcon{width:30px;height:30px;box-shadow:0 5px 14px #0003}.uploadActionIcon:after,.dropUploadIcon:after{content:"";border:2px solid;border-top:0;border-radius:0 0 4px 4px;width:13px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.pasteDropZone{gap:7px;min-height:118px}.pasteDropZone .dropUploadIcon{color:#fff;background:var(--mono-black);width:44px;height:44px;margin-bottom:3px;font-size:23px;box-shadow:0 10px 22px #0d0d0f2e}.pasteDropZone .dropUploadIcon:after{width:15px;bottom:8px}.payMethods button>span,.payMethods button:nth-child(2)>span{color:#fff;box-shadow:0 8px 18px #0d0d0f1f}@media (width<=620px){.hero h1,.authStory h1,.supportIntro>h1,.rechargeHero h1{letter-spacing:-.025em;font-size:32px;line-height:1.16}.commercialHeader h1,.workspaceHeader h1{font-size:24px}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2,.referralCopy h2{font-size:25px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:oklch(11.5% .006 270);--ds-canvas-deep:oklch(9% .005 270);--ds-surface-1:oklch(15.5% .006 270);--ds-surface-2:oklch(19% .006 270);--ds-surface-3:oklch(23.5% .007 270);--ds-surface-hover:oklch(27% .008 270);--ds-border:oklch(32% .007 270);--ds-border-strong:oklch(46% .008 270);--ds-text-1:oklch(96.5% .003 270);--ds-text-2:oklch(79% .006 270);--ds-text-3:oklch(67% .006 270);--ds-action:oklch(94% .004 270);--ds-on-action:oklch(13% .006 270);--ds-focus:oklch(83% .025 250);--ds-danger:oklch(70% .16 25);--ds-warning:oklch(79% .12 80);--ds-success:oklch(73% .12 155);--ds-wechat:#07c160;--ds-alipay:#1677ff;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-radius-control:10px;--ds-radius-card:14px;--ds-radius-section:16px;--ds-shadow-float:0 12px 32px #00000047;--ds-shadow-modal:0 24px 64px #0000006b;--ds-ease:cubic-bezier(.16, 1, .3, 1);--ds-fast:.12s;--ds-medium:.18s;--ds-slow:.24s;--bg:var(--ds-canvas);--ink:var(--ds-text-1);--muted:var(--ds-text-3);--line:var(--ds-border);--white:var(--ds-surface-1);--white-strong:var(--ds-surface-2);--blue:var(--ds-action);--violet:var(--ds-action);--mint:var(--ds-surface-3);--peach:var(--ds-surface-3);--premium-ink:var(--ds-text-1);--premium-body:var(--ds-text-2);--premium-help:var(--ds-text-3);--premium-green:var(--ds-action);--premium-soft:var(--ds-surface-1);--mono-black:var(--ds-action);--mono-charcoal:var(--ds-surface-3);--mono-text:var(--ds-text-1);--mono-muted:var(--ds-text-3);--mono-page:var(--ds-canvas);--mono-surface:var(--ds-surface-1);--mono-soft:var(--ds-surface-2);--mono-soft-strong:var(--ds-surface-3);--mono-border:var(--ds-border);--shadow:none;--card-shadow:none}html{background:var(--ds-canvas-deep);scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 50% -20%, oklch(25% .012 270/.45), transparent 42rem), var(--ds-canvas);min-height:100vh;color:var(--ds-text-2);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:430;line-height:1.65;overflow-x:clip}img,video{max-width:100%;display:block}a,button,label[tabindex],summary,select,input,textarea{touch-action:manipulation}:is(a,button,summary,label:has(input[type=file])){cursor:pointer}button,input,select,textarea{font:inherit}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.46}h1,h2,h3{color:var(--ds-text-1);letter-spacing:-.025em;text-wrap:balance;font-weight:650}p,li,dd{text-wrap:pretty}.siteShell,.commercialContent,.commercialNav{width:min(100% - 48px,1440px)}.siteShell,.commercialPage{color:var(--ds-text-2)}.commercialPage{background:0 0;min-height:100vh}.commercialNav,.navBar{z-index:30;border:1px solid var(--ds-border);border-radius:var(--ds-radius-section);min-height:76px;box-shadow:var(--ds-shadow-float);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:oklch(14.5% .006 270/.94);margin:14px auto 0;padding:10px 12px;position:sticky;top:14px}.commercialBrand,.brand{min-width:max-content;color:var(--ds-text-1)}.commercialBrand>span,.brand>span{border:1px solid var(--ds-border-strong);width:46px;height:46px;color:var(--ds-on-action);background:var(--ds-action);box-shadow:none;border-radius:12px;font-weight:700}.commercialBrand strong,.brand strong{color:var(--ds-text-1);font-size:18px;font-weight:670}.commercialBrand small,.brand small{color:var(--ds-text-3);font-size:11px;font-weight:520}.commercialNavV2 .productNavLinks a,.navLogin,.accountEntry,.rechargeGift{border-radius:var(--ds-radius-control);min-height:44px;color:var(--ds-text-2);box-shadow:none;background:0 0;border:1px solid #0000;font-size:13px;font-weight:580}.navItemIcon,.rechargeGift>span,.productNavLinks a.active .navItemIcon,.accountEntry.active strong{color:var(--ds-text-2);background:var(--ds-surface-3)}.navBadge,.navBadge.new{color:var(--ds-text-2);background:var(--ds-surface-3)}.accountEntry strong{color:var(--ds-text-1)}.hero h1{max-width:15ch;color:var(--ds-text-1);letter-spacing:-.036em;margin-bottom:20px;font-size:clamp(38px,4.7vw,66px);font-weight:650;line-height:1.08}.authStory h1,.supportIntro>h1,.rechargeHero h1{max-width:16ch;color:var(--ds-text-1);letter-spacing:-.032em;font-size:clamp(34px,3.8vw,52px);font-weight:640;line-height:1.12}.videoHeroCopy h1,.commercialHeader h1,.workspaceHeader h1{color:var(--ds-text-1);letter-spacing:-.028em;font-size:clamp(28px,3.2vw,40px);font-weight:640;line-height:1.18}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2,.referralCopy h2{max-width:24ch;color:var(--ds-text-1);font-size:clamp(26px,3vw,42px);font-weight:630;line-height:1.2}.panelTitle h2,.cardHeader h2,.quickActions h2,.authCardHead h2,.ticketForm h2,.contactCard h2,.paymentPanel h2,.enterpriseSummary h2,.modelPricingInfo h2,.accountSplit h2{color:var(--ds-text-1);font-size:20px;font-weight:640;line-height:1.35}.heroText,.authStory>p:not(.eyebrow),.supportIntro>p:not(.eyebrow){max-width:65ch;color:var(--ds-text-2);font-size:16px;line-height:1.75}.eyebrow,.heroCopy .eyebrow,.sectionBlock .eyebrow,.finalCta .eyebrow,.authCardHead p,.orderSummary>p{color:var(--ds-text-2);letter-spacing:.02em;font-size:13px;font-weight:620}.heroText,.demoText p,.softCard p,.caseCard p,.pricingBlock p,.faqIntro,.faqList details>p,.videoTeaserCopy>p:not(.eyebrow),.videoHeroCopy p,.referenceVideoCopy>p:not(.eyebrow),.supportIntro>p:not(.eyebrow),.modelPricingInfo p,.commercialHeader div>span,.cardHeader p,.accountSplit article>p:not(.eyebrow),.panelTitle p,.supportChannels p,.packageCompare>button>p{color:var(--ds-text-3)}:where(.heroVisual,.sectionBlock,.finalCta,.welcomeBenefits article,.referralSteps article,.demoText,.demoPairCard,.softCard,.caseCard,.faqList details,.stepCard,.videoPosterCard,.videoPlayerShell,.authBenefits span,.authCard,.supportChannels article,.ticketForm,.paymentPanel,.enterpriseSummary,.modelPricingInfo,.packageCompare>button,.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.routeOverview>div,.quickActions,.securityBanner,.temporaryHistory,.accountIdentity,.accountSplit>article,.providerGrid article,.modelRow,.packageAdminGrid article){border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);color:var(--ds-text-2);background:var(--ds-surface-1);box-shadow:none;background-image:none}.welcomeBenefits,.featureGrid,.caseGrid,.stepGrid,.priceCards,.supportChannels,.metricGrid,.providerGrid,.packageAdminGrid,.modelExplainGrid{gap:var(--ds-space-4)}.welcomeBenefits article,.referralSteps article,.softCard,.caseCard,.stepCard,.supportChannels article,.packageAdminGrid article,.providerGrid article{padding:var(--ds-space-5)}.welcomeBenefits article>span,.referralSteps article>span,.stepCard span,.softCard span,.supportChannels article>span,.emptyImageList>span,.historyThumb,.accountAvatar,.panelTitle>span,.quickActions a>span,.modelMark,.videoPlayButton{color:var(--ds-on-action);background:var(--ds-action);box-shadow:none;background-image:none}.softCard h3,.caseCard h3,.supportChannels h3,.packageName h2,.demoPairTitle h3{color:var(--ds-text-1);font-size:18px;font-weight:630}:where(.navCta,.primaryButton,.priceCards a,.authSubmit,.actionButton,.orderSummary>button,.primaryImport,.primaryOutline,.inlineAdminForm>button,.selected .packageChoose){border:1px solid var(--ds-action);border-radius:var(--ds-radius-control);min-height:44px;color:var(--ds-on-action);background:var(--ds-action);box-shadow:none;background-image:none;font-size:14px;font-weight:620}:where(.secondaryButton,.packageChoose,.cardHeader button,.identityActions a,.historyRows button,.modelRow>button,.providerGrid article>button,.packageAdminGrid button,.outlineAction,.importToolbar button,.importButton,.codeField button){border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);min-height:44px;color:var(--ds-text-1);background:var(--ds-surface-2);box-shadow:none;background-image:none;font-size:13px;font-weight:600}:where(.navCta,.primaryButton,.priceCards a,.authSubmit,.actionButton,.orderSummary>button,.primaryImport,.inlineAdminForm>button):hover{color:var(--ds-on-action);background:#fff;transform:translateY(-1px)}:where(.secondaryButton,.packageChoose,.cardHeader button,.identityActions a,.historyRows button,.modelRow>button,.providerGrid article>button,.packageAdminGrid button,.outlineAction,.importToolbar button,.importButton,.codeField button):hover{border-color:var(--ds-border-strong);color:var(--ds-text-1);background:var(--ds-surface-3);transform:translateY(-1px)}:where(a,button):active{transform:translateY(0)scale(.985)}:where(.authCard input,.ticketForm input,.ticketForm select,.ticketForm textarea,.formGrid select,.wideField textarea,.inlineAdminForm input,.inlineAdminForm select,.imageTaskRow select){border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);min-height:46px;color:var(--ds-text-1);background:var(--ds-surface-2);box-shadow:none}:where(input,textarea)::placeholder{color:var(--ds-text-3);opacity:1}:where(.authCard input,.ticketForm input,.ticketForm select,.ticketForm textarea,.formGrid select,.wideField textarea,.inlineAdminForm input,.inlineAdminForm select,.imageTaskRow select):focus{border-color:var(--ds-focus);outline:none;box-shadow:0 0 0 3px oklch(83% .025 250/.18)}.authTabs,.modeSwitch{border:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:12px}.authTabs button,.modeSwitch button{min-height:44px;color:var(--ds-text-3);border-radius:8px;font-size:13px;font-weight:600}.authTabs button.active,.modeSwitch button.active{color:var(--ds-on-action);background:var(--ds-action);box-shadow:none}.visualCard,.visualCard.after,.demoPanel,.demoPanel.generated,.demoPairMedia figure,.demoPairMedia .generatedResult,.caseImage,.resultStage,.resultStage>img,.imageTaskRow>img,.replacementUpload img,.videoPlayerShell video{border-color:var(--ds-border);background:var(--ds-canvas-deep);background-image:none}.visualCard,.demoPairMedia figure,.caseImage,.videoPosterCard,.videoPlayerShell{border-radius:var(--ds-radius-card);overflow:hidden}.visualCard span,.demoPanel span,.demoPairMedia figcaption,.videoPosterCard small{color:var(--ds-text-1);background:oklch(10% .004 270/.88)}.zoomableImage{border-radius:inherit}.zoomableImage:hover img{transform:scale(1.012)}.heroVisual{padding:var(--ds-space-4)}.trustRow span,.miniChip,.referenceVideoPoints span{border:1px solid var(--ds-border);min-height:36px;color:var(--ds-text-2);background:var(--ds-surface-2)}.floatingScore{border:1px solid var(--ds-border-strong);color:var(--ds-text-1);background:var(--ds-surface-2);box-shadow:var(--ds-shadow-float);border-radius:12px}.demoPairCard,.caseCard,.softCard,.stepCard,.welcomeBenefits article,.referralSteps article{min-width:0}.demoPairTitle span{color:var(--ds-text-2);background:var(--ds-surface-3)}.painList div,.faqList summary,.historyRows article,.activityList>div{color:var(--ds-text-2);border-color:var(--ds-border);background:var(--ds-surface-2)}.painList div{border:1px solid var(--ds-border);border-radius:10px}.faqList details{overflow:clip}.faqList summary{border:0;min-height:64px}.faqList summary strong{color:var(--ds-text-1);font-size:16px;font-weight:610}.faqList summary>span,.faqList summary i{color:var(--ds-on-action);background:var(--ds-action)}.siteFooter,.siteFooter span,.siteFooter small{color:var(--ds-text-3)}.siteFooter strong,.siteFooter a,.siteFooter nav a:hover{color:var(--ds-text-1)}.authShell,.supportLayout,.workspaceLayout,.accountHeader,.rechargePage,.adminPage{color:var(--ds-text-2)}.authCard,.ticketForm,.contactCard,.paymentPanel,.enterpriseSummary,.accountIdentity,.accountSplit>article,.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary{padding:clamp(20px,3vw,30px)}.authBenefits span,.supportChannels article,.accountSplit>article{background:var(--ds-surface-1)}.authNotice,.paymentNotice,.replacementGuide,.temporaryAlert,.prototypeWarning,.securityBanner,.taskMessage,.adminNotice{border:1px solid var(--ds-border);color:var(--ds-text-2);background:var(--ds-surface-2);border-radius:10px}.agreement,.authSwitch,.contactCard>p,.contactCard dt,.contactCard small{color:var(--ds-text-3)}.contactCard,.packageCompare>button.custom{color:var(--ds-text-1);border-color:var(--ds-border);background:var(--ds-canvas-deep);box-shadow:none;background-image:none}.inviteCode,.routeOverview>div,.modelExplainGrid article,.qualityChecklist span,.tableHead,.historyRows article,.resultStage,.inlineAdminForm,.emptyAdminState,.emptyResult,.historyEmpty{border-color:var(--ds-border);border-radius:var(--ds-radius-control);color:var(--ds-text-2);background:var(--ds-surface-2)}.inviteCode strong,.taskNumber strong,.statusText,.systemHealth,.orderTotal strong,.packageGrid button>em,.packageAdminGrid p,.modelExplainGrid span,.modelRow em,.providerTop em,.tableRow em,.creditPlus{color:var(--ds-text-1)}.packageCompare{gap:var(--ds-space-3)}.packageCompare>button{min-height:510px;padding:var(--ds-space-5);text-align:left}.packageCompare>button:hover,.packageGrid>button:hover,.providerGrid article:hover,.softCard:hover,.caseCard:hover,.demoPairCard:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-2);transform:translateY(-2px)}.packageCompare>button.selected,.packageGrid>button.selected,.payMethods button.selected,.modelRow.primary{border-color:var(--ds-action);color:var(--ds-text-1);background:var(--ds-surface-2);box-shadow:inset 0 0 0 1px var(--ds-action)}.packageCompare>button.popular:before{color:var(--ds-on-action);background:var(--ds-action)}.packageName>span{color:var(--ds-text-1);background:var(--ds-surface-3)}.packageCompare>button>strong{color:var(--ds-text-1);font-size:34px;font-weight:650}.packageCompare li,.packageCompare>button>p,.packageCompare .custom li,.packageCompare .custom p{color:var(--ds-text-3)}.packageCompare li:before{color:var(--ds-text-1)}.payMethods button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);min-height:86px;color:var(--ds-text-2);background:var(--ds-surface-2);box-shadow:none}.payMethods button>span{color:#fff;box-shadow:none}.payMethods button.wechatPay.selected{border-color:var(--ds-wechat);box-shadow:inset 0 0 0 1px var(--ds-wechat)}.payMethods button.alipayPay.selected{border-color:var(--ds-alipay);box-shadow:inset 0 0 0 1px var(--ds-alipay)}.temporaryAlert{color:var(--ds-text-2)}.importToolbar .importButton.primaryImport{min-height:50px;color:var(--ds-on-action);background:var(--ds-action)}.uploadActionIcon,.dropUploadIcon{color:var(--ds-on-action);background:var(--ds-action);box-shadow:none}.primaryImport .uploadActionIcon{color:var(--ds-text-1);background:var(--ds-surface-3)}.pasteDropZone,.replacementUpload>span,.uploadBox,.uploadBox.optional{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-card);min-height:112px;color:var(--ds-text-2);background:var(--ds-surface-2);background-image:none}.imageTaskRow,.packageGrid>button,.providerGrid article,.modelRow{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-1);box-shadow:none}.rowRemove,.importToolbar button.danger,.creditMinus,.providerGrid article>button{min-width:44px;min-height:44px;color:var(--ds-danger);border-color:var(--ds-border)}.resultStage{min-height:220px}.systemHealth,.adminNotice{border:1px solid var(--ds-border);color:var(--ds-text-2);background:var(--ds-surface-1);box-shadow:none}.dataTable{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);max-width:100%;overflow-x:auto}.tableHead{color:var(--ds-text-3);background:var(--ds-surface-2)}.tableRow{min-width:720px;color:var(--ds-text-2);border-color:var(--ds-border)}.tableRow strong,.orderSummary dd,.modelIdentity strong,.providerTop h3{color:var(--ds-text-1)}.activityList em,.tableRow em{color:var(--ds-text-2);background:var(--ds-surface-3)}.modelMark,.modelRow.primary .modelMark{color:var(--ds-on-action);background:var(--ds-action)}.imageLightbox{z-index:50;padding:var(--ds-space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ds-backdrop-in var(--ds-slow) var(--ds-ease) both;background:oklch(6% .004 270/.9)}.imageLightboxPanel{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-section);max-width:min(96vw,1480px);max-height:92vh;color:var(--ds-text-1);background:var(--ds-surface-1);box-shadow:var(--ds-shadow-modal);animation:ds-modal-in var(--ds-slow) var(--ds-ease) both}.imageLightboxClose{border:1px solid var(--ds-border);width:44px;height:44px;color:var(--ds-text-1);background:var(--ds-surface-2)}:where(a,button,summary,input,select,textarea,.zoomableImage,.softCard,.caseCard,.demoPairCard,.welcomeBenefits article,.referralSteps article,.supportChannels article,.packageCompare>button,.packageGrid>button,.providerGrid article,.modelRow,.pasteDropZone,.replacementUpload>span){transition:color var(--ds-medium) var(--ds-ease), background-color var(--ds-medium) var(--ds-ease), border-color var(--ds-medium) var(--ds-ease), box-shadow var(--ds-medium) var(--ds-ease), opacity var(--ds-medium) var(--ds-ease), transform var(--ds-medium) var(--ds-ease)}.zoomableImage img{transition:transform var(--ds-slow) var(--ds-ease), opacity var(--ds-medium) var(--ds-ease)}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details[open]>p{animation:ds-content-in var(--ds-slow) var(--ds-ease) both}.actionButton:disabled,.authSubmit:disabled{color:#0000;position:relative}.actionButton:disabled:after,.authSubmit:disabled:after{border:2px solid oklch(30% .006 270);border-top-color:var(--ds-on-action);content:"";border-radius:50%;width:17px;height:17px;margin:-9px 0 0 -9px;animation:.72s linear infinite ds-spin;position:absolute;inset:50% auto auto 50%}@keyframes ds-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ds-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ds-content-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.siteShell,.commercialContent,.commercialNav{width:min(100% - 32px,1440px)}.commercialNav{align-items:flex-start}.productNavLinks,.navActions{flex-wrap:wrap}.packageCompare{grid-template-columns:repeat(2,minmax(260px,1fr))}.packageCompare>button{min-height:460px}}@media (width<=768px){.siteShell,.commercialContent,.commercialNav{width:min(100% - 24px,1440px)}.commercialNav{min-height:68px;margin-top:8px;padding:8px;top:8px}.commercialBrand>span,.brand>span{width:42px;height:42px}.hero{min-height:auto;padding:var(--ds-space-7) 0}.hero h1,.authStory h1,.supportIntro>h1,.rechargeHero h1{max-width:19ch;font-size:36px;line-height:1.14}.sectionBlock,.finalCta{padding:28px 20px}.supportWork,.rechargeCheckout,.modelPricingInfo,.splitBlock,.pricingBlock,.referralSection,.packageCompare{grid-template-columns:1fr}.packageCompare>button{min-height:auto}}@media (width<=480px){.siteShell,.commercialContent,.commercialNav{width:min(100% - 20px,1440px)}body{font-size:14px}.hero h1,.authStory h1,.supportIntro>h1,.rechargeHero h1{font-size:32px}.videoHeroCopy h1,.commercialHeader h1,.workspaceHeader h1{font-size:27px}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2,.referralCopy h2{font-size:25px}.heroText,.authStory>p:not(.eyebrow),.supportIntro>p:not(.eyebrow){font-size:15px}.sectionBlock,.finalCta,.authCard,.ticketForm,.paymentPanel,.enterpriseSummary,.accountIdentity,.accountSplit>article,.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.welcomeBenefits article,.referralSteps article,.softCard,.caseCard,.stepCard,.supportChannels article,.packageAdminGrid article,.providerGrid article{padding:18px}.importToolbar,.payMethods{grid-template-columns:1fr}.imageLightbox{padding:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ds-title-hero:50px;--ds-title-page:38px;--ds-title-workspace:30px;--ds-title-section:30px;--ds-title-panel:18px}h1,h2,h3{letter-spacing:0}.hero{gap:56px;min-height:auto;padding:112px 0 64px}.hero h1{max-width:16ch;font-size:var(--ds-title-hero);margin-bottom:18px;font-weight:680;line-height:1.12}.authStory h1,.supportIntro>h1,.rechargeHero h1{max-width:17ch;font-size:var(--ds-title-page);font-weight:660;line-height:1.18}.videoHeroCopy h1,.commercialHeader h1,.workspaceHeader h1{max-width:24ch;font-size:var(--ds-title-workspace);font-weight:660;line-height:1.2}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2,.referralCopy h2,.videoTeaserCopy h2,.referenceVideoCopy h2{max-width:28ch;font-size:var(--ds-title-section);font-weight:660;line-height:1.26}.videoHeroCopy h2,.referenceVideoCopy h2{font-size:30px;font-weight:660}.panelTitle h2,.cardHeader h2,.quickActions h2,.authCardHead h2,.ticketForm h2,.contactCard h2,.paymentPanel h2,.enterpriseSummary h2,.modelPricingInfo h2,.accountSplit h2,.packageName h2,.modelExplainGrid h3,.qualityChecklist h3{font-size:var(--ds-title-panel);font-weight:650;line-height:1.38}.heroText,.authStory>p:not(.eyebrow),.supportIntro>p:not(.eyebrow),.rechargeHero span,.commercialHeader div>span,.workspaceHeader div>span,.sectionHeader>p:not(.eyebrow),.splitBlock>div>p:not(.eyebrow),.pricingBlock>div>p:not(.eyebrow),.referralCopy>p:not(.eyebrow),.videoHeroCopy p,.videoTeaserCopy>p:not(.eyebrow){font-size:15px;line-height:1.72}.eyebrow,.heroCopy .eyebrow,.sectionBlock .eyebrow,.finalCta .eyebrow,.authCardHead p,.orderSummary>p,.commercialHeader div>p,.workspaceHeader div>p{color:var(--ds-text-2);letter-spacing:0;font-size:12px;font-weight:650}.sectionBlock,.finalCta{padding:42px}.sectionHeader{margin-bottom:28px}.welcomeBenefits{margin-top:0}.primaryButton,.secondaryButton,.priceCards a,.navCta,.packageChoose,.outlineAction,.cardHeader button,.identityActions a,.historyRows button,.modelRow>button,.providerGrid article>button,.packageAdminGrid button,.importToolbar button,.importButton,.codeField button,.authSubmit,.actionButton,.orderSummary>button{min-height:44px}.siteFooter nav a,.cardHeader a,.temporaryHistory .cardHeader a{align-items:center;min-height:44px;display:inline-flex}.priceCards article>span,.zoomHint,.caseImage>span,.demoPairMedia figcaption,.visualCard span,.demoPanel span,.videoPosterCard small{color:var(--ds-text-1);border-color:var(--ds-border);background:var(--ds-surface-3)}.priceCards article>span{border:1px solid var(--ds-border);border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.softCard span,.stepCard span,.supportChannels article>span,.emptyImageList>span,.historyThumb,.accountAvatar,.panelTitle>span,.quickActions a>span,.modelMark,.videoPlayButton,.welcomeBenefits article>span,.referralSteps article>span{color:var(--ds-on-action);background:var(--ds-action)}.creditPlus,.systemHealth,.statusText,.taskMessage,.routeOverview>div strong,.modelExplainGrid span,.packageAdminGrid article>span,.packageAdminGrid p,.providerTop em,.tableRow em,.activityList em{color:var(--ds-text-1)}.taskMessage.error,.creditMinus,.rowRemove,.importToolbar button.danger{color:var(--ds-danger)}.healthDot,.healthDot.healthy,.systemHealth>span,.activityList>div>span{background:var(--ds-text-2);box-shadow:0 0 0 4px oklch(79% .006 270/.12)}.rechargeHero{align-items:end;padding:56px 0 32px}.supportIntro,.authStory{padding-top:56px}.packageCompare>button{min-height:460px}.packageCompare>button>strong{font-size:30px;line-height:1.1}.packageCompare .customTitle{font-size:26px}.paymentPanel h2,.orderSummary h2{font-size:20px}.uploadActionIcon,.dropUploadIcon{border:1px solid var(--ds-border);border-radius:10px;width:34px;height:34px;font-size:20px;font-weight:760}.dropUploadIcon{width:44px;height:44px}.importToolbar .importButton.primaryImport{gap:10px;min-height:54px}.pasteDropZone{min-height:136px}.payMethods button.wechatPay.selected,.payMethods button.alipayPay.selected{background:var(--ds-surface-2)}.authBenefits span,.replacementGuide,.temporaryAlert,.prototypeWarning,.securityBanner,.paymentNotice,.adminNotice{color:var(--ds-text-2)}.temporaryAlert strong,.securityBanner strong,.prototypeWarning strong,.paymentNotice strong{color:var(--ds-text-1)}body .primaryButton,body .navCta,body .priceCards a,body .authSubmit,body .actionButton,body .orderSummary>button,body .primaryImport,body .inlineAdminForm>button,body .selected .packageChoose{color:var(--ds-on-action);background:var(--ds-action);border-color:var(--ds-action);font-weight:650}body .secondaryButton,body .packageChoose,body .cardHeader button,body .identityActions a,body .historyRows button,body .modelRow>button,body .providerGrid article>button,body .packageAdminGrid button,body .outlineAction,body .importToolbar button,body .importButton:not(.primaryImport),body .codeField button{color:var(--ds-text-1);background:var(--ds-surface-2);border-color:var(--ds-border);font-weight:620}body .sectionHeader h2,body .sectionBlock .sectionHeader h2,body .sectionHeader.center h2,body .splitBlock h2,body .pricingBlock h2,body .finalCta h2,body .referralCopy h2,body .videoTeaserCopy h2,body .referenceVideoCopy h2{font-weight:660}@media (width<=1120px){:root{--ds-title-hero:44px;--ds-title-page:34px;--ds-title-workspace:28px;--ds-title-section:28px}.hero{gap:40px;padding:72px 0 48px}.sectionBlock,.finalCta{padding:34px}}@media (width<=768px){:root{--ds-title-hero:36px;--ds-title-page:30px;--ds-title-workspace:26px;--ds-title-section:26px}.hero{padding:42px 0 36px}.sectionBlock,.finalCta{padding:24px}.rechargeHero,.supportIntro,.authStory{padding-top:36px}}@media (width<=480px){:root{--ds-title-hero:32px;--ds-title-page:28px;--ds-title-workspace:24px;--ds-title-section:24px}.sectionBlock,.finalCta{padding:20px}}@media (width<=768px){.hero{grid-template-columns:1fr;justify-items:stretch}.heroCopy,.heroVisual{width:100%;min-width:0;max-width:100%}.hero h1{max-width:12ch}.heroVisual{grid-template-columns:1fr;justify-self:stretch}.visualCard,.visualCard.after,.zoomableImage{width:100%;min-width:0}.packageCompare{scroll-snap-type:none;grid-template-columns:1fr;padding:0;display:grid;overflow-x:visible}.packageCompare>button{scroll-snap-align:none;flex:none;width:100%;min-height:auto}.tableRow,.orderTable .tableRow{min-width:0}.authTabs button,.modeSwitch button,.codeField button{min-height:44px}}.supportIntro a,.authSwitch a,.retentionCard a{border:1px solid var(--ds-border);min-height:44px;color:var(--ds-text-1);background:var(--ds-surface-2);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.inviteCode button,.packageAdminGrid button{min-width:52px;min-height:44px}.agreement input[type=checkbox]{box-sizing:content-box;width:24px;height:24px;accent-color:var(--ds-action);padding:10px}body strong,body b,.commercialAccount strong,.quotaStrip strong,.statGrid strong,.accountStats strong,.adminStats strong,.metricGrid strong{color:var(--ds-text-1)!important}.statGrid span,.accountStats span,.adminStats span,.metricGrid span,.retentionCard strong,.temporaryAlert span,.paymentNotice span,.prototypeWarning span,.securityBanner span{color:var(--ds-text-2)!important}body .primaryOutline{color:var(--ds-on-action)!important;background:var(--ds-action)!important;border-color:var(--ds-action)!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:oklch(97.8% .007 104);--ds-canvas-deep:oklch(95% .01 110);--ds-surface-1:oklch(99.8% .002 104);--ds-surface-2:oklch(98.2% .006 112);--ds-surface-3:oklch(94.3% .018 143);--ds-surface-hover:oklch(96.5% .011 125);--ds-border:oklch(86% .012 118);--ds-border-strong:oklch(68% .018 126);--ds-text-1:oklch(17% .012 260);--ds-text-2:oklch(37% .014 255);--ds-text-3:oklch(53% .012 248);--ds-action:oklch(14.5% .008 260);--ds-on-action:oklch(99.5% .002 104);--ds-focus:oklch(56% .11 153);--ds-danger:oklch(55% .18 25);--ds-warning:oklch(62% .13 78);--ds-success:oklch(48% .12 155);--ds-shadow-float:0 22px 60px #1f262d1a, 0 3px 12px #1f262d0f, inset 0 1px 0 #ffffffd1;--ds-shadow-modal:0 36px 90px #14181d3d, 0 8px 24px #14181d1f;--shadow:var(--ds-shadow-float);--card-shadow:var(--ds-shadow-float)}html{background:var(--ds-canvas)}body{background:radial-gradient(circle at 12% 4%, oklch(94% .035 150/.55), transparent 34rem), radial-gradient(circle at 92% 12%, oklch(98% .038 80/.42), transparent 36rem), radial-gradient(circle at 70% 88%, oklch(93% .022 220/.24), transparent 32rem), linear-gradient(180deg, oklch(99.2% .003 105), var(--ds-canvas));color:var(--ds-text-2)}::selection{background:var(--ds-action);color:var(--ds-on-action)}*{scrollbar-color:var(--ds-border-strong) var(--ds-surface-2)}.commercialPage,.siteShell,.authShell,.supportLayout,.workspaceLayout,.accountHeader,.rechargePage,.adminPage{color:var(--ds-text-2)}.commercialNav,.navBar{-webkit-backdrop-filter:blur(22px)saturate(138%);backdrop-filter:blur(22px)saturate(138%);background:oklch(99.6% .002 104/.9);border-color:oklch(87% .011 112);box-shadow:0 18px 54px #1e262e1c,inset 0 1px #ffffffd9}.commercialBrand>span,.brand>span,.welcomeBenefits article>span,.referralSteps article>span,.stepCard span,.softCard span,.supportChannels article>span,.emptyImageList>span,.historyThumb,.accountAvatar,.panelTitle>span,.quickActions a>span,.modelMark,.videoPlayButton,.faqList summary>span,.faqList summary i,.uploadActionIcon,.dropUploadIcon{color:var(--ds-on-action);background:var(--ds-action);box-shadow:0 14px 28px #12151a29,inset 0 1px #ffffff24}.commercialNavV2 .productNavLinks a,.navLogin,.accountEntry,.rechargeGift,.trustRow span,.miniChip,.referenceVideoPoints span,.authTabs,.modeSwitch{color:var(--ds-text-2);border-color:var(--ds-border);background:oklch(98.8% .004 108/.82);box-shadow:inset 0 1px #ffffffb3}.commercialNavV2 .productNavLinks a:hover,.navLogin:hover,.accountEntry:hover,.rechargeGift:hover{color:var(--ds-text-1);border-color:var(--ds-border-strong);background:var(--ds-surface-hover)}.commercialNavV2 .productNavLinks a.active,.commercialNavV2 .productNavLinks a.active:hover,.adminNav.commercialNavV2 .productNavLinks a.active,.adminNav.commercialNavV2 .productNavLinks a.active:hover,.accountEntry.active,.rechargeGift.active{color:var(--ds-on-action);border-color:var(--ds-action);background:var(--ds-action);box-shadow:0 16px 36px #11141833}.productNavLinks a.active .navItemIcon,.rechargeGift:hover>span,.accountEntry.active strong{color:var(--ds-on-action);background:oklch(100% 0 0/.16)}:where(.heroVisual,.sectionBlock,.finalCta,.welcomeBenefits article,.referralSteps article,.demoText,.demoPairCard,.softCard,.caseCard,.faqList details,.stepCard,.videoPosterCard,.videoPlayerShell,.authBenefits span,.authCard,.supportChannels article,.ticketForm,.paymentPanel,.enterpriseSummary,.modelPricingInfo,.packageCompare>button,.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.routeOverview>div,.quickActions,.securityBanner,.temporaryHistory,.accountIdentity,.accountSplit>article,.providerGrid article,.modelRow,.packageAdminGrid article,.contactCard,.modelExplainGrid article){border-color:var(--ds-border);color:var(--ds-text-2);box-shadow:var(--ds-shadow-float);background:linear-gradient(oklch(100% 0 0/.96),oklch(98.6% .004 112/.94))}.sectionBlock,.finalCta,.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.authCard,.ticketForm,.paymentPanel,.enterpriseSummary,.modelPricingInfo{border-radius:22px}.heroVisual,.demoPanel,.visualCard,.demoPairMedia figure,.demoPairMedia .generatedResult,.caseImage,.videoPosterCard,.videoPlayerShell{border-color:var(--ds-border);box-shadow:var(--ds-shadow-float);background:linear-gradient(145deg,oklch(99.5% .002 104),oklch(96.2% .01 120))}.resultStage,.resultStage>img,.imageTaskRow>img,.replacementUpload img{border-color:var(--ds-border);background:oklch(97.2% .006 115)}.visualCard span,.demoPanel span,.demoPairMedia figcaption,.videoPosterCard small,.caseImage>span,.zoomHint,.priceCards article>span,.demoPairTitle span,.packageName>span,.activityList em,.tableRow em{color:var(--ds-text-1);border:1px solid var(--ds-border);background:oklch(95.5% .012 115/.9);box-shadow:inset 0 1px #ffffffd1}.authNotice,.paymentNotice,.replacementGuide,.temporaryAlert,.prototypeWarning,.securityBanner,.taskMessage,.adminNotice,.painList div,.faqList summary,.historyRows article,.activityList>div,.inviteCode,.modelExplainGrid article,.qualityChecklist span,.tableHead,.emptyAdminState,.emptyResult,.historyEmpty,.routeOverview>div{border-color:var(--ds-border);color:var(--ds-text-2);background:oklch(97.3% .008 118/.92);box-shadow:inset 0 1px #ffffffc7}:where(.authCard input,.ticketForm input,.ticketForm select,.ticketForm textarea,.formGrid select,.wideField textarea,.inlineAdminForm input,.inlineAdminForm select,.imageTaskRow select){color:var(--ds-text-1);border-color:var(--ds-border);background:oklch(99.6% .002 104);box-shadow:inset 0 1px #ffffffd6}:where(.navCta,.primaryButton,.priceCards a,.authSubmit,.actionButton,.orderSummary>button,.primaryImport,.primaryOutline,.inlineAdminForm>button,.selected .packageChoose),body .primaryButton,body .navCta,body .priceCards a,body .authSubmit,body .actionButton,body .orderSummary>button,body .primaryImport,body .inlineAdminForm>button,body .selected .packageChoose,body .primaryOutline{box-shadow:0 16px 34px #0f12162e,inset 0 1px #ffffff1f;color:var(--ds-on-action)!important;background:var(--ds-action)!important;border-color:var(--ds-action)!important}:where(.navCta,.primaryButton,.priceCards a,.authSubmit,.actionButton,.orderSummary>button,.primaryImport,.inlineAdminForm>button):hover{color:var(--ds-on-action);background:oklch(22% .008 260)}:where(.secondaryButton,.packageChoose,.cardHeader button,.identityActions a,.historyRows button,.modelRow>button,.providerGrid article>button,.packageAdminGrid button,.outlineAction,.importToolbar button,.importButton:not(.primaryImport),.codeField button),body .secondaryButton,body .packageChoose,body .cardHeader button,body .identityActions a,body .historyRows button,body .modelRow>button,body .providerGrid article>button,body .packageAdminGrid button,body .outlineAction,body .importToolbar button,body .importButton:not(.primaryImport),body .codeField button{color:var(--ds-text-1);border-color:var(--ds-border);background:oklch(99.8% .002 104);box-shadow:0 10px 28px #1f262d0f,inset 0 1px #ffffffdb}.packageCompare>button.selected,.packageGrid>button.selected,.modelRow.primary{border-color:var(--ds-action);color:var(--ds-text-1);box-shadow:0 20px 52px #11141821, inset 0 0 0 1px var(--ds-action);background:linear-gradient(oklch(100% 0 0),oklch(96.8% .008 112))}.payMethods button{color:var(--ds-text-2);border-color:var(--ds-border);background:oklch(99.8% .002 104);box-shadow:0 12px 32px #1f262d12,inset 0 1px #ffffffdb}.payMethods button.wechatPay>span{background:var(--ds-wechat)}.payMethods button.alipayPay>span{background:var(--ds-alipay)}.payMethods button.wechatPay.selected{border-color:var(--ds-wechat);box-shadow:inset 0 0 0 1px var(--ds-wechat);background:oklch(99% .01 150)}.payMethods button.alipayPay.selected{border-color:var(--ds-alipay);box-shadow:inset 0 0 0 1px var(--ds-alipay);background:oklch(99% .01 248)}.pasteDropZone,.replacementUpload>span,.uploadBox,.uploadBox.optional{border-color:var(--ds-border-strong);color:var(--ds-text-2);background:radial-gradient(circle at 50% 0,oklch(96% .022 150/.55),#0000 18rem),linear-gradient(oklch(99.8% .002 104),oklch(97.1% .008 118));box-shadow:inset 0 1px #ffffffe6}.pasteDropZone:hover,.replacementUpload:hover>span,.uploadBox:hover{border-color:var(--ds-focus);background:radial-gradient(circle at 50% 0,oklch(93% .035 150/.68),#0000 18rem),linear-gradient(oklch(99.8% .002 104),oklch(95.5% .014 125))}.imageTaskRow,.packageGrid>button,.providerGrid article,.modelRow,.inlineAdminForm{border-color:var(--ds-border);box-shadow:var(--ds-shadow-float);background:linear-gradient(oklch(100% 0 0/.95),oklch(98.4% .004 112/.94))}.contactCard,.packageCompare>button.custom{color:var(--ds-text-1);border-color:var(--ds-border);background:linear-gradient(oklch(18% .006 260),oklch(12% .006 260));box-shadow:0 22px 60px #14181d2e}.packageCompare>button.custom p,.packageCompare>button.custom li,.contactCard>p,.contactCard dt,.contactCard small{color:oklch(78% .006 260)}.contactCard h2,.packageCompare>button.custom h2,.packageCompare>button.custom strong{color:oklch(98% .002 104)}.imageLightbox{background:#13181cb8}.imageLightboxPanel{color:var(--ds-text-1);border-color:var(--ds-border);box-shadow:var(--ds-shadow-modal);background:oklch(99.8% .002 104)}.imageLightboxClose{color:var(--ds-text-1);background:oklch(99% .002 104)}.systemHealth>span,.activityList>div>span,.healthDot,.healthDot.healthy{background:var(--ds-success);box-shadow:0 0 0 4px oklch(48% .12 155/.16)}.actionButton:disabled:after,.authSubmit:disabled:after{border-color:oklch(75% .008 120);border-top-color:var(--ds-on-action)}@media (width<=768px){.commercialNav,.navBar{border-radius:18px}}:root{--ds-title-hero:46px;--ds-title-page:34px;--ds-title-workspace:28px;--ds-title-section:28px;--ds-title-panel:17px;--ds-radius-control:11px;--ds-radius-card:16px;--ds-radius-section:18px;--ds-shadow-float:0 16px 42px #1f262d14, 0 2px 8px #1f262d0d, inset 0 1px 0 #ffffffd6}body{background:radial-gradient(circle at 10% 0,oklch(95% .022 145/.38),#0000 30rem),radial-gradient(circle at 96% 8%,oklch(97% .012 95/.3),#0000 32rem),linear-gradient(oklch(99.2% .002 105),oklch(97.2% .006 108))}.hero h1,.authStory h1,.supportIntro>h1,.rechargeHero h1,.videoHeroCopy h1,.commercialHeader h1,.workspaceHeader h1,.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2,.referralCopy h2,.videoTeaserCopy h2,.referenceVideoCopy h2{letter-spacing:-.018em}.hero h1{max-width:17ch;font-size:clamp(34px, 4vw, var(--ds-title-hero))}.authStory h1,.supportIntro>h1,.rechargeHero h1{font-size:clamp(30px, 3.4vw, var(--ds-title-page))}.videoHeroCopy h1,.commercialHeader h1,.workspaceHeader h1{font-size:clamp(24px, 2.6vw, var(--ds-title-workspace))}.sectionHeader h2,.splitBlock h2,.pricingBlock h2,.finalCta h2,.referralCopy h2,.videoTeaserCopy h2,.referenceVideoCopy h2{font-size:clamp(24px, 2.6vw, var(--ds-title-section))}.eyebrow,.heroCopy .eyebrow,.sectionBlock .eyebrow,.finalCta .eyebrow,.authCardHead p,.orderSummary>p,.commercialHeader div>p,.workspaceHeader div>p{color:var(--ds-text-3);font-size:12px;font-weight:610}:where(.sectionBlock,.finalCta,.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.authCard,.ticketForm,.paymentPanel,.enterpriseSummary,.modelPricingInfo,.contactCard){box-shadow:var(--ds-shadow-float);border-color:oklch(87.5% .01 112)}.grabAssistantGuide,.modelChoiceBlock,.wechatQrBox,.modelCostCard,.adminModuleGrid .dataCard{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:linear-gradient(oklch(99.8% .002 104),oklch(97.8% .006 112));box-shadow:inset 0 1px #ffffffe0}.grabAssistantGuide{margin-top:12px;padding:16px}.guideHeader,.modelChoiceHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.guideHeader strong,.modelChoiceHead h3{color:var(--ds-text-1);margin:0;font-size:15px;font-weight:660}.guideHeader span,.modelChoiceHead span{min-height:30px;color:var(--ds-text-2);background:oklch(95.6% .012 118);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.grabAssistantGuide ol{color:var(--ds-text-2);gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.modelChoiceBlock{margin:16px 0;padding:16px}.modelChoiceGrid,.modelCostRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modelChoiceGrid button,.modelCostRows article{border:1px solid var(--ds-border);min-height:128px;color:var(--ds-text-2);text-align:left;transition:transform var(--ds-medium) var(--ds-ease), border-color var(--ds-medium) var(--ds-ease), background var(--ds-medium) var(--ds-ease);background:oklch(99.6% .002 104);border-radius:14px;gap:8px;padding:14px;display:grid}.modelChoiceGrid button:hover{border-color:var(--ds-border-strong);transform:translateY(-1px)}.modelChoiceGrid button.selected{border-color:var(--ds-action);box-shadow:inset 0 0 0 1px var(--ds-action);background:oklch(97% .007 112)}.modelChoiceGrid strong,.modelCostRows strong{color:var(--ds-text-1);font-size:14px;font-weight:670}.modelChoiceGrid em,.modelCostRows em{width:max-content;color:var(--ds-on-action);background:var(--ds-action);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:650}.modelChoiceGrid small,.modelCostRows span,.modelCostRows small{color:var(--ds-text-3);font-size:12px;line-height:1.55}.videoSoundNote{color:var(--ds-text-3);grid-column:2;margin:-18px 0 0;font-size:12px}.wechatQrBox{text-align:center;place-items:center;gap:7px;min-height:172px;margin:20px 0;padding:18px;display:grid}.wechatQrBox span{color:#fff;background:var(--ds-wechat);border-radius:15px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.wechatQrBox strong{color:var(--ds-text-1)}.wechatQrBox small{max-width:28ch;color:var(--ds-text-3)}.adminModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.moduleRows{gap:10px;display:grid}.moduleRows article{border:1px solid var(--ds-border);background:oklch(98.8% .004 108);border-radius:13px;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr) max-content;align-items:center;gap:12px;padding:13px 14px;display:grid}.moduleRows strong{color:var(--ds-text-1);font-size:13px}.moduleRows span{color:var(--ds-text-2);font-size:12px;line-height:1.55}.moduleRows em,.ticketStatus{width:max-content;color:var(--ds-text-1);background:oklch(94% .016 135);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:650}.serviceOps{flex-direction:column;gap:10px;display:flex}.serviceOps button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);min-height:42px;color:var(--ds-text-1);background:oklch(99.8% .002 104);font-weight:620}.serviceOps small{color:var(--ds-text-3);line-height:1.6}.adminTable .tableHead,.adminTable .tableRow,.supportTicketTable .tableHead,.supportTicketTable .tableRow{grid-template-columns:.8fr 1fr 1fr 1fr .8fr}.authNotice{border-radius:13px;margin-top:16px;padding:13px 15px;font-size:13px;font-weight:720;line-height:1.55}.authNotice.error{color:#b42318;background:#fff1f0;border-color:#b4231857;box-shadow:inset 0 1px #ffffffbd,0 10px 26px #b423181a}.authNotice.success{color:#176b3a;background:#eefaf2;border-color:#176b3a47}.growthSettingsCard{align-self:start}.settingToggleRow{border:1px solid var(--ds-border);background:oklch(98.8% .004 108);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.settingToggleRow strong{color:var(--ds-text-1);font-size:14px;display:block}.settingToggleRow span{color:var(--ds-text-3);margin-top:5px;font-size:12px;line-height:1.55;display:block}.settingToggleRow button{border:1px solid var(--ds-border);min-width:82px;min-height:40px;color:var(--ds-text-2);cursor:pointer;transition:transform var(--ds-fast) var(--ds-ease), border-color var(--ds-fast) var(--ds-ease), background var(--ds-fast) var(--ds-ease);background:#fff;border-radius:999px;font-size:12px;font-weight:760}.settingToggleRow button:hover{transform:translateY(-1px)}.settingToggleRow button.enabled{color:#fff;border-color:var(--ds-action);background:var(--ds-action)}@media (width<=900px){.modelChoiceGrid,.modelCostRows,.adminModuleGrid,.moduleRows article,.settingToggleRow{grid-template-columns:1fr}.videoSoundNote{grid-column:auto;margin-top:6px}}:root,:root[data-theme=mono-glass]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:#d9dbd9;--ds-canvas-deep:#cfd1cf;--ds-surface-1:#f8f8f6;--ds-surface-2:#eeeeeb;--ds-surface-3:#dfe1df;--ds-surface-hover:#e7e8e6;--ds-border:#b9bcba;--ds-border-strong:#787c7a;--ds-text-1:#171817;--ds-text-2:#393c3a;--ds-text-3:#5d615f;--ds-action:#202220;--ds-on-action:#fff;--ds-focus:#111211;--ds-danger:#b3261e;--ds-warning:#805418;--ds-success:#2f654c;--ds-accent:#202220;--ds-accent-soft:#d4d6d4;--ds-nav-bg:#f6f6f3d1;--ds-card-bg:#fafaf8c2;--ds-inset-bg:#e5e6e3e0;--ds-on-inset:#252725;--ds-tone-bg:#d9dbd8;--ds-radius-control:11px;--ds-radius-card:14px;--ds-radius-section:16px;--ds-shadow-float:0 4px 8px #181b191f, inset 0 1px 0 #ffffffd1;--ds-shadow-modal:0 8px 24px #1113123d, inset 0 1px 0 #ffffffb8;--theme-body-bg:radial-gradient(ellipse at 12% 4%, #fffffff5, transparent 34rem), radial-gradient(ellipse at 94% 24%, #676b693d, transparent 42rem), radial-gradient(ellipse at 36% 100%, #ffffffb3, transparent 38rem), linear-gradient(135deg, #cfd1cf, #eeeeeb 54%, #c4c7c5)}:root[data-theme=obsidian]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#15121f;--ds-canvas-deep:#0f0d18;--ds-surface-1:#201b2c;--ds-surface-2:#272135;--ds-surface-3:#30283e;--ds-surface-hover:#382e47;--ds-border:#473b54;--ds-border-strong:#77616b;--ds-text-1:#fff8f2;--ds-text-2:#ded3dc;--ds-text-3:#b9acb8;--ds-action:#e3ad79;--ds-on-action:#211620;--ds-focus:#f1c391;--ds-danger:#ff8a93;--ds-warning:#f3c071;--ds-success:#9fd27c;--ds-accent:#ebb782;--ds-accent-soft:#44303a;--ds-nav-bg:#14101ef0;--ds-card-bg:#1f1a2cf5;--ds-inset-bg:#272133;--ds-on-inset:#f2e8ed;--ds-tone-bg:#332a40;--ds-radius-control:9px;--ds-radius-card:12px;--ds-radius-section:14px;--ds-shadow-float:0 4px 8px #0403096b, inset 0 1px 0 #ffffff0a;--ds-shadow-modal:0 8px 24px #0302089e, 0 0 0 1px #e3ad791a;--theme-body-bg:radial-gradient(ellipse at 8% 0%, #da955b24, transparent 32rem), radial-gradient(ellipse at 88% 78%, #654b7629, transparent 38rem), linear-gradient(155deg, #171321, #100e18 64%, #181320)}:root[data-theme]{--bg:var(--ds-canvas);--ink:var(--ds-text-1);--muted:var(--ds-text-3);--line:var(--ds-border);--white:var(--ds-surface-1);--white-strong:var(--ds-surface-2);--blue:var(--ds-action);--violet:var(--ds-action);--mint:var(--ds-surface-3);--peach:var(--ds-surface-3);--premium-ink:var(--ds-text-1);--premium-body:var(--ds-text-2);--premium-help:var(--ds-text-3);--premium-green:var(--ds-action);--premium-soft:var(--ds-surface-1);--mono-black:var(--ds-action);--mono-charcoal:var(--ds-surface-3);--mono-text:var(--ds-text-1);--mono-muted:var(--ds-text-3);--mono-page:var(--ds-canvas);--mono-surface:var(--ds-surface-1);--mono-soft:var(--ds-surface-2);--mono-soft-strong:var(--ds-surface-3);--mono-border:var(--ds-border);--shadow:var(--ds-shadow-float);--card-shadow:var(--ds-shadow-float)}:root[data-theme] html,:root[data-theme] body{background:var(--theme-body-bg)}:root[data-theme] body{color:var(--ds-text-2);transition:background-color .18s,color .18s}:root[data-theme] :where(h1,h2,h3,h4,strong,dt){color:var(--ds-text-1)}:root[data-theme] :where(p,li,dd,small){color:var(--ds-text-2)}:root[data-theme] :where(.eyebrow,.sectionBlock .eyebrow,.finalCta .eyebrow,.authCardHead p,.orderSummary>p,.commercialHeader p){color:var(--ds-accent)!important}:root[data-theme] :where(.commercialNav,.navBar){border-color:var(--ds-border);background:var(--ds-nav-bg);box-shadow:var(--ds-shadow-float)}:root[data-theme] :where(.heroVisual,.sectionBlock,.finalCta,.welcomeBenefits article,.referralSteps article,.demoText,.demoPairCard,.softCard,.caseCard,.faqList details,.stepCard,.videoPosterCard,.videoPlayerShell,.authBenefits span,.authCard,.supportChannels article,.ticketForm,.paymentPanel,.enterpriseSummary,.modelPricingInfo,.packageCompare>button:not(.custom),.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.routeOverview>div,.quickActions,.securityBanner,.temporaryHistory,.accountIdentity,.accountSplit>article,.adminTable,.modelProviderCard,.taskCard,.resultCard){color:var(--ds-text-2);border-color:var(--ds-border);border-radius:var(--ds-radius-section);background:var(--ds-card-bg);box-shadow:var(--ds-shadow-float)}:root[data-theme] :where(input,select,textarea,.authTabs,.modeSwitch,.dropZone,.referenceUpload){color:var(--ds-text-1);border-color:var(--ds-border)!important;background:var(--ds-surface-2)!important}:root[data-theme] :where(input,select,textarea)::placeholder{color:var(--ds-text-3);opacity:.88}:root[data-theme] :where(.primaryButton,.navCta,.priceCards a,.orderSummary>button,.packageChoose,.startButton,.primaryOutline){color:var(--ds-on-action)!important;border-color:var(--ds-action)!important;background:var(--ds-action)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--ds-action) 24%, transparent)!important}:root[data-theme] :where(.secondaryButton,.navLogin,.accountEntry,.rechargeGift,.commercialNavV2 .productNavLinks a){color:var(--ds-text-2);border-color:var(--ds-border);background:var(--ds-surface-2)}:root[data-theme] :where(.commercialNavV2 .productNavLinks a:hover,.navLogin:hover,.accountEntry:hover,.rechargeGift:hover){color:var(--ds-text-1);border-color:var(--ds-border-strong);background:var(--ds-surface-hover)}:root[data-theme] :where(.commercialNavV2 .productNavLinks a.active,.commercialNavV2 .productNavLinks a.active:hover,.adminNav.commercialNavV2 .productNavLinks a.active,.adminNav.commercialNavV2 .productNavLinks a.active:hover,.accountEntry.active,.rechargeGift.active){color:var(--ds-on-action);border-color:var(--ds-action);background:var(--ds-action);box-shadow:0 10px 24px color-mix(in srgb, var(--ds-action) 25%, transparent)}:root[data-theme] :where(.navItemIcon,.rechargeGift>span){color:var(--ds-text-2);background:var(--ds-surface-3)}:root[data-theme] :where(.productNavLinks a.active .navItemIcon,.accountEntry.active strong){color:var(--ds-on-action);background:color-mix(in srgb, var(--ds-on-action) 15%, transparent)}:root[data-theme] :where(.commercialBrand>span,.brand>span,.panelTitle>span,.accountAvatar,.videoPlayButton,.uploadActionIcon,.dropUploadIcon){color:var(--ds-on-action);background:var(--ds-action);box-shadow:none}.themeSwitcher{z-index:80;flex:none;position:relative}.themeSwitcherTrigger{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);min-height:44px;color:var(--ds-text-2);background:var(--ds-surface-2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-on-action) 55%, transparent);cursor:pointer;align-items:center;gap:8px;padding:5px 9px;transition:border-color .16s,background .16s,transform .16s;display:flex}.themeSwitcherTrigger:hover{color:var(--ds-text-1);border-color:var(--ds-border-strong);background:var(--ds-surface-hover);transform:translateY(-1px)}.themeTriggerSwatches{border:1px solid var(--ds-border);background:var(--ds-surface-1);border-radius:8px;justify-content:center;align-items:center;gap:2px;width:30px;height:30px;display:flex;overflow:hidden}.themeTriggerSwatches i{border-radius:999px;width:6px;height:18px}.themeTriggerText{text-align:left;min-width:72px;display:grid}.themeTriggerText small{font-size:8px;font-weight:720;line-height:1.1;color:var(--ds-text-3)!important}.themeTriggerText strong{color:var(--ds-text-1);white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.15}.themeTriggerChevron{color:var(--ds-text-3);font-size:12px}.themeSwitcherPanel{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius-section) + 2px);width:min(520px,100vw - 28px);color:var(--ds-text-2);background:color-mix(in srgb, var(--ds-surface-1) 94%, transparent);box-shadow:var(--ds-shadow-modal);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);padding:14px;animation:.17s ease-out both themePanelIn;position:absolute;top:calc(100% + 10px);right:0}.themePanelHead{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 2px 12px;display:flex}.themePanelHead>div{gap:3px;display:grid}.themePanelHead strong{color:var(--ds-text-1);font-size:14px}.themePanelHead small{font-size:10px;color:var(--ds-text-3)!important}.themePanelHead>button{border:1px solid var(--ds-border);width:36px;height:36px;color:var(--ds-text-2);background:var(--ds-surface-2);cursor:pointer;border-radius:10px;place-items:center;font-size:20px;line-height:1;display:grid}.themeOptions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:9px;display:grid}.themeOptions>button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);min-height:112px;color:var(--ds-text-2);background:var(--ds-surface-2);cursor:pointer;text-align:left;padding:9px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.themeOptions>button:hover{border-color:var(--ds-border-strong);transform:translateY(-2px)}.themeOptions>button.active{border-color:var(--ds-action);background:var(--ds-surface-hover);box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-action) 14%, transparent)}.themeOptionPreview{border-radius:8px;grid-template-rows:14px 1fr;grid-template-columns:22px 1fr;gap:4px;height:48px;padding:6px;display:grid;overflow:hidden}.themeOptionPreview i{border-radius:4px;display:block}.themeOptionPreview i:first-child{grid-row:1/3}.themeOptionPreview i:nth-child(2),.themeOptionPreview i:nth-child(3){grid-column:2}.themeOptionPreview[data-preview-theme=mono-glass]{background:linear-gradient(135deg,#d6d8d6,#f7f7f5)}.themeOptionPreview[data-preview-theme=mono-glass] i:first-child{background:#ffffffc2;border:1px solid #9a9d9b}.themeOptionPreview[data-preview-theme=mono-glass] i:nth-child(2){background:#202120}.themeOptionPreview[data-preview-theme=mono-glass] i:nth-child(3){background:#ececea;border:1px solid #b9bbba}.themeOptionPreview[data-preview-theme=obsidian]{background:#171321}.themeOptionPreview[data-preview-theme=obsidian] i:first-child{background:#272135;border:1px solid #514259}.themeOptionPreview[data-preview-theme=obsidian] i:nth-child(2){background:linear-gradient(135deg,#f0c28f,#c97d5d)}.themeOptionPreview[data-preview-theme=obsidian] i:nth-child(3){background:#30283e;border:1px solid #6e5864}.themeOptionCopy{gap:1px;margin-top:7px;display:grid}.themeOptionCopy strong{color:var(--ds-text-1);font-size:11px}.themeOptionCopy small{font-size:9px;color:var(--ds-text-3)!important}.themeOptionCheck{color:var(--ds-action);font-size:12px;font-weight:900;position:absolute;bottom:10px;right:10px}.adminNavActions{justify-self:end;align-items:center;gap:9px;display:flex}@keyframes themePanelIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1280px){.themeTriggerText{display:none}.themeSwitcherTrigger{gap:5px;padding-inline:7px}}@media (width<=820px){.themeSwitcherPanel{position:fixed;top:82px;right:14px}.adminNav.commercialNavV2 .adminNavActions{grid-area:1/2}.adminNavActions .adminAccount{display:none}}@media (width<=480px){.navActions{gap:6px}.themeTriggerChevron{display:none}.themeSwitcherTrigger{padding:5px}.themeSwitcherPanel{width:min(350px,100vw - 40px);top:76px;right:0}.themeOptions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.themeSwitcherPanel{animation:none}.themeSwitcherTrigger,.themeOptions>button{transition:none}}:root[data-theme] :where(.authNotice,.paymentNotice,.replacementGuide,.temporaryAlert,.prototypeWarning,.securityBanner,.taskMessage,.adminNotice,.painList div,.faqList summary,.historyRows article,.activityList>div,.inviteCode,.modelExplainGrid article,.qualityChecklist span,.tableHead,.emptyAdminState,.emptyResult,.historyEmpty,.routeOverview>div,.grabAssistantGuide,.modelChoiceBlock,.wechatQrBox,.modelCostCard,.adminModuleGrid .dataCard,.moduleRows article,.settingToggleRow){color:var(--ds-on-inset)!important;background:var(--ds-inset-bg)!important;border-color:var(--ds-border)!important;box-shadow:none!important}:root[data-theme] :where(.emptyResult,.temporaryAlert,.qualityChecklist,.painList,.moduleRows,.grabAssistantGuide,.wechatQrBox) :where(p,span,small,strong,b,li){color:inherit!important}:root[data-theme] :where(.featureEmblem,.welcomeNo,.stepNo,.panelNo,.referralNo){color:var(--ds-on-inset)!important;background:var(--ds-inset-bg)!important;border-color:var(--ds-border-strong)!important}.featureEmblem,.welcomeNo,.stepNo,.panelNo,.referralNo{isolation:isolate;border:1px solid color-mix(in srgb, var(--ds-action) 76%, var(--ds-on-action));width:52px;height:52px;box-shadow:0 10px 26px color-mix(in srgb, var(--ds-action) 24%, transparent);border-radius:16px 8px;flex:0 0 52px;place-items:center;font-size:20px;font-weight:800;line-height:1;display:inline-grid;position:relative;transform:rotate(-3deg);color:var(--ds-on-action)!important;background:var(--ds-action)!important}.featureEmblem:after,.welcomeNo:after,.stepNo:after,.panelNo:after,.referralNo:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--ds-on-action) 38%, transparent);border-radius:12px 5px;position:absolute;inset:5px}.featureGrid article:hover .featureEmblem{transform:rotate(0)translateY(-2px)}.heroCopy h1,.pageHero h1,.workspaceHero h1,.authStory h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-weight:720}.sectionHead h2,.sectionIntro h2,.commercialHeader h1,.adminPageHead h1{letter-spacing:-.032em;text-wrap:balance;font-weight:700}.eyebrow,.sectionKicker,.adminEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-accent)!important;font-size:12px!important;font-weight:800!important}.adminAppShell{width:min(1540px,100% - 40px);margin:18px auto 64px}.adminBody{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:18px;display:grid}.adminSidebar{color:var(--ds-text-2);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-section);box-shadow:var(--ds-shadow-float);gap:16px;padding:18px 12px;display:grid;position:sticky;top:92px}.adminSidebarIntro{border-bottom:1px solid var(--ds-border);gap:3px;padding:0 10px 10px;display:grid}.adminSidebarIntro strong{color:var(--ds-text-1);font-size:14px}.adminSidebarIntro span,.adminSidebarIntro small{color:var(--ds-text-3);font-size:11px}.adminSidebar section{gap:5px;display:grid}.adminSidebar section h2{color:var(--ds-text-3);letter-spacing:.1em;margin:0;padding:0 10px 4px;font-size:10px;font-weight:800}.adminSidebar a{min-height:39px;color:var(--ds-text-2);border-radius:var(--ds-radius-control);border:1px solid #0000;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.adminSidebar a:hover{color:var(--ds-text-1);background:var(--ds-surface-hover)}.adminSidebar a[aria-current=page],.adminSidebar a.active{color:var(--ds-on-action);background:var(--ds-action)}.adminSidebar a>span{width:23px;height:23px;color:inherit;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:7px;place-items:center;font-size:11px;font-weight:850;display:grid}.adminSidebar a i{margin-left:auto;font-style:normal}.adminBackLink{margin-top:4px;border-top:1px solid var(--ds-border)!important;border-radius:0!important}.adminMain{min-width:0}.adminMain .adminPage>.commercialNav{display:none}.adminMain .adminPage{width:100%;margin:0}.adminMain .adminPageHead{padding-top:8px}.adminIntegrationGrid,.integrationGrid,.adminCompactList,.compactAdminList{gap:12px;display:grid}.adminIntegrationGrid,.integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminIntegrationGrid article,.integrationGrid article,.adminCompactList article,.compactAdminList article{background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);padding:18px}.adminIntegrationGrid article{gap:8px;display:grid}.adminIntegrationGrid strong,.integrationGrid strong,.adminCompactList strong,.compactAdminList strong{color:var(--ds-text-1)}.adminIntegrationGrid p,.integrationGrid p,.adminCompactList p,.compactAdminList p{color:var(--ds-text-3);font-size:13px;line-height:1.65}.integrationStatus{color:var(--ds-on-inset);background:var(--ds-tone-bg);border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:800}.wechatLoginButton{width:100%;color:var(--ds-text-1);background:var(--ds-surface-1);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);text-align:left;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.wechatLoginButton>span{color:#fff;background:#07c160;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.wechatLoginButton div{gap:2px;display:grid}.wechatLoginButton strong{font-size:14px}.wechatLoginButton small{color:var(--ds-text-3);font-size:11px}.wechatLoginButton i{color:#04763d;font-size:11px;font-style:normal;font-weight:800}.wechatLoginButton:hover{border-color:#07c160;transform:translateY(-1px)}.authDivider{color:var(--ds-text-3);align-items:center;gap:10px;font-size:11px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--ds-border);flex:1;height:1px}.wechatBindNotice{color:var(--ds-on-inset);background:var(--ds-inset-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);gap:2px;padding:12px;display:grid}.wechatBindNotice span{font-size:12px}.oauthComplete{background:var(--theme-body-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.oauthComplete>section{width:min(460px,100%);color:var(--ds-text-2);background:var(--ds-card-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-section);box-shadow:var(--ds-shadow-modal);text-align:center;gap:14px;padding:34px;display:grid}.oauthComplete>section>span{color:#fff;background:#07c160;border-radius:18px;justify-self:center;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.oauthComplete>section h1{color:var(--ds-text-1);font-size:26px}.oauthComplete>section a{color:var(--ds-on-action);background:var(--ds-action);border-radius:var(--ds-radius-control);justify-self:center;padding:10px 16px;text-decoration:none}@media (width<=1080px){.adminBody{grid-template-columns:1fr}.adminSidebar{display:flex;position:static;overflow-x:auto}.adminSidebarIntro{border:0;min-width:150px}.adminSidebar section{min-width:156px}.adminIntegrationGrid,.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.adminAppShell{width:min(100% - 20px,1540px)}.adminIntegrationGrid,.integrationGrid{grid-template-columns:1fr}.featureEmblem,.welcomeNo,.stepNo,.panelNo,.referralNo{border-radius:14px 7px;flex-basis:44px;width:44px;height:44px;font-size:17px}.wechatLoginButton{grid-template-columns:42px 1fr}.wechatLoginButton i{display:none}}:root[data-theme] :where(.workspacePanel,.temporaryAlert,.grabAssistantGuide,.pasteDropZone,.modeSwitch,.replacementGuide,.imageTaskRow,.emptyImageList,.modelChoiceBlock,.modelChoiceGrid>button,.resultStage,.emptyResult,.temporaryHistory,.historyRows article,.supportChannels article,.ticketForm,.contactCard,.wechatQrBox,.paymentPanel,.orderSummary,.modelPricingInfo,.modelExplainGrid article,.accountIdentity,.accountSplit>article,.dataCard){color:var(--ds-text-2)!important;border-color:var(--ds-border)!important;background:var(--ds-card-bg)!important;box-shadow:var(--ds-shadow-float)!important}:root[data-theme] :where(.temporaryAlert,.grabAssistantGuide,.pasteDropZone,.replacementGuide,.emptyImageList,.emptyResult,.qualityChecklist span,.wechatQrBox,.modelChoiceBlock,.modelExplainGrid article,.historyRows article){color:var(--ds-on-inset)!important;background:var(--ds-inset-bg)!important;box-shadow:none!important}:root[data-theme] :where(.workspacePanel,.grabAssistantGuide,.imageTaskRow,.emptyImageList,.modelChoiceBlock,.modelChoiceGrid>button,.resultStage,.emptyResult,.temporaryHistory,.supportChannels article,.ticketForm,.contactCard,.paymentPanel,.orderSummary,.modelPricingInfo,.accountIdentity,.accountSplit>article,.dataCard) :where(h1,h2,h3,h4,strong,b,label,dt){font-family:var(--font-geist-sans), Inter, "PingFang SC", "Microsoft YaHei", sans-serif;color:var(--ds-text-1)!important}:root[data-theme] :where(.workspacePanel,.grabAssistantGuide,.imageTaskRow,.emptyImageList,.modelChoiceBlock,.modelChoiceGrid>button,.resultStage,.emptyResult,.temporaryHistory,.supportChannels article,.ticketForm,.contactCard,.paymentPanel,.orderSummary,.modelPricingInfo,.accountIdentity,.accountSplit>article,.dataCard) :where(p,span,small,em,dd,li){font-family:var(--font-geist-sans), Inter, "PingFang SC", "Microsoft YaHei", sans-serif;color:var(--ds-text-2)!important}:root[data-theme] :where(.temporaryAlert,.grabAssistantGuide,.replacementGuide,.emptyImageList,.emptyResult,.qualityChecklist span,.wechatQrBox) :where(h1,h2,h3,h4,strong,b,p,span,small,em,li){color:var(--ds-on-inset)!important}:root[data-theme] :where(.importToolbar button,.importButton,.rowRemove,.historyRows button,.settingToggleRow button){color:var(--ds-text-1)!important;border-color:var(--ds-border)!important;background:var(--ds-surface-2)!important;box-shadow:none!important}:root[data-theme] :where(.importToolbar .primaryImport,.actionButton,.modeSwitch button.active,.packageChoose){color:var(--ds-on-action)!important;border-color:var(--ds-action)!important;background:var(--ds-action)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--ds-action) 24%, transparent)!important}:root[data-theme] .modeSwitch{border:1px solid var(--ds-border);background:var(--ds-surface-2)!important}:root[data-theme] .modeSwitch button:not(.active){color:var(--ds-text-2)!important;background:0 0!important}:root[data-theme] :where(.pasteDropZone,.replacementUpload>span){color:var(--ds-on-inset)!important;border-color:var(--ds-border-strong)!important;background:var(--ds-inset-bg)!important}:root[data-theme] :where(.pasteDropZone,.replacementUpload>span) :where(strong,b,span){color:var(--ds-on-inset)!important}:root[data-theme] :where(.imageTaskRow>img,.replacementUpload img,.resultStage>img){border:1px solid var(--ds-border);background:var(--ds-surface-2)!important}:root[data-theme] .modelChoiceGrid>button.selected{border-color:var(--ds-action)!important;background:var(--ds-surface-hover)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-action) 16%, transparent)!important}:root[data-theme] .modelChoiceGrid em{color:var(--ds-on-action)!important;background:var(--ds-action)!important}:root[data-theme] :where(.ticketForm input,.ticketForm select,.ticketForm textarea,.imageTaskRow select){color:var(--ds-text-1)!important;border-color:var(--ds-border)!important;background:var(--ds-surface-2)!important}:root[data-theme] .contactCard{background:var(--ds-surface-1)!important}:root[data-theme] .wechatQrBox>span{color:#fff!important;background:#07c160!important}:root[data-theme] .payMethods button{color:var(--ds-text-1)!important;border-color:var(--ds-border)!important;background:var(--ds-surface-1)!important}:root[data-theme] :where(.panelTitle,.cardHeader,.modelChoiceHead,.guideHeader){align-items:center}:root[data-theme] :where(.panelTitle h2,.cardHeader h2,.modelChoiceHead h3,.guideHeader h3){letter-spacing:-.015em;margin:0;font-size:16px;font-weight:720;line-height:1.35}:root[data-theme] .sequenceBadge{--sequence-start:#1596f6;--sequence-end:#33c3f3;--sequence-shadow:#1596f647;isolation:isolate;width:50px;height:50px;font-family:var(--font-geist-sans), Inter, "PingFang SC", "Microsoft YaHei", sans-serif;letter-spacing:.02em;text-shadow:0 1px 2px #08163038;flex:none;place-items:center;margin:0;display:inline-grid;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg, var(--sequence-start), var(--sequence-end))!important;background-image:linear-gradient(145deg, var(--sequence-start), var(--sequence-end))!important;box-shadow:0 8px 14px var(--sequence-shadow), inset 1px 1px 0 #ffffff6b, inset -1px -2px 0 #0b1b341f!important;border:1px solid #ffffff85!important;border-radius:16px 14px 17px 15px!important;font-size:15px!important;font-weight:850!important;line-height:1!important}:root[data-theme] .sequenceBadge:before,:root[data-theme] .sequenceBadge:after{z-index:-1;content:"";pointer-events:none;position:absolute}:root[data-theme] .sequenceBadge:before{clip-path:polygon(0 0,76% 0,100% 20%,100% 68%,72% 100%,0 86%,15% 54%);background:#ffffff24;inset:0}:root[data-theme] .sequenceBadge:after{clip-path:polygon(0 0,80% 0,100% 22%,100% 100%,18% 100%,0 74%);border:1px solid #ffffff40;border-radius:13px 11px 14px 12px;inset:4px}:root[data-theme] .sequenceBadge--green{--sequence-start:#08b979;--sequence-end:#45dfa6;--sequence-shadow:#08b97942}:root[data-theme] .sequenceBadge--violet{--sequence-start:#6d3df0;--sequence-end:#a35df8;--sequence-shadow:#6d3df045}:root[data-theme] .sequenceBadge--orange{--sequence-start:#ff5b0a;--sequence-end:#ffae3b;--sequence-shadow:#ff5b0a47}:root[data-theme] .panelTitle .sequenceBadge{width:46px;height:46px;font-size:14px!important}:root[data-theme] .welcomeBenefits article,:root[data-theme] .referralSteps article{grid-template-columns:52px minmax(0,1fr)}:root[data-theme] .heroCarousel{min-width:0;min-height:430px;padding:14px 14px 66px;display:block;overflow:hidden}.heroCarouselViewport{touch-action:pan-y;cursor:grab;border-radius:20px;height:100%;min-height:350px;overflow:hidden}.heroCarouselViewport:active{cursor:grabbing}.heroCarouselTrack{will-change:transform;height:100%;transition:transform .68s cubic-bezier(.22,1,.36,1);display:flex}.heroCarouselSlide{flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;min-height:350px;display:grid}.heroCarouselSlide .visualCard{border-radius:18px;min-width:0;min-height:350px}.heroCarouselFooter{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.heroCarouselCaption{min-width:0;color:var(--ds-text-1);align-items:baseline;gap:9px;display:flex}.heroCarouselCaption strong{flex:none;font-size:13px;font-weight:760;color:var(--ds-text-1)!important}.heroCarouselCaption span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden;color:var(--ds-text-2)!important}.heroCarouselControls{flex:none;align-items:center;gap:8px;display:flex}.heroCarouselControls button{border:1px solid var(--ds-border);width:34px;height:34px;color:var(--ds-text-1);background:var(--ds-surface-1);box-shadow:none;cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:17px;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.heroCarouselControls button:hover{border-color:var(--ds-action);background:var(--ds-surface-hover);transform:translateY(-1px)}.heroCarouselControls button:focus-visible,.heroCarouselDots button:focus-visible{outline:3px solid color-mix(in srgb, var(--ds-action) 38%, transparent);outline-offset:2px}.heroCarouselControls span{min-width:52px;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;font-size:11px;color:var(--ds-text-2)!important}.heroCarouselDots{justify-content:center;align-items:center;gap:4px;max-width:42%;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.heroCarouselDots button{background:var(--ds-border-strong);cursor:pointer;border:0;border-radius:999px;width:5px;height:5px;padding:0;transition:width .22s,background-color .22s}.heroCarouselDots button.active{background:var(--ds-action);width:18px}@media (width<=820px){:root[data-theme] .heroCarousel{min-height:660px}.heroCarouselViewport,.heroCarouselSlide{min-height:580px}.heroCarouselSlide{grid-template-columns:1fr}.heroCarouselSlide .visualCard{min-height:280px}.heroCarouselCaption span{display:none}}@media (width<=540px){:root[data-theme] .sequenceBadge,:root[data-theme] .panelTitle .sequenceBadge{width:44px;height:44px;border-radius:14px 12px 15px 13px!important;font-size:13px!important}:root[data-theme] .welcomeBenefits article,:root[data-theme] .referralSteps article{grid-template-columns:46px minmax(0,1fr)}:root[data-theme] .heroCarousel{min-height:610px;padding:10px 10px 64px}.heroCarouselViewport,.heroCarouselSlide{min-height:530px}.heroCarouselSlide .visualCard{min-height:255px}.heroCarouselFooter{left:12px;right:12px}.heroCarouselDots{display:none}}@media (prefers-reduced-motion:reduce){.heroCarouselTrack,.heroCarouselControls button,.heroCarouselDots button{transition-duration:.01ms!important}}:root[data-theme=mono-glass]{--ds-canvas:#d4d5d3;--ds-canvas-deep:#c5c7c5;--ds-surface-1:#f7f7f5;--ds-surface-2:#ececea;--ds-surface-3:#dedfdd;--ds-surface-hover:#e4e5e3;--ds-border:#b5b7b5;--ds-border-strong:#777a78;--ds-text-1:#191a19;--ds-text-2:#383a38;--ds-text-3:#626562;--ds-action:#202120;--ds-on-action:#fff;--ds-nav-bg:#f9f9f7e6;--ds-card-bg:#f8f8f6d1;--ds-inset-bg:#e5e6e3db;--ds-radius-control:10px;--ds-radius-card:14px;--ds-radius-section:16px;--ds-shadow-float:0 3px 8px #16181621;--ds-shadow-modal:0 8px 24px #1214123d;--theme-body-bg:radial-gradient(ellipse at 8% 2%, #ffffffeb, transparent 34rem), radial-gradient(ellipse at 88% 18%, #ffffff80, transparent 30rem), radial-gradient(ellipse at 50% 105%, #6f726f3b, transparent 44rem), linear-gradient(135deg, #c8cac8, #eeeeeb 50%, #c4c6c4)}:root[data-theme=obsidian]{--ds-canvas:#14111d;--ds-canvas-deep:#0d0b14;--ds-surface-1:#211c2d;--ds-surface-2:#282235;--ds-surface-3:#31293f;--ds-surface-hover:#393047;--ds-border:#463a53;--ds-border-strong:#806872;--ds-text-1:#fffaf5;--ds-text-2:#ded4dd;--ds-text-3:#aea2af;--ds-action:#e6ad78;--ds-on-action:#231820;--ds-nav-bg:#191523;--ds-card-bg:#211c2d;--ds-inset-bg:#282235;--ds-radius-control:8px;--ds-radius-card:10px;--ds-radius-section:12px;--ds-shadow-float:0 3px 8px #02010673;--ds-shadow-modal:0 8px 24px #020106b3;--theme-body-bg:radial-gradient(ellipse at 6% 6%, #bb744c26, transparent 30rem), radial-gradient(ellipse at 94% 90%, #5b457030, transparent 36rem), linear-gradient(150deg, #252033, #171421 58%, #211b2c)}:root[data-theme=mono-glass] body,:root[data-theme=obsidian] body{padding:24px 0}:root[data-theme=mono-glass] :where(.siteShell,.commercialPage:not(.adminPage)),:root[data-theme=obsidian] :where(.siteShell,.commercialPage:not(.adminPage)){letter-spacing:-.004em;min-height:calc(100vh - 48px);margin:0 auto;position:relative;overflow:visible}:root[data-theme=mono-glass] :where(.siteShell,.commercialPage:not(.adminPage)){-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:#edeeeb66;border:1px solid #ffffffc2;border-radius:28px;width:min(1420px,100% - 48px);padding:14px;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=obsidian] :where(.siteShell,.commercialPage:not(.adminPage)){background:#14111d;border:1px solid #efbb851f;border-radius:17px;width:min(1380px,100% - 48px);padding:12px;box-shadow:0 6px 12px #03020880}@media (width>=1100px){:root[data-theme=mono-glass] :where(.siteShell,.commercialPage:not(.adminPage)){grid-template-columns:214px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}:root[data-theme=obsidian] :where(.siteShell,.commercialPage:not(.adminPage)){grid-template-columns:72px minmax(0,1fr);align-items:start;column-gap:22px;display:grid}:root[data-theme=mono-glass] .siteShell>:not(.userNav),:root[data-theme=obsidian] .siteShell>:not(.userNav),:root[data-theme=mono-glass] .commercialPage:not(.adminPage)>.commercialContent,:root[data-theme=obsidian] .commercialPage:not(.adminPage)>.commercialContent{grid-column:2;min-width:0}:root[data-theme=mono-glass] .userNav,:root[data-theme=obsidian] .userNav{z-index:40;flex-direction:column;grid-area:1/1/span 40;justify-content:flex-start;align-items:stretch;height:calc(100vh - 76px);min-height:650px;display:flex;position:sticky;top:24px;width:100%!important;max-width:none!important;margin:0!important}:root[data-theme=mono-glass] .userNav{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;background:#fafaf8ed;border:0;border-radius:22px;padding:24px 14px 16px}:root[data-theme=obsidian] .userNav{box-shadow:none;background:#1a1625;border:1px solid #342c42;border-radius:12px;padding:14px 10px}:root[data-theme=mono-glass] .userNav .commercialBrand{width:100%;min-width:0;padding:2px 6px 22px}:root[data-theme=mono-glass] .userNav .commercialBrand>span{color:#fff;background:#202120}:root[data-theme=mono-glass] .userNav .commercialBrand strong{font-size:18px}:root[data-theme=mono-glass] .userNav .commercialBrand small{margin-top:3px;font-size:10px}:root[data-theme=obsidian] .userNav .commercialBrand{place-items:center;width:100%;min-width:0;padding:0 0 18px;display:grid}:root[data-theme=obsidian] .userNav .commercialBrand>span{color:#241820;background:linear-gradient(145deg,#f0c18f,#ca7f5e);border-radius:10px;width:42px;height:42px}:root[data-theme=obsidian] .userNav .commercialBrand>div{display:none}:root[data-theme=mono-glass] .userNav .productNavLinks,:root[data-theme=obsidian] .userNav .productNavLinks{width:100%;box-shadow:none;background:0 0;margin:0;padding:0;display:grid}:root[data-theme=mono-glass] .userNav .productNavLinks{gap:7px}:root[data-theme=mono-glass] .userNav .productNavLinks a{color:#4b4e4b;width:100%;min-height:43px;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:flex-start;padding:0 10px}:root[data-theme=mono-glass] .userNav .productNavLinks a.active{color:#fff;background:#202120}:root[data-theme=mono-glass] .userNav .productNavLinks a.active .navItemIcon{color:#202120;background:#fff}:root[data-theme=mono-glass] .userNav .productNavLinks .navBadge{margin-left:auto}:root[data-theme=obsidian] .userNav .productNavLinks{justify-items:center;gap:10px}:root[data-theme=obsidian] .userNav .productNavLinks a{color:#aaa0ae;width:42px;height:42px;min-height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;padding:0;position:relative}:root[data-theme=obsidian] .userNav .productNavLinks a>span:not(.navItemIcon),:root[data-theme=obsidian] .userNav .productNavLinks .navBadge{display:none}:root[data-theme=obsidian] .userNav .productNavLinks .navItemIcon{width:30px;height:30px;color:inherit;background:0 0;border:0}:root[data-theme=obsidian] .userNav .productNavLinks a:hover,:root[data-theme=obsidian] .userNav .productNavLinks a.active{color:#efb67f;background:#2a2335;border-color:#8e6a63}:root[data-theme=obsidian] .userNav a[data-label]:after{content:attr(data-label);z-index:90;opacity:0;color:#f8ede9;pointer-events:none;background:#25202f;border:1px solid #4b3d55;border-radius:7px;width:max-content;padding:7px 9px;font-size:11px;line-height:1;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(4px,-50%);box-shadow:0 4px 8px #02010673}:root[data-theme=obsidian] .userNav a[data-label]:hover:after{opacity:1;transform:translateY(-50%)}:root[data-theme=mono-glass] .userNav .navActions,:root[data-theme=obsidian] .userNav .navActions{width:100%;margin-top:auto;padding:14px 0 0;display:grid}:root[data-theme=mono-glass] .userNav .navActions{border-top:1px solid #d5d6d3;gap:8px}:root[data-theme=mono-glass] .userNav :where(.themeSwitcherTrigger,.navLogin,.rechargeGift,.accountEntry){width:100%;min-height:42px;box-shadow:none;border-radius:11px;justify-content:flex-start}:root[data-theme=mono-glass] .userNav .themeTriggerText{display:grid}:root[data-theme=mono-glass] .userNav .accountEntry{gap:2px;padding:8px 11px;display:grid}:root[data-theme=mono-glass] .themeSwitcherPanel{position:fixed;top:72px;left:max(260px,50vw - 450px);right:auto}:root[data-theme=obsidian] .userNav .navActions{border-top:1px solid #342c42;justify-items:center;gap:10px}:root[data-theme=obsidian] .userNav .themeSwitcher{place-items:center;display:grid}:root[data-theme=obsidian] .userNav .themeSwitcherTrigger,:root[data-theme=obsidian] .userNav :where(.navLogin,.rechargeGift,.accountEntry){border:1px solid #0000;border-radius:9px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid;position:relative;color:#aaa0ae!important;box-shadow:none!important;background:0 0!important}:root[data-theme=obsidian] .userNav .themeSwitcherTrigger:hover,:root[data-theme=obsidian] .userNav :where(.navLogin,.rechargeGift,.accountEntry):hover{border-color:#8e6a63;color:#efb67f!important;background:#2a2335!important}:root[data-theme=obsidian] .userNav .themeTriggerText,:root[data-theme=obsidian] .userNav .themeTriggerChevron,:root[data-theme=obsidian] .userNav .rechargeGift>span,:root[data-theme=obsidian] .userNav .accountEntry>*{display:none}:root[data-theme=obsidian] .userNav .themeTriggerSwatches{background:#251f30;border-color:#4c3d54;width:28px;height:28px}:root[data-theme=obsidian] .userNav :where(.navLogin,.rechargeGift,.accountEntry){font-size:0}:root[data-theme=obsidian] .userNav :where(.navLogin,.rechargeGift,.accountEntry):before{content:attr(data-icon);font-size:12px;font-weight:800}:root[data-theme=obsidian] .themeSwitcherPanel{position:fixed;top:68px;left:max(104px,50vw - 575px);right:auto}}:root[data-theme=mono-glass] .hero,:root[data-theme=obsidian] .hero{gap:24px;min-height:500px;padding:22px 20px 18px}:root[data-theme=mono-glass] .hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}:root[data-theme=obsidian] .hero{grid-template-columns:minmax(0,.82fr) minmax(450px,1.18fr)}:root[data-theme=mono-glass] .hero h1,:root[data-theme=obsidian] .hero h1{letter-spacing:-.035em;max-width:610px;font-size:clamp(38px,4.2vw,56px);line-height:1.04}:root[data-theme=mono-glass] .heroVisual,:root[data-theme=obsidian] .heroVisual{min-height:390px;padding:12px}:root[data-theme=mono-glass] .heroVisual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f8f68c;border:1px solid #fffc;border-radius:18px;box-shadow:inset 0 1px #ffffffb3}:root[data-theme=obsidian] .heroVisual{background:#201b2b;border:1px solid #493c55;border-radius:11px;box-shadow:0 3px 8px #02010673}:root[data-theme=mono-glass] :where(.sectionBlock,.finalCta,.commercialHeader,.workspacePanel,.authCard,.ticketForm,.paymentPanel,.orderSummary),:root[data-theme=obsidian] :where(.sectionBlock,.finalCta,.commercialHeader,.workspacePanel,.authCard,.ticketForm,.paymentPanel,.orderSummary){border-radius:var(--ds-radius-section)}:root[data-theme=mono-glass] .sectionBlock,:root[data-theme=obsidian] .sectionBlock{margin-top:12px;padding:clamp(20px,2.5vw,30px)}:root[data-theme=mono-glass] :where(.sectionBlock,.finalCta,.commercialHeader,.workspacePanel,.authCard,.ticketForm,.paymentPanel,.orderSummary){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f9f7bd;border-color:#b1b4b1cc;box-shadow:0 3px 8px #1618161a}:root[data-theme=obsidian] :where(.siteShell,.commercialPage:not(.adminPage),.authShell) :where(.sectionBlock,.finalCta,.welcomeBenefits article,.referralSteps article,.demoText,.demoPairCard,.softCard,.caseCard,.faqList details,.stepCard,.videoPosterCard,.videoPlayerShell,.authBenefits span,.authCard,.supportChannels article,.ticketForm,.paymentPanel,.enterpriseSummary,.modelPricingInfo,.packageCompare>button:not(.custom),.commercialHeader,.workspacePanel,.dataCard,.packagePanel,.orderSummary,.temporaryHistory,.accountIdentity,.accountSplit>article){background:#211c2d!important;border-color:#45394f!important;box-shadow:0 3px 8px #0201066b!important}:root[data-theme=mono-glass] .welcomeBenefits,:root[data-theme=obsidian] .welcomeBenefits{gap:10px;margin:0 20px 12px}:root[data-theme=mono-glass] .welcomeBenefits article,:root[data-theme=obsidian] .welcomeBenefits article{border-radius:13px;min-height:82px;padding:14px}:root[data-theme=mono-glass] :where(.primaryButton,.navCta,.priceCards a,.authSubmit,.actionButton,.orderSummary>button,.packageChoose,.startButton,.primaryOutline){color:#fff!important;background:#202120!important;border-color:#202120!important;border-radius:999px!important;box-shadow:0 3px 7px #14161533!important}:root[data-theme=mono-glass] :where(.secondaryButton,.navLogin,.accountEntry,.rechargeGift){border-radius:999px;color:#242624!important;box-shadow:none!important;background:#fafaf8c7!important;border-color:#b0b2b0!important}:root[data-theme=obsidian] :where(.primaryButton,.navCta,.priceCards a,.authSubmit,.actionButton,.orderSummary>button,.packageChoose,.startButton,.primaryOutline){color:#231820!important;background:linear-gradient(135deg,#efc18f,#cf825f)!important;border-color:#eab985!important;border-radius:8px!important;box-shadow:0 3px 8px #02010673!important}:root[data-theme=obsidian] :where(.secondaryButton,.navLogin,.accountEntry,.rechargeGift){border-radius:8px;color:#ded4dd!important;box-shadow:none!important;background:#282235!important;border-color:#493c54!important}:root[data-theme=obsidian] :where(.trustRow span,.miniChip,.referenceVideoPoints span,.authTabs,.modeSwitch){border-radius:7px;color:#ded4dd!important;background:#282235!important;border-color:#493c54!important;box-shadow:inset 0 1px #ffffff0a!important}:root[data-theme=mono-glass] :where(.trustRow span,.miniChip,.referenceVideoPoints span){color:#383a38!important;box-shadow:none!important;background:#fafaf89e!important;border-color:#a8aaa8!important}:root[data-theme=mono-glass] .sequenceBadge,:root[data-theme=mono-glass] :where(.sequenceBadge--green,.sequenceBadge--violet,.sequenceBadge--orange){--sequence-start:#3b3d3b;--sequence-end:#171817;--sequence-shadow:#181a1833}:root[data-theme=obsidian] :where(.eyebrow,.sectionKicker){color:#ebb37c!important}:root[data-theme=obsidian] .sequenceBadge,:root[data-theme=obsidian] :where(.sequenceBadge--green,.sequenceBadge--violet,.sequenceBadge--orange){--sequence-start:#efc18f;--sequence-end:#cc805f;--sequence-shadow:#b0694942;text-shadow:none;color:#231820!important}:root[data-theme=mono-glass] :where(.heroCarouselViewport,.heroCarouselSlide .visualCard,.videoPosterCard),:root[data-theme=obsidian] :where(.heroCarouselViewport,.heroCarouselSlide .visualCard,.videoPosterCard){border-radius:var(--ds-radius-card)}:root[data-theme=mono-glass] .themeSwitcherPanel{background:#f8f8f6f7;border-radius:16px;box-shadow:0 8px 20px #14161533}:root[data-theme=obsidian] .themeSwitcherPanel{background:#1d1828;border-radius:11px;box-shadow:0 8px 20px #020106b3}:root[data-theme=obsidian] :where(img,video){color-scheme:normal}@media (width<=1099px){:root[data-theme=mono-glass] body,:root[data-theme=obsidian] body{padding:0}:root[data-theme=mono-glass] :where(.siteShell,.commercialPage:not(.adminPage)),:root[data-theme=obsidian] :where(.siteShell,.commercialPage:not(.adminPage)){width:min(100% - 20px,1000px);min-height:100vh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:10px 0 32px}:root[data-theme=mono-glass] .userNav,:root[data-theme=obsidian] .userNav{position:sticky;top:8px}:root[data-theme=mono-glass] .hero,:root[data-theme=obsidian] .hero{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important}:root[data-theme=mono-glass] :where(.heroCopy,.heroVisual,.heroCarousel,.heroCarouselViewport,.heroCarouselTrack,.heroCarouselSlide),:root[data-theme=obsidian] :where(.heroCopy,.heroVisual,.heroCarousel,.heroCarouselViewport,.heroCarouselTrack,.heroCarouselSlide){width:100%;min-width:0;max-width:100%}}@media (width<=820px){:root[data-theme=mono-glass] .hero,:root[data-theme=obsidian] .hero{gap:18px;min-height:auto;padding:28px 4px 18px}:root[data-theme=mono-glass] .welcomeBenefits,:root[data-theme=obsidian] .welcomeBenefits{margin-inline:0}}@media (prefers-reduced-motion:reduce){:root[data-theme=mono-glass] *,:root[data-theme=obsidian] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.userTopbar{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);min-width:0;min-height:62px;color:var(--ds-text-2);background:var(--ds-nav-bg);box-shadow:var(--ds-shadow-float);justify-content:space-between;align-items:center;gap:20px;padding:8px 10px 8px 18px;display:flex}.userTopbarContext{gap:2px;min-width:0;display:grid}.userTopbarContext small{font-size:10px;font-weight:650;color:var(--ds-text-3)!important}.userTopbarContext strong{color:var(--ds-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}@media (width>=1100px){:root[data-theme=mono-glass] :where(.siteShell,.commercialPage:not(.adminPage)),:root[data-theme=obsidian] :where(.siteShell,.commercialPage:not(.adminPage)){grid-template-rows:62px minmax(0,auto);row-gap:16px}:root[data-theme=mono-glass] .userTopbar,:root[data-theme=obsidian] .userTopbar{grid-area:1/2}:root[data-theme=mono-glass] .siteShell>:not(.userNav):not(.userTopbar),:root[data-theme=obsidian] .siteShell>:not(.userNav):not(.userTopbar),:root[data-theme=mono-glass] .commercialPage:not(.adminPage)>.commercialContent,:root[data-theme=obsidian] .commercialPage:not(.adminPage)>.commercialContent{grid-area:auto/2;margin-top:0}:root[data-theme=mono-glass] .userNav,:root[data-theme=obsidian] .userNav{grid-row:1/span 60}:root[data-theme=mono-glass] .userTopbar{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f8f6b8;border-color:#ffffffb3}:root[data-theme=obsidian] .userTopbar{box-shadow:none;background:#191623;border-color:#352d42}:root[data-theme=mono-glass] .userTopbar .navActions,:root[data-theme=obsidian] .userTopbar .navActions{border:0;align-items:center;gap:8px;width:auto;margin:0;padding:0;display:flex}:root[data-theme=mono-glass] .userTopbar :where(.themeSwitcherTrigger,.navLogin,.rechargeGift,.accountEntry),:root[data-theme=obsidian] .userTopbar :where(.themeSwitcherTrigger,.navLogin,.rechargeGift,.accountEntry){width:auto;min-height:40px}:root[data-theme=mono-glass] .userTopbar .accountEntry,:root[data-theme=obsidian] .userTopbar .accountEntry{gap:7px;padding:0 13px;display:flex}:root[data-theme=obsidian] .userTopbar .themeSwitcherTrigger,:root[data-theme=obsidian] .userTopbar :where(.navLogin,.rechargeGift,.accountEntry){border-radius:8px;width:auto;height:40px;min-height:40px;padding:0 12px;display:flex;position:static;color:var(--ds-text-2)!important;border:1px solid var(--ds-border)!important;background:var(--ds-surface-2)!important}:root[data-theme=obsidian] .userTopbar :where(.themeTriggerText,.themeTriggerChevron,.rechargeGift>span,.accountEntry>*){display:grid}:root[data-theme=obsidian] .userTopbar .themeTriggerSwatches{width:28px;height:28px}:root[data-theme=mono-glass] .authShell,:root[data-theme=obsidian] .authShell{grid-template-columns:minmax(0,.95fr) minmax(380px,440px);align-items:start;gap:clamp(30px,5vw,72px);min-height:0;padding:30px 24px 34px}:root[data-theme=mono-glass] .authStory,:root[data-theme=obsidian] .authStory{align-self:center;padding:38px 18px 24px}:root[data-theme=mono-glass] .authCard,:root[data-theme=obsidian] .authCard{width:100%;max-width:440px;padding:26px}:root[data-theme=mono-glass] .hero,:root[data-theme=obsidian] .hero{min-height:570px;padding:34px 20px 26px}}@media (width<=1099px){.userTopbar{z-index:35;margin-top:8px;position:sticky;top:82px}.userTopbarContext{display:none}.userTopbar .navActions{justify-content:flex-end;width:100%}}@media (width>=621px) and (width<=1099px){.userTopbarContext{display:grid}.userTopbar .navActions{width:auto}}@media (width<=620px){.userTopbar{min-height:52px;padding:5px 6px}.userTopbar .navLogin,.userTopbar .accountEntry{display:none}.userTopbar .rechargeGift{min-height:40px}}:root[data-theme=mono-glass]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-page-bg:#d1d1cf;--ds-shell-bg:#e2e2e0c2;--ds-nav-bg:#f8f8f6;--ds-surface-1:#f7f7f5;--ds-surface-2:#ececea;--ds-card-bg:#f8f8f6;--ds-inset-bg:#e9e9e7;--ds-text-1:#20201f;--ds-text-2:#535351;--ds-text-3:#71716e;--ds-border:#c7c7c4;--ds-border-strong:#9e9e9a;--ds-action:#222220;--ds-on-action:#fff;--ds-radius-shell:28px;--ds-radius-card:20px;--ds-radius-control:13px;--ds-shadow-float:0 4px 8px #1919171f;--ds-shadow-modal:0 6px 12px #19191729}:root[data-theme=mono-glass] body{background:radial-gradient(at 84% -8%,#ffffffb8 0 18%,#0000 43%),radial-gradient(at -8% 84%,#fff6 0 16%,#0000 42%),#cdcdcb}@media (width>=1100px){:root[data-theme=mono-glass] :where(.siteShell,.commercialPage:not(.adminPage)){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e2e2e0bd;border:1px solid #ffffffe6;border-radius:28px;gap:18px 26px;width:min(1360px,100% - 64px);min-height:min(820px,100vh - 48px);padding:14px;box-shadow:0 4px 8px #1414121f}:root[data-theme=mono-glass] .userNav{height:min(760px,100vh - 76px);min-height:0;box-shadow:none;box-sizing:border-box;background:#fafaf8;border:0;border-radius:26px;grid-row:1/span 2;padding:28px 20px}:root[data-theme=mono-glass] .userTopbar{min-height:62px;box-shadow:none;background:#f8f8f6d1;border:0;border-radius:20px;padding:8px 12px 8px 20px}:root[data-theme=mono-glass] .authShell{align-items:center;gap:54px;min-height:650px;padding:38px 36px 30px}:root[data-theme=mono-glass] .authStory{align-self:center;padding:24px 20px}}:root[data-theme=mono-glass] :where(.authCard,.commercialHeader,.workspacePanel,.ticketForm,.paymentPanel,.orderSummary,.metricGrid article,.dataCard,.quickActions){background:#f8f8f6;border:1px solid #c5c5c1;border-radius:20px;box-shadow:0 4px 8px #1818161f!important}:root[data-theme=mono-glass] .welcomeBenefits article{background:#f8f8f6;border:1px solid #c7c7c3;border-radius:18px;box-shadow:0 4px 8px #1818161f}:root[data-theme=mono-glass] :where(input,textarea,select,.authTabs,.modeSwitch){background:#efefed!important;border-color:#b8b8b4!important;border-radius:13px!important}:root[data-theme=mono-glass] :where(.primaryButton,.authSubmit,.actionButton,.startButton,.packageChoose){color:#fff!important;background:#222220!important;border-radius:999px!important;box-shadow:0 3px 6px #1616142e!important}:root[data-theme=mono-glass] :where(.navLogin,.rechargeGift,.accountEntry,.secondaryButton){color:#252523!important;box-shadow:none!important;background:#fafaf8!important;border:1px solid #9f9f9b!important;border-radius:999px!important}@media (width>=1100px){:root[data-theme=mono-glass] :where(.siteShell,.commercialPage:not(.adminPage)){width:min(1440px,100% - 48px);min-height:calc(100vh - 32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:16px 26px;padding:0 0 32px}:root[data-theme=mono-glass] .userNav{background:#fafaf8;border:1px solid #ffffffe6;border-radius:28px;grid-row:auto;height:calc(100vh - 32px);padding:26px 18px;top:16px;left:max(24px,50vw - 720px);box-shadow:0 4px 10px #1818161a;width:214px!important;max-width:214px!important;position:fixed!important}:root[data-theme=mono-glass] .userTopbar{background:#f9f9f7db;border:1px solid #ffffffe0;border-radius:22px;margin-top:0}:root[data-theme=mono-glass] .siteShell>:not(.userNav):not(.userTopbar),:root[data-theme=mono-glass] .commercialPage:not(.adminPage)>.commercialContent{width:100%;min-width:0}}:root[data-theme=mono-glass] .accountEntry{justify-content:flex-start;min-width:142px;color:#20201f!important;gap:9px!important;min-height:44px!important;padding:0 14px!important}:root[data-theme=mono-glass] .accountEntry .accountAvatar{color:#fff;background:#222220;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}:root[data-theme=mono-glass] .accountEntry strong{color:#20201f;font-size:13px}:root[data-theme=mono-glass] .hero h1{letter-spacing:-.055em;gap:6px;max-width:650px;font-size:clamp(46px,5vw,68px);line-height:.96;display:grid}:root[data-theme=mono-glass] .hero h1 span{font-weight:520}:root[data-theme=mono-glass] .hero h1 strong{z-index:0;font-weight:850;position:relative}:root[data-theme=mono-glass] .hero h1 strong:after{content:"";z-index:-1;background:#ffffffeb;border-radius:999px;height:13px;position:absolute;bottom:2px;left:0;right:2%;box-shadow:0 2px 8px #1e1e1c1a}:root[data-theme=mono-glass] :where(.heroActions,.finalCta) :where(.primaryButton,.secondaryButton){box-sizing:border-box;justify-content:center;min-width:152px;min-height:48px;padding:0 22px}.comparePairTrigger{width:100%;color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.comparePairTrigger>small{color:var(--ds-text-3);text-align:right;font-size:11px}.comparePairFrames{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.comparePairFrames figure{aspect-ratio:4/5;border:1px solid var(--ds-border);background:#f3f3f0;border-radius:18px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 3px 8px #1616141a}.comparePairFrames figure>span{z-index:2;color:#252523;background:#fafaf8e6;border:1px solid #c8c8c3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750;position:absolute;top:12px;left:12px}.comparePairFrames img{object-fit:contain;width:100%;height:100%}.comparePairModal{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161615bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.comparePairDialog{background:#f7f7f4;border-radius:24px;width:min(1040px,94vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 18px 60px #0000004d}.comparePairDialog header{justify-content:space-between;align-items:center;gap:16px;padding:0 2px 14px;display:flex}.comparePairDialog header small{color:#6b6b68}.comparePairDialog header h2{margin:2px 0 0;font-size:24px}.comparePairDialog header button{color:#222;background:#fff;border:1px solid #aaa;border-radius:50%;width:42px;height:42px;font-size:25px}.comparePairDialog .comparePairFrames figure{aspect-ratio:1;max-height:68vh}.brandPayIcon{flex:none;overflow:visible}.payMethods .brandPayIcon{grid-row:1/3;align-self:center;display:block}.payMethods button{align-items:center;grid-template-columns:auto 1fr!important}.payMethods button small{grid-column:2}.supportIcon{border:1px solid #aaa9a5;place-items:center;color:#fff!important;background:#222220!important;border-radius:15px!important;width:48px!important;height:48px!important;display:grid!important}.supportIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.quickWashProgress{background:#ececea;border:1px solid #bdbdb9;border-radius:16px;margin:16px 0;padding:16px}.quickWashProgress>strong{color:#222220;font-size:14px}.quickWashProgress ol{counter-reset:quick-stage;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.quickWashProgress li{counter-increment:quick-stage;color:#666662;background:#f8f8f6;border:1px solid #c5c5c1;border-radius:12px;min-height:54px;padding:10px;font-size:12px}.quickWashProgress li:before{content:counter(quick-stage, decimal-leading-zero);color:#222;margin-bottom:4px;font-weight:800;display:block}.quickWashProgress li.ready{color:#222;border-color:#6c6c68}.quickWashProgress small{color:#5c5c59;line-height:1.6}.replacementGuide strong{color:#222220}.videoStepsSection .stepGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.videoStepsSection .stepCard{min-height:220px}@media (width<=1099px){.videoStepsSection .stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){:root[data-theme=mono-glass] .hero h1{font-size:clamp(38px,12vw,52px)}.comparePairFrames{gap:7px}.comparePairModal{padding:10px}.quickWashProgress ol,.videoStepsSection .stepGrid{grid-template-columns:1fr}}:root[data-theme=mono-glass] .userTopbar .accountEntry{min-width:142px;line-height:1;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:0 16px!important;display:inline-flex!important}:root[data-theme=mono-glass] .userTopbar .accountEntry :where(.accountAvatar,strong){align-self:center;margin:0!important}:root[data-theme=mono-glass] .hero h1{max-width:610px;font-size:clamp(44px,4.35vw,62px);line-height:1.01}:root[data-theme=mono-glass] .hero h1 strong:after{content:none}:root[data-theme=mono-glass] .finalCta .finalActions{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}:root[data-theme=mono-glass] .finalCta .finalActions :where(.primaryButton,.secondaryButton){box-sizing:border-box;justify-content:center;align-items:center;width:176px;min-width:176px;height:48px;min-height:48px;padding:0 20px;margin:0!important}:root[data-theme=mono-glass] .supportChannels article .supportIcon{box-shadow:0 3px 8px #16161429;color:#fff!important;background:#222220!important;border:1px solid #222220!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}:root[data-theme=mono-glass] .supportChannels article .supportIcon svg{opacity:1;stroke-width:2px;width:24px;height:24px;fill:none!important;stroke:#fff!important}@media (width<=620px){:root[data-theme=mono-glass] .finalCta .finalActions{flex-direction:column}:root[data-theme=mono-glass] .finalCta .finalActions :where(.primaryButton,.secondaryButton){width:min(100%,240px)}}:root[data-theme=mono-glass] .wechatLoginButton{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:70px;padding:10px 14px;display:grid}:root[data-theme=mono-glass] .wechatLoginButton .wechatBrandIcon{background:#07c160;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}:root[data-theme=mono-glass] .wechatBrandIcon svg{fill:#fff;width:31px;height:31px}:root[data-theme=mono-glass] .agreement{color:#3d3d3a;align-items:center;gap:10px;min-height:28px;margin:16px 0 0;display:flex}:root[data-theme=mono-glass] .agreement input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;margin:0}:root[data-theme=mono-glass] .agreement span{line-height:1.45;display:block}.quickWashWorkspace{gap:14px;display:grid}:root[data-theme=mono-glass] :is(.featureEmblem,.sequenceBadge,.welcomeNo,.stepNo,.panelNo,.referralNo,.supportChannels article .supportIcon,.navItemIcon,.modelMark,.quickActions a>span,.accountAvatar){box-sizing:border-box;--sequence-start:#102b53;--sequence-end:#24579b;--sequence-shadow:#102b5329;color:#fff!important;text-align:center!important;background:linear-gradient(145deg,#102b53,#24579b)!important;border-color:#264b7f!important;align-content:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important;transform:none!important}:root[data-theme=mono-glass] .featureEmblem{border-radius:10px;width:40px;height:40px}:root[data-theme=mono-glass] .featureEmblem svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}:root[data-theme=mono-glass] :is(.featureEmblem,.sequenceBadge):after{border-radius:10px}:root[data-theme=mono-glass] .stepCard{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;display:flex}:root[data-theme=mono-glass] .stepCard :is(h3,p){text-align:left;width:100%;margin:0}:root[data-theme=mono-glass] .priceCards article{text-align:left;flex-direction:column;align-items:stretch;gap:8px;display:flex}:root[data-theme=mono-glass] .priceCards article>a{text-align:center;margin-top:auto}:root[data-theme=mono-glass] .sectionHeader.center{text-align:center;justify-items:center;display:grid}:root[data-theme=mono-glass] .sectionHeader.center :is(h2,p),:root[data-theme=mono-glass] .finalCta>:is(h2,p){text-align:center;margin-left:auto;margin-right:auto}:root[data-theme=mono-glass] .packageCompare button.custom :is(h2,strong,p,li){color:#fff!important}:root[data-theme=mono-glass] .packageName>span{text-align:center;place-items:center;padding:0;display:grid;color:#fff!important;background:linear-gradient(145deg,#102b53,#24579b)!important}:root[data-theme=mono-glass] :is(.quickTaskDisclosure>span,.quickImportIntro button,.quickResultStage.empty>span:first-child){text-align:center;color:#fff!important;background:linear-gradient(145deg,#102b53,#24579b)!important}.videoFinalCta .replacementTutorial>header{box-sizing:border-box;text-align:left;width:100%;padding:4px 0 16px}.videoFinalCta .replacementTutorial>header :where(h2,p){text-align:left;width:100%;max-width:none;margin:0}.videoFinalCta .replacementTutorial>header p{margin-top:8px;line-height:1.6}.quickWashHeader{background:#f8f8f6;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:22px 28px;display:flex;box-shadow:0 4px 10px #1919171f}.quickWashHeader p{color:#5a5a56;letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:800}.quickWashHeader h1{color:#1f1f1d;letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.15}.quickWashHeader>div>span{color:#5f5f5b;margin-top:7px;font-size:13px;display:block}.quickWashHeaderActions{align-items:center;gap:10px;display:flex}.quickWashHeaderActions>span{box-sizing:border-box;text-align:right;background:#e9e9e6;border-radius:12px;align-content:center;min-width:132px;height:56px;padding:0 16px;display:grid}.quickWashHeaderActions small{color:#686864;font-size:10px}.quickWashHeaderActions strong{color:#222220;font-size:22px}.quickRechargeLink{box-sizing:border-box;color:#fff;background:#222220;border:1px solid #222220;border-radius:12px;place-items:center;width:56px;height:56px;padding:0;font-size:12px;font-weight:800;text-decoration:none;display:grid}.quickWashHeaderActions>button{box-sizing:border-box;color:#fff;background:#222220;border:1px solid #9d9d98;border-radius:12px;width:56px;height:56px;font-size:18px;font-weight:800}.quickWashShell{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:16px;display:grid}.quickWashQueue,.quickResultRail{background:#f8f8f6;border-radius:16px;min-width:0;padding:20px;box-shadow:0 4px 10px #1919171f}.quickWashSectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.quickWashSectionHead>div{gap:3px;display:grid}.quickWashSectionHead b{color:#242422;font-size:16px}.quickWashSectionHead small{color:#686864;font-size:11px}.quickWashSectionHead>button,.quickWashSectionHead>span{color:#555551;background:#efefec;border:1px solid #c0c0bb;border-radius:9px;padding:7px 11px;font-size:11px}.quickImportRow{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.quickImportBox{background:#ececea;border:1px dashed #aaa9a4;border-radius:14px;gap:18px;padding:20px;display:grid}.quickImportBox.hasItems{padding:10px}.quickImportIntro{color:#383835;justify-items:center;gap:7px;padding:10px 0;display:grid}.quickImportIntro button{color:#fff;cursor:pointer;background:#222220;border:0;border-radius:12px;width:46px;height:46px;font-size:26px}.quickImportIntro p{color:#70706c;margin:0;font-size:11px}.quickRetryDialog>label{gap:8px;margin-top:20px;display:grid}.quickRetryDialog select{color:#242422;background:#fff;border:1px solid #aaa9a4;border-radius:10px;width:100%;min-height:44px;padding:8px 12px}.quickRetryDialog>p{color:#62625e;font-size:13px}.quickImportRow>label,.quickImportRow>button{color:#2d2d2a;text-align:left;cursor:pointer;background:#ececea;border:1px solid #b9b9b4;border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:flex}.quickImportRow>label{color:#fff;background:#173b70;border-color:#173b70}.quickImportRow svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:30px;height:30px}.quickImportRow b,.quickImportRow small{display:block}.quickImportRow small{color:inherit;opacity:.72;margin-top:3px;font-size:10px}.quickImportRow>label :where(b,small,span,svg){stroke:currentColor;color:#fff!important}.quickImportRow input{display:none}.quickTaskList{gap:12px;margin-top:12px;display:grid}.quickPromptNotice{color:#173b70;background:#eaf2ff;border:1px solid #9cb6dc;border-left:4px solid #173b70;border-radius:10px;gap:5px;padding:12px;font-size:12px;display:grid}.quickPromptNotice b{color:#173b70!important}.quickReferenceNote{color:#526176;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.quickReferenceNote button{color:#173b70;background:#edf3ff;border:1px solid #173b70;border-radius:7px;padding:5px 8px;font-size:11px}.quickReferenceNote button[aria-pressed=true]{color:#fff;background:#173b70}.promptLibraryDialog{width:min(720px,100%)}.promptLibraryTabs{gap:8px;margin-top:15px;display:flex}.promptLibraryTabs button,.promptLibraryEntries button,.promptSaveForm button{color:#173b70;background:#eef4ff;border:1px solid #a8b7cc;border-radius:8px;padding:8px 12px}.promptLibraryTabs button[aria-pressed=true]{color:#fff;background:#173b70}.promptLibraryEntries{gap:12px;display:grid}.promptLibraryEntries article{background:#f2f5fa;border:1px solid #c5ceda;border-radius:12px;padding:14px}.promptLibraryEntries article>div{gap:8px;display:flex}.promptLibraryDialog p{font-size:13px;line-height:1.6}.promptSaveForm{gap:8px;margin:12px 0;display:grid}.promptSaveForm input,.promptSaveForm textarea{color:#222;background:#fff;border:1px solid #b9c5d6;border-radius:8px;padding:10px}.quickEmptyState{color:#585854;text-align:center;background:#ececea;border:1px dashed #aaa9a4;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.quickEmptyState>span{color:#fff;background:#222220;border-radius:12px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.quickEmptyState p{color:#70706c;margin:0;font-size:11px}.quickTaskCard{background:#fafaf8;border:1px solid #aaa9a4;border-radius:14px;overflow:hidden}.quickTaskSummary{background:#eeeeeb;grid-template-columns:minmax(180px,.9fr) minmax(160px,1fr) minmax(150px,.9fr) 38px;align-items:end;gap:8px;padding:9px;display:grid}.quickTaskSummary>label{color:#5c5c58;gap:4px;font-size:10px;font-weight:750;display:grid}.quickTaskSummary select,.quickAdvancedPanel select{color:#242422;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #aaa9a4;border-radius:10px;padding:0 12px}.quickTaskDisclosure{color:#292927;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px 42px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:50px;padding:4px 8px 4px 4px;display:grid}.quickTaskDisclosure img{object-fit:contain;background:#fff;border-radius:9px;width:46px;height:46px}.quickTaskDisclosure>span{color:#fff;background:#222220;border-radius:10px;align-content:center;place-items:center;width:42px;height:42px;display:grid}.quickTaskDisclosure>span small{font-size:8px;line-height:1;color:#d8d8d3!important}.quickTaskDisclosure>span b{line-height:1.1;color:#fff!important}.quickTaskDisclosure strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quickTaskDisclosure i{color:#555551;text-align:center;font-size:18px;font-style:normal}.quickTaskRemove{color:#b42318;cursor:pointer;background:#fafaf8;border:1px solid #aaa9a4;border-radius:10px;width:38px;height:42px;font-size:18px}.quickTaskDetail{border-top:1px solid #c8c8c3}.quickTaskTitle{justify-content:space-between;align-items:center;padding:8px 10px 6px;display:flex}.quickTaskTitle b{color:#253d57;font-size:13px}.quickTaskTitle span{color:#253d57;border:1px solid #253d57;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.quickTaskMedia{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 10px 8px;display:grid}.quickTaskMedia figure,.quickTaskMedia>label{color:#2e465e;text-align:center;cursor:pointer;background:#f4f4f1;border:1px dashed #aaa9a4;border-radius:10px;align-content:center;place-items:center;gap:4px;min-height:88px;margin:0;display:grid;position:relative;overflow:hidden}.quickTaskMedia figure{background:#fff;border-style:solid}.quickTaskMedia img{object-fit:contain;width:100%;height:88px}.quickTaskMedia figcaption{color:#fff;background:#222220;border-radius:7px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;left:8px}.quickTaskMedia label>b{font-size:12px}.quickTaskMedia label>span{color:#607083;max-width:150px;font-size:9px;line-height:1.35}.quickTaskMedia label>img+b{white-space:nowrap;text-overflow:ellipsis;background:#222220e6;border-radius:6px;max-width:calc(100% - 14px);padding:4px 7px;font-size:10px;line-height:1.2;position:absolute;bottom:7px;left:7px;right:auto;overflow:hidden;color:#fff!important}.quickTaskMedia input{display:none}.quickPromptField{border-top:1px solid #c8c8c3;padding:8px 10px 9px}.quickPromptField>div{align-items:center;gap:6px;margin-bottom:5px;display:flex}.quickPromptField>div>span{color:#383835;margin-right:auto;font-size:12px;font-weight:750}.quickPromptField small{color:#74746f}.quickPromptField button{color:#454541;background:#efefec;border:1px solid #b8b8b3;border-radius:7px;padding:4px 7px;font-size:9px}.quickPromptField textarea{resize:vertical;color:#242422;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aaa9a4;border-radius:9px;padding:7px 9px;line-height:1.3}.quickAdvancedHeading{color:#3b3b38;background:#ececea;border:1px solid #c0c0bb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:12px;padding:0 13px;display:flex}.quickAdvancedHeading small{color:#70706c;font-size:10px}.quickAdvancedPanel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.quickAdvancedPanel label{color:#585854;gap:5px;font-size:10px;font-weight:750;display:grid}.quickWashActions{grid-template-columns:.8fr 1.2fr .65fr;gap:10px;margin-top:12px;display:grid}.quickWashActions>button,.quickWashActions>a{color:#2b2b29;background:#fafaf8;border:1px solid #aaa9a4;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 14px;text-decoration:none;display:flex}.quickWashActions .primary{color:#fff;background:#222220;border-color:#222220}.quickWashActions .primary :where(span,b,small){color:#fff!important}.quickWashActions .primary small{opacity:.72}.quickWashActions .primary b,.quickWashActions .primary small{display:block}.quickWashActions button:disabled{opacity:.62}.quickWashQueue .taskMessage{color:#474743;text-align:center;background:#ececea;border-radius:7px;min-height:20px;margin:8px 0 0;padding:5px 8px;font-size:11px}.quickWashQueue .taskMessage.error{color:#7a271a;background:#fff0ed}.quickResultRail{position:sticky;top:16px}.quickResultBatchActions{background:#ececea;border:1px solid #c7c7c2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 10px;padding:8px 10px;display:flex}.quickResultBatchActions label{color:#3e3e3a;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.quickResultBatchActions input{accent-color:#222220;width:16px;height:16px}.quickResultBatchActions button{color:#fff;background:#222220;border:1px solid #222220;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:750}.quickResultBatchActions button:disabled{opacity:.45}.quickResultList{scrollbar-gutter:stable;gap:10px;max-height:720px;padding-right:3px;display:grid;overflow-y:auto}.quickResultStage{color:#4e4e49;background:#e9e9e6;border:1px solid #c7c7c2;border-radius:12px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.quickResultStage.empty{text-align:center;border:0;grid-template-columns:1fr;align-content:center;place-items:center;gap:8px;min-height:390px}.quickResultStage.empty>span:first-child{color:#222220;background:#fafaf8;border-radius:14px;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.quickResultStage img{object-fit:contain;background:#fff;border-radius:9px;width:92px;height:92px}.quickResultPreview{cursor:zoom-in;background:#fff;border:0;border-radius:9px;width:92px;height:92px;padding:0;position:relative;overflow:hidden}.quickResultPreview span{color:#fff;text-align:center;background:#222220d1;border-radius:6px;padding:4px;font-size:8px;font-weight:800;position:absolute;bottom:5px;left:5px;right:5px}.quickResultTaskHead{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.quickResultTaskHead span{color:#60605c;letter-spacing:.04em;font-size:10px;font-weight:800}.quickResultTaskHead b{color:#292927;font-size:12px}.quickResultStage.processing{background:#e4e4e0;border-color:#777772}.quickResultStage.failed{background:#fff0ed;border-color:#d8a39b}.quickResultTaskBody{gap:7px;min-width:0;display:grid}.quickResultTaskBody .generationProgress{width:100%}.quickResultTaskBody small{color:#686864;font-size:10px;line-height:1.4}.quickResultTaskBody a{color:#222220;width:fit-content;font-size:11px;font-weight:800}.quickResultError{color:#9b2c20!important}.quickResultActions{grid-column:1/-1;grid-template-columns:56px minmax(0,1fr) minmax(0,.7fr) minmax(0,1.15fr);gap:6px;display:grid}.quickResultActions :where(button,a,label){box-sizing:border-box;color:#2d2d2a;white-space:nowrap;background:#fafaf8;border:1px solid #aaa9a4;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:30px;padding:0 7px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.quickResultActions button:last-child{color:#fff;background:#222220;border-color:#222220}.quickResultActions button:disabled{color:#8a8a85;background:#e4e4e0;border-color:#c8c8c3}.quickResultSelect input{accent-color:#222220;width:14px;height:14px;margin:0}.quickResultStage p,.quickResultStage>span{color:#686864;font-size:11px}.generationProgress{background:#d0d0cc;border-radius:999px;width:min(260px,92%);height:22px;position:relative;overflow:hidden}.generationProgress>span{border-radius:inherit;background:linear-gradient(90deg,#173b70 0%,#2563eb 60%,#38bdf8 100%);min-width:8px;transition:width .3s;position:absolute;inset:0 auto 0 0}.generationProgress>strong{z-index:1;text-shadow:0 1px 3px #000,0 0 2px #000;place-items:center;height:100%;font-size:10px;display:grid;position:relative;color:#fff!important}.quickResultMeta{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.quickResultMeta span{color:#555551;text-align:center;background:#ececea;border-radius:9px;padding:9px;font-size:10px}.generationHistoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.generationHistoryGrid>a{color:#262624;background:#efefec;border:1px solid #c8c8c3;border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.generationHistoryGrid img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%}.generationHistoryGrid span{gap:3px;padding:10px;display:grid}.generationHistoryGrid small{color:#686864;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.accountLedgerTable :where(.tableHead,.tableRow){grid-template-columns:minmax(160px,1.1fr) 120px 190px minmax(320px,1.5fr)}.accountLedgerTable :where(.tableHead,.tableRow)>:nth-child(2){text-align:center}.accountLedgerTable :where(.tableHead,.tableRow)>:nth-child(3){text-align:center;font-variant-numeric:tabular-nums}.accountLedgerTable .tableRow em{box-sizing:border-box;white-space:nowrap;text-align:left;text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.quickHelpBackdrop{z-index:400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18181694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quickHelpDialog{background:#fafaf8;border-radius:16px;width:min(520px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 8px 24px #00000047}.quickHelpDialog header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quickHelpDialog header small{color:#70706c}.quickHelpDialog h2{color:#222220;margin:3px 0 0;font-size:24px}.quickHelpDialog header button{color:#333330;background:#efefec;border:1px solid #aaa9a4;border-radius:10px;width:38px;height:38px;font-size:20px}.quickHelpDialog ol{counter-reset:help-step;gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.quickHelpDialog li{counter-increment:help-step;background:#eeeeeb;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:3px 10px;padding:10px;display:grid}.quickHelpDialog li:before{content:counter(help-step, decimal-leading-zero);color:#fff;background:#222220;border-radius:9px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.quickHelpDialog li b{color:#282826}.quickHelpDialog li span{color:#62625e;font-size:11px}.quickHelpLegal{color:#343431;background:#e5e5e1;border-radius:10px;gap:4px;padding:12px;display:grid}.quickHelpLegal span,.quickHelpLegal small{color:#62625e;font-size:11px}.quickHelpDialog>.primary{color:#fff;background:#222220;border:0;border-radius:10px;width:100%;height:44px;margin-top:14px}@media (width<=980px){.quickWashShell{grid-template-columns:1fr}.quickResultRail{position:static}.quickResultStage.empty{min-height:280px}.quickResultList{max-height:none}.generationHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.quickWashHeader{align-items:flex-start;padding:18px}.quickWashHeader h1{font-size:25px}.quickWashHeaderActions>span{display:none}.quickWashQueue,.quickResultRail{padding:14px}.quickImportRow,.quickAdvancedPanel,.quickWashActions{grid-template-columns:1fr}.quickTaskSummary{grid-template-columns:minmax(0,1fr) 38px;align-items:center}.quickTaskSummary>label{grid-column:1/-1}.quickTaskDisclosure{grid-area:1/1}.quickTaskRemove{grid-area:1/2}.quickTaskMedia{grid-template-columns:1fr}.quickTaskMedia figure,.quickTaskMedia>label{min-height:118px}.quickTaskMedia img{height:118px}.quickPromptField>div{flex-wrap:wrap;align-items:stretch}.quickPromptField>div>span{flex-basis:100%}.quickAdvancedHeading{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:8px;padding-bottom:8px}.quickResultActions{grid-template-columns:1fr 1fr}}.manualRecharge{color:#222;flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.rechargeCheckout:has(.manualRecharge){display:block}.manualRecharge h2,.manualRecharge h3,.manualRecharge p{text-align:left;margin:0}.manualRecharge p{line-height:1.6}.manualRecharge button{color:#222;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb4bb;border-radius:12px;padding:10px 16px}.manualRecharge button.primary{color:#fff;background:#173b70;border-color:#173b70}.manualRecharge button:disabled{opacity:.55;cursor:not-allowed}.manualRecharge button:focus-visible,.manualRecharge input:focus-visible,.manualRecharge textarea:focus-visible,.manualRecharge a:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.manualRecharge label{flex-direction:column;gap:8px;line-height:1.5;display:flex}.manualRecharge input:not([type=checkbox]),.manualRecharge textarea{color:#222;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #aeb4bb;border-radius:10px;padding:12px}.manualRecharge input::placeholder{color:#616974}.manualRecharge form{flex-direction:column;gap:16px;display:flex}.manualRecharge .manualCheck{flex-direction:row;align-items:flex-start}.manualRecharge .manualCheck input{accent-color:#173b70;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.manualActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.manualOrderDetail{background:#f1f4f8;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.manualOrderDetail dl{flex-direction:column;gap:12px;margin:0;display:flex}.manualOrderDetail dl>div{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;display:grid}.manualOrderDetail dd{overflow-wrap:anywhere;margin:0}.manualOrderDetail dd button{margin:4px 0 4px 8px}.manualRecharge a{color:#173b70;text-decoration:underline}.manualNotice{color:#18375f;overflow-wrap:anywhere;background:#e9f0fc;border-radius:12px;padding:14px 16px}.manualHistory{border-bottom:1px solid #c8cdd5;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.manualHistory>div{flex-direction:column;gap:8px;min-width:0;display:flex}.manualHistory small,.manualHistory p,.manualOrderDetail p{overflow-wrap:anywhere}.manualHistory button{flex-shrink:0}.manualSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.manualSettingsGrid fieldset{border:1px solid #bfc7d2;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.manualProof{object-fit:contain;background:#fff;align-self:flex-start;max-width:100%;max-height:480px}.manualReviewOrder{min-width:0}@media (width<=640px){.manualSettingsGrid{grid-template-columns:1fr}.manualOrderDetail{padding:14px}.manualOrderDetail dl>div{grid-template-columns:1fr;gap:4px}.manualHistory{flex-direction:column;align-items:flex-start}}.payproRecharge{margin-bottom:28px}.payproQr{object-fit:contain;background:#fff;width:240px;max-width:100%;height:240px}.payproRecharge dd{overflow-wrap:anywhere}.payproOrders{flex-direction:column;gap:12px;min-width:0;display:flex}.payproOrders>button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:space-between;gap:16px;display:flex}.payproOrders>button>span{min-width:0}.adminAppShell,.adminLoginPage{--ds-shadow-1:var(--ds-shadow-float);color:var(--ds-text-1);background:var(--theme-body-bg);min-height:100vh;font-family:var(--font-geist-sans), Inter, "PingFang SC", "Microsoft YaHei", sans-serif}.adminAppShell *,.adminLoginPage *{box-sizing:border-box}.adminAppShell{border:1px solid var(--ds-border);border-radius:var(--ds-radius-section);width:min(1540px,100% - 48px);box-shadow:var(--ds-shadow-float);margin:24px auto;overflow:hidden}.adminHeader{z-index:40;min-height:72px;color:var(--ds-text-1);background:var(--ds-nav-bg);border-bottom:1px solid var(--ds-border);box-shadow:0 3px 8px color-mix(in srgb, var(--ds-text-1) 8%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:24px;padding:12px 28px;display:flex;position:sticky;top:0}.adminHeaderBrand,.adminHeaderAccount{align-items:center;gap:12px;display:flex}.adminHeaderBrand>span{width:42px;height:42px;color:var(--ds-on-action);background:var(--ds-action);border-radius:12px;place-items:center;font-size:17px;font-weight:800;display:grid}.adminHeaderBrand div,.adminHeaderAccount div{gap:2px;display:grid}.adminHeaderBrand strong{letter-spacing:-.01em;font-size:16px}.adminHeaderBrand small,.adminHeaderAccount small{color:var(--ds-text-3);font-size:12px}.adminHeaderAccount strong{font-size:14px}.adminHeaderAccount button{border:1px solid var(--ds-border-strong);min-height:38px;color:var(--ds-text-1);background:var(--ds-surface-1);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:650}.adminAppShell .adminBody{grid-template-columns:238px minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 72px);display:grid}.adminAppShell .adminSidebar{background:var(--ds-nav-bg);height:calc(100vh - 72px);color:var(--ds-text-1);box-shadow:none;border:0;border-radius:0;align-self:start;padding:24px 16px;position:sticky;top:72px;overflow-y:auto}.adminAppShell .adminSidebarIntro span,.adminAppShell .adminSidebarIntro small,.adminAppShell .adminSidebar h2{color:var(--ds-text-3)}.adminAppShell .adminSidebarIntro strong{color:var(--ds-text-1)!important}.adminAppShell .adminSidebar a{color:var(--ds-text-2);border-color:#0000}.adminAppShell .adminSidebar a strong{color:inherit!important}.adminAppShell .adminSidebar a:hover{color:var(--ds-text-1);background:var(--ds-surface-hover)}.adminAppShell .adminSidebar a.active{color:var(--ds-on-action);background:var(--ds-action)}.adminAppShell .adminSidebar a span{color:inherit;background:color-mix(in srgb, currentColor 10%, transparent)}.adminAppShell .adminSidebar a.active span{background:color-mix(in srgb, var(--ds-on-action) 16%, transparent)}.adminAppShell .adminMain{background:var(--ds-canvas);min-width:0}.adminAppShell .commercialPage{color:var(--ds-text-1);background:0 0!important}.adminAppShell .commercialContent{width:min(1500px,100% - 48px)}.adminAppShell .commercialHeader,.adminAppShell .metricGrid article,.adminAppShell .dataCard,.adminAppShell .quickActions,.adminAppShell .securityBanner,.adminAppShell .prototypeWarning,.adminAppShell .modelAdminPanel,.adminAppShell .modelConfigCard{color:var(--ds-text-1)!important;background:var(--ds-card-bg)!important;border-color:var(--ds-border)!important;box-shadow:var(--ds-shadow-1)!important}.adminAppShell :where(.commercialHeader,.metricGrid article,.dataCard,.quickActions,.modelAdminPanel,.modelConfigCard) :where(h1,h2,h3,strong,label){color:var(--ds-text-1)!important}.adminAppShell :where(.commercialHeader,.metricGrid article,.dataCard,.quickActions,.modelAdminPanel,.modelConfigCard) :where(p,span,small,em,li){color:var(--ds-text-2)!important}.adminAppShell .quickActions a,.adminAppShell .moduleRows article,.adminAppShell .activityList>div,.adminAppShell .tableRow,.adminAppShell .packageAdminGrid article,.adminAppShell .emptyAdminState,.adminAppShell :where(input,select,textarea){color:var(--ds-text-1)!important;background:var(--ds-surface-2)!important;border-color:var(--ds-border)!important}.adminAppShell .quickActions a:hover{border-color:var(--ds-border-strong)!important;background:var(--ds-surface-3)!important}.adminAppShell :where(button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--ds-focus) 28%, transparent);outline-offset:2px}.adminAppShell .integrationsAdminPage,.adminAppShell .modelAdminPage{gap:24px;display:grid}.adminAppShell .integrationsAdminPage .commercialHeader,.adminAppShell .modelAdminPage .commercialHeader,.adminAppShell .integrationsAdminPage .securityBanner,.adminAppShell .modelAdminPage .securityBanner,.adminAppShell .modelAdminPage .modelRouteCard,.adminAppShell .integrationsAdminPage .integrationGrid{margin:0}.adminAppShell .quickActions{padding:26px 28px}.adminAppShell .quickActions a{border-radius:12px;padding:15px 14px}.adminAppShell .dashboardAuditCard{margin-top:18px}.adminAppShell .adminDashboardPriorityGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.adminAppShell .providerBalanceCard{align-content:start;gap:18px;display:grid}.adminAppShell .providerBalanceHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.adminAppShell .providerBalanceHead h2{margin:4px 0 0;font-size:22px}.adminAppShell .providerBalanceHead small{font-weight:700;color:var(--ds-text-3)!important}.adminAppShell .providerBalanceHead>span{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.adminAppShell .providerBalanceHead>span.ready{background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-surface-2));color:var(--ds-success)!important}.adminAppShell .providerBalanceHead>span.error{background:color-mix(in srgb, var(--ds-danger) 10%, var(--ds-surface-2));color:var(--ds-danger)!important}.adminAppShell .providerBalanceMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminAppShell .providerBalanceMetrics>div{border:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:12px;gap:7px;min-width:0;padding:14px;display:grid}.adminAppShell .providerBalanceMetrics small{font-size:10px;color:var(--ds-text-3)!important}.adminAppShell .providerBalanceMetrics strong{overflow-wrap:anywhere;font-size:18px}.adminAppShell .providerBalanceCard>p{margin:0;font-size:11px;line-height:1.65;color:var(--ds-text-2)!important}.adminAppShell .providerBalanceActions{flex-wrap:wrap;gap:8px;display:flex}.adminAppShell .providerBalanceActions :where(button,a){border:1px solid var(--ds-border-strong);min-height:38px;color:var(--ds-text-1);background:var(--ds-surface-1);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.adminAppShell .providerBalanceActions a{color:var(--ds-on-action);border-color:var(--ds-action);background:var(--ds-action)}.adminAppShell .providerBalanceActions button:disabled{cursor:wait;opacity:.62}.adminAppShell .providerBalanceTime{font-size:10px;color:var(--ds-text-3)!important}.adminAppShell .modelUsageSummary{grid-template-columns:.7fr .7fr 1.5fr .7fr;gap:10px;margin-bottom:18px;display:grid}.adminAppShell .modelUsageSummary>div{border:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.adminAppShell .modelUsageSummary small{font-size:10px;color:var(--ds-text-3)!important}.adminAppShell .modelUsageSummary strong{overflow-wrap:anywhere;font-size:17px}.adminAppShell .modelUsageSummary span{font-size:10px;color:var(--ds-text-2)!important}.adminAppShell .modelCostRows article .modelUsageLine{border-top:1px solid var(--ds-border);margin-top:auto;padding-top:8px;font-weight:700;color:var(--ds-text-2)!important}.adminAppShell :where(.routeOverview>div,.modelCostRows article,.modelRow,.packageAdminGrid article,.tableHead,.settingToggleRow,.wechatQrBox,.integrationStatus){color:var(--ds-text-1)!important;background:var(--ds-surface-2)!important;border-color:var(--ds-border)!important}.adminAppShell :where(.routeOverview>div,.modelCostRows article,.modelRow,.packageAdminGrid article,.tableHead,.settingToggleRow,.wechatQrBox,.integrationStatus) :where(h2,h3,strong,label,dt,dd){color:var(--ds-text-1)!important}.adminAppShell :where(.routeOverview>div,.modelCostRows article,.modelRow,.packageAdminGrid article,.tableHead,.settingToggleRow,.wechatQrBox,.integrationStatus) :where(p,span,small,em,li,td){color:var(--ds-text-2)!important}.adminAppShell .modelRow.primary{background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-surface-2))!important;border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-border))!important}.adminAppShell .modelRow>button,.adminAppShell .packageAdminGrid button,.adminAppShell .packageEditorActions button,.adminAppShell .uploadButton{border:1px solid var(--ds-border-strong);color:var(--ds-text-1)!important;background:var(--ds-surface-1)!important}.adminAppShell .modelCostRows em,.adminAppShell .packageAdminGrid p,.adminAppShell .statusText{color:var(--ds-success)!important}.adminAppShell :where(.moduleRows em,.ticketStatus,.integrationStatus){color:var(--ds-on-inset)!important;background:var(--ds-tone-bg)!important;border-color:var(--ds-border)!important}.adminAppShell .wechatQrBox strong{color:var(--ds-text-1)!important}.adminAppShell .wechatQrBox small{color:var(--ds-text-2)!important}.adminAppShell .wechatQrBox>span{color:#fff!important;background:#07c160!important}.adminAppShell .tableHead{font-weight:750}.adminAppShell .modelRow{grid-template-columns:38px minmax(190px,1.25fr) minmax(120px,.7fr) minmax(120px,.7fr) 86px;min-width:0}.adminAppShell .modelRowActions{border-top:1px solid var(--ds-border);grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding-top:8px;display:grid}.adminAppShell .modelStateActions,.adminAppShell .providerActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adminAppShell .modelStateActions button,.adminAppShell .providerActions button{border:1px solid var(--ds-border-strong);min-width:72px;min-height:32px;color:var(--ds-text-1);background:var(--ds-surface-1);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.adminAppShell .modelStateActions button.danger{color:var(--ds-danger)}.adminAppShell .modelStateActions button:disabled,.adminAppShell .providerActions button:disabled{cursor:default;opacity:.48}.adminAppShell .modelEditInline{grid-template-columns:minmax(180px,1fr) 82px minmax(112px,.7fr) 78px 58px;align-items:end;gap:7px;min-width:0;display:grid}.adminAppShell .modelEditInline select{border:1px solid var(--ds-border);width:100%;min-width:0;min-height:32px;font:inherit;border-radius:7px;padding:0 7px;font-size:11px;color:var(--ds-text-1)!important;background:var(--ds-surface-1)!important}.adminAppShell .modelEditInline input{border:1px solid var(--ds-border);width:100%;min-height:32px;font:inherit;border-radius:7px;padding:0 7px;font-size:11px;color:var(--ds-text-1)!important;background:var(--ds-surface-1)!important}.adminAppShell .modelEditInline label{gap:3px;font-size:9px;font-weight:700;display:grid;color:var(--ds-text-2)!important}.adminAppShell .modelEditInline button{border:1px solid var(--ds-border-strong);min-height:32px;color:var(--ds-text-1);background:var(--ds-surface-1);font:inherit;cursor:pointer;border-radius:7px;padding:0 8px;font-size:10px;font-weight:700}.adminAppShell .wechatQrBox img:not(.qrProbe){aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;width:min(220px,100%)}.adminAppShell .supportQrEditor{gap:12px;display:grid}.adminAppShell .supportQrEditor .wechatQrBox{justify-items:center;gap:9px;min-height:210px;padding:20px;display:grid}.adminAppShell .supportChannelEditor{gap:10px;display:grid}.adminAppShell .supportChannelEditor>label,.adminAppShell .supportChannelFixed{border:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:11px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:6px 12px;min-height:68px;padding:12px 14px;display:grid}.adminAppShell .supportChannelEditor>label>span{grid-column:2}.adminAppShell .supportChannelFixed{grid-template-columns:118px minmax(0,1fr) auto}.adminAppShell .supportChannelFixed em{justify-self:end}.adminAppShell .supportChannelEditor strong{color:var(--ds-text-1)!important}.adminAppShell .supportChannelEditor span,.adminAppShell .supportChannelEditor em{font-size:12px;font-style:normal;color:var(--ds-text-2)!important}.adminAppShell .supportChannelEditor input{border:1px solid var(--ds-border-strong);width:100%;min-width:0;min-height:40px;font:inherit;border-radius:9px;padding:0 11px;color:var(--ds-text-1)!important;background:var(--ds-surface-1)!important}.adminAppShell .supportChannelEditor>button{border:1px solid var(--ds-border-strong);min-height:42px;color:var(--ds-on-action);background:var(--ds-action);font:inherit;cursor:pointer;border-radius:10px;justify-self:start;padding:0 15px;font-weight:750}.adminAppShell .uploadButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:max-content;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.adminAppShell .uploadButton input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.adminAppShell .growthRuleEditor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.adminAppShell .growthRuleEditor label{gap:6px;font-size:12px;font-weight:650;display:grid;color:var(--ds-text-2)!important}.adminAppShell .growthRuleEditor input{border:1px solid var(--ds-border);border-radius:9px;width:100%;min-height:40px;padding:0 10px;color:var(--ds-text-1)!important;background:var(--ds-surface-1)!important}.adminAppShell .growthRuleToggles{flex-wrap:wrap;gap:8px;display:flex}.adminAppShell .growthRuleToggles button{border:1px solid var(--ds-border-strong);min-height:38px;color:var(--ds-text-1);background:var(--ds-surface-1);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.adminAppShell .growthRuleToggles button.enabled{color:var(--ds-success);border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-surface-2))}.adminAppShell .growthRuleToggles button[role=switch]{align-items:center;gap:8px;display:inline-flex}.adminAppShell .growthRuleToggles button[role=switch]>span{background:var(--ds-surface-3);width:30px;height:18px;box-shadow:inset 0 0 0 1px var(--ds-border-strong);border-radius:999px;position:relative}.adminAppShell .growthRuleToggles button[role=switch]>span:after{content:"";background:var(--ds-text-3);border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.adminAppShell .growthRuleToggles button[role=switch].enabled>span{background:color-mix(in srgb, var(--ds-success) 28%, var(--ds-surface-2))}.adminAppShell .growthRuleToggles button[role=switch].enabled>span:after{background:var(--ds-success);transform:translate(12px)}.adminAppShell .growthRuleToggles button:disabled{cursor:wait;opacity:.62}.adminAppShell .adminTaskList{gap:10px;display:grid}.adminAppShell .adminTaskList article{border:1px solid var(--ds-border);color:var(--ds-text-1);background:var(--ds-surface-2);border-radius:12px;grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(130px,1fr)) auto;align-items:center;gap:12px;padding:14px;display:grid}.adminAppShell .adminTaskList article>div{gap:4px;min-width:0;display:grid}.adminAppShell .adminTaskList :where(span,small){text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden;color:var(--ds-text-2)!important}.adminAppShell .adminTaskList button,.adminAppShell .taskAssetLink{border:1px solid var(--ds-border-strong);min-height:36px;color:var(--ds-text-1);background:var(--ds-surface-1);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.adminAppShell .taskStatus{width:max-content;color:var(--ds-text-2);background:var(--ds-tone-bg);border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal}.adminAppShell .taskStatus.completed{color:var(--ds-success)}.adminAppShell .taskStatus.failed{color:var(--ds-danger)}.adminTaskModal{z-index:100;background:#00000085;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminTaskModal>section{border:1px solid var(--ds-border);width:min(680px,100%);max-height:calc(100vh - 48px);color:var(--ds-text-1);background:var(--ds-card-bg);box-shadow:var(--ds-shadow-modal);border-radius:16px;padding:22px;overflow:auto}.adminTaskModal header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;display:flex}.adminTaskModal header h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:17px}.adminTaskModal header button{border:1px solid var(--ds-border-strong);width:36px;height:36px;color:var(--ds-text-1);background:var(--ds-surface-1);cursor:pointer;border-radius:8px;font-size:22px}.adminTaskModal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.adminTaskModal dl>div{border:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:9px;gap:5px;padding:11px;display:grid}.adminTaskModal dt{color:var(--ds-text-3);font-size:10px}.adminTaskModal dd{overflow-wrap:anywhere;margin:0;font-size:12px}.adminTaskModal .taskError,.adminTaskModal .taskNoAsset{color:var(--ds-text-2);background:var(--ds-tone-bg);border-radius:9px;padding:11px;font-size:12px}.adminTaskModal .taskError{color:var(--ds-danger)}.adminAppShell .manualCreditGrantCard,.adminAppShell .userDirectoryCard{grid-column:1/-1}.adminAppShell .manualCreditGrantForm{grid-template-columns:minmax(180px,1fr) 150px minmax(220px,1.3fr) auto;align-items:end;gap:10px;margin:14px 0;display:grid}.adminAppShell .manualCreditGrantForm label{gap:6px;font-size:12px;font-weight:650;display:grid;color:var(--ds-text-2)!important}.adminAppShell .manualCreditGrantForm input{border:1px solid var(--ds-border);width:100%;min-width:0;min-height:42px;font:inherit;border-radius:9px;padding:0 11px;color:var(--ds-text-1)!important;background:var(--ds-surface-1)!important}.adminAppShell .manualCreditGrantForm button{border:1px solid var(--ds-action);min-height:42px;color:var(--ds-on-action);background:var(--ds-action);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 16px;font-weight:750}.adminAppShell .manualCreditGrantForm button:disabled{cursor:wait;opacity:.62}.adminAppShell .packageAdminEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adminAppShell .packageEditor{border:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:12px;grid-template-columns:1.4fr .8fr .8fr 1fr .8fr;align-items:end;gap:8px;padding:14px;display:grid}.adminAppShell .packageEditor label{gap:5px;font-size:11px;font-weight:700;display:grid;color:var(--ds-text-2)!important}.adminAppShell .packageEditor input,.adminAppShell .packageEditor select{border:1px solid var(--ds-border);width:100%;min-height:36px;font:inherit;border-radius:8px;padding:0 8px;font-size:12px;color:var(--ds-text-1)!important;background:var(--ds-surface-1)!important}.adminAppShell .packageEditorActions{gap:6px;display:flex}.adminAppShell .packageEditorActions button{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 9px;font-size:11px}.adminLoginPage{place-items:center;padding:32px 20px;display:grid;position:relative}.adminLoginTheme{z-index:50;position:absolute;top:24px;right:24px}.adminLoginCard{border:1px solid var(--ds-border);background:var(--ds-card-bg);width:min(440px,100%);box-shadow:var(--ds-shadow-modal);border-radius:20px;gap:22px;padding:34px;display:grid}.adminLoginBrand{border-bottom:1px solid var(--ds-border);align-items:center;gap:12px;padding-bottom:20px;display:flex}.adminLoginBrand>span{border-radius:var(--ds-radius-control);width:44px;height:44px;color:var(--ds-on-action);background:var(--ds-action);place-items:center;font-weight:800;display:grid}.adminLoginBrand div{gap:2px;display:grid}.adminLoginBrand strong{font-size:17px}.adminLoginBrand small,.adminLoginCard p,.adminLoginNote{color:var(--ds-text-2)}.adminEyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700;color:var(--ds-text-3)!important}.adminLoginCard h1{letter-spacing:-.03em;margin:0 0 8px;font-size:30px}.adminLoginCard p{margin:0;font-size:14px;line-height:1.65}.adminLoginCard label{gap:8px;font-size:13px;font-weight:650;display:grid}.adminLoginCard input{border:1px solid var(--ds-border-strong);width:100%;height:48px;color:var(--ds-text-1);background:var(--ds-surface-1);font:inherit;border-radius:10px;padding:0 14px}.adminLoginCard input:focus{border-color:var(--ds-focus);outline:3px solid color-mix(in srgb, var(--ds-focus) 18%, transparent)}.adminLoginCard>button{min-height:50px;color:var(--ds-on-action);background:var(--ds-action);font:inherit;cursor:pointer;border:0;border-radius:10px;font-weight:750}.adminLoginCard>button:disabled{cursor:wait;opacity:.62}.adminLoginError{background:#fff1f2;border:1px solid #fecaca;border-radius:9px;padding:11px 13px;font-weight:700;color:#b91c1c!important;font-size:14px!important}.adminLoginNote{font-size:12px;line-height:1.55}@media (width<=860px){.adminAppShell{border:0;border-radius:0;width:100%;margin:0}.adminHeader{padding:12px 16px;position:static}.adminHeaderBrand small,.adminHeaderAccount>div:not(.themeSwitcher){display:none}.adminAppShell .adminBody{grid-template-columns:1fr;min-height:auto}.adminAppShell .adminSidebar{width:100%;height:auto;padding:12px;display:flex;position:static;overflow-x:auto}.adminAppShell .commercialContent{width:min(100% - 24px,1500px)}.adminAppShell .growthRuleEditor,.adminAppShell .packageAdminEditorGrid,.adminAppShell .manualCreditGrantForm{grid-template-columns:1fr}.adminAppShell .packageEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAppShell .packageEditor label:first-child,.adminAppShell .packageEditorActions{grid-column:1/-1}.adminAppShell .modelRow{grid-template-columns:36px minmax(0,1fr) auto}.adminAppShell .modelRow>div:not(.modelIdentity):not(.modelRowActions),.adminAppShell .modelRow>em{display:none}.adminAppShell .modelRow>.modelRowActions{grid-column:2/4;grid-template-columns:minmax(0,1fr);display:grid}.adminAppShell .modelStateActions{justify-content:flex-start}.adminAppShell .modelEditInline{grid-template-columns:minmax(0,1fr) 76px minmax(110px,.8fr) 72px 54px}.adminAppShell .supportChannelEditor>label,.adminAppShell .supportChannelFixed{grid-template-columns:1fr;gap:7px}.adminAppShell .adminTaskList article,.adminTaskModal dl,.adminAppShell .adminDashboardPriorityGrid{grid-template-columns:1fr}.adminAppShell .providerBalanceMetrics,.adminAppShell .modelUsageSummary{grid-template-columns:1fr 1fr}}:root[data-theme=mono-glass] .adminAppShell :where(button,input,select,textarea),:root[data-theme=mono-glass] .adminLoginPage :where(button,input,select,textarea){border-radius:999px}:root[data-theme=obsidian] .adminAppShell,:root[data-theme=obsidian] .adminLoginPage{background:#14111d}:root[data-theme=obsidian] .adminAppShell :where(button,input,select,textarea),:root[data-theme=obsidian] .adminLoginPage :where(button,input,select,textarea){border-radius:8px}@media (width>=861px){:root[data-theme=mono-glass] .adminAppShell{width:min(1420px,100% - 48px)}:root[data-theme=mono-glass] .adminAppShell .adminBody{grid-template-columns:214px minmax(0,1fr)}:root[data-theme=mono-glass] .adminAppShell .adminSidebar{background:#f9f9f7eb;padding:22px 14px}:root[data-theme=mono-glass] .adminAppShell .adminMetrics article:first-child{color:#fff!important;background:#202120!important;border-color:#202120!important}:root[data-theme=mono-glass] .adminAppShell .adminMetrics article:first-child :where(small,strong,span){color:#fff!important}:root[data-theme=obsidian] .adminAppShell{border-radius:12px;width:min(1320px,100% - 64px)}:root[data-theme=obsidian] .adminAppShell .adminHeader{min-height:62px;padding:9px 18px}:root[data-theme=obsidian] .adminAppShell .adminBody{grid-template-columns:72px minmax(0,1fr)}:root[data-theme=obsidian] .adminAppShell .adminSidebar{background:#181421;align-items:center;height:calc(100vh - 110px);padding:14px 10px;top:62px}:root[data-theme=obsidian] .adminAppShell .adminSidebarIntro{min-width:0;padding:0 0 12px}:root[data-theme=obsidian] .adminAppShell .adminSidebarIntro :where(span,strong,small),:root[data-theme=obsidian] .adminAppShell .adminSidebar section h2,:root[data-theme=obsidian] .adminAppShell .adminSidebar a strong,:root[data-theme=obsidian] .adminAppShell .adminSidebar a i{display:none}:root[data-theme=obsidian] .adminAppShell .adminSidebarIntro:before{content:"T";width:42px;height:42px;color:var(--ds-on-action);background:var(--ds-action);border-radius:9px;place-items:center;font-weight:850;display:grid}:root[data-theme=obsidian] .adminAppShell .adminSidebar section{justify-items:center;gap:8px;width:100%}:root[data-theme=obsidian] .adminAppShell .adminSidebar a{border:1px solid #0000;border-radius:9px;justify-content:center;width:42px;height:42px;min-height:42px;padding:0;position:relative}:root[data-theme=obsidian] .adminAppShell .adminSidebar a>span{background:0 0;width:30px;height:30px}:root[data-theme=obsidian] .adminAppShell .adminSidebar a:after{content:attr(data-label);z-index:70;opacity:0;border:1px solid var(--ds-border);width:max-content;color:var(--ds-text-1);pointer-events:none;background:#282235;border-radius:7px;padding:7px 9px;font-size:11px;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(4px,-50%)}:root[data-theme=obsidian] .adminAppShell .adminSidebar a:hover:after{opacity:1;transform:translateY(-50%)}:root[data-theme=obsidian] .adminAppShell .adminMetrics article:first-child{color:var(--ds-on-action)!important;background:linear-gradient(135deg,#efc18f,#d58c67)!important;border-color:#e9b782!important}:root[data-theme=obsidian] .adminAppShell .adminMetrics article:first-child :where(small,strong,span){color:var(--ds-on-action)!important}:root[data-theme=obsidian] .adminAppShell .commercialContent{width:min(1240px,100% - 36px);margin-top:16px}}:root[data-theme=mono-glass] .adminAppShell :where(.commercialHeader,.metricGrid article,.dataCard,.quickActions),:root[data-theme=obsidian] .adminAppShell :where(.commercialHeader,.metricGrid article,.dataCard,.quickActions){border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-float)!important}:root[data-theme=obsidian] .adminAppShell .adminDashboardGrid,:root[data-theme=obsidian] .adminAppShell .adminModuleGrid{gap:14px}:root[data-theme=mono-glass] .adminAppShell{background:#e2e2e0c7;border:1px solid #ffffffe6;border-radius:28px;width:min(1360px,100% - 64px);margin:24px auto;box-shadow:0 4px 8px #14141224}:root[data-theme=mono-glass] .adminHeader{min-height:64px;box-shadow:none;background:#f8f8f6;border-bottom-color:#c5c5c1}:root[data-theme=mono-glass] .adminAppShell .adminSidebar{background:#fafaf8;border-right:0}:root[data-theme=mono-glass] .adminAppShell :where(.commercialHeader,.metricGrid article,.dataCard,.quickActions){background:#f8f8f6;border:1px solid #c5c5c1;border-radius:20px;box-shadow:0 4px 8px #1818161f!important}@media (prefers-reduced-motion:reduce){.adminAppShell *,.adminLoginPage *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.adminAppShell .quickActions a>span,.adminAppShell .modelMark{color:#fff!important;background:#222220!important}.adminAppShell .quickActions a>span svg{width:21px;height:21px}.adminAppShell .modelMark{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.adminAppShell .modelMark svg{width:20px;height:20px}.adminAppShell :is(.quickActions a>span,.modelMark){text-align:center;place-items:center;padding:0;display:grid;color:#fff!important;background:linear-gradient(145deg,#102b53,#24579b)!important}.adminAppShell .modelCostRows article em{border-radius:999px;padding:7px 11px;color:#fff!important;background:#222220!important}.adminAppShell .modelCostRows article :where(span,small){color:#4f4f4a!important}.adminAppShell .modelGradeLine{align-items:center;gap:6px;display:flex}.adminAppShell .modelGradeLine :where(b,i),.adminAppShell .modelIdentity>span{background:#222220;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-style:normal;line-height:1.2;color:#fff!important}.adminAppShell .modelGradeLine i{background:#deded9;color:#33332f!important}.adminAppShell .packageAdminEditorGrid{grid-template-columns:repeat(2,minmax(340px,1fr));gap:14px}.adminAppShell .packageEditor{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:18px;display:grid;background:#f1f1ef!important;border-color:#bdbdb8!important}.adminAppShell .packageEditorHead{border-bottom:1px solid #cecec9;justify-content:space-between;align-items:end;gap:14px;padding-bottom:13px;display:flex}.adminAppShell .packageEditorHead label{flex:1}.adminAppShell .packageEditorHead>span{border-radius:999px;flex:none;margin-bottom:7px;padding:6px 9px;font-size:10px;font-weight:800}.adminAppShell .packageEditorHead>span.active{color:#17613f!important;background:#dcebe2!important}.adminAppShell .packageEditorHead>span.disabled{color:#676762!important;background:#e2e2df!important}.adminAppShell .packageEditorFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.adminAppShell .packageEditor input,.adminAppShell .packageEditor select{min-height:42px;background:#fff!important;border-radius:9px!important}.adminAppShell .packageEditorFoot{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminAppShell .packageEditorFoot>small{font-size:11px;font-weight:700;color:#565651!important}.adminAppShell .packageEditorActions button{min-height:38px;padding:0 13px;border-radius:9px!important}.adminAppShell .packageEditorActions button.primary{color:#fff!important;background:#222220!important;border-color:#222220!important}@media (width<=1180px){.adminAppShell .packageAdminEditorGrid{grid-template-columns:1fr}}@media (width<=620px){.adminAppShell .packageEditorFields{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAppShell .packageEditorFoot{flex-direction:column;align-items:stretch}}
