@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Instrument+Serif&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500&display=swap";@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-font-weight:initial;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);margin:0}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-6{margin-right:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@supports (backdrop-blur:var(--tw)){.supports-backdrop-blur\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-blur\:bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://g.alicdn.com/bailian-fe/hot-activity/0.0.40/geist-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://g.alicdn.com/bailian-fe/hot-activity/0.0.40/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://g.alicdn.com/bailian-fe/hot-activity/0.0.40/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#AliyunConsoleOverlay{background:#f7f8fc!important}@keyframes bounce-up{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-25%)}}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@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-font-weight{syntax:"*";inherits:false}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes tipRoll{0%,44%{transform:translateY(0)}50%,94%{transform:translateY(-1.2em)}to{transform:translateY(-2.4em)}}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:.15}}@keyframes vmodalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes fwScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes case-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes plan-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cli-v2{--font-cn:"PingFang SC","PingFang TC",-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif;--font-en:"Inter",var(--font-cn),sans-serif;--font-mono:"Geist Mono","SF Mono","Roboto Mono",monospace;--ink:#111;--ink-strong:#000;--muted:#696969;--muted-2:#888;--line:#dddee3;--line-soft:#ebebeb;--surface:#fff;--surface-soft:#f8fafb;--chip:#eff3fa;--chip-2:#f0f0f5;--blue:#4b73ff;--azure:#4e93ff;--violet:#653aff;--cyan:#49dad1;--grad-cta:linear-gradient(270deg,#03ffd9 0%,#0054ff 56%,#004cff 100%);--grad-text:linear-gradient(106deg,#4a7dff 10%,#41ffd3 97%);--r-btn:12px;--r-card:20px;--r-hero:24px;--r-xl:32px;--r-pill:999px;--shadow-card:0 8px 30px #1111110f;--shadow-lift:0 16px 48px #28345a1f;--t-fast:.15s ease;--t-lift:.3s cubic-bezier(.2,.7,.2,1);--cw:clamp(1180px, 90vw, 1720px);min-height:100vh;color:var(--ink);font-family:var(--font-cn);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;background:#fafafc;font-size:14px;line-height:1.5;position:relative;overflow-x:clip}.cli-v2 *,.cli-v2 :before,.cli-v2 :after{box-sizing:border-box}.cli-v2 img,.cli-v2 svg{display:block}.cli-v2 a{color:inherit;text-decoration:none}.cli-v2 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cli-v2 .container{max-width:var(--cw);margin-inline:auto;padding-inline:24px}.cli-v2 .nav{z-index:50;background:#fafafc;border-bottom:1px solid #0000;position:sticky;top:0}.cli-v2 .nav-inner{justify-content:space-between;align-items:center;max-width:min(1860px,94vw);height:76px;margin-inline:auto;padding:0 24px 0 20px;display:flex}.cli-v2 .nav-brand{align-items:center;gap:10px;display:flex}.cli-v2 .nav-logo{width:auto;height:24px;display:block}.cli-v2 .nav-wordmark{letter-spacing:-.3px;color:#1a1a19;white-space:nowrap;font-size:17px;font-weight:400;line-height:1}.cli-v2 .nav-right{align-items:center;gap:16px;display:flex}.cli-v2 .nav-links{align-items:center;gap:6px;display:flex}.cli-v2 .nav-link{border-radius:var(--r-pill);color:var(--muted);transition:background var(--t-fast),color var(--t-fast);align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.cli-v2 .nav-link:hover{color:var(--ink);background:#0000000a}.cli-v2 .nav-console{isolation:isolate;border-radius:var(--r-pill);color:#fff;background:#000;justify-content:center;align-items:center;height:36px;padding:10px 16px;font-size:14px;font-weight:500;line-height:16px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .3s;display:flex;position:relative;overflow:visible}.cli-v2 .nav-console-t{z-index:2;position:relative}.cli-v2 .nav-console:before{content:"";background:var(--grad-cta);filter:blur(1.9px);opacity:0;z-index:1;pointer-events:none;border-radius:999px;width:calc(100% + 1.9px);height:calc(100% + 1.9px);transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.4)}.cli-v2 .nav-console:hover{background:var(--grad-cta);transform:scale(1.03)}.cli-v2 .nav-console:hover:before{opacity:.7;transform:translate(-50%,-50%)scale(1)}.cli-v2 .hero{text-align:center;padding:79px 0 20px;position:relative;overflow:visible}.cli-v2 .hero-aurora{z-index:0;pointer-events:none;filter:blur(58px);background:radial-gradient(38% 42% at 30% 46%,#3a62ff80,#3a62ff00 70%),radial-gradient(30% 34% at 22% 40%,#653aff66,#653aff00 72%),radial-gradient(40% 44% at 58% 56%,#4993ff47,#4993ff00 74%),radial-gradient(50% 50%,#78b4ff26,#fafafc00 78%);border-radius:50%;width:1180px;height:640px;position:absolute;top:150px;left:50%;transform:translate(-50%)}.cli-v2 .hero-head{z-index:2;padding:0 24px;position:relative}.cli-v2 .hero-tip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);background:#ffffffb8;border:1px solid #e8e8ee;border-radius:999px;align-items:center;gap:10px;margin-top:62px;padding:5px 14px 5px 5px;font-size:13.5px;line-height:1;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.cli-v2 .hero-tip:hover{border-color:#d9d9e3;transform:translateY(-1px);box-shadow:0 6px 18px #10182817}.cli-v2 .hero-tip-tag{color:#fff;height:22px;font-family:var(--font-en);letter-spacing:.06em;background:#111;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.cli-v2 .hero-tip-rot{vertical-align:middle;height:1.2em;display:inline-block;position:relative;overflow:hidden}.cli-v2 .hero-tip-rot-track{flex-direction:column;animation:8s cubic-bezier(.4,0,.2,1) infinite tipRoll;display:flex}.cli-v2 .hero-tip-rot-track span{white-space:nowrap;color:#3a3a3a;align-items:center;height:1.2em;display:flex}.cli-v2 .hero-tip-more{color:var(--ink);white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.cli-v2 .hero-tip-more svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.cli-v2 .hero-title{letter-spacing:-.3px;color:var(--muted);margin:4px 0 0;font-size:clamp(16px,2vw,22px);font-weight:500;line-height:1.25}.cli-v2 .hero-sub{letter-spacing:-1.4px;color:#171717;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 12px;margin:0 auto;font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.14;display:flex}.cli-v2 .hero-sub>span:first-child{white-space:nowrap}.cli-v2 .rotator{vertical-align:bottom;text-align:left;min-width:5em;height:1.5em;display:inline-block;position:relative;overflow:hidden}.cli-v2 .rotator-track{flex-direction:column;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.cli-v2 .rotator-track span{white-space:nowrap;background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;height:1.5em;display:flex}.cli-v2 .hero-desc{white-space:nowrap;max-width:none;color:var(--muted);margin:16px auto 0;font-size:16px;line-height:1.62}.cli-v2 .glass-cmd{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#fff6;border-radius:32px;width:min(620px,100% - 60px);margin:36px auto 0;padding:9px;position:relative;box-shadow:0 12.6px 28.7px #0000001a,0 51.7px 51.7px #0000000f}.cli-v2 .glass-cmd-glow{filter:blur(20px);pointer-events:none;background:linear-gradient(21deg,#7ad5ff99 9%,#37d82c00 30%),linear-gradient(201deg,#7a7fff99 9%,#37d82c00 30%);border-radius:24px;position:absolute;inset:9px}.cli-v2 .glass-cmd-box{background:linear-gradient(#fff,#fff) padding-box, conic-gradient(from var(--a,0deg),transparent 0deg 48deg,#5dd8c866 62deg,#7baaf766 75deg,#a78bfa66 88deg,transparent 104deg 228deg,#5dd8c866 242deg,#7baaf766 255deg,#a78bfa66 268deg,transparent 284deg 360deg) border-box;border:1.5px solid #0000;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;height:55px;padding:0 12px 0 20px;animation:9s linear infinite spin;display:flex;position:relative}.cli-v2 .glass-cmd-box .cmd{font-family:var(--font-mono);color:#000;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:16px;display:flex;overflow:hidden}.cli-v2 .glass-cmd-box .cmd .dollar{color:#4ade80;font-size:19px}.cli-v2 .glass-cmd-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cli-v2 .cmd-icon-btn{cursor:pointer;color:#00000073;transition:color var(--t-fast);background:0 0;border:none;padding:6px;display:flex}.cli-v2 .cmd-icon-btn:hover{color:#000}.cli-v2 .cmd-icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cli-v2 .cmd-send{color:#fff;cursor:pointer;background:#1a1a19;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.cli-v2 .cmd-send:hover{transform:scale(1.08)}.cli-v2 .cmd-send svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cli-v2 .install{padding:28px 0 56px;position:relative}.cli-v2 .install .container{z-index:1;position:relative}.cli-v2 .install-lead{letter-spacing:-.2px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding-left:2px;font-size:15px;font-weight:400;display:flex}.cli-v2 .install-lead-hint{color:var(--muted);white-space:nowrap}.cli-v2 .install-link{color:var(--ink);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #00000047;text-decoration:underline #00000047;transition:color .18s,text-decoration-color .18s}.cli-v2 .install-link:hover{background-image:var(--grad-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;text-decoration-color:#41d3ff}.cli-v2 .install-head{text-align:center;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.cli-v2 .install-h2{letter-spacing:-1.3px;white-space:nowrap;align-items:baseline;gap:14px;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.3;display:flex}.cli-v2 .install-h2 .cn{color:#000;font-weight:400}.cli-v2 .install-h2 .grad{font-family:var(--font-en);background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.cli-v2 .install-sub{text-align:center;max-width:560px;color:var(--muted);margin:0 auto 40px;font-size:16px;line-height:1.62}.cli-v2 .steps3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.cli-v2 .install-panel{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#ffffff8c;border:1px solid #fff9;border-radius:24px;overflow:hidden;box-shadow:0 8px 30px #1018280f}.cli-v2 .install-panel .install-lead{margin:0;padding:22px 26px 0}.cli-v2 .install-panel .steps3{gap:16px;padding:18px 26px 26px}.cli-v2 .step-card{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);transition:transform var(--t-lift),box-shadow var(--t-lift),border-color var(--t-lift);border:1px solid #ededf1;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.cli-v2 .step-card:hover{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-5px)}.cli-v2 .step-card-top{align-items:center;gap:12px;display:flex}.cli-v2 .step-card-ico{background:var(--chip);width:42px;height:42px;color:var(--blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.cli-v2 .step-card-ico svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.cli-v2 .step-card-num{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-2);margin-left:auto;font-size:12.5px}.cli-v2 .step-card-title{letter-spacing:-.3px;color:#16171d;margin:0;font-size:18px;font-weight:600}.cli-v2 .step-tabs{gap:8px;margin-top:16px;display:flex}.cli-v2 .step-tab{border-radius:var(--r-pill);color:#656565;background:var(--surface-soft);border:1px solid var(--line-soft);cursor:pointer;white-space:nowrap;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);padding:5px 12px;font-size:12.5px}.cli-v2 .step-tab:hover{color:#000}.cli-v2 .step-tab.is-active{color:#fff;background:#111116;border-color:#111116}.cli-v2 .step-card-desc{color:var(--muted);flex:1;margin:16px 0 0;font-size:13px;line-height:1.7}.cli-v2 .step-card-desc a{color:var(--blue);text-decoration:none}.cli-v2 .step-card-desc a svg,.cli-v2 .step-note a svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-1px;width:12px;height:12px;margin-left:1px;display:inline-block}.cli-v2 .step-card-desc a:hover{color:var(--violet)}.cli-v2 .step-cmd{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding:10px 8px 10px 14px;display:flex}.cli-v2 .step-cmd-text{font-family:var(--font-mono);color:#111;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;line-height:1.6;overflow:hidden}.cli-v2 .step-copy{cursor:pointer;color:#9ca3af;font-family:var(--font-mono);transition:background var(--t-fast),color var(--t-fast);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.cli-v2 .step-copy:hover{color:#000;background:#eef0f3}.cli-v2 .step-copy svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cli-v2 .step-copy.done{color:#0da740}.cli-v2 .step-note{text-align:center;color:var(--muted-2);margin:26px 0 0;font-size:13.5px}.cli-v2 .step-note a{color:var(--blue)}.cli-v2 .step-note a:hover{color:var(--violet)}.cli-v2 .vmodal{z-index:120;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.cli-v2 .vmodal.is-open{display:flex}.cli-v2 .vmodal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c1499;position:absolute;inset:0}.cli-v2 .vmodal-box{background:#000;border-radius:16px;width:min(920px,92vw);animation:.24s vmodalIn;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b}.cli-v2 .vmodal-video{background:#000;width:100%;max-height:82vh;display:block}.cli-v2 .vmodal-close{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s;display:inline-flex;position:absolute;top:10px;right:10px}.cli-v2 .vmodal-close:hover{background:#000000c7}.cli-v2 .vmodal-close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cli-v2 .section{padding:96px 0}.cli-v2 .section-soft{background:var(--surface-soft)}.cli-v2 .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:46px;display:flex}.cli-v2 .section-head.center{text-align:center;max-width:680px;margin-inline:auto;display:block}.cli-v2 .section-title{letter-spacing:-1.2px;color:#000;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.3}.cli-v2 .section-title .grad{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.cli-v2 .section-sub{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.6}.cli-v2 .section-sub a{color:var(--blue);transition:color var(--t-fast)}.cli-v2 .section-sub a:hover{color:var(--violet)}.cli-v2 .pill-btn{border-radius:var(--r-pill);background:var(--chip);color:#000;cursor:pointer;height:40px;transition:background var(--t-fast);border:none;flex-shrink:0;align-items:center;padding:0 18px;font-size:15px;display:inline-flex}.cli-v2 .pill-btn:hover{background:#e3eaf7}.cli-v2 .cap-grid{grid-template-columns:repeat(4,1fr);align-content:start;gap:20px;display:grid}.cli-v2 .cap-card{background:var(--surface);min-height:170px;transition:transform var(--t-lift),box-shadow var(--t-lift),border-color var(--t-lift);border:1px solid #ededf1;border-radius:18px;flex-direction:column;padding:24px;display:flex;position:relative}.cli-v2 .cap-new{font-family:var(--font-en);letter-spacing:.6px;color:#fff;background:#111;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0000002e}.cli-v2 .cap-card:hover{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-5px)}.cli-v2 .cap-name{letter-spacing:-.3px;color:#16171d;font-size:17px;font-weight:600}.cli-v2 .cap-model{font-family:var(--font-mono);color:#242933;background:var(--chip);border-radius:6px;align-self:flex-start;margin:12px 0 10px;padding:4px 9px;font-size:11px;display:inline-block}.cli-v2 .cap-desc{color:var(--muted);font-size:13px;line-height:1.7}.cli-v2 .frameworks{text-align:center}.cli-v2 .fw-marquee{margin-top:48px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.cli-v2 .fw-track{align-items:center;gap:28px;width:max-content;animation:45s linear infinite fwScroll;display:flex}.cli-v2 .fw-marquee:hover .fw-track{animation-play-state:paused}.cli-v2 .fw-logo{width:196px;height:68px;box-shadow:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0 8px;transition:opacity .2s;display:flex}.cli-v2 .fw-logo:hover{opacity:.6}.cli-v2 .fw-logo img{object-fit:contain;max-width:100%;max-height:48px}.cli-v2 .fw-note{color:var(--muted-2);margin-top:14px;font-size:13px}.cli-v2 .cta{padding:32px 0 96px}.cli-v2 .cta-head{text-align:center;padding:48px 0 36px}.cli-v2 .cta-title{letter-spacing:-.9px;color:#000;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:400;line-height:1.3}.cli-v2 .cta-wave{font-weight:700}.cli-v2 .cta-grad{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.cli-v2 .cta-searchwrap{height:196px;position:relative}.cli-v2 .cta-glow{border-radius:var(--r-pill);filter:blur(22px);pointer-events:none;background:linear-gradient(18.6deg,#7ad5ff99 9%,#37d82c00 28%),linear-gradient(188deg,#a97aff99 3%,#2c7cd800 28%);width:min(720px,100% - 160px);height:58px;position:absolute;top:33px;left:50%;transform:translate(-50%)}.cli-v2 .cta-backing{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);pointer-events:none;background:#fff6;width:min(726px,100% - 152px);height:78px;position:absolute;top:21px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffd9,0 8px 30px #14285a14}.cli-v2 .cta-search{border-radius:var(--r-pill);background:#fff;align-items:center;gap:14px;width:min(706px,100% - 160px);height:58px;padding:9px 16px 9px 28px;display:flex;position:absolute;top:31px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #141e3c0d}.cli-v2 .cta-fieldwrap{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.cli-v2 .cta-field{letter-spacing:-.3px;color:#000;background:0 0;border:0;outline:0;flex:auto;width:100%;font-size:16px}.cli-v2 .cta-field::placeholder{color:#0000004d}.cli-v2 .cta-ph{pointer-events:none;letter-spacing:-.3px;color:#00000059;align-items:center;font-size:16px;display:flex;position:absolute;inset:0}.cli-v2 .cta-ph-t{white-space:pre;overflow:hidden}.cli-v2 .cta-fieldwrap.typing .cta-ph{display:none}.cli-v2 .cta-caret{background:#00000080;flex:none;width:2px;height:20px;margin-left:8px;animation:1.05s step-end infinite blink;display:inline-block}.cli-v2 .cta-send{border-radius:var(--r-pill);color:#fff;background:#1a1a19;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.cli-v2 .cta-send:hover{transform:scale(1.08)}.cli-v2 .cta-send svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cli-v2 .foot{background:#fafafc;padding:36px 0 56px}.cli-v2 .foot-inner{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cli-v2 .foot-left{flex-direction:column;justify-content:space-between;gap:36px;min-height:155px;display:flex}.cli-v2 .foot-logo{align-self:flex-start;width:44px;height:44px;display:block}.cli-v2 .foot-meta{flex-direction:column;gap:16px;display:flex}.cli-v2 .foot-social{gap:12px;display:flex}.cli-v2 .foot-social a{color:#111;width:34px;height:34px;transition:background var(--t-fast);border:1px solid #0d0d0d0d;border-radius:17px;justify-content:center;align-items:center;display:flex}.cli-v2 .foot-social a:hover{background:#0000000d}.cli-v2 .foot-social svg{fill:currentColor;width:18px;height:18px}.cli-v2 .foot-qr{display:flex;position:relative}.cli-v2 .foot-qr-btn{color:#111;cursor:pointer;width:34px;height:34px;transition:background var(--t-fast);background:0 0;border:1px solid #0d0d0d0d;border-radius:17px;justify-content:center;align-items:center;display:flex}.cli-v2 .foot-qr-btn:hover{background:#0000000d}.cli-v2 .foot-qr-btn svg{fill:currentColor;width:19px;height:19px}.cli-v2 .foot-qr-pop{opacity:0;visibility:hidden;pointer-events:none;z-index:20;text-align:center;background:#fff;border:1px solid #ededf1;border-radius:14px;width:150px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 34px #10182829}.cli-v2 .foot-qr:hover .foot-qr-pop{opacity:1;visibility:visible;transform:translate(-50%)}.cli-v2 .foot-qr-pop img{object-fit:cover;background:#f2f2f4;border-radius:8px;width:130px;height:130px;margin:0 auto;display:block}.cli-v2 .foot-qr-pop span{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.cli-v2 .foot-qr-pop:after{content:"";border:6px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.cli-v2 .foot-legal{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cli-v2 .foot-legal a,.cli-v2 .foot-legal span{font-family:var(--font-en);letter-spacing:.131px;color:#11111180;font-size:14px;line-height:21px}.cli-v2 .foot-legal a{transition:color var(--t-fast)}.cli-v2 .foot-legal a:hover{color:#111c}.cli-v2 .foot-videos{flex:none;align-self:flex-end;width:371px;max-width:46%;height:104px;position:relative}.cli-v2 .foot-videos:after{content:"";pointer-events:none;z-index:0;width:371px;height:104px;transition:height .42s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cli-v2 .foot-videos:hover:after{pointer-events:auto;height:300px}.cli-v2 .fvcard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#dcdeeb9e;border:.9px solid #8a8a8a1f;border-radius:17px;align-items:stretch;gap:8px;padding:7px;transition:bottom .42s cubic-bezier(.2,.7,.2,1),opacity .3s,box-shadow .3s,transform .3s;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 18px #28345a0f}.cli-v2 .fvcard.c1{opacity:.92;z-index:1;width:296px;height:73px;bottom:30px}.cli-v2 .fvcard.c2{opacity:.96;z-index:2;width:333px;height:83px;bottom:15px}.cli-v2 .fvcard.c3{z-index:3;width:371px;height:92px;bottom:0}.cli-v2 .foot-videos:hover .fvcard.c1{opacity:1;bottom:200px;box-shadow:0 16px 32px #28345a24}.cli-v2 .foot-videos:hover .fvcard.c2{opacity:1;bottom:100px;box-shadow:0 16px 32px #28345a24}.cli-v2 .foot-videos:hover .fvcard.c3{box-shadow:0 16px 32px #28345a24}.cli-v2 .foot-videos:hover .fvcard{width:371px;height:92px}.cli-v2 .foot-videos:hover .fvcard:hover{z-index:4;background:#bcbfd4f5;transform:translate(-50%)scale(1.025);box-shadow:0 22px 44px #28345a38}.cli-v2 .foot-videos:hover .fvcard .thumb{width:142px}.cli-v2 .fvcard .thumb{color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:width .3s;display:flex;overflow:hidden}.cli-v2 .fvcard.c1 .thumb{background:radial-gradient(120% 120% at 30% 20%,#8b6cff,#6a5cf6 55%,#3f3aa8);width:114px}.cli-v2 .fvcard.c2 .thumb{background:radial-gradient(120% 120% at 30% 20%,#4e93ff,#4b73ff 55%,#2a3fb8);width:128px}.cli-v2 .fvcard.c3 .thumb{background:radial-gradient(120% 120% at 30% 20%,#49dad1,#00a18f 55%,#065f56);width:142px}.cli-v2 .fvcard .thumb svg{fill:#fff;width:16px;height:16px}.cli-v2 .fvcard .thumb img{object-fit:cover;width:100%;height:100%;display:block}.cli-v2 .fvcard .vtext{letter-spacing:-.16px;color:#111;flex-direction:column;flex:auto;justify-content:space-between;min-width:0;padding:1px 4px 1px 3px;font-size:13.5px;line-height:1.22;display:flex}.cli-v2 .fvcard .vt-title{display:block;overflow:hidden}.cli-v2 .fvcard .vd{letter-spacing:.5px;color:#00000080;margin-top:6px;font-size:9px;display:block}.cli-v2 .cases-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.cli-v2 .cases-tabsrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.cli-v2 .cases-tabsrow-right{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cli-v2 .cases-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cli-v2 .cases-nav{border-radius:var(--r-pill);background:var(--chip);flex-shrink:0;align-items:center;height:40px;padding:2px;display:flex}.cli-v2 .cases-nav button{border-radius:var(--r-pill);color:#242933;width:34px;height:36px;transition:background var(--t-fast);justify-content:center;align-items:center;display:flex}.cli-v2 .cases-nav button:hover:not(:disabled){background:#ffffffb3}.cli-v2 .cases-nav button:disabled{color:#c2c8d2;cursor:default}.cli-v2 .cases-nav svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cli-v2 .cases-wrap{width:100vw;margin-left:calc(50% - 50vw);position:relative}.cli-v2 .cases-track{padding:8px 0 32px;padding-inline:max(24px,calc((100vw - var(--cw)) / 2 + 24px));scroll-snap-type:x proximity;scroll-padding-left:max(24px,calc((100vw - var(--cw)) / 2 + 24px));scroll-padding-right:max(24px,calc((100vw - var(--cw)) / 2 + 24px));scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.cli-v2 .cases-track::-webkit-scrollbar{display:none}.cli-v2 .ccard{scroll-snap-align:start;will-change:transform;background:#e5e5e5 50%/cover no-repeat;border-radius:20px;flex-direction:column;flex:0 0 340px;justify-content:flex-end;width:340px;height:520px;padding:26px;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;display:flex;position:relative;overflow:hidden}.cli-v2 .ccard:hover{z-index:2;transform:translateY(-6px)scale(1.008);box-shadow:0 16px 38px #121c3a2e}.cli-v2 .ccard:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;transition:box-shadow .42s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #fff0}.cli-v2 .ccard:hover:after{box-shadow:inset 0 0 0 1.5px #ffffff73}.cli-v2 .ccard:before{content:"";z-index:0;background:linear-gradient(#0000 48%,#000000b8 100%);position:absolute;inset:0}.cli-v2 .ccard>*{z-index:1;position:relative}.cli-v2 .ccard-cap{flex-direction:column;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:flex}.cli-v2 .ccard:hover .ccard-cap{transform:translateY(-54px)}.cli-v2 .ccard-tag{letter-spacing:1.1px;text-transform:uppercase;color:#fff9;margin:0 0 7px;font-size:11px;font-weight:500;line-height:14.8px}.cli-v2 .ccard-h{color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.15}.cli-v2 .ccard-d{color:#ffffffb8;margin:0;font-size:15px;font-weight:300;line-height:1.4}.cli-v2 .ccard-cta{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1a1a19;cursor:pointer;opacity:0;pointer-events:none;height:36px;transition:opacity .35s ease,transform .42s cubic-bezier(.2,.7,.2,1),box-shadow var(--t-fast);background:#ffffffeb;border:0;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;bottom:26px;left:26px;transform:translateY(10px)}.cli-v2 .ccard-cta svg{fill:currentColor;width:13px;height:13px}.cli-v2 .ccard-cta:hover{box-shadow:0 6px 16px #0003}.cli-v2 .ccard:hover .ccard-cta{opacity:1;pointer-events:auto;transform:none}.cli-v2 .cases-track.is-swap .ccard{animation:.45s cubic-bezier(.34,1.3,.64,1) both case-rise}.cli-v2 .cases-track.is-swap .ccard:nth-child(2){animation-delay:60ms}.cli-v2 .cases-track.is-swap .ccard:nth-child(3){animation-delay:.12s}.cli-v2 .cases-track.is-swap .ccard:nth-child(4){animation-delay:.18s}@media (hover:none){.cli-v2 .ccard-cta{opacity:1;pointer-events:auto;transform:none}.cli-v2 .ccard-cap{transform:translateY(-54px)}}.cli-v2 .pricing-tabsrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.cli-v2 .pricing-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cli-v2 .ptab{border-radius:var(--r-pill);color:#242933;cursor:pointer;height:38px;transition:background var(--t-fast);align-items:center;gap:10px;padding:8px 16px;font-size:14px;display:inline-flex}.cli-v2 .ptab:hover{background:#0000000a}.cli-v2 .ptab.is-active{color:#0b0c0f;background:#e3eaf7;font-weight:600}.cli-v2 .ptab .dot{border-radius:var(--r-pill);background:var(--violet);width:6px;height:6px;display:none}.cli-v2 .ptab.is-active .dot{display:block}.cli-v2 .pricing-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.cli-v2 .pcol{flex-direction:column;display:flex}.cli-v2 .pcard-head{background:var(--chip-2);min-height:172px;transition:background var(--t-lift),box-shadow var(--t-lift);border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000000f}.cli-v2 .pcard-head:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--t-lift);background:radial-gradient(60% 90% at 85% 0,#ffffff38,#0000 60%),radial-gradient(50% 70% at 0 100%,#ffffff1f,#0000 60%);position:absolute;inset:0}.cli-v2 .pcard-head.featured{box-shadow:none;background:linear-gradient(45deg,#ec4899 0%,#fa6b57 55%,#fa8125 100%)}.cli-v2 .pcard-head.featured:after{opacity:1}.cli-v2 .pcard-htop{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}.cli-v2 .pcard-namerow{justify-content:space-between;align-items:center;gap:8px;display:flex}.cli-v2 .pcard-name{letter-spacing:-.2px;color:#141414;transition:color var(--t-fast);font-size:20px;font-weight:600}.cli-v2 .featured .pcard-name{color:#fff}.cli-v2 .pcard-desc{color:#656565;min-height:3.1em;transition:color var(--t-fast);margin:0;font-size:13px;line-height:1.55}.cli-v2 .featured .pcard-desc{color:#fff9}.cli-v2 .pbadge{z-index:1;color:#000;border-radius:var(--r-pill);white-space:nowrap;background:#fff;padding:3px 10px;font-size:11px;font-weight:500;position:relative}.cli-v2 .pcard-price{z-index:1;align-items:flex-end;gap:8px;margin-top:18px;display:flex;position:relative}.cli-v2 .pcard-pricewrap{z-index:1;position:relative}.cli-v2 .pcard-original{color:#9a9a9a;transition:color var(--t-fast);margin-top:4px;font-size:13px;line-height:1.2;text-decoration:line-through}.cli-v2 .featured .pcard-original{color:#fff9}.cli-v2 .pcard-amt{font-family:var(--font-en);letter-spacing:-.6px;color:#141414;font-size:38px;font-weight:700;line-height:1.15}.cli-v2 .featured .pcard-amt{color:#fff}.cli-v2 .pcard-per{color:#656565;transition:color var(--t-fast);padding-bottom:6px;font-size:12.5px}.cli-v2 .featured .pcard-per{color:#fff9}.cli-v2 .psub{border-radius:var(--r-pill);background:var(--chip-2);color:#000;cursor:pointer;width:100%;transition:opacity var(--t-fast),background var(--t-lift),color var(--t-lift);justify-content:center;align-items:center;gap:10px;margin:20px 0;padding:13px 20px;font-size:15px;font-weight:600;display:flex}.cli-v2 .psub:hover{opacity:.88;transform:none}.cli-v2 .psub.dark{color:#fff;background:#000}.cli-v2 .pfeat-label{letter-spacing:.3px;color:#656565;margin:0 0 10px;font-size:12px;font-weight:500}.cli-v2 .pfeatures{flex-direction:column;gap:13px;display:flex}.cli-v2 .pfeat{align-items:flex-start;gap:10px;display:flex}.cli-v2 .pfeat svg{stroke:#8a8f98;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.cli-v2 .pfeat p{color:#141414;margin:0;font-size:13px;line-height:19px}.cli-v2 .pfeat p .m{color:#656565}.cli-v2 .pricing-cards.is-swap .pcol{animation:.45s cubic-bezier(.34,1.3,.64,1) both plan-rise}.cli-v2 .pricing-cards.is-swap .pcol:nth-child(2){animation-delay:60ms}.cli-v2 .pricing-cards.is-swap .pcol:nth-child(3){animation-delay:.12s}.cli-v2 .changelog-panel{scrollbar-width:thin;scrollbar-color:#d4d6dc transparent;max-height:520px;padding:0 4px 72px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.cli-v2 .changelog-panel::-webkit-scrollbar{width:6px}.cli-v2 .changelog-panel::-webkit-scrollbar-thumb{background:#d4d6dc;border-radius:999px}.cli-v2 .changelog-panel::-webkit-scrollbar-thumb:hover{background:#b4b7c0}.cli-v2 .cl-status{color:var(--muted);text-align:center;margin:0;padding:24px 0;font-size:14px}.cli-v2 .cl-status a{color:var(--blue)}.cli-v2 .cl-entry{border-bottom:1px solid var(--line-soft);padding:22px 0}.cli-v2 .cl-entry:last-child{border-bottom:none}.cli-v2 .cl-head{align-items:baseline;gap:10px;display:flex}.cli-v2 .cl-ver{font-family:var(--font-en);letter-spacing:-.2px;color:#141414;font-size:16px;font-weight:700}.cli-v2 .cl-date{font-family:var(--font-en);color:var(--muted-2);font-size:12.5px}.cli-v2 .cl-sec{margin-top:14px}.cli-v2 .cl-tag{border-radius:var(--r-pill);font-family:var(--font-en);letter-spacing:.3px;background:var(--chip-2);color:#656565;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.cli-v2 .cl-tag-added{color:#0da740;background:#e7f7ee}.cli-v2 .cl-tag-changed{background:var(--chip);color:var(--blue)}.cli-v2 .cl-tag-fixed{color:#c26a08;background:#fff4e3}.cli-v2 .cl-tag-removed{color:#d93026;background:#fdeceb}.cli-v2 .cl-list{margin:10px 0 0;padding-left:6px;list-style:none}.cli-v2 .cl-list li{color:var(--muted);margin-top:6px;padding-left:14px;font-size:13px;line-height:1.7;position:relative}.cli-v2 .cl-list li:first-child{margin-top:0}.cli-v2 .cl-list li:before{content:"";background:#c0c3cc;border-radius:50%;width:3px;height:3px;position:absolute;top:.75em;left:3px}.cli-v2 .cl-list li strong{color:#141414;font-weight:600}.cli-v2 .cl-list li code{font-family:var(--font-mono);background:var(--chip);color:#242933;border-radius:6px;padding:1px 6px;font-size:11.5px}.cli-v2 .reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.cli-v2 .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cli-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1100px){.cli-v2 .cap-grid{grid-template-columns:repeat(2,1fr)}.cli-v2 .steps3{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.cli-v2 .install-panel .steps3{max-width:none}.cli-v2 .pricing-cards{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.cli-v2 .foot-inner{flex-direction:column;align-items:flex-start}.cli-v2 .foot-videos{align-self:flex-start;max-width:100%}.cli-v2 .hero-desc{white-space:normal;max-width:640px}.cli-v2 .section{padding:80px 0}}@media (width<=768px){.cli-v2 .container{padding-inline:20px}.cli-v2 .section{padding:60px 0}.cli-v2 .section-head{margin-bottom:32px}.cli-v2 .nav-inner{height:64px;padding:0 16px}.cli-v2 .hero{padding:52px 0 12px}.cli-v2 .hero-tip{margin-top:32px}.cli-v2 .hero-desc{max-width:520px;font-size:15px}.cli-v2 .glass-cmd{margin-top:28px}.cli-v2 .install{padding:44px 0 36px}.cli-v2 .install-sub{margin-bottom:28px}.cli-v2 .install-lead{flex-direction:column;align-items:flex-start;gap:8px}.cli-v2 .install-lead-hint{white-space:normal}.cli-v2 .install-panel .install-lead{padding:18px 20px 0}.cli-v2 .install-panel .steps3{gap:14px;padding:16px}.cli-v2 .step-card{padding:22px 20px}.cli-v2 .ccard{flex:0 0 min(340px,82vw);width:min(340px,82vw);height:480px}.cli-v2 .cta{padding:24px 0 60px}.cli-v2 .cta-head{padding:28px 0 24px}.cli-v2 .foot{padding:32px 0 44px}.cli-v2 .pill-btn{height:36px;padding:0 14px}}@media (width<=640px){.cli-v2 .nav-links{display:none}.cli-v2 .cap-grid{grid-template-columns:1fr}.cli-v2 .cap-card{min-height:0;padding:20px}.cli-v2 .cases-nav,.cli-v2 .foot-videos,.cli-v2 .foot-logo{display:none}.cli-v2 .foot-inner{align-items:center}.cli-v2 .foot-left{align-items:center;gap:20px;min-height:0}.cli-v2 .foot-meta{align-items:center}.cli-v2 .foot-social{justify-content:center}.cli-v2 .foot-legal{text-align:center;justify-content:center}.cli-v2 .install-h2{white-space:normal;text-align:center}.cli-v2 .step-tab-pre{display:none}.cli-v2 .hero-sub{letter-spacing:-.6px;gap:0 8px;font-size:clamp(22px,5.8vw,36px)}.cli-v2 .rotator{text-align:center}.cli-v2 .rotator-track{align-items:center}.cli-v2 .hero-desc{font-size:15px}.cli-v2 .hero-tip{gap:8px;padding:5px 12px 5px 5px;font-size:12px}.cli-v2 .hero-tip-tag{height:20px;padding:0 7px;font-size:10px}.cli-v2 .section{padding:52px 0}.cli-v2 .section-head{margin-bottom:26px}.cli-v2 .section-sub,.cli-v2 .install-sub{font-size:15px}.cli-v2 .cases-head{margin-bottom:20px}.cli-v2 .foot-legal{gap:8px 14px}.cli-v2 .glass-cmd-box .cmd{font-size:14px}.cli-v2 .cta-glow{width:min(720px,100% - 72px)}.cli-v2 .cta-backing{width:min(726px,100% - 68px)}.cli-v2 .cta-search{width:min(706px,100% - 72px)}.cli-v2 .cta-field,.cli-v2 .cta-ph{font-size:14px}.cli-v2 .cta-fieldwrap{overflow:hidden}.cli-v2 .cta-search{gap:8px;padding:9px 12px 9px 22px}.cli-v2 .cta-title{font-size:22px;line-height:1.4}.cli-v2 .cta-grad{display:block}}@media (width<=400px){.cli-v2 .container{padding-inline:16px}.cli-v2 .hero-sub{font-size:clamp(19px,5.8vw,26px)}.cli-v2 .pcard-amt{font-size:32px}.cli-v2 .install-panel .steps3{padding:12px}.cli-v2 .step-cmd{padding:9px 6px 9px 12px}.cli-v2 .step-cmd-text{font-size:11.5px}.cli-v2 .glass-cmd{width:calc(100% - 32px)}}._nav_ud9mp_1{z-index:80;box-shadow:none;background:0 0;transition:background .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,top .28s;position:fixed;top:0;left:0;right:0}._withNotice_ud9mp_12{top:40px}._scrolled_ud9mp_20:not(._linksAway_ud9mp_20){background:var(--ops-page-bg,#fafafc)}._scrolled_ud9mp_20._linksAway_ud9mp_20:not(._model_ud9mp_25){-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);background:#fafafcdb}._model_ud9mp_25._scrolled_ud9mp_20._linksAway_ud9mp_20{background:0 0}.has-stuck-section-head ._scrolled_ud9mp_20._linksAway_ud9mp_20:not(._model_ud9mp_25){background:var(--ops-page-bg,#fafafc);-webkit-backdrop-filter:none;backdrop-filter:none}._progressiveBlur_ud9mp_45{z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s linear .28s;position:absolute;inset:0}._progressiveBlurLayer_ud9mp_54{-webkit-backdrop-filter:blur(var(--nav-progressive-blur));backdrop-filter:blur(var(--nav-progressive-blur));-webkit-mask-image:var(--nav-progressive-mask);-webkit-mask-image:var(--nav-progressive-mask);mask-image:var(--nav-progressive-mask);position:absolute;inset:0}._progressiveBlurLayer_ud9mp_54:first-child,._progressiveBlurLayer_ud9mp_54:nth-child(2){--nav-progressive-blur:1px;--nav-progressive-mask:linear-gradient(0deg, transparent, #000 8%)}._progressiveBlurLayer_ud9mp_54:nth-child(3){--nav-progressive-blur:4px;--nav-progressive-mask:linear-gradient(0deg, transparent 8%, #000 16%)}._progressiveBlurLayer_ud9mp_54:nth-child(4){--nav-progressive-blur:8px;--nav-progressive-mask:linear-gradient(0deg, transparent 16%, #000 24%)}._progressiveBlurLayer_ud9mp_54:nth-child(5){--nav-progressive-blur:16px;--nav-progressive-mask:linear-gradient(0deg, transparent 24%, #000 36%)}._progressiveBlurLayer_ud9mp_54:nth-child(6){--nav-progressive-blur:24px;--nav-progressive-mask:linear-gradient(0deg, transparent 36%, #000 48%)}._progressiveBlurLayer_ud9mp_54:nth-child(7){--nav-progressive-blur:32px;--nav-progressive-mask:linear-gradient(0deg, transparent 48%, #000 60%)}._model_ud9mp_25:not(._scrolled_ud9mp_20) ._progressiveBlur_ud9mp_45,._model_ud9mp_25._scrolled_ud9mp_20._linksAway_ud9mp_20 ._progressiveBlur_ud9mp_45{opacity:1;visibility:visible;transition-delay:0s}._inner_ud9mp_101{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:none;height:76px;margin-inline:0;padding:0 24px;display:flex;position:relative}._nav_ud9mp_1:not(._model_ud9mp_25) ._inner_ud9mp_101{max-width:var(--ops-content-max,1920px);margin-inline:auto}._brand_ud9mp_121{width:129px;height:24px;text-decoration:none;display:block;position:relative}._logo_ud9mp_128{width:auto;height:24px;transition:opacity .22s;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}._logoLight_ud9mp_139{opacity:0}._logoDark_ud9mp_142,._model_ud9mp_25:not(._scrolled_ud9mp_20) ._logoLight_ud9mp_139{opacity:1}._model_ud9mp_25:not(._scrolled_ud9mp_20) ._logoDark_ud9mp_142{opacity:0}._onDark_ud9mp_153 ._logoLight_ud9mp_139{opacity:1}._onDark_ud9mp_153 ._logoDark_ud9mp_142{opacity:0}._onDark_ud9mp_153 ._link_ud9mp_20{color:#ffffffeb}._onDark_ud9mp_153 ._link_ud9mp_20:hover{background:#ffffff1f}._onDark_ud9mp_153 ._link_ud9mp_20:hover ._extIcon_ud9mp_165{opacity:.85}._scrolled_ud9mp_20 ._logoLight_ud9mp_139,._model_ud9mp_25._scrolled_ud9mp_20 ._logoLight_ud9mp_139,._onDark_ud9mp_153._scrolled_ud9mp_20 ._logoLight_ud9mp_139{opacity:0}._scrolled_ud9mp_20 ._logoDark_ud9mp_142,._model_ud9mp_25._scrolled_ud9mp_20 ._logoDark_ud9mp_142,._onDark_ud9mp_153._scrolled_ud9mp_20 ._logoDark_ud9mp_142{opacity:1}._right_ud9mp_179{align-items:center;gap:8px;display:flex}._links_ud9mp_20{align-items:center;gap:4px;margin-right:8px;transition:opacity .28s,transform .28s cubic-bezier(.22,.61,.36,1);display:flex}._linksHidden_ud9mp_192{opacity:0;pointer-events:none;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){._links_ud9mp_20{transition:none}._linksHidden_ud9mp_192{transform:none}}._link_ud9mp_20{color:#242933;border-radius:999px;align-items:center;gap:0;height:36px;padding:0 12px;font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}._link_ud9mp_20:hover{background:#0000000a}._link_ud9mp_20 ._extIcon_ud9mp_165{opacity:0;flex:none;width:0;height:11px;margin-left:0;transition:width .15s,margin-left .15s,opacity .15s;overflow:hidden}._link_ud9mp_20:hover ._extIcon_ud9mp_165{opacity:.72;width:11px;margin-left:4px}._model_ud9mp_25:not(._scrolled_ud9mp_20) ._link_ud9mp_20{color:#ffffffeb}._model_ud9mp_25:not(._scrolled_ud9mp_20) ._link_ud9mp_20:hover{background:#ffffff1f}._console_ud9mp_245{color:#000;mix-blend-mode:difference;isolation:isolate;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;height:36px;padding:0 16px;font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:background .2s;display:inline-flex;position:relative;overflow:hidden}._console_ud9mp_245:hover{background:#e8e8e8}._console_ud9mp_245 ._extIcon_ud9mp_165{opacity:.85;flex:none;width:11px;height:11px}._scrolled_ud9mp_20 ._console_ud9mp_245{mix-blend-mode:normal;color:#fff;background:#000;transition:background .2s,color .2s}._scrolled_ud9mp_20 ._console_ud9mp_245:before{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(270deg,#03ffd9 0%,#0054ff 56%,#004cff 100%);transition:opacity .3s;position:absolute;inset:0}._scrolled_ud9mp_20 ._console_ud9mp_245:hover:before{opacity:1}._topNotice_ud9mp_298{z-index:81;color:#fff;background:linear-gradient(90deg,#0d1b2a 0%,#1b2838 100%);align-items:center;height:40px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}._topNoticeInner_ud9mp_311{width:100%;max-width:var(--ops-content-max,1920px);justify-content:center;align-items:center;margin-inline:auto;padding:0 54px;display:flex;position:relative}._topNoticeText_ud9mp_321{align-items:center;gap:8px;line-height:1.4;display:inline-flex}._topNoticeBody_ud9mp_327{display:inline}._topNoticeDot_ud9mp_330{background:#00d68f;border-radius:50%;flex:none;width:6px;height:6px}._topNoticeLink_ud9mp_337{color:#fff;text-underline-offset:3px;font-weight:500;text-decoration:underline}._topNoticeLink_ud9mp_337:hover{opacity:.85}._topNoticeHighlight_ud9mp_346{font-weight:500}._topNoticeBold_ud9mp_349{font-weight:600}._topNoticeClose_ud9mp_352{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:54px;transform:translateY(-50%)}._topNoticeClose_ud9mp_352:hover{color:#fff;background:#ffffff1a}._topNoticeClose_ud9mp_352 svg{width:12px;height:12px}@media (width<=768px){._inner_ud9mp_101,._topNoticeInner_ud9mp_311,._topNoticeClose_ud9mp_352{padding:0 24px}._topNoticeClose_ud9mp_352{right:12px}._links_ud9mp_20{gap:0;margin-right:4px}._link_ud9mp_20{padding:0 8px;font-size:13px}._link_ud9mp_20 ._extIcon_ud9mp_165{display:none}}@media (width<=480px){._inner_ud9mp_101{padding:0 16px}._link_ud9mp_20{padding:0 6px;font-size:12px}._console_ud9mp_245{height:32px;padding:0 12px;font-size:12px}._console_ud9mp_245 ._extIcon_ud9mp_165{width:10px;height:10px}}._nav_1icwi_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#eff3fa;border-radius:999px;flex-shrink:0;align-items:center;height:40px;padding:2px;display:flex}._nav_1icwi_1 button{color:#242933;cursor:pointer;width:34px;height:36px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;display:flex}._nav_1icwi_1 button:hover:not(:disabled){box-shadow:none;background:#ffffffb3}._nav_1icwi_1 button:focus,._nav_1icwi_1 button:focus-visible,._nav_1icwi_1 button:active{box-shadow:none;outline:none}._nav_1icwi_1 button:disabled{color:#c2c8d2;cursor:not-allowed}._nav_1icwi_1 svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._eco_1ly7u_2{z-index:3;isolation:isolate;padding:var(--ops-section-gap,164px) var(--ops-section-pad,164px) 0;background:#fafafc;position:relative}._title_1ly7u_9{text-align:center;font-family:var(--ops-font-cn);letter-spacing:-1.44px;color:#000;margin:0 0 48px;font-size:44px;font-weight:400;line-height:79.2px}._grid_1ly7u_19{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}._card_1ly7u_24{background:#fff;border:1px solid #ededf1;border-radius:18px;min-height:188px;padding:28px 30px 30px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1),border-color .3s cubic-bezier(.2,.7,.2,1);display:block;position:relative}._card_1ly7u_24:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 16px 48px #28345a1f}._card_1ly7u_24 h3{font-family:var(--ops-font-cn);letter-spacing:-.4px;color:#16171d;margin:0 0 12px;font-size:20px;font-weight:500}._card_1ly7u_24 p{max-width:280px;font-family:var(--ops-font-cn);color:#696969;margin:0;font-size:13.5px;line-height:1.7}._ico_1ly7u_56{color:#1b1d26;width:30px;height:30px;margin-bottom:30px}._ico_1ly7u_56 img{width:100%;height:100%;display:block}@media (width<=1100px){._eco_1ly7u_2{padding:var(--ops-section-gap,96px) var(--ops-section-pad,48px) 0}._title_1ly7u_9{letter-spacing:-1px;margin-bottom:36px;font-size:36px;line-height:1.35}._grid_1ly7u_19{grid-template-columns:1fr}}@media (width<=640px){._eco_1ly7u_2{padding:var(--ops-section-gap,72px) var(--ops-section-pad,24px) 0}._title_1ly7u_9{font-size:28px}}._cta_awdui_1{--cta-component-scale:.9;scale:var(--cta-component-scale);transform-origin:50%;padding:0 var(--ops-section-pad,164px);background:#fafafc}._head_awdui_9{padding:var(--ops-section-gap,164px) 0 28px}._title_awdui_14{letter-spacing:-.72px;color:#000;text-align:center;margin:0;font-size:40px;font-weight:400;line-height:48px}._grad_awdui_23{color:#1d1c1c;font-family:Inter,PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-weight:600}._searchWrap_awdui_29{border-radius:0 0 48px 48px;height:253px;position:relative;overflow:hidden}._glow_awdui_35{filter:blur(22px);pointer-events:none;background:linear-gradient(18.6deg,#7ad5ff99 9%,#37d82c00 28%),linear-gradient(188deg,#a97aff99 3%,#2c7cd800 28%);border-radius:999px;width:min(784px,100% - 126px);height:58px;position:absolute;top:33px;left:50%;transform:translate(-50%)}._backing_awdui_47{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);pointer-events:none;background:#fff6;border-radius:999px;width:min(790px,100% - 106px);height:78px;position:absolute;top:21px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffd9,0 8px 30px #14285a14}._search_awdui_29{background:#fff;border:1.127px solid #fff;border-radius:999px;align-items:center;gap:16px;width:min(770px,100% - 126px);height:58px;padding:9px;display:flex;position:absolute;top:31px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffffe6}button._plus_awdui_78{color:#2d2d2d;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 5px;display:flex}button._plus_awdui_78:hover{color:#2d2d2d;background:0 0}._icn_awdui_96{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}button._send_awdui_105 ._icn_awdui_96{width:25px;height:25px}._fieldWrap_awdui_109{flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}._field_awdui_109{letter-spacing:-.72px;color:#000;background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;font-size:18px}._field_awdui_109::placeholder{color:#0000004d}._ph_awdui_131{pointer-events:none;letter-spacing:-.72px;color:#0000004d;align-items:center;font-size:18px;display:flex;position:absolute;inset:0;overflow:hidden}._phText_awdui_142{white-space:pre;min-width:0;max-width:100%;overflow:hidden}._phChar_awdui_149{color:#34d399;will-change:color, filter, opacity, transform;animation:.62s cubic-bezier(.2,.6,.2,1) both _ctaCharSettle_awdui_1;display:inline}._caret_awdui_155{vertical-align:-3px;background:linear-gradient(#2564f8,#36cfc9);border-radius:2px;width:2px;height:17px;margin-left:1px;animation:1s step-end infinite _ctaCaretBlink_awdui_1;display:inline-block}@keyframes _ctaCharSettle_awdui_1{0%{opacity:.2;color:#34d399;filter:blur(3px);transform:translateY(2px)}26%{opacity:1;color:#22d3ee}58%{color:#38bdf8;filter:blur();transform:translateY(0)}78%{color:#818cf8}to{opacity:1;color:#14151c94;filter:blur();transform:translateY(0)}}@keyframes _ctaCaretBlink_awdui_1{0%,54%{opacity:1}55%,to{opacity:0}}._typing_awdui_201 ._ph_awdui_131{display:none}@media (prefers-reduced-motion:reduce){._phChar_awdui_149,._caret_awdui_155{animation:none}._phChar_awdui_149{color:#0000004d;filter:none;transform:none}._caret_awdui_155{display:none}}button._send_awdui_105{color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:none;background:linear-gradient(135deg,#1a1a19,#1a1a19);border:0;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:none;display:flex;position:relative;overflow:hidden;transform:none}._sendIcn_awdui_238{z-index:1;stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;position:relative}button._send_awdui_105:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(125deg,#2a95ff,#9793ff,#64ffdf,#24e0af,#6cd5fd,#a7abff,#f6afff,#ffb0cd,#2a95ff) 0 0/320% 320%;transition:opacity .4s;position:absolute;inset:0}button._sendFlowing_awdui_261:before{opacity:1;animation:4.5s ease-in-out infinite _ctaSendFlow_awdui_1}button._send_awdui_105:hover,button._send_awdui_105:active,button._send_awdui_105:focus-visible{color:#fff;box-shadow:none;background:linear-gradient(135deg,#1a1a19,#1a1a19);border:0;outline:none;transform:none}@keyframes _ctaSendFlow_awdui_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (width<=1100px){._cta_awdui_1{padding:0 var(--ops-section-pad,48px)}._head_awdui_9{padding-top:var(--ops-section-gap,96px)}._title_awdui_14{font-size:32px;line-height:1.25}}@media (width<=640px){._cta_awdui_1{padding:0 var(--ops-section-pad,24px)}._head_awdui_9{padding:var(--ops-section-gap,72px) 0 20px}._title_awdui_14{font-size:24px;line-height:1.3}._searchWrap_awdui_29{border-radius:0 0 24px 24px;height:160px}._glow_awdui_35{width:min(784px,100% - 32px);height:44px;top:26px}._backing_awdui_47{width:min(790px,100% - 24px);height:68px;top:16px}._search_awdui_29{gap:8px;width:min(770px,100% - 32px);height:48px;padding:6px;top:24px}button._plus_awdui_78{min-width:28px;height:28px;padding:0 4px}._field_awdui_109,._ph_awdui_131{letter-spacing:-.5px;font-size:14px}button._send_awdui_105{width:36px;height:36px}button._send_awdui_105 ._icn_awdui_96,._sendIcn_awdui_238{width:20px;height:20px}}._foot_1o0d8_1{background:#fafafc;padding:65px 164px}._inner_1o0d8_5{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._left_1o0d8_11{flex-direction:column;flex:auto;justify-content:space-between;gap:32px;min-width:0;min-height:0;display:flex}._wordmark_1o0d8_20{color:#1a1a19;flex:none;align-self:flex-start;font-size:22px;font-weight:700;line-height:1}._meta_1o0d8_28{flex-direction:column;gap:16px;display:flex}._social_1o0d8_33{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._socialItem_1o0d8_39{flex:none;display:flex;position:relative}._socialItem_1o0d8_39:hover ._socialPopover_1o0d8_44{opacity:1;pointer-events:auto}._socialItem_1o0d8_39:hover ._socialLink_1o0d8_48{color:#000;background:#ebebeb}._socialPopover_1o0d8_44{z-index:10;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}._social_1o0d8_33 ._socialLink_1o0d8_48{box-sizing:border-box;color:#000;cursor:pointer;border:1px solid #0d0d0d0d;border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:7px;text-decoration:none;transition:background .2s;display:flex}._social_1o0d8_33 ._socialLink_1o0d8_48:hover{color:#000;background:#ebebeb}._social_1o0d8_33 ._socialLink_1o0d8_48:focus-visible{outline-offset:2px;outline:2px solid #4a7dff}._social_1o0d8_33 ._socialLink_1o0d8_48 svg{fill:currentColor;flex:none;width:18px;height:18px;display:block}._social_1o0d8_33 ._socialLink_1o0d8_48 img{object-fit:contain;flex:none;width:18px;height:18px;display:block}._wechatCard_1o0d8_102{box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:6px 6px 12px;display:flex;box-shadow:0 8px 10px #0000001a}._wechatCard_1o0d8_102 img{width:180px;height:180px;display:block}._wechatHint_1o0d8_117{color:#4f4f4f;text-align:center;width:180px;font-size:14px;line-height:20px}._legal_1o0d8_124{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._legal_1o0d8_124 a,._legal_1o0d8_124 span{font-size:14px;line-height:21px}._meta_1o0d8_28 ._legal_1o0d8_124 a,._meta_1o0d8_28 ._legal_1o0d8_124 span{color:#14151c66}._meta_1o0d8_28 ._legal_1o0d8_124 a{transition:color .2s}._meta_1o0d8_28 ._legal_1o0d8_124 a:hover{color:#14151caa}._meta_1o0d8_28 ._legal_1o0d8_124 a:focus-visible{outline-offset:2px;outline:2px solid #4a7dff}._videos_1o0d8_151{flex:none;align-self:flex-end;width:371px;max-width:46%;height:104px;position:relative}._videos_1o0d8_151:before{content:"";z-index:0;height:0;position:absolute;bottom:0;left:0;right:0}._videos_1o0d8_151:hover:before{height:292px}._videos_1o0d8_151:hover ._c1_1o0d8_175{opacity:1;bottom:200px;box-shadow:0 16px 32px #28345a24}._videos_1o0d8_151:hover ._c2_1o0d8_180{opacity:1;bottom:100px;box-shadow:0 16px 32px #28345a24}._videos_1o0d8_151:hover ._c3_1o0d8_185{box-shadow:0 16px 32px #28345a24}._videos_1o0d8_151:hover ._fvcard_1o0d8_188{width:371px;height:92px}._videos_1o0d8_151:hover ._fvcard_1o0d8_188:hover{z-index:4;background:#bcbfd4f5;box-shadow:0 22px 44px #28345a38}._videos_1o0d8_151:hover ._thumb_1o0d8_197{width:142px}._fvcard_1o0d8_188{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);will-change:bottom, width, height;background:#dcdeeb9e;border:.9px solid #8a8a8a1f;border-radius:17px;align-items:stretch;gap:8px;padding:7px;text-decoration:none;transition:bottom .42s cubic-bezier(.2,.7,.2,1),opacity .3s,box-shadow .3s,background .3s,width .42s cubic-bezier(.2,.7,.2,1),height .42s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 18px #28345a0f}._c1_1o0d8_175{opacity:.92;z-index:1;width:296px;height:73px;bottom:30px}._c2_1o0d8_180{opacity:.96;z-index:2;width:333px;height:83px;bottom:15px}._c3_1o0d8_185{z-index:3;width:371px;height:92px;bottom:0}._thumb_1o0d8_197{background:radial-gradient(120% 120% at 30% 20%,#8b6cff,#6a5cf6 55%,#3f3aa8);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:width .42s cubic-bezier(.2,.7,.2,1);display:flex;overflow:hidden}._thumb_1o0d8_197 img{object-fit:cover;width:100%;height:100%;display:block}._c1_1o0d8_175 ._thumb_1o0d8_197{width:114px}._c2_1o0d8_180 ._thumb_1o0d8_197{width:128px}._c3_1o0d8_185 ._thumb_1o0d8_197{width:142px}._vtext_1o0d8_263{letter-spacing:-.16px;color:#111;flex-direction:column;flex:auto;justify-content:space-between;min-width:0;padding:1px 4px 1px 3px;font-size:13.5px;line-height:1.22;display:flex}._vtTitle_1o0d8_275{display:block;overflow:hidden}._vd_1o0d8_279{letter-spacing:.5px;color:#00000080;margin-top:6px;font-size:9px;display:block}@media (width<=1100px){._foot_1o0d8_1{padding:48px}._inner_1o0d8_5{flex-direction:column;align-items:flex-start}._left_1o0d8_11{gap:24px}._legal_1o0d8_124{flex-flow:column;align-items:flex-start;gap:8px}._videos_1o0d8_151{width:100%;max-width:100%;height:92px;margin-top:24px}}@media (width<=640px){._foot_1o0d8_1{padding:32px 24px}._wordmark_1o0d8_20{font-size:20px}._social_1o0d8_33{gap:10px}}@media (width<=900px){._videos_1o0d8_151{flex-direction:column;align-self:stretch;gap:12px;width:100%;max-width:100%;height:auto;display:flex}._videos_1o0d8_151:before,._videos_1o0d8_151:hover:before{display:none}._videos_1o0d8_151:hover ._c1_1o0d8_175,._videos_1o0d8_151:hover ._c2_1o0d8_180{bottom:auto}._videos_1o0d8_151:hover ._fvcard_1o0d8_188{width:100%;height:auto}._videos_1o0d8_151:hover ._fvcard_1o0d8_188:hover{background:#dcdeeb9e;box-shadow:0 6px 18px #28345a0f}._videos_1o0d8_151:hover ._thumb_1o0d8_197{width:128px}._fvcard_1o0d8_188{opacity:1;z-index:auto;will-change:auto;width:100%;height:auto;min-height:92px;transition:background .3s,box-shadow .3s;position:relative;bottom:auto;left:auto;transform:none}._c1_1o0d8_175 ._thumb_1o0d8_197,._c2_1o0d8_180 ._thumb_1o0d8_197,._c3_1o0d8_185 ._thumb_1o0d8_197{width:128px}._thumb_1o0d8_197{transition:none}}@media (hover:none){._videos_1o0d8_151{flex-direction:column;align-self:stretch;gap:12px;width:100%;max-width:100%;height:auto;display:flex}._videos_1o0d8_151:before,._videos_1o0d8_151:hover:before{display:none}._videos_1o0d8_151:hover ._c1_1o0d8_175,._videos_1o0d8_151:hover ._c2_1o0d8_180{bottom:auto}._videos_1o0d8_151:hover ._fvcard_1o0d8_188{width:100%;height:auto}._videos_1o0d8_151:hover ._fvcard_1o0d8_188:hover{background:#dcdeeb9e;box-shadow:0 6px 18px #28345a0f}._videos_1o0d8_151:hover ._thumb_1o0d8_197{width:128px}._fvcard_1o0d8_188{opacity:1;z-index:auto;will-change:auto;width:100%;height:auto;min-height:92px;transition:background .3s,box-shadow .3s;position:relative;bottom:auto;left:auto;transform:none}._c1_1o0d8_175 ._thumb_1o0d8_197,._c2_1o0d8_180 ._thumb_1o0d8_197,._c3_1o0d8_185 ._thumb_1o0d8_197{width:128px}._thumb_1o0d8_197{transition:none}}._fallback_560e7_1{background:#fafafc;width:100%}:root,.ops-promotion-active,.ops-model-landing-active{--ops-font-cn:"PingFang SC", "PingFang TC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", sans-serif;--ops-font-en:Inter, var(--ops-font-cn), sans-serif;--ops-ink:#111;--ops-muted:#696969;--ops-muted-2:#888;--ops-line:#dddee3;--ops-surface:#fff;--ops-blue:#4b73ff;--ops-violet:#653aff;--ops-green:#30cf87;--ops-r-pill:999px;--ops-r-card:20px;--ops-section-pad:164px;--ops-section-gap:164px;--section-pad:var(--ops-section-pad);--ops-shadow-lift:0 16px 48px #28345a1f;--ops-t-fast:.15s ease;--ops-t-lift:.3s cubic-bezier(.2, .7, .2, 1);--ops-page-bg:#fafafc;--ops-nav-h:76px;--ops-page-max:2980px;--ops-content-max:1920px;--font-cn:var(--ops-font-cn);--font-en:var(--ops-font-en);--violet:var(--ops-violet);--r-pill:var(--ops-r-pill)}body.ops-promotion-active,body.ops-model-landing-active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:is(html:has(>body.ops-promotion-active),html:has(>body.ops-model-landing-active)){scrollbar-width:none;-ms-overflow-style:none}html:has(>body.ops-promotion-active)::-webkit-scrollbar{width:0;height:0}html:has(>body.ops-model-landing-active)::-webkit-scrollbar{width:0;height:0}body.ops-promotion-active::-webkit-scrollbar{width:0;height:0}body.ops-model-landing-active::-webkit-scrollbar{width:0;height:0}html[lang^=zh] body.ops-promotion-active,html[lang^=zh] body.ops-model-landing-active{--ops-font-cn:"PingFang SC", "PingFang TC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", sans-serif;--ops-font-en:var(--ops-font-cn);--font-cn:var(--ops-font-cn);--font-en:var(--ops-font-cn);--font-sans:var(--ops-font-cn);font-family:var(--ops-font-cn)!important}html[lang^=zh] body.ops-promotion-active *,html[lang^=zh] body.ops-model-landing-active *,html[lang^=zh] body.ops-promotion-active :before,html[lang^=zh] body.ops-model-landing-active :before,html[lang^=zh] body.ops-promotion-active :after,html[lang^=zh] body.ops-model-landing-active :after{font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif!important}html[lang^=zh] body.ops-model-landing-active .model-landing-page{--font-cn:"PingFang SC", "PingFang TC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", sans-serif;--font-en:var(--font-cn);font-family:var(--font-cn)}body.ops-promotion-active{background:var(--ops-page-bg,#fafafc)!important}.ops-page .reveal,.ops-promotion-active .reveal,.ops-model-landing-active .reveal,.model-landing-page .reveal{opacity:0;filter:blur(6px);will-change:opacity, transform;transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1),filter .85s cubic-bezier(.22,.61,.36,1);transition-delay:var(--rd,0s);transform:translateY(20px)}.ops-page .reveal.reveal-on,.ops-promotion-active .reveal.reveal-on,.ops-model-landing-active .reveal.reveal-on,.model-landing-page .reveal.reveal-on{opacity:1;filter:none;transform:none}.ops-page .reveal.reveal-done,.ops-promotion-active .reveal.reveal-done,.ops-model-landing-active .reveal.reveal-done,.model-landing-page .reveal.reveal-done{will-change:auto;filter:none}@media (prefers-reduced-motion:reduce){.ops-page .reveal,.ops-promotion-active .reveal,.ops-model-landing-active .reveal,.model-landing-page .reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@media (width<=1100px){:root,.ops-promotion-active,.ops-model-landing-active{--ops-section-gap:96px;--ops-section-pad:48px}}@media (width<=640px){:root,.ops-promotion-active,.ops-model-landing-active{--ops-section-gap:72px;--ops-section-pad:24px}}.model-landing-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--font-cn);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--font-cn:"PingFang SC", "PingFang TC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", sans-serif;--font-en:"Inter", var(--font-cn), sans-serif;--ink:#111;--ink-strong:#000;--ink-2:#262626;--muted:#696969;--muted-2:#888;--faint:#8f8e8d;--line:#dddee3;--line-soft:#ebebeb;--surface:#fff;--surface-soft:#f8fafb;--surface-200:#f2f2f2;--blue:#4b73ff;--blue-deep:#0036ff;--azure:#4e93ff;--violet:#653aff;--violet-2:#7262ff;--cyan:#49dad1;--teal:#00a18f;--green:#30cf87;--r-btn:12px;--r-card:20px;--r-hero:24px;--r-xl:32px;--r-pill:999px;--frame:1440px;--inner:1180px;--gutter:48px;--section-y:96px;--section-pad:164px;--section-gap:164px;--section-gap-sm:96px;--shadow-card:0 8px 30px #1111110f;--shadow-lift:0 16px 48px #28345a1f;--t-fast:.15s ease;--t-lift:.3s cubic-bezier(.2, .7, .2, 1);background:#fafafc;font-size:14px;line-height:1.5}.model-landing-page *,.model-landing-page :before,.model-landing-page :after{box-sizing:border-box}.model-landing-page>section,.model-landing-page>footer{max-width:var(--ops-content-max,1920px);margin-inline:auto}.model-landing-page img,.model-landing-page svg{display:block}.model-landing-page img{max-width:100%}.model-landing-page a{color:inherit;text-decoration:none}.model-landing-page :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.model-landing-page .ml-serif-cn{font-family:Instrument Serif,Songti SC,STSong,Noto Serif SC,Georgia,serif;font-weight:400}.model-landing-page .nav{z-index:80;position:fixed;top:0;left:0;right:0}.model-landing-page .nav-inner{max-width:var(--frame);justify-content:space-between;align-items:center;height:76px;margin-inline:auto;display:flex}.model-landing-page .nav-brand{width:129.375px;height:24px;display:block;position:relative}.model-landing-page .nav-logo{width:auto;height:24px;transition:opacity .2s;position:absolute;inset:0}.model-landing-page .ml-nav{box-shadow:none;background:0 0;transition:background .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.model-landing-page .ml-nav.is-scrolled{-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);box-shadow:none;background:#fafafcdb}.model-landing-page .ml-nav .nav-inner{padding:0 48px}.model-landing-page .ml-nav .nav-logo-dark{opacity:0}.model-landing-page .ml-nav .nav-logo-light,.model-landing-page .ml-nav.is-scrolled .nav-logo-dark{opacity:1}.model-landing-page .ml-nav.is-scrolled .nav-logo-light{opacity:0}.model-landing-page .ml-nav-right{align-items:center;gap:16px;display:flex}.model-landing-page .ml-nav-search{border-radius:var(--r-pill);cursor:text;width:146px;height:36px;transition:box-shadow var(--t-fast), background .28s ease;background:#ffffff38;align-items:center;gap:12px;padding:0 24px;display:flex}.model-landing-page .ml-nav.is-scrolled .ml-nav-search{background:#f0f0f5}.model-landing-page .ml-nav-search:hover{box-shadow:0 0 0 1px var(--line)}.model-landing-page .ml-nav-search img{flex:none;width:14px;height:14px}.model-landing-page .ml-nav-search span{font-family:var(--font-cn);color:#747474;white-space:nowrap;font-size:12px;line-height:17px}.model-landing-page .ml-nav-gh{border-radius:var(--r-pill);width:36px;height:36px;transition:background var(--t-fast);background:#fffffff0;justify-content:center;align-items:center;display:flex}.model-landing-page .ml-nav-gh:hover{background:#e6e6ee}.model-landing-page .ml-nav-gh img{width:26px;height:26px}.model-landing-page .ml-nav-lang{border-radius:var(--r-pill);width:36px;height:36px;font-family:var(--font-en);transition:background var(--t-fast);background:#fffffff0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.model-landing-page .ml-nav.is-scrolled .ml-nav-lang{background:#f0f0f5}.model-landing-page .ml-nav-lang:hover{background:#e6e6ee}.model-landing-page .ml-nav-console{border-radius:var(--r-pill);color:#111;height:36px;font-family:var(--font-cn);transition:transform var(--t-fast), background .3s ease, color .3s ease;background:#fff;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;line-height:16px;display:flex}.model-landing-page .ml-nav.is-scrolled .ml-nav-console{color:#fff;background:#000}.model-landing-page .ml-nav-console:hover{background:#1c1c1c;transform:translateY(-1px)}.model-landing-page .ml-nav.is-scrolled .ml-nav-console:hover{background:#1c1c1c}.model-landing-page .ml-hero{color:#fff;height:clamp(620px,100svh,844px);max-width:var(--ops-page-max,2980px);background:#07111d;margin-inline:auto;position:relative;overflow:hidden}.model-landing-page .ml-hero-inner{z-index:2;max-width:var(--ops-content-max,1920px);margin-inline:auto;position:absolute;inset:0}.model-landing-page .ml-hero-media{z-index:0;pointer-events:none;position:absolute;inset:0}.model-landing-page .ml-hero-slide{opacity:0;transition:opacity .55s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.model-landing-page .ml-hero-slide.is-active{opacity:1}.model-landing-page .ml-hero-media img,.model-landing-page .ml-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.model-landing-page .ml-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#07111d8c 0%,#07111d38 42%,#07111d00 68%),linear-gradient(#07111d00 42%,#07111d2e 66%,#07111d8c 100%);position:absolute;inset:0}.model-landing-page .ml-hero-content{z-index:2;width:380px;animation:.45s cubic-bezier(.22,.61,.36,1) both ml-hero-copy-in;position:absolute;bottom:130px;left:54px}@keyframes ml-hero-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.model-landing-page .ml-hero-content h1{letter-spacing:-.96px;color:#fff;text-shadow:0 2px 18px #00000047;margin:0;font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:48px;font-weight:400;line-height:1.15}.model-landing-page .ml-hero-title-line{white-space:nowrap;display:inline}.model-landing-page .ml-hero-subtitle{letter-spacing:-.2px;color:#ffffffbf;text-shadow:0 1px 10px #00000047;margin:8px 0 0;font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.model-landing-page .ml-hero-subtitle-bold{color:#fff;font-weight:600}.model-landing-page .ml-hero-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.model-landing-page .ml-hero-cta{color:#111;min-width:94px;height:40px;font-family:var(--font-cn);transition:transform var(--t-fast), box-shadow var(--t-fast), background var(--t-fast), border-color var(--t-fast);background:#fff;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;line-height:24px;display:inline-flex}.model-landing-page .ml-hero-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ffffff2e}.model-landing-page .ml-hero-cta.is-ghost{color:#fff;background:0 0;border-color:#ffffff8c}.model-landing-page .ml-hero-cta.is-ghost:hover{background:#ffffff1a;border-color:#fff;box-shadow:0 8px 20px #ffffff1f}.model-landing-page .ml-hero-progress{grid-template-columns:repeat(4,1fr);align-items:start;gap:3px;height:6px;display:grid;position:absolute;bottom:22px;left:54px;right:49px}.model-landing-page .ml-hero-seg{cursor:pointer;background:#ffffff47;border:0;border-radius:0;width:100%;height:4px;margin-top:2px;padding:0;display:block;position:relative;overflow:hidden}.model-landing-page .ml-hero-seg.is-active{background:#ffffff47;height:6px;margin-top:0}.model-landing-page .ml-hero-seg-fill{transform-origin:0;will-change:transform;background:#fff;width:100%;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.model-landing-page .ml-hero-slide{transition:none}.model-landing-page .ml-hero-content{animation:none}}.model-landing-page .ml-gal{align-items:flex-start;margin-top:164px;padding:0 164px;display:flex}.model-landing-page .ml-gal-rail{top:calc(var(--ops-header-bottom,76px) + 20px);flex:0 0 330px;position:sticky}.model-landing-page .ml-gal-title{color:#111;margin:0;font-size:48px;line-height:54px}.model-landing-page .ml-gal-title .cn{font-family:"PingFang SC", var(--font-cn), sans-serif;letter-spacing:0;font-weight:400;display:block}.model-landing-page .ml-gal-title .en{font-family:var(--font-en);font-size:44px;font-weight:400;display:block}.model-landing-page .ml-gal-desc{max-width:256px;font-family:var(--font-en);color:var(--muted);margin:16px 0 0;font-size:14px;line-height:24px}.model-landing-page .ml-gal-cats{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px;display:flex}.model-landing-page .ml-gal-cats .mtab{font-family:var(--font-cn)}.model-landing-page .ml-gal-all{border-radius:var(--r-pill);color:#fff;height:36px;font-family:var(--font-cn);cursor:pointer;transition:transform var(--t-fast);background:#000;justify-content:center;align-items:center;margin-top:24px;padding:10px 16px;font-size:14px;font-weight:500;line-height:16px;display:inline-flex}.model-landing-page .ml-gal-all:hover{transform:translateY(-1px)}.model-landing-page .ml-gal-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.model-landing-page .ml-gal-panels{flex-direction:column;flex:1;gap:48px;min-width:0;display:flex}.model-landing-page .ml-gal-section{scroll-margin-top:96px}.model-landing-page .ml-gal-section .ml-gal-grid{flex:none;width:100%}.model-landing-page .ml-gcard{clip-path:inset(0 round 24px);height:384px;color:inherit;transition:transform var(--t-lift), box-shadow var(--t-lift);background:#fff;border:1px solid #0000000f;border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.model-landing-page .ml-gcard:not(.is-wide):hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)scale(1.015)}.model-landing-page .ml-gcard.is-wide{aspect-ratio:16/9;height:auto;box-shadow:var(--shadow-lift);grid-column:1/-1;align-self:start}.model-landing-page .ml-gcard.is-wide .meta{top:auto;bottom:24px}.model-landing-page .ml-gcard.is-wide img.art:not(.ui):not(.ml-gcard-poster){object-fit:cover;object-position:50% 42%;width:100%;height:100%;top:0;left:0}.model-landing-page .ml-gcard.is-wide .art.fontdesign{top:25%;left:50%;transform:translate(-50%,-50%)}.model-landing-page .ml-gcard-arrow{z-index:2;color:#111;opacity:0;pointer-events:auto;cursor:pointer;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .22s,transform .22s,background .22s;display:flex;position:absolute;top:16px;right:16px;transform:translateY(-4px);box-shadow:0 2px 8px #00000014}.model-landing-page .ml-gcard-arrow:hover{background:#fff}.model-landing-page .ml-gcard-arrow svg{width:14px;height:14px}.model-landing-page .ml-gcard.has-href:hover .ml-gcard-arrow,.model-landing-page .ml-gcard.has-href.is-wide .ml-gcard-arrow{opacity:1;transform:translateY(0)}.model-landing-page .ml-gcard.is-video .ml-gcard-arrow,.model-landing-page .ml-gcard.is-image .ml-gcard-arrow{color:#111;background:#ffffffeb}.model-landing-page .ml-gal-grid:hover .ml-gcard.has-href:not(:hover) .ml-gcard-arrow{opacity:0;transform:translateY(-4px)}.model-landing-page .ml-gcard-volume{z-index:3;color:#14151c8c;cursor:pointer;pointer-events:auto;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .22s,transform .22s,background .22s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 8px #00000014}.model-landing-page .ml-gcard-volume:hover{background:#fff}.model-landing-page .ml-gcard-volume svg{width:16px;height:16px}.model-landing-page .ml-gcard .d{padding-right:40px}.model-landing-page .ml-gcard .art{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.model-landing-page .ml-gcard .art.ui{width:200%;max-width:none;top:-180px;left:-50%}.model-landing-page .ml-gcard video.art,.model-landing-page .ml-gcard img.art{object-fit:cover;width:100%;height:100%}.model-landing-page .ml-gcard img.ml-gcard-poster{opacity:1;transition:opacity .2s}.model-landing-page .ml-gcard img.ml-gcard-poster.is-hidden{opacity:0}.model-landing-page .ml-gcard.is-video:after,.model-landing-page .ml-gcard.is-image:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;background:linear-gradient(#0a0c1200 0%,#0a0c120f 25%,#0a0c1233 65%,#0a0c126b 100%);height:auto;position:absolute;inset:252px 0 0}.model-landing-page .ml-gcard.is-video h3,.model-landing-page .ml-gcard.is-image h3{color:#fff}.model-landing-page .ml-gcard.is-video .d,.model-landing-page .ml-gcard.is-image .d{color:#ffffffd1}.model-landing-page .ml-gcard .art.fontdesign{width:244px;font-family:var(--font-en);text-align:right;background:linear-gradient(115deg,#dcdcdc 10%,#b9b9b9 45%,#e4e4e4 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:46px;font-style:italic;line-height:56.5px;transition:left .46s cubic-bezier(.22,.61,.36,1),top .46s cubic-bezier(.22,.61,.36,1),transform .46s cubic-bezier(.22,.61,.36,1);position:absolute;top:39px;left:85.5px}.model-landing-page .ml-gcard .meta{z-index:1;position:absolute;top:222px;left:24px;right:24px}.model-landing-page .ml-gcard .tag{border-radius:var(--r-pill);height:26px;font-family:var(--font-en);color:#111;background:#fff;align-items:center;padding:6px 12px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e3e8}.model-landing-page .ml-gcard h3{font-family:var(--font-en);color:#111;margin:24px 0 0;font-size:26px;font-weight:400;line-height:36px}.model-landing-page .ml-gcard .d{font-family:var(--font-cn);color:var(--muted);margin:12px 0 0;font-size:14px;line-height:20px}:is(.model-landing-page,.ops-page) .matrix{margin-top:var(--ops-section-gap,164px)}:is(.model-landing-page,.ops-page) .matrix-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 164px 32px;display:flex}:is(.model-landing-page,.ops-page) .matrix-titles{flex-direction:column;gap:16px;display:flex}:is(.model-landing-page,.ops-page) .matrix-title{font-family:var(--font-cn);letter-spacing:-1.44px;color:#000;margin:0;font-size:44px;font-weight:400;line-height:64px}:is(.model-landing-page,.ops-page) .matrix-tabs{flex-wrap:wrap;align-items:center;gap:18px;display:flex}:is(.model-landing-page,.ops-page) .mtab{border-radius:var(--r-pill);font-family:var(--font-en);color:#242933;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 16px;font-size:14px;display:inline-flex}:is(.model-landing-page,.ops-page) .mtab.is-active{color:#0b0c0f;background:#eff5ff;font-weight:600}:is(.model-landing-page,.ops-page) .mtab .dot{border-radius:var(--r-pill);background:var(--violet);width:6px;height:6px}:is(.model-landing-page,.ops-page) .matrix-track{scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:16px;margin-top:-52px;margin-bottom:-52px;padding:52px 164px;scroll-padding-left:164px;scroll-padding-right:164px;display:flex;overflow:auto visible}:is(.model-landing-page,.ops-page) .matrix-track::-webkit-scrollbar{display:none}:is(.model-landing-page,.ops-page) .mcard{scroll-snap-align:start;will-change:transform;background:#e5e5e5 50%/cover no-repeat;border-radius:20px;flex-direction:column;flex:0 0 369.6px;justify-content:space-between;width:369.6px;height:600px;padding:25.87px;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;display:flex;position:relative;overflow:hidden}:is(.model-landing-page,.ops-page) .mcard:hover{z-index:2;transform:translateY(-6px)scale(1.008);box-shadow:0 16px 38px #121c3a2e}:is(.model-landing-page,.ops-page) .mcard:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;transition:box-shadow .42s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #fff0}:is(.model-landing-page,.ops-page) .mcard:hover:after{box-shadow:inset 0 0 0 1.5px #ffffff73}:is(.model-landing-page,.ops-page) .mcard:before{content:"";z-index:0;background:linear-gradient(#0000 50%,#000000b3 100%);position:absolute;inset:0}:is(.model-landing-page,.ops-page) .mcard>*{z-index:1;position:relative}:is(.model-landing-page,.ops-page) .mcard-top{align-items:center;gap:4px;display:flex}:is(.model-landing-page,.ops-page) .mcard-mark{flex:none;display:block}:is(.model-landing-page,.ops-page) .mcard-name{font-family:var(--font-en);letter-spacing:-.42px;color:#fff;font-size:16px;font-weight:500}:is(.model-landing-page,.ops-page) .mcard-name.b{font-weight:700}:is(.model-landing-page,.ops-page) .mcard-cap{flex-direction:column;min-width:0;max-width:100%;display:flex}:is(.model-landing-page,.ops-page) .mcard-tag{font-family:var(--font-en);letter-spacing:1.1px;text-transform:uppercase;color:#fff9;margin:0 0 7px;font-size:11px;font-weight:500;line-height:14.8px}:is(.model-landing-page,.ops-page) .mcard-h{max-width:100%;font-family:var(--font-en);color:#fff;overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0 0 4px;font-size:24px;font-weight:600;line-height:1.2}:is(.model-landing-page,.ops-page) .mcard-d{max-width:100%;font-family:var(--font-cn);color:#8f8e8dd9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17.7px;font-weight:300;line-height:19px;overflow:hidden}:is(.model-landing-page,.ops-page) .mcard:hover .mcard-d{white-space:normal;text-overflow:clip;overflow:visible}:is(.model-landing-page,.ops-page) .mcard-logo{width:auto;height:22px;display:block}:is(.model-landing-page,.ops-page) .mcard-logo.topaz-wm{align-items:center;gap:7px;height:auto;display:flex}:is(.model-landing-page,.ops-page) .mcard-logo.topaz-wm svg{flex:none;width:21px;height:21px;display:block}:is(.model-landing-page,.ops-page) .mcard-logo.topaz-wm span{font-family:var(--font-en);letter-spacing:-.4px;color:#fff;font-size:19px;font-weight:600}:is(.model-landing-page,.ops-page) .mcard-bigcap{font-family:var(--font-en);letter-spacing:-.42px;color:#fff;margin:0;font-size:27.35px;font-weight:500;line-height:34.65px}:is(.model-landing-page,.ops-page) .mcard-cap,:is(.model-landing-page,.ops-page) .mcard-bigcap{transition:transform .42s cubic-bezier(.2,.7,.2,1)}:is(.model-landing-page,.ops-page) .mcard:hover .mcard-cap,:is(.model-landing-page,.ops-page) .mcard:hover .mcard-bigcap{transform:translateY(-54px)}:is(.model-landing-page,.ops-page) .mcard-cta{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1a1a19;height:36px;font-family:var(--font-cn);cursor:pointer;opacity:0;transition:opacity .35s ease, transform .42s cubic-bezier(.2, .7, .2, 1), box-shadow var(--t-fast);pointer-events:none;background:#ffffffeb;border:0;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;line-height:36px;display:inline-flex;position:absolute;bottom:25.87px;left:25.87px;transform:translateY(10px);box-shadow:0 6px 16px #0000}:is(.model-landing-page,.ops-page) .mcard-cta svg{fill:currentColor;flex:none;width:13px;height:13px}:is(.model-landing-page,.ops-page) .mcard-cta:hover{color:#1a1a19;background:#ffffffeb;transform:translate(0,0);box-shadow:0 6px 16px #0003}:is(.model-landing-page,.ops-page) .mcard:hover .mcard-cta{opacity:1;pointer-events:auto;transform:translate(0,0)}.model-landing-page .ml-bench{margin-top:216px;padding:0 164px}.model-landing-page .ml-bench-title{font-family:var(--font-cn);letter-spacing:-1.44px;color:#000;margin:0 0 32px;font-size:48px;font-weight:400;line-height:64px}.model-landing-page .ml-bench-title .serif{font-family:var(--font-en);letter-spacing:0}.model-landing-page .ml-bench-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.model-landing-page .ml-bench-label{font-family:var(--font-cn);color:#111;margin:0 0 24px;font-size:20px;font-weight:600;line-height:28px}.model-landing-page .ml-bcard{background:#fff;border:1px solid #ededf1;border-radius:20px;padding:16px}.model-landing-page .ml-brow{transition:background var(--t-fast);border-radius:14px;align-items:center;gap:16px;padding:16px 8px;display:flex}.model-landing-page .ml-brow:hover{background:#f7f8fb}.model-landing-page .ml-brow .rk{width:30px;height:24px;font-family:var(--font-en);color:var(--blue);background:#eef4ff;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.model-landing-page .ml-brow .ic{object-fit:cover;border-radius:14px;flex:none;width:60px;height:60px}.model-landing-page .ml-brow .info{flex:1;min-width:0}.model-landing-page .ml-brow .nm{font-family:var(--font-en);color:#111;font-size:16px;font-weight:600;line-height:22px}.model-landing-page .ml-brow .sub{font-family:var(--font-cn);color:var(--muted-2);margin-top:4px;font-size:12px;line-height:16px}.model-landing-page .ml-brow .metric{text-align:right;flex:none}.model-landing-page .ml-brow .val{font-family:var(--font-en);color:#111;font-size:18px;font-weight:600;line-height:20px}.model-landing-page .ml-brow .delta{font-family:var(--font-en);color:var(--green);margin-top:4px;font-size:12px;font-weight:500;line-height:16px}.model-landing-page .ml-bdivider{background:#ededf1;height:1px;margin:4px 46px 0 54px}.model-landing-page .ml-bfoot{justify-content:space-between;align-items:center;padding:24px 8px 8px 40px;display:flex}.model-landing-page .ml-bfoot .cluster{width:auto;height:44px}.model-landing-page .ml-bfoot .cluster.jambot{height:60px}.model-landing-page .ml-ballbtn{border-radius:var(--r-pill);color:#111;width:160px;height:48px;font-family:var(--font-cn);cursor:pointer;transition:background var(--t-fast);background:#f0f0f5;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.model-landing-page .ml-ballbtn:hover{background:#e8e8f0;transform:none}.model-landing-page .ml-ballbtn img{width:16px;height:16px}@media (width<=1200px){.model-landing-page .ml-nav .nav-inner{padding:0 24px}.model-landing-page .ml-hero{height:clamp(560px,100svh,760px)}.model-landing-page .ml-hero-content{width:min(380px,100% - 48px);bottom:118px;left:clamp(24px,5.8vw,54px)}.model-landing-page .ml-hero-content h1{letter-spacing:-1px;font-size:40px;line-height:40px}.model-landing-page .ml-hero-progress{left:clamp(24px,5.8vw,54px);right:clamp(24px,5.2vw,49px)}.model-landing-page .ml-gal,.model-landing-page .ml-bench,:is(.model-landing-page,.ops-page) .matrix-head{padding-left:48px;padding-right:48px}:is(.model-landing-page,.ops-page) .matrix-track{padding-left:48px;padding-right:48px;scroll-padding-left:48px;scroll-padding-right:48px}.model-landing-page .ml-gal-rail{flex-basis:260px}.model-landing-page .ml-bench-grid{grid-template-columns:1fr}}@media (width<=900px){.model-landing-page .ml-gal{flex-direction:column;align-items:stretch;gap:24px;margin-top:80px;padding:0 24px}.model-landing-page .ml-gal-rail{flex:none;width:100%;position:relative;top:auto}.model-landing-page .ml-gal-title{font-size:32px;line-height:1.1}.model-landing-page .ml-gal-title .en{font-size:28px}.model-landing-page .ml-gal-desc{max-width:none;margin-top:12px;font-size:14px;line-height:22px}.model-landing-page .ml-gal-cats{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:center;gap:12px;width:100%;margin-top:20px;overflow-x:auto}.model-landing-page .ml-gal-cats::-webkit-scrollbar{display:none}.model-landing-page .ml-gal-cats .mtab{flex:none;gap:8px;padding:6px 12px;font-size:14px}.model-landing-page .ml-gal-all{margin-top:16px}.model-landing-page .ml-gal-panels{flex:none;gap:32px;width:100%;min-width:0}.model-landing-page .ml-gal-section{scroll-margin-top:80px}.model-landing-page .ml-gal-section .ml-gal-grid{grid-template-columns:1fr;gap:16px;width:100%}.model-landing-page .ml-gcard{border-radius:20px;height:320px}.model-landing-page .ml-gcard .meta{top:184px;left:20px;right:20px}.model-landing-page .ml-gcard.is-video:after,.model-landing-page .ml-gcard.is-image:after{top:204px}.model-landing-page .ml-gcard h3{margin-top:16px;font-size:22px;line-height:28px}.model-landing-page .ml-gcard .d{font-size:13px;line-height:18px}.model-landing-page .ml-gcard.has-href .ml-gcard-arrow,.model-landing-page .ml-gal-grid:hover .ml-gcard.has-href:not(:hover) .ml-gcard-arrow{opacity:1;transform:translateY(0)}.model-landing-page .ml-gcard:not(.is-wide):hover{box-shadow:none;transform:none}.model-landing-page .ml-gcard.is-video{cursor:pointer}}@media (width<=640px){:is(.model-landing-page,.ops-page) .matrix-head{flex-direction:column;align-items:flex-start;gap:16px;padding:4px 24px 20px}:is(.model-landing-page,.ops-page) .matrix-title{margin-bottom:4px;font-size:32px;line-height:1.3}:is(.model-landing-page,.ops-page) .matrix-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;width:100%;overflow-x:auto}:is(.model-landing-page,.ops-page) .matrix-tabs::-webkit-scrollbar{display:none}:is(.model-landing-page,.ops-page) .mtab{flex:none;gap:6px;padding:5px 10px;font-size:13px}:is(.model-landing-page,.ops-page) .matrix-nav{align-self:flex-end}:is(.model-landing-page,.ops-page) .matrix-track{margin-top:0;margin-bottom:0;padding:24px 24px 48px;scroll-padding-left:24px;scroll-padding-right:24px}:is(.model-landing-page,.ops-page) .mcard{flex:0 0 320px;width:320px;height:460px;padding:20px}:is(.model-landing-page,.ops-page) .mcard-h{font-size:22px}:is(.model-landing-page,.ops-page) .mcard-d{font-size:14px;line-height:18px}:is(.model-landing-page,.ops-page) .mcard-bigcap{font-size:22px;line-height:30px}:is(.model-landing-page,.ops-page) .mcard-cta{bottom:20px;left:20px}}html:has(main.qwen-tts){scroll-behavior:smooth;overscroll-behavior-y:none;background:#f7f8fc}body:has(main.qwen-tts){overscroll-behavior-y:none;background:#f7f8fc;margin:0}@media (prefers-reduced-motion:reduce){html:has(main.qwen-tts){scroll-behavior:auto}}@keyframes glow-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes dot-ping{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes blob-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.08)}}@keyframes cta-sheen{0%,32%{left:-60%}62%,to{left:130%}}@keyframes ready-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hero-line-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes metric-rise{to{opacity:1;transform:none}}@keyframes metric-line{55%{opacity:.5}to{opacity:.5;transform:scaleX(1)}}@keyframes gift-sheen{0%,40%{left:-70%}70%,to{left:130%}}@keyframes model-heading-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes model-card-in{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:none}}@keyframes model-card-in-delayed{0%{opacity:0;transform:translateY(46px)scale(.985)}to{opacity:1;transform:none}}.qwen-tts{--surface:#fff;--canvas:#f7f8fc;--ink:#0f172a;--copy:#475569;--faint:#94a3b8;--line:#e2e8f0;--indigo:#6366f1;--indigo-dark:#4f46e5;--indigo-soft:#eef2ff;--night:#020617;--sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--canvas);color:var(--ink);font-family:var(--sans)}.qwen-tts *{box-sizing:border-box}.qwen-tts button,.qwen-tts a{font:inherit}.qwen-tts button{color:inherit}.qwen-tts a{color:inherit;text-decoration:none}.qwen-tts .shell{width:min(1240px,100% - 48px);margin-inline:auto}.qwen-tts .site-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2e8f0bf;height:64px;position:sticky;top:0}.qwen-tts .nav{justify-content:space-between;align-items:center;width:100%;height:64px;padding-inline:32px;display:flex}.qwen-tts .bailian-brand{align-items:center;display:inline-flex}.qwen-tts .bailian-brand img{width:auto;height:28px;display:block}.qwen-tts .nav-tools{align-items:center;gap:6px;display:flex}.qwen-tts .nav-tools a{color:#64748b;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .2s,color .2s;display:grid}.qwen-tts .nav-tools a:hover{color:#334155;background:#f1f5f9}.qwen-tts .nav-tools svg{width:16px;height:16px}.qwen-tts .nav-divider{background:#e2e8f0;width:1px;height:16px;margin:0 4px}.qwen-tts .language-toggle{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;place-items:center;min-width:32px;height:28px;padding:0 8px;font-size:11px;font-weight:650;line-height:1;transition:color .2s,background .2s,border-color .2s;display:inline-grid}.qwen-tts .language-toggle:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.qwen-tts .language-toggle:focus-visible{outline-offset:2px;outline:3px solid #6366f13d}.qwen-tts .api-key-link span{font:700 15px/1 var(--mono);transform:rotate(-22deg)}.qwen-tts .hero{padding:72px 0 48px;position:relative;overflow:hidden}.qwen-tts .hero:before{content:"";z-index:-1;filter:blur(100px);background:#6366f11a;border-radius:50%;width:720px;height:520px;position:absolute;top:-250px;left:-230px}.qwen-tts .hero-kicker,.qwen-tts .mono-label{color:var(--indigo-dark);font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.qwen-tts .pulse-dot{flex:0 0 18px;width:18px;height:18px;position:relative}.qwen-tts .pulse-dot:after{content:"";background:var(--indigo);border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 0 5px #6366f11f}.qwen-tts .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:76px;padding:30px 0 50px;display:grid}.qwen-tts h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.4vw,70px);font-weight:650;line-height:1.07}.qwen-tts[lang=en] h1{letter-spacing:-.04em;font-size:clamp(42px,4vw,54px)}.qwen-tts .hero-line{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) both hero-line-in;display:block;transform:translateY(18px)}.qwen-tts .hero-line-2{animation-delay:.16s}.qwen-tts h1 em{font-style:normal;font-weight:inherit;color:#0000;background:linear-gradient(90deg,#6366f1,#4f46e5 30%,#0ea5e9 60%,#6366f1) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite hero-gradient-flow}.qwen-tts .hero-copy{max-width:650px;color:var(--copy);margin:26px 0 0;font-size:18px;line-height:1.75}.qwen-tts .hero-actions{align-items:center;gap:14px;margin-top:30px;display:flex}.qwen-tts .primary-action,.qwen-tts .text-link{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.qwen-tts .primary-action{color:#fff;background:#0f172a;box-shadow:0 4px 12px #0f172a1f}.qwen-tts .primary-action:hover{background:var(--indigo-dark)}.qwen-tts .text-link{color:#334155;border:1px solid var(--line);background:#fff}.qwen-tts .text-link:hover{color:var(--indigo-dark);border-color:#a5b4fc}.qwen-tts .text-link span{margin-left:6px}.qwen-tts .cta-emoji{font-size:15px;line-height:1;margin:0 7px 0 0!important}.qwen-tts .hero-score{color:#e2e8f0;background:var(--night);border:1px solid #1e293b;border-radius:18px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 22px 60px -24px #1e293b73}.qwen-tts .terminal-bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;height:48px;padding:0 16px;display:flex}.qwen-tts .terminal-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.qwen-tts .terminal-bar i:nth-child(2){background:#febc2e}.qwen-tts .terminal-bar i:nth-child(3){background:#28c840}.qwen-tts .terminal-bar span{color:#94a3b8;font:500 11px/1 var(--mono);letter-spacing:.06em;margin-left:8px}.qwen-tts .terminal-code{z-index:1;font:500 13px/1.9 var(--mono);min-height:232px;padding:30px 26px;position:relative}.qwen-tts .code-comment{color:#64748b}.qwen-tts .code-blue{color:#a5b4fc}.qwen-tts .code-cyan{color:#7dd3fc}.qwen-tts .terminal-code b{color:#6ee7b7;font-weight:500}.qwen-tts .code-indent{padding-left:28px;display:inline-block}.qwen-tts .code-indent-deep{padding-left:56px}.qwen-tts .terminal-ready{color:#94a3b8;align-items:center;gap:9px;margin-top:18px;font-size:11px;animation:.5s both ready-fade;display:flex}.qwen-tts .terminal-ready i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #34d399bf}.qwen-tts .terminal-glow{filter:blur(60px);background:#6366f147;border-radius:50%;width:250px;height:250px;animation:6.5s ease-in-out infinite glow-breathe;position:absolute;bottom:-100px;right:-70px}.qwen-tts .terminal-caret{vertical-align:-2px;background:#6ee7b7;border-radius:1px;width:8px;height:15px;margin-left:3px;animation:1.05s step-end infinite caret-blink;display:inline-block}.qwen-tts .pulse-dot:before{content:"";background:var(--indigo);opacity:.5;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite dot-ping;position:absolute;inset:5px}.qwen-tts .hero:before{animation:14s ease-in-out infinite blob-drift}.qwen-tts .primary-action{position:relative;overflow:hidden}.qwen-tts .primary-action:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;height:100%;animation:4.5s ease-in-out infinite cta-sheen;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.qwen-tts .metrics{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding-top:36px;display:grid}.qwen-tts .metrics>div{padding-bottom:2px;position:relative;overflow:hidden}.qwen-tts .metrics>div:after{content:"";background:linear-gradient(90deg,var(--indigo),#38bdf8);opacity:.5;transform-origin:0;border-radius:999px;width:100%;height:2px;margin-top:18px;display:block}.qwen-tts .metrics strong{letter-spacing:-.04em;width:fit-content;font-size:38px;font-weight:650;line-height:1;transition:color .25s,transform .3s cubic-bezier(.22,1,.36,1);display:block}.qwen-tts .metrics>div:hover strong{color:var(--indigo-dark);transform:translateY(-3px)}.qwen-tts .metrics small{color:#64748b;margin-left:4px;font-size:13px;font-weight:600}.qwen-tts .metrics span{color:#64748b;margin-top:8px;font-size:13px;display:block}.qwen-tts .metric-note{color:var(--faint);margin:16px 0 0;font-size:12px}.qwen-tts .metrics-motion-ready>div{opacity:0;transform:translateY(22px)}.qwen-tts .metrics-motion-ready>div:after{opacity:0;transform:scaleX(0)}.qwen-tts .metrics-motion-ready.metrics-visible>div{animation:.62s cubic-bezier(.22,1,.36,1) forwards metric-rise}.qwen-tts .metrics-motion-ready.metrics-visible>div:after{animation:.7s cubic-bezier(.22,1,.36,1) forwards metric-line}.qwen-tts .metrics-visible>div:nth-child(2),.qwen-tts .metrics-visible>div:nth-child(2):after{animation-delay:90ms}.qwen-tts .metrics-visible>div:nth-child(3),.qwen-tts .metrics-visible>div:nth-child(3):after{animation-delay:.18s}.qwen-tts .metrics-visible>div:nth-child(4),.qwen-tts .metrics-visible>div:nth-child(4):after{animation-delay:.27s}.qwen-tts .models-section,.qwen-tts .capabilities,.qwen-tts .global-voice,.qwen-tts .clone-lab,.qwen-tts .lab,.qwen-tts .tag-lab,.qwen-tts .api-section,.qwen-tts .token-plan{border-top:1px solid #e2e8f0bf;padding:96px 0}.qwen-tts .section-heading{grid-template-columns:.65fr 1.2fr .75fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}.qwen-tts .section-heading>span,.qwen-tts .models-heading>div>span,.qwen-tts .lab-heading>div>span,.qwen-tts .api-copy>span,.qwen-tts .clone-heading>div:first-child>span,.qwen-tts .global-heading>div:first-child>span{color:var(--indigo-dark);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.qwen-tts .section-heading h2,.qwen-tts .models-heading h2,.qwen-tts .lab-heading h2,.qwen-tts .api-copy h2,.qwen-tts .mental-inner h2,.qwen-tts .clone-heading h2,.qwen-tts .global-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1.13}.qwen-tts .section-heading p,.qwen-tts .lab-heading p{color:var(--copy);margin:0;font-size:14px;line-height:1.75}.qwen-tts .models-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;margin-bottom:44px;display:grid}.qwen-tts .models-heading h2{margin-top:14px}.qwen-tts .models-heading p{max-width:430px;color:var(--copy);margin:0 0 4px auto;font-size:14px;line-height:1.75}.qwen-tts .model-spread{grid-template-columns:1.18fr .82fr;gap:22px;display:grid}.qwen-tts .model-feature{border:1px solid var(--line);border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:1fr;min-height:430px;padding:40px 42px 32px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden}.qwen-tts .model-feature:hover{transform:translateY(-5px);box-shadow:0 24px 48px -28px #1e293b61}.qwen-tts .model-feature:focus-visible{outline-offset:4px;outline:3px solid #6366f159}.qwen-tts .flash-feature{background:linear-gradient(135deg,#eef2ff,#fff 65%);border-color:#e0e7ff}.qwen-tts .plus-feature{color:#fff;background:#0f172a;border-color:#0f172a}.qwen-tts .plus-feature:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(circle,#6366f133,#0000 68%);border-radius:50%;height:78%;transition:opacity .5s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:-35% -15% auto 38%}.qwen-tts .plus-feature:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff13,#0000);width:26%;height:190%;transition:left .85s cubic-bezier(.22,1,.36,1);position:absolute;top:-45%;left:-42%;transform:rotate(14deg)}.qwen-tts .plus-feature:hover:before{opacity:.9;transform:translate(-4%,7%)scale(1.12)}.qwen-tts .plus-feature:hover:after{left:118%}.qwen-tts .model-title,.qwen-tts .model-feature ul{z-index:1;position:relative}.qwen-tts .model-title>span{color:#4338ca;font:600 10px/1 var(--mono);letter-spacing:.12em;background:#e0e7ff;border-radius:999px;padding:6px 10px;display:inline-flex}.qwen-tts .plus-feature .model-title>span{color:#c7d2fe;background:#ffffff14}.qwen-tts .model-title h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:24px 0 10px;font-size:clamp(23px,2.25vw,31px);font-weight:650;line-height:1.15}.qwen-tts .model-title p{color:#475569;width:100%;margin:16px 0 0;line-height:1.75}.qwen-tts .plus-feature .model-title p{color:#cbd5e1}.qwen-tts .model-price{justify-content:space-between;align-items:baseline;width:100%;margin-top:26px;display:flex}.qwen-tts .model-price>span{color:#64748b;font:600 11px/1.3 var(--sans);letter-spacing:0;background:0 0;padding:0}.qwen-tts .model-price>div{align-items:end;gap:6px;display:flex}.qwen-tts .model-price strong{color:var(--ink);letter-spacing:-.04em;font-size:30px;line-height:.9}.qwen-tts .model-price small{color:#64748b;font-size:10px}.qwen-tts .plus-feature .model-price>span,.qwen-tts .plus-feature .model-price small{color:#94a3b8}.qwen-tts .plus-feature .model-price strong{color:#fff}.qwen-tts .model-gift{background:linear-gradient(100deg, var(--indigo-soft) 0%, #fdf2f8 55%, #fff7ed 100%);color:#4338ca;letter-spacing:.01em;white-space:nowrap;border:1px solid #6366f147;border-radius:10px;align-items:center;gap:9px;margin-top:2px;padding:6px 13px 6px 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.qwen-tts .model-gift i{border-right:1px dashed #6366f166;flex:none;justify-content:center;align-items:center;padding-right:9px;font-size:14px;font-style:normal;line-height:1;display:inline-flex}.qwen-tts .model-gift b{color:var(--indigo-dark);font-weight:800}.qwen-tts .model-gift:after{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:40%;height:100%;animation:4.8s ease-in-out infinite gift-sheen;position:absolute;top:0;left:-70%;transform:skew(-20deg)}.qwen-tts .plus-feature .model-gift{color:#e0e7ff;background:linear-gradient(100deg,#818cf838 0%,#ec489929 55%,#fb923c29 100%);border-color:#818cf866}.qwen-tts .plus-feature .model-gift i{border-right-color:#ffffff4d}.qwen-tts .plus-feature .model-gift b{color:#fff}.qwen-tts .model-feature ul{grid-column:1/-1;margin:0;padding:0;list-style:none}.qwen-tts .model-feature li{color:#334155;border-top:1px solid #6366f124;gap:20px;padding:14px 0;font-size:13px;display:flex}.qwen-tts .plus-feature li{color:#e2e8f0;border-color:#ffffff1a}.qwen-tts .model-feature li span{color:#818cf8;font:500 10px/1.5 var(--mono)}.qwen-tts .free-quota-note{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:18px;display:flex}.qwen-tts .free-quota-note small{min-width:240px;color:var(--faint);flex:1;font-size:11px;line-height:1.6}.qwen-tts .free-quota-note a{color:var(--indigo-dark);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.qwen-tts .free-quota-note a span{transition:transform .25s cubic-bezier(.22,1,.36,1)}.qwen-tts .free-quota-note a:hover span{transform:translate(3px)}@supports (animation-timeline:view()){.qwen-tts .models-heading{animation:.7s cubic-bezier(.22,1,.36,1) both model-heading-in;animation-timeline:view();animation-range:entry 8% cover 30%}.qwen-tts .model-feature{animation:.75s cubic-bezier(.22,1,.36,1) both model-card-in;animation-timeline:view();animation-range:entry 4% cover 30%}.qwen-tts .flash-feature{animation-name:model-card-in-delayed}}.qwen-tts .section-heading.compact{text-align:center;grid-template-columns:none;display:block;position:relative}.qwen-tts .section-heading.compact>span{position:absolute;top:6px;left:0}.qwen-tts .section-heading.compact h2{display:inline-block}.qwen-tts .cap-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.qwen-tts .cap-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;align-content:start;min-height:250px;padding:28px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.qwen-tts .cap-card:hover{color:inherit;background:#fff;border-color:#c7d2fe;transform:translateY(-3px);box-shadow:0 14px 32px -24px #1e293b59}.qwen-tts .cap-card:focus-visible{outline-offset:4px;outline:3px solid #6366f14d}.qwen-tts .cap-index{color:var(--faint);font:500 11px/1 var(--mono);letter-spacing:.1em}.qwen-tts .cap-list h3{letter-spacing:-.02em;grid-column:1/-1;margin:24px 0 10px;font-size:21px;font-weight:650}.qwen-tts .cap-body{grid-column:1/-1;gap:16px;display:grid}.qwen-tts .cap-list p{color:var(--copy);margin:0;font-size:14px;line-height:1.75}.qwen-tts .cap-body code{color:var(--indigo-dark);font-family:var(--mono);font-size:12px}.qwen-tts .cap-tags{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.qwen-tts .cap-tags span{color:#64748b;font:600 10px/1.4 var(--mono);background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 9px}.qwen-tts .cap-tags span.cap-tag-more{color:var(--faint);background:0 0;border-color:#0000;padding:6px 4px}.qwen-tts .cap-footer{border-top:1px solid var(--line);color:#475569;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;font-size:12px;font-weight:650;display:flex}.qwen-tts .cap-footer i{width:28px;height:28px;color:var(--indigo-dark);background:var(--indigo-soft);border-radius:50%;place-items:center;font-style:normal;transition:color .25s,background .25s,transform .25s cubic-bezier(.22,1,.36,1);display:grid}.qwen-tts .cap-card:hover .cap-footer{color:var(--indigo-dark)}.qwen-tts .cap-card:hover .cap-footer i{color:#fff;background:var(--indigo-dark);transform:translate(2px,2px)}.qwen-tts .cap-list b{color:var(--indigo-dark);font:600 10px/1 var(--mono);letter-spacing:.08em;position:absolute;top:28px;right:28px}.qwen-tts .capability-note{max-width:850px;color:var(--faint);margin:18px 0 0;font-size:11px;line-height:1.7}.qwen-tts #global-voice,.qwen-tts #lab,.qwen-tts #tag-lab,.qwen-tts #robustness-lab{scroll-margin-top:76px}.qwen-tts .global-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.qwen-tts .global-heading h2{margin-top:14px}.qwen-tts .global-intro{gap:14px;display:grid}.qwen-tts .global-intro p{color:var(--copy);margin:0;line-height:1.75}.qwen-tts .global-intro code{color:var(--indigo-dark);font-family:var(--mono)}.qwen-tts .global-intro-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qwen-tts .global-intro .global-intro-play{background:var(--surface);border-color:var(--line);min-width:292px;min-height:54px;box-shadow:0 10px 24px -18px #0f172a66}.qwen-tts .global-intro .global-intro-play:hover{background:var(--indigo-soft);border-color:#818cf8}.qwen-tts .global-intro .global-intro-play strong{color:var(--ink);font-size:12px}.qwen-tts .global-intro .global-intro-play small{color:var(--faint)}.qwen-tts .global-console{color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px -30px #0f172a8c}.qwen-tts .global-switch-row{background:#02061740;border-bottom:1px solid #ffffff1a;align-items:center;gap:16px;padding:14px 20px;display:flex}.qwen-tts .global-switch-label{color:#64748b;font:600 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.qwen-tts .global-mode-switch{background:#02061759;border:1px solid #334155;border-radius:9px;gap:3px;padding:3px;display:flex}.qwen-tts .global-mode-switch button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:650}.qwen-tts .global-mode-switch button.selected{color:#fff;background:var(--indigo-dark)}.qwen-tts .global-player-grid{grid-template-columns:1fr 1fr;display:grid}.qwen-tts .global-player{min-width:0;padding:26px 28px 28px}.qwen-tts .global-player:nth-child(2n){border-left:1px solid #ffffff1a}.qwen-tts .global-player:nth-child(n+3){border-top:1px solid #ffffff1a}.qwen-tts .global-player:last-child:nth-child(odd){grid-column:1/-1}.qwen-tts .global-player-head{justify-content:space-between;align-items:start;display:flex}.qwen-tts .global-player-head span{color:#64748b;font:600 9px/1 var(--mono);letter-spacing:.1em}.qwen-tts .global-player-head h3{color:#fff;margin:8px 0 0;font-size:24px;line-height:1}.qwen-tts .global-player-head>strong{color:#a5b4fc;font:500 11px/1 var(--mono)}.qwen-tts .global-player>p{color:#cbd5e1;min-height:48px;margin:18px 0 0;font-size:13px;line-height:1.7}.qwen-tts .global-wave{height:62px;margin:15px 0}.qwen-tts .global-wave i{background:#818cf8}.qwen-tts .global-compare-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qwen-tts .global-compare-buttons .global-play{grid-template-columns:34px 1fr;gap:8px}.qwen-tts .global-compare-buttons .global-play>span{width:34px;height:34px}.qwen-tts .global-compare-buttons .global-play small{grid-column:2}.qwen-tts .global-console-note{color:#94a3b8;border-top:1px solid #ffffff1a;grid-template-columns:100px 1fr 130px 1fr;gap:16px;padding:18px 28px;font-size:10px;line-height:1.55;display:grid}.qwen-tts .global-console-note span{color:#a5b4fc;font:600 9px/1.5 var(--mono);letter-spacing:.1em}.qwen-tts .global-console-note p{margin:0}.qwen-tts .support-range{background:var(--surface);border:1px solid #e0e7ff;border-radius:14px;margin-top:15px;overflow:hidden}.qwen-tts .support-range-head{background:#eef2ff9e;border-bottom:1px solid #e0e7ff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 22px;display:flex}.qwen-tts .support-range-head strong{color:var(--indigo-dark);font-size:14px}.qwen-tts .support-range-head span{color:var(--faint);margin-left:10px;font-size:12px}.qwen-tts .support-range-head small{color:var(--faint);font-size:11px}.qwen-tts .support-range-body{grid-template-columns:1fr 1fr;display:grid}.qwen-tts .support-range-col{padding:20px 22px}.qwen-tts .support-range-col+.support-range-col{border-left:1px solid var(--line)}.qwen-tts .support-range-col h4{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:700}.qwen-tts .support-range-col p{color:var(--copy);margin:0;font-size:13px;line-height:1.9}.qwen-tts .support-range-foot{border-top:1px solid var(--line);color:var(--faint);margin:0;padding:14px 22px;font-size:11px;line-height:1.7}.qwen-tts .support-range-foot strong{color:var(--indigo-dark);margin-right:10px;font-weight:650}.qwen-tts .clone-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.qwen-tts .clone-heading h2{margin-top:14px}.qwen-tts .clone-intro{gap:14px;display:grid}.qwen-tts .clone-intro p{color:var(--copy);margin:0;line-height:1.75}.qwen-tts .clone-intro code{color:var(--indigo-dark);font-family:var(--mono)}.qwen-tts .clone-intro>span{color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px}.qwen-tts .clone-console{color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px -30px #0f172a8c}.qwen-tts .clone-voice-switch{background:#111c31;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.qwen-tts .clone-voice-switch>span{color:#64748b;font:600 9px/1 var(--mono);letter-spacing:.12em}.qwen-tts .clone-voice-switch>div{gap:6px;display:flex}.qwen-tts .clone-voice-switch button{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:1px solid #334155;border-radius:9px;gap:3px;min-width:155px;padding:9px 12px;display:grid}.qwen-tts .clone-voice-switch button strong{color:#e2e8f0;font-size:12px}.qwen-tts .clone-voice-switch button small{color:#64748b;font-size:9px}.qwen-tts .clone-voice-switch button.selected{background:#6366f124;border-color:#818cf8}.qwen-tts .clone-voice-switch button.selected strong{color:#c7d2fe}.qwen-tts .clone-case-switch{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.qwen-tts .clone-case-switch button{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:18px 24px;display:grid}.qwen-tts .clone-case-switch button+button{border-left:1px solid #ffffff1a}.qwen-tts .clone-case-switch button span{font:600 9px/1 var(--mono);letter-spacing:.1em}.qwen-tts .clone-case-switch button strong{font-size:15px}.qwen-tts .clone-case-switch button.selected{color:#fff;background:var(--indigo-dark)}.qwen-tts .clone-copy{border-bottom:1px solid #ffffff1a;padding:30px}.qwen-tts .clone-copy>span{color:#a5b4fc;font:600 10px/1 var(--mono);letter-spacing:.1em}.qwen-tts .clone-copy blockquote{max-width:1000px;margin:16px 0 13px;font-size:clamp(20px,2.2vw,28px);line-height:1.55}.qwen-tts .clone-copy p{color:#94a3b8;margin:0;font-size:12px}.qwen-tts .clone-players{grid-template-columns:1fr 1fr;display:grid}.qwen-tts .clone-player{min-width:0;padding:28px 30px 32px}.qwen-tts .clone-player+.clone-player{border-left:1px solid #ffffff1a}.qwen-tts .clone-player-head{justify-content:space-between;align-items:start;display:flex}.qwen-tts .clone-player-head span{color:#94a3b8;font:600 9px/1 var(--mono);letter-spacing:.1em}.qwen-tts .clone-player-head h3{overflow-wrap:anywhere;max-width:430px;margin:7px 0 0;font-size:clamp(21px,2.1vw,30px);line-height:1.08}.qwen-tts .clone-player-head>strong{color:#a5b4fc;font:500 11px/1 var(--mono)}.qwen-tts .clone-wave{align-items:center;gap:4px;height:86px;margin:22px 0;display:flex;overflow:hidden}.qwen-tts .clone-wave i{opacity:.28;background:#818cf8;border-radius:2px;flex:1;min-width:2px;transition:opacity .12s;display:block}.qwen-tts .clone-player-plus .clone-wave i{background:#67e8f9}.qwen-tts .clone-play{color:#fff;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #334155;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.qwen-tts .clone-play:hover{background:#6366f114;border-color:#818cf8}.qwen-tts .clone-play>span{color:#fff;background:var(--indigo);border-radius:8px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.qwen-tts .clone-play strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.qwen-tts .clone-play small{color:#64748b;font:500 9px/1 var(--mono)}.qwen-tts .clone-footnote{color:#94a3b8;border-top:1px solid #ffffff1a;grid-template-columns:100px 1fr 100px 1fr;gap:16px;padding:18px 30px;font-size:10px;line-height:1.55;display:grid}.qwen-tts .clone-footnote span{color:#a5b4fc;font:600 9px/1.5 var(--mono);letter-spacing:.1em}.qwen-tts .clone-footnote p{margin:0}.qwen-tts .robustness-copy{grid-template-columns:1fr 210px;align-items:end;gap:35px;display:grid}.qwen-tts .robustness-copy>div>span,.qwen-tts .tag-source>span{color:#a5b4fc;font:600 10px/1 var(--mono);letter-spacing:.1em}.qwen-tts .reference-play{color:#fff;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #334155;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:11px;min-height:62px;padding:10px;display:grid}.qwen-tts .reference-play:hover{background:#6366f114;border-color:#818cf8}.qwen-tts .reference-play>span{color:#fff;background:var(--indigo);border-radius:8px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.qwen-tts .reference-play strong{font-size:11px}.qwen-tts .reference-play small{color:#64748b;font:500 9px/1 var(--mono)}.qwen-tts .tag-console{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 55px -36px #0f172a47}.qwen-tts .tag-source{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#0f172a,#111c31);padding:28px 30px}.qwen-tts .tag-source blockquote{color:#fff;margin:14px 0 8px;font-size:clamp(20px,2.2vw,28px);line-height:1.55}.qwen-tts .tag-source small{color:#94a3b8;font-size:11px}.qwen-tts .tag-grid{grid-template-columns:repeat(4,1fr);display:grid}.qwen-tts .tag-card{min-width:0;padding:22px}.qwen-tts .tag-card+.tag-card{border-left:1px solid var(--line)}.qwen-tts .tag-card>code{min-height:27px;color:var(--indigo-dark);background:var(--indigo-soft);font:600 11px/1 var(--mono);border-radius:6px;align-items:center;margin-top:20px;padding:6px 9px;display:inline-flex}.qwen-tts .tag-card .variant-title{min-height:72px}.qwen-tts .tag-footnote{color:#64748b;border-top:1px solid var(--line);background:#f8fafc;grid-template-columns:100px 1fr 100px 1fr;gap:16px;padding:17px 24px;font-size:10px;line-height:1.55;display:grid}.qwen-tts .tag-footnote span{color:var(--indigo-dark);font:600 9px/1.5 var(--mono);letter-spacing:.1em}.qwen-tts .tag-footnote p{margin:0}.qwen-tts .mental-model{color:#fff;background:linear-gradient(135deg,#4f46e5,#4338ca);padding:88px 0}.qwen-tts .mental-inner{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid}.qwen-tts .mental-inner .mono-label{color:#c7d2fe;margin-bottom:18px}.qwen-tts .formula{grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;gap:12px;display:grid}.qwen-tts .formula div{text-align:center;background:#ffffff0d;border:1px solid #ffffff47;border-radius:14px;place-content:center;min-height:128px;padding:16px;display:grid}.qwen-tts .formula .formula-focus{color:#4338ca;background:#fff;border-color:#fff;box-shadow:0 14px 36px -14px #0006}.qwen-tts .formula span{color:#c7d2fe;font:600 9px/1 var(--mono);letter-spacing:.1em}.qwen-tts .formula-focus span{color:#6366f1}.qwen-tts .formula strong{margin-top:11px;font-size:17px;display:block}.qwen-tts .mental-lead{color:#dbe1ff;max-width:30em;margin:18px 0 0;font-size:15px;line-height:1.75}.qwen-tts .formula small{color:#c7d2fe;margin-top:7px;font-size:11px;line-height:1.5;display:block}.qwen-tts .formula-focus small{color:#6366f1}.qwen-tts .formula i{color:#c7d2fe;font-style:normal}.qwen-tts .lab-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.qwen-tts .lab-heading h2{margin:12px 0 10px}.qwen-tts .model-switch{border:1px solid var(--line);background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;box-shadow:0 2px 8px #0f172a0a}.qwen-tts .model-switch button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:100px;padding:10px 17px;font-weight:600}.qwen-tts .model-switch button.selected{color:#fff;background:#0f172a}.qwen-tts .lab-frame{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:255px 1fr;display:grid;overflow:hidden;box-shadow:0 20px 60px -34px #1e293b38}.qwen-tts .case-nav{border-right:1px solid var(--line);flex-direction:column;display:flex}.qwen-tts .case-nav button{color:#334155;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:32px 1fr;gap:5px 10px;padding:21px;display:grid}.qwen-tts .case-nav button span{color:var(--faint);font:500 10px/1 var(--mono);grid-row:1/3}.qwen-tts .case-nav button strong{font-size:15px}.qwen-tts .case-nav button small{color:#64748b;line-height:1.45}.qwen-tts .case-nav button.active{color:#fff;background:var(--indigo-dark)}.qwen-tts .case-nav button.active span,.qwen-tts .case-nav button.active small{color:#c7d2fe}.qwen-tts .experiment{min-width:0;padding:28px}.qwen-tts .experiment-meta{border-bottom:1px solid #f1f5f9;grid-template-columns:1.5fr 1fr 1fr;gap:20px;padding-bottom:18px;display:grid}.qwen-tts .experiment-meta span,.qwen-tts .source-text>span,.qwen-tts .instruction-box span{color:var(--faint);font:600 9px/1 var(--mono);letter-spacing:.1em;margin-bottom:8px;display:block}.qwen-tts .experiment-meta strong{color:#334155;font:600 11px/1.3 var(--mono);word-break:break-all}.qwen-tts .source-text{padding:25px 0}.qwen-tts .source-text blockquote{color:#334155;max-width:850px;margin:0;font-size:21px;line-height:1.6}.qwen-tts .players{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qwen-tts .player-card{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;padding:16px;transition:box-shadow .2s;display:flex}.qwen-tts .player-card:hover{box-shadow:0 12px 26px -22px #1e293b66}.qwen-tts .baseline-card{background:#f8fafc;border-style:dashed}.qwen-tts .player-top{justify-content:space-between;align-items:center;display:flex}.qwen-tts .variant-code{color:#fff;width:26px;height:26px;font:600 10px/1 var(--mono);background:#0f172a;border-radius:6px;place-items:center;display:grid}.qwen-tts .baseline-card .variant-code{color:#334155;background:#cbd5e1}.qwen-tts .duration{color:var(--faint);font:500 10px/1 var(--mono)}.qwen-tts .wave{align-items:center;gap:3px;height:70px;margin:12px 0;display:flex;overflow:hidden}.qwen-tts .wave i{background:var(--indigo);opacity:.3;border-radius:2px;flex:1;min-width:2px;transition:opacity .12s;display:block}.qwen-tts .baseline-card .wave i{background:#94a3b8}.qwen-tts .play-button{color:#334155;border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.qwen-tts .play-button:hover{color:var(--indigo-dark);border-color:#a5b4fc}.qwen-tts .play-button>span:first-child{color:#fff;background:var(--indigo);border-radius:6px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.qwen-tts .play-button>span:last-child{font-size:11px;font-weight:650}.qwen-tts .variant-title{min-height:78px;padding:17px 0 13px}.qwen-tts .variant-title h3{margin:0 0 6px;font-size:16px}.qwen-tts .variant-title p{color:#64748b;margin:0;font-size:11px}.qwen-tts .instruction-box{border-top:1px solid #f1f5f9;min-height:126px;padding-top:13px}.qwen-tts .instruction-box p{color:#475569;margin:0;font-size:12px;line-height:1.65}.qwen-tts .comparison-note{color:#94a3b8;margin:17px 0 0;font-size:11px;line-height:1.65}.qwen-tts .api-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.qwen-tts .api-copy h2{margin:16px 0 22px}.qwen-tts .api-copy>p{color:var(--copy);line-height:1.75}.qwen-tts .api-copy code{color:var(--indigo-dark);background:var(--indigo-soft);border-radius:5px;padding:3px 6px}.qwen-tts .api-note{border-top:1px solid var(--line);color:#475569;grid-template-columns:115px 1fr;gap:15px;margin-top:26px;padding-top:21px;font-size:12px;line-height:1.6;display:grid}.qwen-tts .api-note strong{color:#334155;font-family:var(--mono);letter-spacing:.06em}.qwen-tts .api-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.qwen-tts .code-panel{color:#e2e8f0;background:var(--night);min-height:370px;font:500 13px/1.9 var(--mono);border:1px solid #1e293b;border-radius:18px;align-items:center;margin:0;padding:36px;display:flex;overflow-x:auto;box-shadow:0 20px 55px -30px #0f172a8c}.qwen-tts .code-muted{color:#64748b}.qwen-tts .code-string{color:#6ee7b7}.qwen-tts .token-plan{position:relative}.qwen-tts .token-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.qwen-tts .token-heading>div:first-child>span{color:var(--indigo-dark);letter-spacing:.12em;font-size:12px;font-weight:600}.qwen-tts .token-heading h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1.13}.qwen-tts .token-heading>div:last-child{gap:13px;display:grid}.qwen-tts .token-heading p{color:var(--copy);margin:0;line-height:1.75}.qwen-tts .token-heading a{width:fit-content;color:var(--indigo-dark);font-size:12px;font-weight:650}.qwen-tts .token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qwen-tts .token-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;min-height:510px;padding:28px;display:flex;box-shadow:0 15px 35px -30px #0f172a40}.qwen-tts .token-card.token-featured{color:var(--ink);background:linear-gradient(145deg,#f5f3ff,#fff 68%);border-color:#c7d2fe;box-shadow:0 20px 48px -32px #4f46e566}.qwen-tts .token-card-top{justify-content:space-between;align-items:center;display:flex}.qwen-tts .token-card-top span,.qwen-tts .token-card-top small{color:#475569;font:650 10px/1 var(--mono);background:#f1f5f9;border-radius:999px;padding:6px 9px}.qwen-tts .token-featured .token-card-top span,.qwen-tts .token-featured .token-card-top small{color:#4f46e5;background:#e0e7ff}.qwen-tts .token-summary{color:#64748b;min-height:66px;margin:23px 0 22px;font-size:13px;line-height:1.7}.qwen-tts .token-price{border-bottom:1px solid var(--line);align-items:end;gap:8px;padding-bottom:22px;display:flex}.qwen-tts .token-featured .token-price{border-color:#ddd6fe}.qwen-tts .token-price strong{color:var(--ink);letter-spacing:-.05em;font-size:46px;line-height:.9}.qwen-tts .token-featured .token-price strong{color:var(--indigo-dark)}.qwen-tts .token-price span{color:#64748b;font-size:12px}.qwen-tts .token-price del{color:#94a3b8;margin-left:auto;font-size:11px}.qwen-tts .token-card ul{color:var(--copy);flex:1;gap:12px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.qwen-tts .token-featured ul{color:var(--copy)}.qwen-tts .token-card li:before{content:"✓";color:var(--indigo);margin-right:9px;font-weight:700}.qwen-tts .token-card>a{color:#334155;border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;font-size:13px;font-weight:650;display:flex}.qwen-tts .token-featured>a{color:#fff;background:var(--indigo-dark);border-color:var(--indigo-dark)}.qwen-tts .token-card>a:hover{color:var(--indigo-dark);background:var(--indigo-soft);border-color:#a5b4fc}.qwen-tts .token-featured>a:hover{color:#fff;background:#4338ca;border-color:#4338ca}.qwen-tts .token-note{color:var(--faint);margin:16px 0 0;font-size:10px;line-height:1.65}.qwen-tts footer{color:#e2e8f0;background:var(--night);padding:70px 0 32px}.qwen-tts .footer-inner{justify-content:space-between;align-items:end;gap:40px;display:flex}.qwen-tts .footer-bailian-brand{align-items:center;width:fit-content;display:inline-flex}.qwen-tts .footer-bailian-brand img{width:auto;height:30px;display:block}.qwen-tts footer h2{color:#fff;letter-spacing:-.035em;margin:34px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.12}.qwen-tts .footer-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.qwen-tts .footer-actions a{color:#cbd5e1;border:1px solid #334155;border-radius:8px;padding:9px 12px;font-size:11px}.qwen-tts .footer-actions a:hover{color:#fff;border-color:#818cf8}.qwen-tts .footer-meta{color:#64748b;text-align:right;font:500 10px/1.2 var(--mono);gap:9px;display:grid}@media (prefers-reduced-motion:reduce){.qwen-tts .models-heading,.qwen-tts .model-feature,.qwen-tts .metrics>div,.qwen-tts .metrics>div:after,.qwen-tts .terminal-glow,.qwen-tts .terminal-caret,.qwen-tts .pulse-dot:before,.qwen-tts .hero:before,.qwen-tts .primary-action:after,.qwen-tts .terminal-ready,.qwen-tts .hero-line,.qwen-tts h1 em,.qwen-tts .model-gift:after{animation:none!important}.qwen-tts .hero-line{opacity:1!important;transform:none!important}.qwen-tts .terminal-caret,.qwen-tts .primary-action:after{display:none}.qwen-tts .model-feature,.qwen-tts .plus-feature:before,.qwen-tts .plus-feature:after,.qwen-tts .cap-card,.qwen-tts .cap-footer i,.qwen-tts .metrics strong{transition:none!important}.qwen-tts .model-feature:hover,.qwen-tts .cap-card:hover{transform:none}.qwen-tts .metrics>div,.qwen-tts .metrics>div:after{opacity:1!important;transform:none!important}.qwen-tts .plus-feature:hover:after{left:-42%}}@media (width<=980px){.qwen-tts .hero-grid,.qwen-tts .clone-heading,.qwen-tts .global-heading,.qwen-tts .mental-inner,.qwen-tts .api-section,.qwen-tts .token-heading{grid-template-columns:1fr}.qwen-tts .section-heading,.qwen-tts .models-heading{grid-template-columns:1fr;gap:16px}.qwen-tts .models-heading p{max-width:620px;margin-left:0}.qwen-tts .model-spread{grid-template-columns:1fr}.qwen-tts .cap-card{min-height:200px}.qwen-tts .lab-frame{grid-template-columns:1fr}.qwen-tts .case-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.qwen-tts .case-nav button{grid-template-columns:1fr;padding:15px}.qwen-tts .case-nav button span{grid-row:auto}.qwen-tts .case-nav button small{display:none}.qwen-tts .players{grid-template-columns:1fr}.qwen-tts .player-card{grid-template-columns:45px 1fr 130px;align-items:center;gap:10px 14px;display:grid}.qwen-tts .player-top{grid-row:1/3;display:block}.qwen-tts .duration{margin-top:10px;display:block}.qwen-tts .wave{margin:0}.qwen-tts .variant-title{min-height:0;padding:0}.qwen-tts .instruction-box{grid-column:1/-1;min-height:0}.qwen-tts .clone-heading,.qwen-tts .global-heading{gap:25px}.qwen-tts .global-mode-switch{position:static;transform:none}.qwen-tts .global-switch-row{flex-direction:column;align-items:flex-start;gap:10px}.qwen-tts .global-intro-play{width:100%}.qwen-tts .global-console-note,.qwen-tts .clone-footnote{grid-template-columns:95px 1fr}.qwen-tts .tag-grid{grid-template-columns:1fr 1fr}.qwen-tts .tag-card:nth-child(3){border-left:0}.qwen-tts .tag-card:nth-child(n+3){border-top:1px solid var(--line)}.qwen-tts .tag-footnote{grid-template-columns:95px 1fr}.qwen-tts .token-grid{grid-template-columns:1fr}.qwen-tts .token-card{min-height:0}}@media (width<=767px){.qwen-tts .nav{padding-inline:24px}}@media (width<=680px){.qwen-tts .shell{width:min(100% - 32px,1240px)}.qwen-tts .bailian-brand img{height:24px}.qwen-tts .hero{padding-top:54px}.qwen-tts h1{font-size:43px}.qwen-tts .hero-grid{gap:38px;padding-bottom:40px}.qwen-tts .hero-score{min-height:310px}.qwen-tts .terminal-code{padding:24px 18px;font-size:11px}.qwen-tts .metrics{grid-template-columns:1fr 1fr}.qwen-tts .models-section,.qwen-tts .capabilities,.qwen-tts .global-voice,.qwen-tts .clone-lab,.qwen-tts .lab,.qwen-tts .tag-lab,.qwen-tts .api-section,.qwen-tts .token-plan{padding:76px 0}.qwen-tts .model-feature{grid-template-columns:1fr;min-height:405px;padding:28px 24px}.qwen-tts .cap-list{grid-template-columns:1fr}.qwen-tts .cap-card{min-height:auto}.qwen-tts .formula{grid-template-columns:1fr}.qwen-tts .formula i{text-align:center}.qwen-tts .lab-heading{flex-direction:column;align-items:start}.qwen-tts .model-switch{width:100%}.qwen-tts .model-switch button{min-width:0}.qwen-tts .case-nav{grid-template-columns:1fr 1fr}.qwen-tts .experiment{padding:18px}.qwen-tts .experiment-meta{grid-template-columns:1fr}.qwen-tts .player-card,.qwen-tts .player-top{display:flex}.qwen-tts .wave{margin:12px 0}.qwen-tts .variant-title{padding:17px 0 13px}.qwen-tts .clone-case-switch,.qwen-tts .clone-players{grid-template-columns:1fr}.qwen-tts .clone-voice-switch{flex-direction:column;align-items:stretch}.qwen-tts .clone-voice-switch>div{grid-template-columns:1fr 1fr;display:grid}.qwen-tts .clone-voice-switch button{min-width:0}.qwen-tts .clone-case-switch button+button,.qwen-tts .clone-player+.clone-player{border-top:1px solid #ffffff1a;border-left:0}.qwen-tts .clone-copy,.qwen-tts .clone-player{padding:23px 18px}.qwen-tts .robustness-copy{grid-template-columns:1fr}.qwen-tts .clone-play{grid-template-columns:38px 1fr}.qwen-tts .clone-play small{grid-column:2}.qwen-tts .clone-footnote{grid-template-columns:1fr;padding:18px}.qwen-tts .global-mode-switch{width:100%}.qwen-tts .global-mode-switch button{flex:1}.qwen-tts .global-player-grid{grid-template-columns:1fr}.qwen-tts .global-player:last-child:nth-child(odd){grid-column:auto}.qwen-tts .global-player{padding:23px 18px}.qwen-tts .global-player:nth-child(2n){border-left:0}.qwen-tts .global-player:nth-child(n+2){border-top:1px solid #ffffff1a}.qwen-tts .global-player>p{min-height:0}.qwen-tts .global-play{grid-template-columns:38px 1fr}.qwen-tts .global-play small{grid-column:2}.qwen-tts .global-compare-buttons{grid-template-columns:1fr}.qwen-tts .global-console-note{grid-template-columns:1fr;padding:18px}.qwen-tts .support-range-body{grid-template-columns:1fr}.qwen-tts .support-range-col+.support-range-col{border-left:none;border-top:1px solid var(--line)}.qwen-tts .tag-grid,.qwen-tts .token-grid{grid-template-columns:1fr}.qwen-tts .tag-card+.tag-card{border-left:0;border-top:1px solid var(--line)}.qwen-tts .tag-footnote{grid-template-columns:1fr;padding:18px}.qwen-tts .token-card{min-height:360px;padding:24px 20px}.qwen-tts .code-panel{min-height:330px;padding:24px 18px;font-size:11px}.qwen-tts .footer-inner{flex-direction:column;align-items:flex-start}.qwen-tts .footer-meta{text-align:left}}@media (width<=639px){.qwen-tts .nav{padding-inline:16px}.qwen-tts .bailian-brand img{height:23px}}@media (prefers-reduced-motion:reduce){.qwen-tts *{transition:none!important}}html:has(main.wan3){scroll-behavior:smooth;scrollbar-gutter:stable;background:#08090b}body:has(main.wan3){color:#fff;-webkit-font-smoothing:antialiased;background:#08090b;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}@media (prefers-reduced-motion:reduce){html:has(main.wan3){scroll-behavior:auto}}@keyframes wan3-sound{to{transform:scaleY(.28)}}@keyframes wan3-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes wan3-drawer-in{0%{transform:translate(100%)}}@keyframes wan3-reference-case-in{0%{opacity:0;transform:translate(18px)}}.wan3{--ink:#08090b;--paper:#f4f3f8;--brand-violet:#7347ff;--brand-lilac:#aa9aff;--brand-blue:#1c54e3;--brand-cyan:#00cec9;--brand-gradient:linear-gradient(105deg, #1c54e3 0%, #7347ff 52%, #00cec9 100%);--line:#fff3;--muted:#ffffff9e;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-sans:Arial, "PingFang SC", "Microsoft YaHei", sans-serif;background:var(--ink);color:#fff;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative}.wan3 *{box-sizing:border-box}.wan3 button,.wan3 a{color:inherit}.wan3 a{text-decoration:none}.wan3 button{font:inherit}.wan3 .scroll-progress{z-index:100;background:var(--brand-gradient);transform-origin:0;height:2px;position:fixed;inset:0 0 auto}.wan3 .topbar{z-index:90;color:#fff;background:linear-gradient(#00000061,#0000);border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:72px;padding:0 3vw;transition:height .22s,background .22s,border-color .22s;display:grid;position:fixed;top:0;left:0}.wan3 .topbar-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#08090bc2;border-color:#ffffff1a;height:64px}.wan3 .brand{align-items:center;width:max-content;display:flex}.wan3 .brand img{width:auto;height:28px;display:block}.wan3 .nav-links{color:#ffffffb8;gap:38px;font-size:13px;display:flex}.wan3 .nav-links a,.wan3 .text-link{transition:color .18s}.wan3 .nav-links a:hover,.wan3 .text-link:hover{color:var(--brand-cyan)}.wan3 .nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.wan3 .wan3-language-toggle{color:#ffffffd1;min-width:44px;min-height:44px;font:600 11px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000002e;border:1px solid #ffffff47;border-radius:100px;padding:0 12px;transition:all .18s}.wan3 .wan3-language-toggle:hover{color:#fff;background:#ffffff1a;border-color:#ffffffb8}.wan3 .nav-cta{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0003;border:1px solid #ffffff75;border-radius:100px;align-items:center;gap:14px;min-height:44px;padding:0 16px;font-size:13px;transition:all .18s;display:flex}.wan3 .nav-cta:hover{color:#fff;background:#ffffff1f;border-color:#ffffffd1;transform:translateY(-1px)}.wan3 .arrow-icon{flex:none;display:block}.wan3 .nav-experience{background:var(--brand-gradient);background-position:0%;background-size:160% 160%;border-color:#0000;box-shadow:0 10px 34px #5338dc3d}.wan3 .nav-experience:hover{background:var(--brand-gradient);background-position:100%;background-size:160% 160%;border-color:#0000;box-shadow:0 14px 38px #5338dc61}.wan3 .hero{cursor:e-resize;background:#111;min-height:100svh;position:relative;overflow:hidden}.wan3 #capabilities,.wan3 #films,.wan3 #pricing,.wan3 #experience,.wan3 #developers{scroll-margin-top:64px}.wan3 .hero-video,.wan3 .film-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wan3 .hero-video{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-out,visibility .5s ease-out}.wan3 .hero-video-active{opacity:1;visibility:visible}.wan3 .hero-video-outgoing{opacity:0;visibility:visible}.wan3 .hero-shade{background:linear-gradient(90deg,#000000c7 0%,#00000024 58%),linear-gradient(#0000 52%,#000000c2 100%),linear-gradient(#00000052,#0000 32%);position:absolute;inset:0}.wan3 .hero-grid{pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ffffff1a 50%,#0000 50.05%),linear-gradient(#0000 49.95%,#ffffff1a 50%,#0000 50.05%);border:1px solid #ffffff24;position:absolute;inset:84px 3vw 72px}.wan3 .hero-copy{z-index:2;position:absolute;bottom:13vh;left:3vw}.wan3 .kicker,.wan3 .section-index{color:var(--brand-cyan);font:600 11px/1.4 var(--font-geist-mono);letter-spacing:.18em;margin:0}.wan3 .hero h1{letter-spacing:-.075em;margin:8px 0 0;font-size:clamp(92px,14.2vw,218px);font-weight:500;line-height:.82}.wan3 .hero h1 span{color:#0000;background:var(--brand-gradient);filter:drop-shadow(0 8px 24px #1e237833);-webkit-background-clip:text;background-clip:text;margin-right:-.06em;padding-right:.06em;display:inline-block}.wan3 .hero-positioning{letter-spacing:.03em;align-items:center;gap:14px;margin:24px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1;display:flex}.wan3 .hero-positioning span{color:#ffffffb3}.wan3 .hero-positioning i{background:var(--brand-gradient);width:30px;height:2px}.wan3 .hero-positioning strong{font-weight:650}.wan3 .hero-actions,.wan3 .developer-actions{align-items:center;gap:12px;display:flex}.wan3 .hero-copy>.hero-actions{margin-top:30px}.wan3 .button{border:1px solid #ffffff75;border-radius:100px;justify-content:space-between;align-items:center;gap:38px;min-height:48px;padding:0 20px;font-size:13px;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.wan3 .button>span:last-child{transition:transform .22s}.wan3 .button:hover>span:last-child{transform:translate(3px,-3px)}.wan3 .button-primary{color:#fff;background:var(--brand-gradient);background-position:0%;background-size:160% 160%;border-color:#0000;font-weight:700;box-shadow:0 12px 40px #5338dc47}.wan3 .button-primary:hover{color:#fff;background-position:100%;border-color:#0000;transform:translateY(-2px);box-shadow:0 18px 52px #5338dc70}.wan3 .button-ghost:hover{color:#fff;background:#ffffff1f;border-color:#ffffffd1;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff14}.wan3 .button-light:hover{color:var(--ink);background:#fff;border-color:#fff;transform:translateY(-2px)}.wan3 .hero-meta{z-index:2;color:#ffffffb3;font:500 10px/1.4 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;gap:26px;display:flex;position:absolute;bottom:38px;right:3vw}.wan3 .hero-meta span:first-child{color:var(--brand-cyan)}.wan3 .hero-switch{z-index:3;color:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:500 9px/1 var(--font-geist-mono);letter-spacing:.1em;cursor:pointer;background:#0000003d;border:1px solid #ffffff3d;border-radius:100px;align-items:center;gap:12px;padding:9px 13px;transition:color .18s,background .18s,border-color .18s;display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.wan3 .hero-switch:hover{color:#fff;background:#ffffff1f;border-color:#ffffff8a}.wan3 .hero-switch span:last-child{color:var(--brand-cyan);font-size:14px}.wan3 .hero-switch-mobile{display:none}.wan3 .sound-control{z-index:3;color:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#00000047;border:1px solid #ffffff57;border-radius:100px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute;bottom:13vh;right:3vw}.wan3 .sound-bars{align-items:center;gap:2px;height:14px;display:flex}.wan3 .sound-bars i{background:var(--brand-cyan);width:2px;height:12px;animation:.8s ease-in-out infinite alternate wan3-sound;display:block}.wan3 .sound-bars i:nth-child(2){height:7px;animation-delay:-300ms}.wan3 .sound-bars i:nth-child(3){height:10px;animation-delay:-500ms}.wan3 .sound-bars.muted i{height:2px;animation:none}.wan3 .demo-sound-control{z-index:3;color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#00000057;border:1px solid #ffffff5c;border-radius:100px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;bottom:22px;left:22px}.wan3 .demo-sound-control:hover,.wan3 .demo-sound-control[aria-pressed=true]{color:#fff;background:#0000008f;border-color:#ffffff9e}.wan3 .demo-sound-control .sound-bars{height:15px}.wan3 .demo-sound-control .sound-bars i{height:14px}.wan3 .demo-sound-control .sound-bars i:nth-child(2){height:8px}.wan3 .demo-sound-control .sound-bars i:nth-child(3){height:12px}.wan3 .scroll-cue{z-index:2;color:#ffffff94;font:500 9px/1 var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.wan3 .scroll-cue span{background:#ffffff80;width:34px;height:1px;display:block}.wan3 .manifesto{color:var(--ink);background:var(--paper);padding:120px 3vw 60px}.wan3 .manifesto .section-index,.wan3 .section-heading .section-index{color:#6b6b66}.wan3 .manifesto-copy{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:end;gap:8vw;padding:80px 0 120px;display:grid}.wan3 .manifesto-copy h2,.wan3 .section-heading h2,.wan3 .capability-intro h2,.wan3 .experience h2,.wan3 .developer-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,112px);font-weight:500;line-height:.98}.wan3 .manifesto-copy h2 span{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text}.wan3 .manifesto-copy>p,.wan3 .section-heading>p{color:#5f5f5a;margin:0;font-size:16px;line-height:1.8}.wan3 .stat-row{border-top:1px solid #0000002e;grid-template-columns:repeat(4,1fr);display:grid}.wan3 .stat-row div{border-right:1px solid #0000002e;flex-direction:column;gap:6px;padding:30px 20px 0 0;display:flex}.wan3 .stat-row div:not(:first-child){padding-left:24px}.wan3 .stat-row strong{letter-spacing:-.06em;font-size:clamp(34px,4vw,64px);font-weight:500}.wan3 .stat-row span{color:#73736f;font-size:12px}.wan3 .proof-stories{color:#fff;background:radial-gradient(circle at 100% 18%,#7347ff33,#0000 27%),radial-gradient(circle at 0 64%,#00cec921,#0000 25%),#0c0e12;padding:56px 3vw 160px;position:relative;overflow:hidden}.wan3 .proof-chapter{border-top:1px solid #fff3;padding:42px 0 140px}.wan3 .proof-chapter:last-child{padding-bottom:0}.wan3 .proof-chapter-head{grid-template-columns:48px minmax(0,1.15fr) minmax(280px,.55fr);align-items:start;gap:3vw;margin-bottom:54px;display:grid}.wan3 .proof-chapter-head>span,.wan3 .proof-chapter-head div>p,.wan3 .reference-proof>div>p,.wan3 .impact-proof-card>div:last-child>p:first-child{color:var(--brand-cyan);font:600 10px/1.45 var(--font-geist-mono);letter-spacing:.13em}.wan3 .proof-chapter-head>span{padding-top:5px}.wan3 .proof-chapter-head div>p{margin:0 0 15px}.wan3 .proof-chapter-head h3{letter-spacing:-.055em;max-width:940px;margin:0;font-size:clamp(40px,5.2vw,82px);font-weight:500;line-height:1}.wan3 .proof-chapter-head>p{color:var(--muted);margin:27px 0 0;font-size:14px;line-height:1.8}.wan3 .proof-film .film-frame{aspect-ratio:16/8.3}.wan3 .narrative-timeline{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;margin-top:18px;display:flex}.wan3 .narrative-timeline>button{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff2e;flex-direction:column;flex-basis:0;align-items:flex-start;gap:9px;padding:22px 24px;transition:color .18s,background .18s;display:flex;position:relative}.wan3 .narrative-timeline>button:hover,.wan3 .narrative-timeline>button.is-active{color:#fff;background:#ffffff0e}.wan3 .narrative-timeline>button:focus-visible{z-index:1;outline:1px solid var(--brand-cyan);outline-offset:-2px}.wan3 .narrative-rail{background:#fff3;height:3px;position:absolute;top:-2px;left:0;right:0;overflow:hidden}.wan3 .narrative-rail i{background:var(--brand-gradient);transform-origin:0;display:block;position:absolute;inset:0}.wan3 .narrative-timeline>button:last-child{border-right:0}.wan3 .narrative-timeline>button>span:not(.narrative-rail){color:var(--brand-cyan);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.wan3 .narrative-timeline>button strong{font-size:14px;font-weight:550}.wan3 .narrative-case-nav{margin-top:-16px}.wan3 .narrative-case-panel{touch-action:pan-y;animation:.32s cubic-bezier(.2,.8,.2,1) wan3-reference-case-in}.wan3 .proof-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:24px;display:flex}.wan3 .proof-footer>p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.wan3 .proof-footer>a,.wan3 .reference-proof-input>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff5c;border-radius:100px;justify-content:space-between;align-items:center;gap:42px;min-height:46px;padding:0 17px;font-size:12px;transition:all .18s;display:inline-flex}.wan3 .proof-footer>a:hover,.wan3 .reference-proof-input>button:hover{color:#fff;background:var(--brand-gradient);border-color:#0000}.wan3 .modality-row{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(6,1fr);margin-bottom:22px;display:grid}.wan3 .modality-row span{color:#ffffffc2;text-align:center;border-right:1px solid #ffffff2e;padding:18px 20px;font-size:12px}.wan3 .modality-row span:last-child{border-right:0}.wan3 .reference-case-nav{justify-content:space-between;align-items:center;gap:24px;margin:34px 0 22px;display:flex}.wan3 .reference-case-nav>div:first-child{align-items:baseline;gap:18px;display:flex}.wan3 .reference-case-nav span{color:var(--brand-cyan);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.wan3 .reference-case-nav strong{letter-spacing:-.035em;font-size:clamp(20px,2.1vw,34px);font-weight:500}.wan3 .reference-case-nav>div:last-child{gap:8px;display:flex}.wan3 .reference-case-nav button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px}.wan3 .reference-case-nav button:hover{color:var(--ink);background:var(--brand-cyan);border-color:var(--brand-cyan)}.wan3 .reference-proof-panel{touch-action:pan-y;animation:.32s cubic-bezier(.2,.8,.2,1) wan3-reference-case-in}.wan3 .reference-proof{grid-template-columns:minmax(0,.88fr) 64px minmax(0,1.12fr);align-items:center;display:grid}.wan3 .reference-proof-input{background:#ffffff0e;border:1px solid #ffffff24;padding:22px}.wan3 .reference-proof>div>p{margin:0 0 18px}.wan3 .reference-proof-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wan3 .reference-proof-grid figure{margin:0}.wan3 .reference-proof-grid img{aspect-ratio:3/4;object-fit:cover;background:#ffffff14;width:100%;display:block}.wan3 .reference-proof-grid figcaption{color:#ffffff8a;margin-top:8px;font-size:10px}.wan3 .reference-proof-grid-dense img{aspect-ratio:16/9;object-fit:cover}.wan3 .reference-proof-grid-dense figcaption{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.wan3 .reference-proof-grid-single{grid-template-columns:1fr}.wan3 .reference-proof-grid-single img{aspect-ratio:16/9;object-fit:contain}.wan3 .reference-proof-input>button{width:100%;margin-top:22px}.wan3 .reference-proof-arrow{color:var(--brand-cyan);text-align:center;font-size:26px}.wan3 .reference-proof-output .film-frame{aspect-ratio:16/10}.wan3 .impact-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2vw;display:grid}.wan3 .impact-proof-card .film-frame{aspect-ratio:16/10}.wan3 .impact-proof-card>div:last-child{padding-top:20px}.wan3 .impact-proof-card>div:last-child>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.wan3 .impact-proof-card>div:last-child>p:first-child{margin-bottom:9px}.wan3 .impact-proof-card h4{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(30px,3.2vw,50px);font-weight:500;line-height:1.05}.wan3 .impact-signals{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);margin-top:52px;display:grid}.wan3 .impact-signals span{color:#ffffffb3;text-align:center;border-right:1px solid #ffffff2e;padding:18px 10px;font-size:11px}.wan3 .impact-signals span:last-child{border-right:0}.wan3 .films{background:var(--ink);padding:130px 3vw}.wan3 .films-library{border-top:1px solid #ffffff1f;padding-top:120px}.wan3 .films-library .section-heading h2{text-wrap:balance}.wan3 .section-heading{grid-template-columns:1.5fr .55fr;align-items:end;gap:9vw;margin-bottom:80px;display:grid}.wan3 .section-heading h2{margin-top:18px;font-size:clamp(54px,7.2vw,110px)}.wan3 .section-heading>p{color:var(--muted)}.wan3 .feature-film{margin-bottom:100px}.wan3 .film-frame{aspect-ratio:16/10;background:#17191c;position:relative;overflow:hidden}.wan3 .feature-film-wide .film-frame{aspect-ratio:16/8.3}.wan3 .film-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0000008c);position:absolute;inset:0}.wan3 .film-label{z-index:2;color:#fff;font:500 9px/1 var(--font-geist-mono);letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000057;border:1px solid #ffffff47;padding:8px 10px;position:absolute;top:22px;left:22px}.wan3 .detail-trigger{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#00000057;border:1px solid #ffffff5c;border-radius:100px;align-items:center;gap:9px;padding:9px 12px;transition:all .18s;display:flex;position:absolute;bottom:22px;right:22px}.wan3 .detail-trigger:hover{color:#fff;background:var(--brand-gradient);border-color:#0000}.wan3 .detail-trigger-full{align-items:center;display:inline-flex}.wan3 .detail-trigger-icon{justify-content:center;align-items:center;display:none}.wan3 .case-pending{z-index:2;color:#ffffffa8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000057;border:1px solid #ffffff38;border-radius:100px;padding:9px 12px;font-size:10px;position:absolute;bottom:22px;right:22px}.wan3 .film-copy{grid-template-columns:1.05fr .95fr;gap:5vw;padding-top:25px;display:grid}.wan3 .film-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.wan3 .film-copy>div:first-child>p{color:var(--brand-cyan);font:500 10px/1.4 var(--font-geist-mono);letter-spacing:.12em;margin-bottom:9px}.wan3 .film-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,54px);font-weight:500}.wan3 .chip-row{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.wan3 .chip-row span{color:#ffffffb8;border:1px solid #fff3;border-radius:100px;padding:7px 11px;font-size:10px}.wan3 .commercial-film-wide .film-frame{aspect-ratio:16/9}.wan3 .portrait-film-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(16px,1.5vw,28px);display:grid}.wan3 .films-mobile-progress,.wan3 .mobile-carousel-dots{display:none}.wan3 .portrait-film{justify-self:center;width:100%}.wan3 .portrait-film .film-frame{aspect-ratio:9/16}.wan3 .portrait-film .film-copy{display:block}.wan3 .portrait-film .film-copy>p{margin-top:18px}.wan3 .portrait-film .film-copy h3{font-size:clamp(30px,3.2vw,48px)}.wan3 .pricing{color:var(--ink);background:radial-gradient(circle at 92% 12%, #00cec91a, transparent 24%), radial-gradient(circle at 8% 88%, #7347ff1a, transparent 28%), var(--paper);padding:140px 3vw 110px}.wan3 .pricing .section-index{color:#6b6b66}.wan3 .pricing-head{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:8vw;margin-bottom:84px;display:grid}.wan3 .pricing-head h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(54px,7.2vw,110px);font-weight:500;line-height:.96}.wan3 .pricing-head h2 span{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text}.wan3 .pricing-intro p{color:#5f5f5a;margin:0;font-size:15px;line-height:1.8}.wan3 .pricing-intro small{color:#777771;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:20px;display:block}.wan3 .pricing-offer{color:#fff;background:radial-gradient(circle at 76% 30%, #00cec93d, transparent 34%), radial-gradient(circle at 30% 80%, #7347ff73, transparent 44%), var(--ink);border-radius:4px;grid-template-columns:.48fr 1fr 1.25fr;align-items:center;gap:34px;min-height:128px;margin-bottom:24px;padding:28px 32px;display:grid}.wan3 .pricing-offer p,.wan3 .pricing-offer span{margin:0}.wan3 .pricing-offer p{color:var(--brand-cyan);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.16em}.wan3 .pricing-offer strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(30px,2.8vw,44px);font-weight:500}.wan3 .pricing-offer span{color:#ffffffad;font-size:13px;line-height:1.7}.wan3 .pricing-tier-bar{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:24px;margin-bottom:28px;display:grid}.wan3 .pricing-tier-switch{background:#08090b12;border:1px solid #08090b1f;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.wan3 .pricing-tier-switch.is-single{grid-template-columns:1fr}.wan3 .pricing-tier-switch button{color:#666661;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:13px;transition:all .18s;display:flex}.wan3 .pricing-tier-switch button.is-active{color:#fff;background:var(--ink);box-shadow:0 8px 24px #08090b29}.wan3 .pricing-tier-switch button em{color:#777771;font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#08090b14;border-radius:999px;padding:5px 8px;font-style:normal}.wan3 .pricing-tier-switch button.is-active em{color:var(--brand-cyan);background:#00cec91f}.wan3 .pricing-tier-context{border:1px solid #08090b1f;justify-content:space-between;align-items:center;gap:28px;padding:14px 20px;display:flex}.wan3 .pricing-tier-context code{color:#3a3a38;font:600 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.07em;flex:none}.wan3 .pricing-tier-context p{color:#686863;max-width:650px;margin:0;font-size:12px;line-height:1.65}.wan3 .pricing-prime-benefit{grid-template-columns:auto minmax(210px,1fr);align-items:center;column-gap:28px;margin-left:auto;display:grid}.wan3 .pricing-prime-benefit>span{color:#686863;white-space:nowrap;grid-row:1/3;font-size:12px}.wan3 .pricing-prime-benefit strong{color:#17181b;text-align:right;font-size:17px;font-weight:650;line-height:1.1}.wan3 .pricing-prime-benefit strong b{color:var(--brand-blue);font-size:22px;font-weight:500}.wan3 .pricing-prime-benefit small{color:#92918c;text-align:right;margin-top:4px;font-size:9px}.wan3 .pricing-tier-context a{color:#fff;background:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:10px;transition:all .18s;display:inline-flex}.wan3 .pricing-tier-context a:hover{background:var(--brand-gradient);transform:translateY(-1px)}.wan3 .pricing-grid{border-top:1px solid #08090b33;border-bottom:1px solid #08090b33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wan3 .pricing-card{border-right:1px solid #08090b33;flex-direction:column;min-height:410px;padding:28px 30px 34px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.wan3 .pricing-card.is-promotional:not(.is-featured):first-child{background:radial-gradient(circle at 88% 14%,#00cec92e,#0000 35%),linear-gradient(145deg,#ffffffd1,#ebfaf9e6)}.wan3 .pricing-card.is-promotional:not(.is-featured):nth-child(2){background:radial-gradient(circle at 86% 16%,#7347ff2b,#0000 38%),linear-gradient(145deg,#ffffffdb,#f3efffe6)}.wan3 .pricing-card:hover{z-index:1;transform:translateY(-5px);box-shadow:0 18px 48px #13141821}.wan3 .pricing-card:last-child{border-right:0}.wan3 .pricing-card.is-featured{color:#fff;background:radial-gradient(circle at 92% 12%, #00cec933, transparent 34%), radial-gradient(circle at 10% 90%, #7347ff59, transparent 40%), var(--ink)}.wan3 .pricing-card.is-featured:before,.wan3 .pricing-card.is-promotional:before{content:"";background:var(--brand-gradient);height:3px;position:absolute;inset:0 0 auto}.wan3 .pricing-card-top{color:#777771;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex}.wan3 .pricing-card.is-featured .pricing-card-top{color:#ffffff8c}.wan3 .pricing-card-top em{color:var(--brand-cyan);font-style:normal}.wan3 .pricing-card-top>div{align-items:center;gap:8px;display:flex}.wan3 .pricing-card-top strong{color:#fff;background:var(--brand-gradient);font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:999px;padding:6px 9px}.wan3 .pricing-card:not(.is-promotional) .pricing-card-top strong{color:var(--brand-cyan);background:#08090bdb}.wan3 .pricing-card h3{letter-spacing:-.065em;margin:58px 0 0;font-size:clamp(54px,5.3vw,82px);font-weight:500;line-height:.9}.wan3 .pricing-value{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:38px;display:flex}.wan3 .pricing-value>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.wan3 .pricing-value small{color:#777771;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;flex:0 0 100%}.wan3 .pricing-value strong{letter-spacing:-.055em;font-size:clamp(42px,4vw,66px);font-weight:500;line-height:1}.wan3 .pricing-card.is-promotional:not(.is-featured) .pricing-value strong{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text}.wan3 .pricing-value span{color:#777771;font-size:13px}.wan3 .pricing-value del{color:#777771;font:600 10px/1 var(--font-geist-mono), monospace;white-space:nowrap;background:#08090b0f;border-radius:999px;padding:7px 10px}.wan3 .pricing-card.is-featured .pricing-value span{color:#ffffff80}.wan3 .pricing-card.is-featured .pricing-value small,.wan3 .pricing-card.is-featured .pricing-value del{color:#ffffff85}.wan3 .pricing-card-foot{color:#686863;border-top:1px solid #08090b24;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:36px;font-size:12px;display:flex}.wan3 .pricing-card-foot p{margin:0}.wan3 .pricing-card-foot>span{font:600 10px/1 var(--font-geist-mono), monospace;white-space:nowrap}.wan3 .pricing-card.is-featured .pricing-card-foot{color:#fff9;border-color:#ffffff29}.wan3 .pricing-footer{justify-content:space-between;align-items:center;gap:28px;margin-top:30px;display:flex}.wan3 .pricing-quota{color:#fff;background:radial-gradient(circle at 82% 20%, #00cec947, transparent 28%), radial-gradient(circle at 28% 110%, #7347ff8a, transparent 42%), var(--ink);border:1px solid #08090b1f;margin-top:28px;overflow:hidden}.wan3 .pricing-quota summary{cursor:pointer;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr) 34px;align-items:center;gap:26px;min-height:110px;padding:18px 28px;list-style:none;display:grid;position:relative}.wan3 .pricing-quota summary::-webkit-details-marker{display:none}.wan3 .pricing-quota summary>span{color:var(--brand-cyan);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.wan3 .pricing-quota summary>strong{color:#0000;letter-spacing:-.055em;white-space:nowrap;background:linear-gradient(100deg,#fff 20%,#9af8f2 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,4.2vw,66px);font-weight:500}.wan3 .pricing-quota summary>small{color:#ffffff9e;font-size:13px}.wan3 .pricing-quota summary>i{border:1px solid #ffffff3d;border-radius:50%;width:34px;height:34px;position:relative}.wan3 .pricing-quota summary>i:before,.wan3 .pricing-quota summary>i:after{content:"";background:#fff;width:11px;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wan3 .pricing-quota summary>i:after{transform:translate(-50%,-50%)rotate(90deg)}.wan3 .pricing-quota[open] summary>i:after{transform:translate(-50%,-50%)rotate(0)}.wan3 .pricing-quota-details strong{border-top:1px solid #ffffff26;padding-top:18px;font-size:13px;font-weight:600;display:block}.wan3 .pricing-quota-details{padding:0 28px 24px}.wan3 .pricing-quota-details ul{color:#ffffffad;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;padding:0;font-size:11px;line-height:1.55;list-style:none;display:grid}.wan3 .pricing-quota-details li{border-left:2px solid #00cec9b8;padding-left:12px}.wan3 .pricing-quota-details small{color:#ffffff75;font-size:10px}.wan3 .pricing-footer p{color:#777771;margin:0;font-size:11px}.wan3 .pricing-footer-actions{align-items:center;gap:10px;display:flex}.wan3 .pricing-footer-actions a{color:#fff;background:var(--ink);border-radius:100px;justify-content:space-between;align-items:center;gap:28px;min-width:190px;min-height:48px;padding:0 17px;font-size:13px;transition:all .18s;display:inline-flex}.wan3 .pricing-footer-actions .pricing-savings-cta{color:#fff;background:var(--brand-gradient);min-width:210px;box-shadow:0 12px 30px #504cff33}.wan3 .pricing-footer-actions a:hover{transform:translateY(-2px)}.wan3 .pricing-footer-actions .pricing-call-cta:hover{background:#202126}.wan3 .experience{text-align:center;background:radial-gradient(circle at 50% 48%,#7347ff70,#0000 34%),radial-gradient(circle at 67% 58%,#00cec924,#0000 25%),#08090b;flex-direction:column;justify-content:center;align-items:center;min-height:880px;display:flex;position:relative;overflow:hidden}.wan3 .experience .section-index{margin-bottom:38px}.wan3 .experience h2{font-size:clamp(68px,9vw,140px)}.wan3 .experience>p:not(.section-index){color:var(--muted);margin:32px 0;font-size:16px;line-height:1.75}.wan3 .experience-actions{z-index:2;justify-content:center;gap:12px;width:min(940px,92vw);display:flex;position:relative}.wan3 .experience-button{z-index:2;color:#fff;background:var(--brand-gradient);background-position:0%;background-size:160% 160%;border-radius:100px;flex:1 1 0;justify-content:space-between;align-items:center;min-width:0;height:72px;padding:0 30px;font-size:16px;font-weight:700;transition:all .2s;display:flex;position:relative;box-shadow:0 18px 60px #5338dc59}.wan3 .experience-button:hover{color:#fff;background:var(--brand-gradient);background-position:100%;background-size:160% 160%;transform:translateY(-2px);box-shadow:0 22px 68px #5338dc80}.wan3 .experience-button-secondary{color:#fff;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff52}.wan3 .experience-button-secondary:hover{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#ffffffb8}.wan3 .experience small{color:#ffffff5c;margin-top:18px;font-size:10px}.wan3 .experience-orbit span{border:1px solid #ffffff1f;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wan3 .experience-orbit span:nth-child(2){border-style:dashed;width:900px;height:900px;animation:60s linear infinite wan3-orbit}.wan3 .experience-orbit span:nth-child(3){width:1240px;height:1240px}.wan3 .developers{color:var(--ink);background:var(--paper);grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:150px 3vw;display:grid}.wan3 .developer-copy h2{margin:26px 0 32px;font-size:clamp(50px,6vw,92px)}.wan3 .developer-copy>p:not(.section-index){color:#62625e;max-width:570px;font-size:15px;line-height:1.8}.wan3 .developer-actions{margin-top:36px}.wan3 .button-light{color:#fff;background:var(--ink);border-color:var(--ink)}.wan3 .text-link{color:#50504d;padding:14px 18px;font-size:13px}.wan3 .code-window{color:#fff;background:#0d1016;border:1px solid #0000001a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0c0e1833}.wan3 .code-window:before{content:"";background:var(--brand-gradient);height:2px;position:absolute;inset:0 0 auto}.wan3 .window-bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;height:54px;padding:0 18px;display:flex}.wan3 .window-bar span{background:#ffffff40;border-radius:50%;width:8px;height:8px;display:block}.wan3 .window-bar em{color:#ffffff59;font:500 10px/1 var(--font-geist-mono);margin-left:auto}.wan3 .code-tabs{align-self:stretch;gap:4px;margin-left:12px;display:flex}.wan3 .code-tabs button{color:#ffffff73;font:500 11px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.wan3 .code-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.wan3 .code-tabs button[aria-selected=true]{color:#fff}.wan3 .code-tabs button[aria-selected=true]:after{background:var(--brand-cyan)}.wan3 .code-window pre{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#8db7ff8c #ffffff0d;scrollbar-width:thin;height:clamp(410px,48vh,520px);font:500 clamp(12px, 1.25vw, 16px)/1.85 var(--font-geist-mono);margin:0;padding:clamp(28px,4vw,58px);overflow:auto}.wan3 .code-window pre::-webkit-scrollbar{width:8px;height:8px}.wan3 .code-window pre::-webkit-scrollbar-track{background:#ffffff0d}.wan3 .code-window pre::-webkit-scrollbar-thumb{background:#8db7ff8c;border-radius:8px}.wan3 .code-command{color:var(--brand-cyan)}.wan3 .code-flag{color:#8db7ff}.wan3 .code-key{color:#6de1dc}.wan3 .code-string{color:#c9a7ff}.wan3 .code-url{color:#72cfff}.wan3 .code-variable,.wan3 .code-literal{color:#ffb66e}.wan3 .code-line{display:block}.wan3 footer{background:radial-gradient(circle at 88% 16%, #7347ff1f, transparent 24%), var(--ink);padding:110px 3vw 30px}.wan3 .footer-title{justify-content:space-between;align-items:baseline;display:flex;overflow:visible}.wan3 .footer-title span,.wan3 .footer-title strong{letter-spacing:-.1em;font-size:clamp(90px,28vw,420px);font-weight:500;line-height:.78}.wan3 .footer-title strong{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;padding-right:.06em}.wan3 .footer-claim{grid-template-columns:1fr 1fr;align-items:end;gap:4vw;margin-top:78px;display:grid}.wan3 .footer-claim p{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3.5vw,56px);font-weight:400;line-height:1.08}.wan3 .footer-claim p:last-child{color:#0000;text-align:right;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text}.wan3 .footer-row{color:#ffffff75;border-top:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin-top:72px;padding-top:24px;font-size:10px;display:grid}.wan3 .footer-row div{gap:28px;display:flex}.wan3 .footer-row>span:last-child{text-align:right}.wan3 .drawer-shell{z-index:200;position:fixed;inset:0}.wan3 .drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#000000ad;border:0;width:100%;height:100%;position:absolute;inset:0}.wan3 .drawer{overscroll-behavior:contain;width:min(760px,94vw);height:100%;color:var(--ink);background:var(--paper);padding:34px;animation:.3s cubic-bezier(.2,.8,.2,1) wan3-drawer-in;position:absolute;top:0;right:0;overflow-y:auto}.wan3 .drawer-head{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.wan3 .drawer-head p{color:#6c6c67;font:500 9px/1.4 var(--font-geist-mono);letter-spacing:.1em;margin:0 0 8px}.wan3 .drawer-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:500}.wan3 .drawer-head button{cursor:pointer;background:0 0;border:1px solid #00000040;border-radius:50%;width:42px;height:42px;font-size:25px}.wan3 .drawer-head button:focus-visible,.wan3 .prompt-card button:focus-visible{outline-offset:3px;outline:3px solid #1c54e347}.wan3 .drawer-video{aspect-ratio:16/9;background:#111;overflow:hidden}.wan3 .drawer-video video{object-fit:cover;width:100%;height:100%}.wan3 .drawer-video-portrait{aspect-ratio:9/16;width:min(100%,360px);margin:0 auto}.wan3 .drawer section{border-bottom:1px solid #00000029;padding:34px 0}.wan3 .drawer-section-title{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.wan3 .drawer-section-title span{color:#787873;font:500 10px/1 var(--font-geist-mono)}.wan3 .drawer-section-title h3{margin:0;font-size:17px}.wan3 .reference-row{gap:10px;display:flex;overflow-x:auto}.wan3 .reference-row figure{flex:0 0 170px;margin:0}.wan3 .reference-row img{aspect-ratio:4/3;object-fit:cover;background:#ddd;width:100%}.wan3 .reference-row figcaption{color:#74746e;margin-top:7px;font-size:10px}.wan3 .no-reference{color:#6e6e69;text-align:center;background:#00000009;border:1px dashed #0000002e;width:100%;margin:0;padding:28px;font-size:12px}.wan3 .prompt-card{background:#fff;border:1px solid #0000001a;padding:22px}.wan3 .prompt-card pre,.wan3 .prompt-state{color:#494946;margin:0;font-size:13px;line-height:1.85}.wan3 .prompt-card pre{white-space:pre-wrap;word-break:break-word;max-height:440px;font-family:var(--font-sans);overflow:auto}.wan3 .prompt-card button{cursor:pointer;background:0 0;border:1px solid #0000003d;border-radius:100px;margin-top:18px;padding:9px 12px;font-size:11px;transition:color .18s,background .18s,border-color .18s}.wan3 .prompt-card button:disabled{opacity:.42;cursor:not-allowed}.wan3 .prompt-card button:hover{color:#fff;background:var(--brand-blue);border-color:var(--brand-blue)}.wan3 .prompt-card button:disabled:hover{color:inherit;background:0 0;border-color:#0000003d}.wan3 .parameter-row{flex-wrap:wrap;gap:8px;display:flex}.wan3 .parameter-row span{color:#4f4f4a;background:#fff;border:1px solid #0000001f;border-radius:100px;padding:9px 12px;font-size:11px}.wan3 .drawer-cta{color:#fff;background:var(--brand-gradient);border-radius:100px;justify-content:space-between;align-items:center;min-height:58px;margin-top:30px;padding:0 20px;font-size:14px;font-weight:700;display:flex}@media (width>=901px) and (width<=1100px){.wan3 .portrait-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.wan3 .topbar{grid-template-columns:1fr 1fr;height:64px;padding:0 18px}.wan3 .topbar-scrolled{height:58px}.wan3 .brand img{height:23px}.wan3 .nav-links{display:none}.wan3 .nav-actions{gap:6px}.wan3 .wan3-language-toggle{min-width:38px;min-height:38px;padding:0 9px;font-size:10px}.wan3 .nav-experience{display:none}.wan3 .nav-invite{padding:10px 14px}.wan3 .nav-invite .arrow-icon{width:12px;height:12px}.wan3 .hero-grid{inset:78px 18px 70px}.wan3 .hero-copy{bottom:15vh;left:20px;right:20px}.wan3 .hero h1{font-size:clamp(76px,24vw,118px)}.wan3 .hero-video{object-position:var(--hero-mobile-position,50% 50%)}.wan3 .hero-positioning{gap:10px;margin-top:20px;font-size:12px}.wan3 .hero-positioning i{width:18px}.wan3 .hero{min-height:74svh}.wan3 .hero-meta,.wan3 .scroll-cue,.wan3 .hero-switch{display:none}.wan3 .sound-control{padding:10px;bottom:28px;right:18px}.wan3 .sound-control-label{display:none}.wan3 .manifesto,.wan3 .films,.wan3 .proof-stories,.wan3 .pricing,.wan3 .developers{padding-left:20px;padding-right:20px}.wan3 .manifesto{padding-top:64px;padding-bottom:42px}.wan3 .manifesto-copy,.wan3 .section-heading,.wan3 .pricing-head,.wan3 .developers{grid-template-columns:1fr}.wan3 .manifesto-copy{gap:20px;padding:34px 0 44px}.wan3 .manifesto-copy h2,.wan3 .section-heading h2,.wan3 .capability-intro h2,.wan3 .experience h2,.wan3 .developer-copy h2{font-size:clamp(45px,13vw,68px)}.wan3 .manifesto-copy h2{text-wrap:balance;font-size:clamp(40px,10.5vw,52px);line-height:1.02}.wan3 .manifesto-copy>p{font-size:14px;line-height:1.65}.wan3 .stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.wan3 .stat-row div,.wan3 .stat-row div:not(:first-child),.wan3 .stat-row div:nth-child(odd){gap:5px;min-width:0;padding:18px 8px 0}.wan3 .stat-row div:first-child{padding-left:0}.wan3 .stat-row div:last-child{border-right:0;padding-right:0}.wan3 .stat-row strong{white-space:nowrap;font-size:clamp(24px,7vw,34px)}.wan3 .stat-row span{font-size:9px;line-height:1.35}.wan3 .proof-stories{padding-top:36px;padding-bottom:110px}.wan3 .proof-chapter{padding-top:30px;padding-bottom:72px}.wan3 .proof-chapter-head{grid-template-columns:30px 1fr;gap:20px;margin-bottom:32px}.wan3 .proof-chapter-head>p{grid-column:2;margin-top:0}.wan3 .proof-chapter-head h3{font-size:clamp(38px,11.5vw,60px)}.wan3 .proof-film .film-frame,.wan3 .reference-proof-output .film-frame,.wan3 .impact-proof-card .film-frame{aspect-ratio:16/9}.wan3 .detail-trigger{gap:0;padding:11px}.wan3 .detail-trigger-full{display:none}.wan3 .detail-trigger-icon{display:inline-flex}.wan3 .demo-sound-control{gap:0;padding:11px}.wan3 .demo-sound-label{display:none}.wan3 .narrative-timeline{scrollbar-width:none;overflow-x:auto}.wan3 .narrative-timeline::-webkit-scrollbar{display:none}.wan3 .narrative-timeline>button{flex:0 0 180px;padding:18px 16px}.wan3 .proof-footer{flex-direction:column;align-items:stretch}.wan3 .proof-footer>a{width:100%}.wan3 .pricing{padding-top:64px;padding-bottom:60px}.wan3 .pricing-head{gap:18px;margin-bottom:30px}.wan3 .pricing-head h2{margin-top:14px;font-size:clamp(40px,10.8vw,54px);line-height:.98}.wan3 .pricing-intro p{font-size:13px;line-height:1.65}.wan3 .pricing-intro small{margin-top:12px}.wan3 .pricing-offer{border-radius:2px;grid-template-columns:1fr auto;gap:8px 16px;min-height:0;margin-bottom:14px;padding:16px}.wan3 .pricing-offer p{grid-column:1/-1;font-size:8px}.wan3 .pricing-offer strong{white-space:normal;font-size:25px}.wan3 .pricing-offer span{text-align:right;max-width:160px;font-size:9px;line-height:1.45}.wan3 .pricing-tier-bar{margin-bottom:14px;display:block}.wan3 .pricing-tier-switch{padding:4px}.wan3 .pricing-tier-switch button{gap:6px;min-height:40px;font-size:11px}.wan3 .pricing-tier-switch button em{padding:4px 6px;font-size:7px}.wan3 .pricing-tier-context{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-top:10px;padding:10px 12px;display:grid}.wan3 .pricing-tier-context code{white-space:nowrap;font-size:8px}.wan3 .pricing-tier-context p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.wan3 .pricing-prime-benefit{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.wan3 .pricing-prime-benefit>span{display:none}.wan3 .pricing-prime-benefit strong{text-align:left;white-space:nowrap;font-size:12px}.wan3 .pricing-prime-benefit strong b{font-size:16px}.wan3 .pricing-prime-benefit small{text-align:right;white-space:nowrap;font-size:8px}.wan3 .pricing-tier-context a{grid-area:1/2;min-height:26px;padding:0 9px;font-size:0}.wan3 .pricing-tier-context a .arrow-icon{width:11px;height:11px}.wan3 .pricing-grid{grid-template-columns:1fr}.wan3 .pricing-card{border-bottom:1px solid #08090b33;border-right:0;grid-template-columns:86px 94px minmax(0,1fr);align-items:center;gap:10px;min-height:0;padding:38px 12px 20px;display:grid}.wan3 .pricing-card:last-child{border-bottom:0}.wan3 .pricing-card-top{justify-content:flex-end;display:flex;position:absolute;top:10px;left:12px;right:12px}.wan3 .pricing-card-top>span,.wan3 .pricing-card-top em{display:none}.wan3 .pricing-card-top strong{padding:5px 7px;font-size:7px}.wan3 .pricing-card h3{margin:0;font-size:30px;line-height:1}.wan3 .pricing-value{margin:0;display:block}.wan3 .pricing-value>div{flex-wrap:nowrap;gap:4px}.wan3 .pricing-value small{display:none}.wan3 .pricing-value strong{white-space:nowrap;font-size:29px}.wan3 .pricing-value span{white-space:nowrap;font-size:10px}.wan3 .pricing-value del{width:max-content;margin-top:5px;padding:3px 6px;font-size:8px;display:inline-flex}.wan3 .pricing-card.is-featured .pricing-value del{background:#ffffff17}.wan3 .pricing-card-foot{text-align:right;border:0;flex-direction:column;align-items:flex-end;gap:5px;margin:0;padding:0;font-size:10px}.wan3 .pricing-card-foot>span{font-size:9px}.wan3 .pricing-card:hover{box-shadow:none;transform:none}.wan3 .pricing-footer{flex-direction:column;align-items:stretch;gap:18px;margin-top:22px}.wan3 .pricing-footer p{font-size:10px;line-height:1.55}.wan3 .pricing-footer a{width:100%}.wan3 .pricing-footer-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wan3 .pricing-footer-actions a,.wan3 .pricing-footer-actions .pricing-savings-cta{gap:10px;min-width:0;min-height:46px;padding:0 14px;font-size:11px}.wan3 .pricing-footer-actions>:only-child{grid-column:1/-1}.wan3 .pricing-quota{margin-top:14px}.wan3 .pricing-quota summary{grid-template-columns:1fr auto 26px;gap:3px 12px;min-height:82px;padding:12px 14px;display:grid}.wan3 .pricing-quota summary>span{grid-column:1;font-size:8px;line-height:1.35}.wan3 .pricing-quota summary>strong{grid-area:1/2/3;font-size:34px}.wan3 .pricing-quota summary>small{grid-column:1;font-size:9px}.wan3 .pricing-quota summary>i{grid-area:1/3/3;width:26px;height:26px}.wan3 .pricing-quota-details{padding:0 14px 14px;font-size:9px;line-height:1.55}.wan3 .pricing-quota-details>strong{padding-top:12px;font-size:10px}.wan3 .pricing-quota-details ul{margin:10px 0;display:block}.wan3 .pricing-quota-details li{margin-top:7px}.wan3 .modality-row{grid-template-columns:repeat(3,1fr)}.wan3 .modality-row span:nth-child(3){border-right:0}.wan3 .modality-row span:nth-child(-n+3){border-bottom:1px solid #ffffff2e}.wan3 .reference-case-nav{align-items:flex-end;margin-top:26px}.wan3 .reference-case-nav>div:first-child{display:block}.wan3 .reference-case-nav span{margin-bottom:8px;display:block}.wan3 .reference-case-nav strong{font-size:22px}.wan3 .reference-case-nav button{width:40px;height:40px}.wan3 .reference-case-nav>div:last-child{display:none}.wan3 .reference-proof{grid-template-columns:1fr}.wan3 .reference-proof-input{padding:16px}.wan3 .reference-proof-arrow{padding:12px 0;transform:rotate(90deg)}.wan3 .reference-proof-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.wan3 .reference-proof-grid::-webkit-scrollbar{display:none}.wan3 .reference-proof-grid figure{scroll-snap-align:start;flex:0 0 32%;min-width:0}.wan3 .reference-proof-grid img,.wan3 .reference-proof-grid-dense img{aspect-ratio:4/3;object-fit:contain}.wan3 .reference-proof-grid-single{display:grid;overflow:visible}.wan3 .reference-proof-grid-single figure{width:100%}.wan3 .reference-proof-grid-single img{aspect-ratio:16/9}.wan3 .impact-proof-grid{touch-action:pan-y;grid-template-columns:1fr;gap:0}.wan3 .impact-proof-card:not(.is-active){display:none}.wan3 .impact-carousel-dots{margin:22px 0 30px}.wan3 .impact-signals{grid-template-columns:repeat(2,1fr)}.wan3 .impact-signals span{border-bottom:1px solid #ffffff2e}.wan3 .impact-signals span:nth-child(2n){border-right:0}.wan3 .impact-signals span:last-child{border-bottom:0;grid-column:1/-1}.wan3 .films-library{padding-bottom:84px;overflow:hidden}.wan3 .films-library .section-heading{margin-bottom:34px}.wan3 .films-mobile-progress{color:#ffffff9e;font:500 10px/1 var(--font-geist-mono);letter-spacing:.12em;justify-content:flex-end;align-items:center;gap:9px;margin-bottom:16px;display:flex}.wan3 .films-mobile-progress span:first-child{color:var(--brand-cyan)}.wan3 .films-mobile-progress i{background:#ffffff47;width:20px;height:1px}.wan3 .portrait-film-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:14px;width:calc(100% + 20px);margin-right:-20px;padding-right:46px;scroll-padding-left:0;display:flex;overflow-x:auto}.wan3 .portrait-film-grid::-webkit-scrollbar{display:none}.wan3 .portrait-film{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 8px);width:auto;min-width:0;margin-bottom:0}.wan3 .film-frame,.wan3 .feature-film-wide .film-frame{aspect-ratio:4/5}.wan3 .commercial-film-wide .film-frame{aspect-ratio:16/10}.wan3 .portrait-film .film-frame{aspect-ratio:auto;height:min(62svh,560px)}.wan3 .film-copy{display:block}.wan3 .film-copy>div:last-child{margin-top:18px}.wan3 .portrait-film .film-copy{padding-top:20px}.wan3 .portrait-film .film-copy h3{font-size:clamp(30px,9vw,40px);line-height:1.08}.wan3 .portrait-film .film-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:14px;display:-webkit-box;overflow:hidden}.wan3 .mobile-carousel-dots{justify-content:center;align-items:center;gap:4px;display:flex}.wan3 .films-carousel-dots{margin-top:28px}.wan3 .case-carousel-dots{margin:18px 0 22px}.wan3 .hero-carousel-dots{z-index:3;margin:0;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.wan3 .mobile-carousel-dots button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;position:relative}.wan3 .mobile-carousel-dots button:before{content:"";background:#ffffff47;border-radius:50%;width:6px;height:6px;transition:all .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wan3 .mobile-carousel-dots button.is-active:before{background:var(--brand-gradient);border-radius:100px;width:22px;height:6px;box-shadow:0 0 16px #22cae07a}.wan3 .experience{min-height:660px;padding:72px 20px}.wan3 .experience-actions{flex-direction:column;width:min(100%,460px)}.wan3 .experience-button{flex:none;width:100%;height:66px}.wan3 .code-window{margin-top:24px}.wan3 .developers{gap:42px;padding-top:84px;padding-bottom:84px}.wan3 .developer-copy h2{margin:20px 0 24px;font-size:clamp(42px,11vw,54px)}.wan3 .developer-copy>p:not(.section-index){font-size:13px;line-height:1.65}.wan3 .developer-actions{margin-top:26px}.wan3 .code-window pre{height:340px;padding:24px 20px;font-size:11px}.wan3 .footer-row{grid-template-columns:1fr}.wan3 .footer-claim{grid-template-columns:1fr;gap:12px;margin-top:52px}.wan3 .footer-claim p{font-size:clamp(27px,8.5vw,42px)}.wan3 .footer-claim p:last-child,.wan3 .footer-row>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.wan3 .sound-bars i,.wan3 .experience-orbit span,.wan3 .drawer,.wan3 .hero-video{transition:none;animation:none}}.open-source-landing-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-cn:"PingFang SC", "PingFang TC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", sans-serif;--font-en:"Inter", var(--font-cn), sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ink:#111;--ink-strong:#000;--ink-2:#262626;--muted:#696969;--muted-2:#888;--faint:#8f8e8d;--line:#dddee3;--line-soft:#ebebeb;--surface:#fff;--surface-soft:#f8fafb;--surface-200:#f2f2f2;--page-bg:#fafafc;--blue:#4b73ff;--blue-deep:#0036ff;--azure:#4e93ff;--violet:#653aff;--violet-2:#7262ff;--cyan:#49dad1;--teal:#00a18f;--green:#30cf87;--grad-brand:linear-gradient(270deg, #03ffd9 0%, #0054ff 56%, #004cff 100%);--grad-cta-text:linear-gradient(102deg, #4a7dff 10%, #41ffd3 97%);--r-btn:12px;--r-card:20px;--r-hero:24px;--r-xl:32px;--r-pill:999px;--inner:1180px;--gutter:48px;--section-y:96px;--section-gap-sm:72px;--shadow-card:0 8px 30px #1111110f;--shadow-lift:0 16px 48px #28345a1f;--shadow-float:0 43px 17px #00000003, 0 24px 14px #00000008, 0 11px 11px #0000000a, 0 3px 6px #0000000d;--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.15s ease;--t-lift:.3s var(--ease-out);--primary:var(--blue);--primary-hover:var(--blue-deep);--primary-soft:#4b73ff1a;--purple:var(--violet);--purple-soft:#653aff1a;--orange:#ff6a00;--orange-soft:#fff3eb;--green-soft:#30cf871f;--body:var(--muted);--muted-soft:var(--faint);--hair:var(--line);--canvas:var(--surface);--soft:var(--surface-soft);--dark:#121314;--grad-hero:var(--grad-cta-text);--radius-sm:var(--r-btn);--radius-md:16px;--radius-lg:var(--r-card);--radius-xl:var(--r-hero);--radius-2xl:var(--r-xl)}.open-source-landing-page,.open-source-landing-page *{box-sizing:border-box;margin:0;padding:0}.open-source-landing-page{font-family:var(--font-cn);color:var(--ink);background:var(--page-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-padding-top:72px;font-size:14px;line-height:1.5}.open-source-landing-page .en{font-family:var(--font-en)}.open-source-landing-page h1,.open-source-landing-page h2,.open-source-landing-page h3{text-wrap:balance}.open-source-landing-page p{text-wrap:pretty}.open-source-landing-page a,.open-source-landing-page a:hover,.open-source-landing-page a:focus{text-decoration:none}.open-source-landing-page :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.open-source-landing-page .nav-cta:focus-visible,.open-source-landing-page .btn:focus-visible{outline-offset:3px}.open-source-landing-page .reveal{opacity:0;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transform:translateY(16px)}.open-source-landing-page .reveal.is-in{opacity:1;transform:none}.open-source-landing-page .reveal-delay-1{transition-delay:60ms}.open-source-landing-page .reveal-delay-2{transition-delay:.12s}.open-source-landing-page .reveal-delay-3{transition-delay:.18s}.open-source-landing-page .hero-enter{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.open-source-landing-page .hero-enter{opacity:0;animation:osl-hero-in .72s var(--ease-out) forwards;transform:translateY(18px)}.open-source-landing-page .hero-enter-1{animation-delay:40ms}.open-source-landing-page .hero-enter-2{animation-delay:.14s}.open-source-landing-page .hero-enter-3{animation-delay:.24s}.open-source-landing-page .hero-enter-4{animation-delay:.34s}.open-source-landing-page .hero-enter-5{animation-delay:.44s}@keyframes osl-hero-in{to{opacity:1;transform:none}}.open-source-landing-page .hero-aurora{animation:18s ease-in-out infinite alternate osl-aurora-drift}@keyframes osl-aurora-drift{0%{opacity:.88;transform:translate(-1.5%)scale(1)}to{opacity:1;transform:translate(1.5%,2.5%)scale(1.05)}}.open-source-landing-page .kicker .dot{animation:2.4s ease-in-out infinite osl-dot-pulse}@keyframes osl-dot-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px #4b73ff2e}50%{opacity:.85;box-shadow:0 0 0 6px #4b73ff14}}}.open-source-landing-page .nav{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#fafafcdb;height:64px;position:sticky;top:0}.open-source-landing-page .nav-in{max-width:var(--inner);height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.open-source-landing-page .brand{letter-spacing:-.2px;color:var(--ink);font-size:15px;font-weight:600;font-family:var(--font-en);align-items:center;gap:8px;text-decoration:none;display:flex}.open-source-landing-page .brand .mark{color:var(--blue);background:#4b73ff1a;border-radius:8px;padding:3px 8px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:12px;font-weight:700}.open-source-landing-page .nav-links{gap:8px;display:flex}.open-source-landing-page .nav-links a{color:var(--muted);transition:color var(--t-fast), background var(--t-fast);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}.open-source-landing-page .nav-links a:hover{color:var(--ink);background:#0000000a}.open-source-landing-page .nav-cta{isolation:isolate;border-radius:var(--r-pill);background:var(--ink-strong);color:#fff;height:34px;transition:background .3s ease, transform .3s var(--ease-out);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.open-source-landing-page .nav-cta:before{content:"";background:var(--grad-brand);filter:blur(1.2px);opacity:0;z-index:-1;pointer-events:none;width:calc(100% + 1.2px);height:calc(100% + 1.2px);transition:opacity .25s ease, transform .3s var(--ease-out);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.open-source-landing-page .nav-cta:hover{background:var(--grad-brand);transform:scale(1.02)}.open-source-landing-page .nav-cta:hover:before{opacity:.55;transform:translate(-50%,-50%)scale(1)}.open-source-landing-page .nav-cta:active{transform:scale(.98)}.open-source-landing-page .hero-wrap{isolation:isolate;position:relative;overflow:hidden}.open-source-landing-page .hero-aurora{z-index:0;pointer-events:none;filter:blur(46px);background:radial-gradient(46% 50% at 50% 40%,#653aff29,#4b73ff1a 44%,#49dad114 66%,#fafafc00 80%),radial-gradient(30% 40% at 18% 30%,#03ffd91f,#0000 70%),radial-gradient(28% 36% at 82% 28%,#0054ff24,#0000 72%);height:70%;position:absolute;inset:-20% -10% auto}.open-source-landing-page .hero{z-index:1;text-align:center;max-width:820px;margin:0 auto;padding:88px 24px 56px;position:relative}.open-source-landing-page .kicker{color:var(--ink-2);border:1px solid var(--line-soft);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);background:#ffffffb8;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.open-source-landing-page .kicker .dot{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4b73ff2e}.open-source-landing-page .hero h1{font-family:var(--font-en);letter-spacing:-2px;color:var(--ink-strong);margin-bottom:12px;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.12}.open-source-landing-page .hero h1 .hl{background:var(--grad-cta-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.open-source-landing-page .hero-tagline{letter-spacing:.06em;color:#0d0e11;max-width:640px;margin:0 auto 24px;font-size:17px;font-weight:700;line-height:1.5}.open-source-landing-page .hero-tagline-brand{color:#0d0e11}.open-source-landing-page .hero-tagline-sep{color:#c7ccd4;font-weight:700}.open-source-landing-page .hero-tagline-slogan{color:#10a37f}.open-source-landing-page .hero-desc{color:var(--muted);max-width:640px;margin:0 auto 42px;font-size:16px;line-height:1.8}.open-source-landing-page .hero-path{white-space:nowrap}.open-source-landing-page .btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.open-source-landing-page .btn{border-radius:var(--r-pill);height:44px;transition:transform var(--t-lift), box-shadow var(--t-lift), background var(--t-lift), border-color var(--t-lift), color var(--t-lift);white-space:nowrap;justify-content:center;align-items:center;padding:0 26px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.open-source-landing-page .btn:active{transform:translateY(1px)scale(.98)}.open-source-landing-page .btn-primary{background:var(--ink-strong);color:#fff;box-shadow:var(--shadow-card)}.open-source-landing-page .btn-primary:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.open-source-landing-page .btn-ghost{color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3}.open-source-landing-page .btn-ghost:hover{border-color:var(--blue);color:var(--blue-deep)}.open-source-landing-page .sec{max-width:var(--inner);padding:var(--section-y) var(--gutter);margin:0 auto}.open-source-landing-page .sec.sec-tight{padding-block:var(--section-gap-sm)}.open-source-landing-page .sec-head{max-width:640px;margin-bottom:48px}.open-source-landing-page .sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.open-source-landing-page .eyebrow{color:var(--muted-2);letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:13px;font-weight:500}.open-source-landing-page .eyebrow--accent{color:var(--blue);font-weight:600}.open-source-landing-page .sec h2{font-family:var(--font-en);letter-spacing:-1.2px;color:var(--ink-strong);margin-bottom:14px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.2}.open-source-landing-page .sec .lead{color:var(--muted);font-size:15px;line-height:1.7}.open-source-landing-page .dirs{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.open-source-landing-page .dcard{border-radius:var(--r-card);border:1px solid var(--line-soft);background:var(--surface);transition:transform var(--t-lift), box-shadow var(--t-lift), border-color var(--t-lift);padding:28px 22px;position:relative;overflow:hidden}.open-source-landing-page .dcard:hover{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-3px)}.open-source-landing-page .dcard .icon-wrap{width:44px;height:44px;color:var(--blue);background:#4b73ff1a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.open-source-landing-page .dcard:nth-child(2) .icon-wrap{color:var(--violet);background:#653aff1a}.open-source-landing-page .dcard:nth-child(3) .icon-wrap{color:var(--teal);background:#00a18f1a}.open-source-landing-page .dcard:nth-child(4) .icon-wrap{color:var(--azure);background:#4e93ff1f}.open-source-landing-page .dcard h4{color:var(--ink-strong);margin-bottom:8px;font-size:18px;font-weight:600}.open-source-landing-page .dcard p{color:var(--muted);font-size:13px;line-height:1.55}.open-source-landing-page .pblocks{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.open-source-landing-page .pblocks>.reveal{min-height:0;display:flex}.open-source-landing-page .pblocks>.reveal>*{flex:1;width:100%;min-height:280px}.open-source-landing-page .pblock{border-radius:var(--r-xl);min-height:280px;transition:box-shadow var(--t-lift);flex-direction:column;padding:32px 26px;display:flex;position:relative;overflow:hidden}.open-source-landing-page .pblock:hover{box-shadow:var(--shadow-float)}.open-source-landing-page .pb-l1{background:var(--soft);border:1px solid var(--hair);box-shadow:var(--shadow-card)}.open-source-landing-page .pb-l2{box-shadow:var(--shadow-card);background:linear-gradient(#4b73ff14 0%,#ffffffe6 100%);border:1px solid #4b73ff29}.open-source-landing-page .pb-l3{background:var(--dark);color:#fff;box-shadow:var(--shadow-float)}.open-source-landing-page .pb-l3:before{content:"";background:var(--grad-brand);opacity:.35;filter:blur(48px);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-40px}.open-source-landing-page .pblock>:not(.tilt-card-glare){z-index:1;position:relative}.open-source-landing-page .pb-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.open-source-landing-page .pblock .lv{font-family:var(--font-en);letter-spacing:.4px;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.open-source-landing-page .pb-l3 .lv{color:#ffffff80}.open-source-landing-page .pblock h3{letter-spacing:-.4px;color:var(--ink-strong);margin-bottom:10px;font-size:22px;font-weight:600}.open-source-landing-page .pb-l3 h3{color:#fff}.open-source-landing-page .pblock p{color:var(--muted);flex:1;margin-bottom:20px;font-size:13px;line-height:1.65}.open-source-landing-page .pb-l3 p{color:#ffffffb8}.open-source-landing-page .way{border-radius:var(--r-pill);letter-spacing:.2px;padding:4px 10px;font-size:11px;font-weight:600}.open-source-landing-page .way-auto{background:var(--green-soft);color:#1a7f37}.open-source-landing-page .way-open{color:var(--blue-deep);background:#4b73ff1f}.open-source-landing-page .way-invite{color:#ffffffe6;background:#ffffff1f}.open-source-landing-page .pb-link{color:var(--blue-deep);font-size:13px;font-weight:600;text-decoration:none}.open-source-landing-page .pb-link:hover{text-decoration:none}.open-source-landing-page .pb-l3 .pb-link{color:#ffffffb8;cursor:default;text-decoration:none}.open-source-landing-page .pb-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.open-source-landing-page .pb-rules-link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}.open-source-landing-page .pb-rules-link:hover{color:var(--blue-deep)}.open-source-landing-page .pblock .flag{background:var(--grad-brand);color:#fff;z-index:2;letter-spacing:.3px;border-bottom-left-radius:14px;padding:6px 14px;font-size:10px;font-weight:700;position:absolute;top:0;right:0}.open-source-landing-page .promo-track{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:14px;padding:18px 20px;display:flex}.open-source-landing-page .promo-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.open-source-landing-page .promo-badge{letter-spacing:.08em;color:#0a7a5c;white-space:nowrap;background:#e3f7ee;border-radius:999px;align-items:center;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.open-source-landing-page .promo-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.open-source-landing-page .promo-step{border-radius:var(--r-pill);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.open-source-landing-page .promo-step.s1{background:var(--surface-200);color:var(--muted)}.open-source-landing-page .promo-step.s2{color:var(--blue-deep);background:#4b73ff1a}.open-source-landing-page .promo-step.s3{background:var(--dark);color:#fff}.open-source-landing-page .promo-arrow{color:var(--faint);padding:0 6px;font-size:16px}.open-source-landing-page .benefit-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.open-source-landing-page .benefit-card{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line-soft);flex-direction:column;gap:0;padding:28px 24px;display:flex;position:relative;overflow:hidden}.open-source-landing-page .benefit-card--l3{background:var(--dark);color:#fff}.open-source-landing-page .benefit-card-glow{border-radius:var(--r-pill);filter:blur(20px);pointer-events:none;background:#4b73ff1f;width:96px;height:96px;position:absolute;top:0;right:0}.open-source-landing-page .benefit-card--l1 .benefit-card-glow{background:#30cf8729}.open-source-landing-page .benefit-card--l3 .benefit-card-glow{background:#ffffff24}.open-source-landing-page .benefit-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.open-source-landing-page .benefit-card-title{color:var(--ink-strong);margin:0;font-size:22px;font-weight:600;line-height:1.4}.open-source-landing-page .benefit-card--l3 .benefit-card-title{color:#fff}.open-source-landing-page .benefit-card-badge{border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:500;line-height:15px}.open-source-landing-page .benefit-card-badge--l1{color:var(--ink-2);background:var(--green-soft);border-color:#10b98126}.open-source-landing-page .benefit-card-badge--l2{color:var(--blue-deep);background:#4b73ff1f;border-color:#4b73ff33}.open-source-landing-page .benefit-card-badge--l3{color:#fff;background:#ffffff1a;border-color:#fff3}.open-source-landing-page .benefit-card-items{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.open-source-landing-page .benefit-card-items--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.open-source-landing-page .benefit-item{align-items:center;gap:12px;min-height:28px;display:flex}.open-source-landing-page .benefit-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;overflow:clip}.open-source-landing-page .benefit-item-icon img{object-fit:contain;width:100%;height:100%;display:block}.open-source-landing-page .benefit-item-label{color:var(--ink-strong);font-size:14px;font-weight:600;line-height:24px}.open-source-landing-page .benefit-card--l3 .benefit-item-label{color:#fff}.open-source-landing-page .benefit-item-link{color:var(--blue);margin-left:8px;font-size:13px;font-weight:500;line-height:24px;text-decoration:none}.open-source-landing-page .benefit-item-link:hover{color:var(--blue-deep)}.open-source-landing-page .tgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.open-source-landing-page .tcard{border:1px solid var(--line-soft);border-radius:var(--r-xl);background:var(--surface);transition:box-shadow var(--t-lift), transform var(--t-lift);flex-direction:column;height:100%;padding:28px 24px;display:flex}.open-source-landing-page .tcard:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.open-source-landing-page .tcard p{color:var(--ink-2);flex:1 0 auto;margin-bottom:22px;font-size:15px;line-height:1.7}.open-source-landing-page .tcard .who{align-items:center;gap:12px;display:flex}.open-source-landing-page .tcard .av{background:var(--grad-brand);border-radius:50%;flex-shrink:0;width:36px;height:36px}.open-source-landing-page .tcard .who b{color:var(--ink);font-size:13px;font-weight:600;display:block}.open-source-landing-page .tcard .who span{color:var(--muted);font-size:12px}.open-source-landing-page .contribute-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.open-source-landing-page .contribute-card{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line-soft);transition:transform var(--t-lift), box-shadow var(--t-lift), border-color var(--t-lift);flex-direction:column;height:100%;padding:28px 24px;display:flex;position:relative;overflow:hidden}.open-source-landing-page .contribute-card:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:translateY(-2px)}.open-source-landing-page .contribute-card-body{z-index:1;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;position:relative}.open-source-landing-page .contribute-tag{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:500;line-height:15px}.open-source-landing-page .contribute-card h4{font-family:var(--font-cn);color:var(--ink-strong);margin:0;padding-top:4px;font-size:18px;font-weight:600;line-height:28px}.open-source-landing-page .contribute-card p{color:var(--muted);flex:1 0 auto;margin:0;font-size:14px;font-weight:500;line-height:1.6}.open-source-landing-page .contribute-card .link{color:var(--blue);align-items:center;gap:8px;width:fit-content;margin-top:20px;font-size:15px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.open-source-landing-page .contribute-card .link:hover{opacity:.85}.open-source-landing-page .contribute-card .link-arrow{width:9px;height:9px;transition:transform var(--t-fast);flex-shrink:0;display:block}.open-source-landing-page .contribute-card .link:hover .link-arrow{transform:translate(4px)}.open-source-landing-page .contribute-wm{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.05;transition:opacity var(--t-lift);position:absolute;top:0;right:0}.open-source-landing-page .contribute-card:hover .contribute-wm{opacity:.12}.open-source-landing-page .contribute-wm.wm-rocket{width:109px;height:115px}.open-source-landing-page .contribute-wm.wm-puzzle{width:107px;height:117px}.open-source-landing-page .contribute-wm.wm-terminal{width:111px;height:101px}.open-source-landing-page .sop-flow{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--r-card);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:24px;padding:20px 24px;display:flex}.open-source-landing-page .sop-step{color:var(--ink-2);background:var(--surface);border-radius:var(--r-pill);border:1px solid var(--line);padding:6px 14px;font-size:13px;font-weight:500}.open-source-landing-page .sop-arrow{color:var(--faint);padding:0 6px;font-size:16px}.open-source-landing-page .sop-note{text-align:center;color:var(--muted);margin-top:14px;font-size:12px}.open-source-landing-page .faqwrap{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:64px;display:grid}.open-source-landing-page .faq-aside{flex-direction:column;gap:28px;display:flex;position:sticky;top:96px}.open-source-landing-page .faq-intro h2{margin-bottom:12px}.open-source-landing-page .faq-intro .lead{max-width:28ch;margin-bottom:0}.open-source-landing-page .faq-side{border-radius:var(--r-xl);background:var(--grad-brand);min-height:180px;box-shadow:var(--shadow-card);align-items:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.open-source-landing-page .faq-side-copy{color:#fff;flex-direction:column;align-items:flex-start;gap:10px;max-width:100%;display:flex;position:relative}.open-source-landing-page .faq-side-copy b{font-size:22px;font-weight:600;line-height:1.35}.open-source-landing-page .faq-side-copy span{color:#ffffffeb;font-size:14px;font-weight:400;line-height:1.6}.open-source-landing-page .faq-side-id{border-radius:var(--r-pill);color:#fff;cursor:pointer;transition:background var(--t-fast), transform var(--t-fast);background:#ffffff1f;border:1px solid #ffffff73;align-items:center;gap:8px;margin-top:4px;padding:8px 14px;display:inline-flex}.open-source-landing-page .faq-side-id:hover{background:#fff3}.open-source-landing-page .faq-side-id:active{transform:scale(.98)}.open-source-landing-page .faq-side-id code{font-family:var(--font-mono);letter-spacing:.02em;font-size:14px;font-weight:500;line-height:1.2}.open-source-landing-page .faq-list{border-top:1px solid var(--line-soft)}.open-source-landing-page .faq-list details{border-bottom:1px solid var(--line-soft);padding:20px 0}.open-source-landing-page .faq-list details:last-child{border-bottom:none}.open-source-landing-page summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.open-source-landing-page summary::-webkit-details-marker{display:none}.open-source-landing-page summary:after{content:"+";color:var(--faint);flex-shrink:0;font-size:20px;font-weight:400}.open-source-landing-page details[open] summary:after{content:"−"}.open-source-landing-page details p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.open-source-landing-page .band{max-width:var(--inner);margin:var(--section-gap-sm) auto 80px;padding:0 var(--gutter)}.open-source-landing-page .band-in{border-radius:var(--r-xl);background:var(--dark);color:#fff;text-align:center;box-shadow:var(--shadow-float);padding:72px 40px;position:relative;overflow:hidden}.open-source-landing-page .band-in:before{content:"";background:var(--grad-brand);opacity:.28;filter:blur(70px);border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.open-source-landing-page .band-in h2{font-family:var(--font-en);letter-spacing:-1.2px;margin-bottom:14px;font-size:clamp(26px,3vw,36px);font-weight:600;position:relative}.open-source-landing-page .band-in p{opacity:.72;max-width:520px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:15px;position:relative}.open-source-landing-page .band-in .btns{position:relative}.open-source-landing-page .band-in .btn-primary{color:var(--ink-strong);box-shadow:none;background:#fff}.open-source-landing-page .band-in .btn-primary:hover{background:#f0f0f0;transform:translateY(-2px)}.open-source-landing-page .band-in .btn-ghost{color:#fff;background:#ffffff14;border:1px solid #fff3}.open-source-landing-page .band-in .btn-ghost:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.open-source-landing-page .footer{border-top:1px solid var(--line-soft);padding:40px var(--gutter);background:var(--page-bg)}.open-source-landing-page .footer-in{max-width:var(--inner);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;font-size:13px;display:flex}.open-source-landing-page .footer-links{gap:20px;display:flex}.open-source-landing-page .footer a{color:var(--muted);transition:color var(--t-fast);text-decoration:none}.open-source-landing-page .footer a:hover{color:var(--ink)}@media (width<=1024px){.open-source-landing-page{--gutter:32px}.open-source-landing-page .dirs,.open-source-landing-page .pblocks,.open-source-landing-page .benefit-cards,.open-source-landing-page .contribute-grid,.open-source-landing-page .tgrid{grid-template-columns:repeat(2,1fr)}.open-source-landing-page .benefit-card{padding:24px}.open-source-landing-page .benefit-card-title{font-size:20px}}@media (width<=860px){.open-source-landing-page{--gutter:20px;--section-y:64px;--section-gap-sm:48px;--r-card:16px;--r-xl:24px;scroll-padding-top:80px;overflow-x:clip}.open-source-landing-page .nav{height:56px}.open-source-landing-page .nav-in{height:100%;padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.open-source-landing-page .nav-links{display:none}.open-source-landing-page .hero-wrap{min-height:auto}.open-source-landing-page .hero-aurora{filter:blur(28px);height:58%;inset:-10% -20% auto}.open-source-landing-page .hero{padding:48px max(20px, env(safe-area-inset-left)) 36px max(20px, env(safe-area-inset-right))}.open-source-landing-page .kicker{margin-bottom:20px;padding:5px 12px;font-size:12px}.open-source-landing-page .hero h1{letter-spacing:-1px;margin-bottom:10px;font-size:clamp(28px,8.2vw,40px);line-height:1.18}.open-source-landing-page .hero-tagline{letter-spacing:.04em;margin-bottom:18px;font-size:15px}.open-source-landing-page .hero-desc{max-width:100%;margin-bottom:32px;font-size:15px;line-height:1.75}.open-source-landing-page .hero-desc br{display:none}.open-source-landing-page .btns{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:360px;margin-inline:auto}.open-source-landing-page .btn{width:100%;height:48px;font-size:15px}.open-source-landing-page .sec{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.open-source-landing-page .sec-head{margin-bottom:28px}.open-source-landing-page .sec h2{letter-spacing:-.6px;margin-bottom:10px;font-size:clamp(24px,6.5vw,32px)}.open-source-landing-page .sec .lead{font-size:14px}.open-source-landing-page .dirs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.open-source-landing-page .dcard{padding:20px 16px}.open-source-landing-page .dcard .icon-wrap{width:40px;height:40px;margin-bottom:14px}.open-source-landing-page .dcard h4{font-size:16px}.open-source-landing-page .dcard p{font-size:12px;line-height:1.5}.open-source-landing-page .tgrid,.open-source-landing-page .contribute-grid,.open-source-landing-page .pblocks,.open-source-landing-page .benefit-cards,.open-source-landing-page .faqwrap{grid-template-columns:1fr;gap:12px}.open-source-landing-page .pblocks>.reveal>*,.open-source-landing-page .pblock{min-height:0}.open-source-landing-page .pblock{padding:24px 20px}.open-source-landing-page .pblock h3{font-size:20px}.open-source-landing-page .benefit-card{padding:22px 18px}.open-source-landing-page .benefit-card-head{flex-wrap:wrap;margin-bottom:18px}.open-source-landing-page .benefit-card-title{font-size:18px}.open-source-landing-page .benefit-card-items--grid{gap:12px}.open-source-landing-page .tcard{padding:22px 18px}.open-source-landing-page .tcard p{margin-bottom:16px;font-size:14px}.open-source-landing-page .faq-aside{gap:16px;position:static}.open-source-landing-page .faq-intro .lead{max-width:none}.open-source-landing-page .faq-intro .lead br{display:none}.open-source-landing-page .faq-side{min-height:0;padding:20px}.open-source-landing-page .faq-side-copy b{font-size:18px}.open-source-landing-page .faq-list details{padding:4px 0}.open-source-landing-page summary{gap:12px;min-height:48px;padding:12px 0;font-size:15px}.open-source-landing-page details p{padding-bottom:8px}.open-source-landing-page .promo-track{gap:10px;padding:12px 14px}.open-source-landing-page .promo-badges{gap:8px}.open-source-landing-page .promo-badge{letter-spacing:.06em;padding:4px 12px;font-size:11px}.open-source-landing-page .promo-flow{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 0}.open-source-landing-page .promo-step{white-space:nowrap;width:auto;padding:6px 12px;font-size:12px}.open-source-landing-page .promo-arrow{padding:0 4px;font-size:12px;line-height:1;transform:none}.open-source-landing-page .sop-flow{flex-direction:column;gap:8px;padding:16px}.open-source-landing-page .sop-step{text-align:center;justify-content:center;width:100%}.open-source-landing-page .sop-arrow{padding:0;transform:rotate(90deg)}.open-source-landing-page .band{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));margin-bottom:48px}.open-source-landing-page .band-in{border-radius:20px;padding:48px 20px}.open-source-landing-page .band-in h2{letter-spacing:-.6px}.open-source-landing-page .band-in p{margin-bottom:24px;font-size:14px}.open-source-landing-page .pb-l3:before,.open-source-landing-page .band-in:before{opacity:.14}.open-source-landing-page .footer{padding:28px max(var(--gutter), env(safe-area-inset-left)) max(28px, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-right))}.open-source-landing-page .footer-in{flex-direction:column;align-items:flex-start;gap:14px}.open-source-landing-page .footer-links{flex-wrap:wrap;gap:8px 16px}.open-source-landing-page .footer-links a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=640px){.open-source-landing-page{--gutter:16px;--section-y:52px;--section-gap-sm:40px;font-size:14px}.open-source-landing-page .hero{padding-top:40px;padding-bottom:32px}.open-source-landing-page .hero h1{letter-spacing:-.8px;font-size:clamp(26px,7.6vw,34px)}.open-source-landing-page .dirs{grid-template-columns:1fr;gap:10px}.open-source-landing-page .dcard{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px;display:grid}.open-source-landing-page .dcard .icon-wrap{grid-row:1/span 2;align-self:center;margin-bottom:0}.open-source-landing-page .dcard h4{margin-bottom:0}.open-source-landing-page .benefit-card-items--grid{grid-template-columns:1fr}.open-source-landing-page .band-in{padding:40px 18px}.open-source-landing-page .band-in .btns{max-width:none}}@media (hover:none){.open-source-landing-page .btn:hover,.open-source-landing-page .nav-cta:hover,.open-source-landing-page .dcard:hover,.open-source-landing-page .tcard:hover,.open-source-landing-page .contribute-card:hover,.open-source-landing-page .pblock:hover,.open-source-landing-page .btn-primary:hover,.open-source-landing-page .band-in .btn-primary:hover{transform:none}.open-source-landing-page .dcard:hover,.open-source-landing-page .contribute-card:hover{box-shadow:none;border-color:var(--line-soft)}.open-source-landing-page .tcard:hover{box-shadow:none}}@media (width<=860px) and (prefers-reduced-motion:no-preference){.open-source-landing-page .hero-aurora,.open-source-landing-page .kicker .dot{animation:none}}@media (prefers-reduced-motion:reduce){.open-source-landing-page .reveal{opacity:1;transition:none;transform:none}.open-source-landing-page .hero-enter{opacity:1;animation:none;transform:none}.open-source-landing-page .hero-aurora,.open-source-landing-page .kicker .dot{animation:none!important}.open-source-landing-page .btn,.open-source-landing-page .nav-cta,.open-source-landing-page .dcard,.open-source-landing-page .pblock,.open-source-landing-page .tcard,.open-source-landing-page .contribute-card{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s!important}.open-source-landing-page .btn:hover,.open-source-landing-page .btn:active,.open-source-landing-page .nav-cta:hover,.open-source-landing-page .nav-cta:active,.open-source-landing-page .dcard:hover,.open-source-landing-page .tcard:hover,.open-source-landing-page .contribute-card:hover,.open-source-landing-page .pblock:hover{transform:none}}.open-source-landing-page .rules-modal{z-index:120;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.open-source-landing-page .rules-modal.is-open{display:flex}.open-source-landing-page .rules-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c147a;position:absolute;inset:0}.open-source-landing-page .rules-modal-box{border-radius:var(--r-hero);background:var(--surface);border:1px solid var(--line-soft);width:min(680px,92vw);max-height:min(80vh,760px);box-shadow:var(--shadow-lift);animation:rulesModalIn .28s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes rulesModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.open-source-landing-page .rules-modal-header{background:linear-gradient(180deg, #4b73ff0f 0%, transparent 100%), var(--surface);border-bottom:1px solid var(--line-soft);flex-shrink:0;padding:24px 56px 20px 28px;position:relative}.open-source-landing-page .rules-modal-title{letter-spacing:-.2px;color:var(--ink-strong);margin:0;font-size:18px;font-weight:600;line-height:1.45}.open-source-landing-page .rules-modal-close{z-index:2;border-radius:var(--r-pill);border:1px solid var(--line-soft);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:16px}.open-source-landing-page .rules-modal-close:hover{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}.open-source-landing-page .rules-modal-close:active{transform:scale(.96)}.open-source-landing-page .rules-modal-close svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.open-source-landing-page .rules-modal-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--surface-soft);padding:8px 8px 20px;overflow-y:auto}.open-source-landing-page .rules-section{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line-soft);margin:12px 12px 0;padding:20px 22px}.open-source-landing-page .rules-section+.rules-section{margin-top:12px}.open-source-landing-page .rules-section-title{color:var(--ink-strong);border-bottom:1px solid var(--line-soft);margin:0 0 14px;padding-bottom:10px;font-size:15px;font-weight:600;line-height:1.4}.open-source-landing-page .rules-list{counter-reset:rules-item;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.open-source-landing-page .rules-list>li{color:var(--ink-2);counter-increment:rules-item;padding-left:28px;font-size:13px;line-height:1.7;position:relative}.open-source-landing-page .rules-list>li:before{content:counter(rules-item) ".";font-variant-numeric:tabular-nums;width:22px;color:var(--ink-strong);font-weight:600;position:absolute;top:0;left:0}.open-source-landing-page .rules-label{color:var(--ink-strong);font-weight:600}.open-source-landing-page .rules-sublist{counter-reset:rules-sub;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.open-source-landing-page .rules-sublist>li{color:var(--muted);counter-increment:rules-sub;padding-left:28px;font-size:13px;line-height:1.65;position:relative}.open-source-landing-page .rules-sublist>li:before{content:counter(rules-item) "." counter(rules-sub);font-variant-numeric:tabular-nums;color:var(--faint);font-size:12px;font-weight:600;position:absolute;top:0;left:0}.open-source-landing-page .rules-modal-body a{color:var(--blue-deep);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.open-source-landing-page .rules-modal-body a:hover{color:var(--blue)}@media (width<=640px){.open-source-landing-page .rules-modal{justify-content:center;align-items:center;padding:12px}.open-source-landing-page .rules-modal-box{border-radius:var(--r-hero);width:100%;max-height:min(88vh,720px)}.open-source-landing-page .rules-modal-header{padding:20px 52px 16px 20px}.open-source-landing-page .rules-modal-title{font-size:16px}.open-source-landing-page .rules-section{margin:10px 10px 0;padding:16px}}@media (prefers-reduced-motion:reduce){.open-source-landing-page .rules-modal-box{animation:none}}._hero_1hjrk_1{--hero-progress-bottom:22px;--hero-progress-height:6px;--hero-cta-gap:36px;--hero-h:560px;--hero-nav-size:40px;--hero-side-fill:max(0px, (100% - var(--ops-content-max,1920px)) / 2);width:100%;height:var(--hero-h);min-height:var(--hero-h);text-align:left;color:#fff;clip-path:inset(0 -100vmax);background:#07111d;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 100vmax #07111d}._media_1hjrk_31{z-index:0;pointer-events:none;position:absolute;inset:0}._slide_1hjrk_37{opacity:0;transition:opacity .55s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}._slideActive_1hjrk_43{opacity:1}._mediaFill_1hjrk_46{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}._content_1hjrk_3{left:calc(54px + var(--hero-side-fill,0px));bottom:calc(var(--hero-progress-bottom) + var(--hero-progress-height) + var(--hero-cta-gap));z-index:2;width:max-content;max-width:calc(100% - 108px - 2 * var(--hero-side-fill,0px));flex-direction:column;align-items:flex-start;display:flex;position:absolute}._content_1hjrk_3 h1{letter-spacing:-.84px;color:#fff;text-shadow:0 2px 18px #00000047;margin:0;font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:42px;font-weight:400;line-height:48px}._titleLine_1hjrk_78{white-space:nowrap;display:inline}._cta_1hjrk_82{color:#111;cursor:pointer;background:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;width:auto;min-width:94px;height:40px;margin-top:24px;padding:0 18px;font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:24px;transition:transform .15s,box-shadow .15s,background .2s;display:inline-flex}._cta_1hjrk_82:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ffffff2e}._progress_1hjrk_3{left:calc(54px + var(--hero-side-fill,0px));right:calc(54px + var(--hero-side-fill,0px));bottom:var(--hero-progress-bottom);z-index:2;height:var(--hero-progress-height);grid-template-columns:repeat(4,1fr);align-items:start;gap:3px;display:grid;position:absolute}._progressSeg_1hjrk_118{cursor:pointer;background:#ffffff47;border:0;border-radius:0;width:100%;height:4px;margin-top:2px;padding:0;display:block;position:relative;overflow:hidden}._progressOn_1hjrk_131{height:6px;margin-top:0}._progressFill_1hjrk_135{transform-origin:0;will-change:transform;background:#fff;width:100%;position:absolute;inset:0;transform:scaleX(0)}._navBtn_1hjrk_145{z-index:3;width:var(--hero-nav-size);height:var(--hero-nav-size);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff2e;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._navBtn_1hjrk_145:hover{background:#ffffff52}._navBtn_1hjrk_145:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}._navBtn_1hjrk_145 svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._navPrev_1hjrk_182{left:calc(32px + var(--hero-side-fill,0px))}._navNext_1hjrk_185{right:calc(32px + var(--hero-side-fill,0px))}@media (hover:hover) and (pointer:fine){._navBtn_1hjrk_145{opacity:0;pointer-events:none}._hero_1hjrk_1:hover ._navBtn_1hjrk_145,._navBtn_1hjrk_145:focus-visible{opacity:1;pointer-events:auto}}._hero_1hjrk_1[data-nav-tone=light] h1{color:#1a1d24;text-shadow:0 1px 10px #ffffff8c}._hero_1hjrk_1[data-nav-tone=light] ._cta_1hjrk_82{color:#fff;background:#14151c}._hero_1hjrk_1[data-nav-tone=light] ._cta_1hjrk_82:hover{box-shadow:0 8px 20px #14151c38}._hero_1hjrk_1[data-nav-tone=light] ._navBtn_1hjrk_145{color:#14151c;background:#ffffffb8}._hero_1hjrk_1[data-nav-tone=light] ._navBtn_1hjrk_145:hover{background:#ffffffeb}._hero_1hjrk_1[data-nav-tone=light] ._navBtn_1hjrk_145:focus-visible{outline-color:#14151c80}@media (width<=900px){._content_1hjrk_3{max-width:calc(100% - 48px);left:clamp(24px,5.8vw,54px)}._content_1hjrk_3 h1{font-size:40px}._progress_1hjrk_3{left:clamp(24px,5.8vw,54px);right:clamp(24px,5.8vw,54px)}._navPrev_1hjrk_182{left:clamp(24px,5.8vw,54px)}._navNext_1hjrk_185{right:clamp(24px,5.8vw,54px)}}@media (width<=640px){._hero_1hjrk_1{--hero-progress-bottom:16px;--hero-nav-size:34px}._content_1hjrk_3{width:auto;max-width:calc(100% - 48px);left:24px}._content_1hjrk_3 h1{letter-spacing:-.5px;font-size:32px;line-height:1.2}._titleLine_1hjrk_78{white-space:normal}._cta_1hjrk_82{height:36px;margin-top:16px;padding:0 16px;font-size:13px}._progress_1hjrk_3{left:24px;right:24px}._navPrev_1hjrk_182{left:24px}._navNext_1hjrk_185{right:24px}._navBtn_1hjrk_145 svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){._slide_1hjrk_37{transition:none}}._page_fzxsw_1{max-width:var(--ops-page-max,2980px);background:var(--ops-page-bg,#fafafc);min-height:100%;color:var(--ops-ink,#111);margin-inline:auto}._page_fzxsw_1>section,._page_fzxsw_1>footer{max-width:var(--ops-content-max,1920px);margin-inline:auto}._page_fzxsw_1>section:first-of-type{margin-top:72px}._pricing_zs4v2_1{z-index:4;margin-top:var(--ops-section-gap,164px);padding:0 var(--ops-section-pad,164px);position:relative}._head_zs4v2_10{max-width:none;margin-bottom:var(--pricing-head-gap,64px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 16px;display:flex}._pricing_zs4v2_1[data-page=promotion]{--pricing-head-gap:36px}._title_zs4v2_23{letter-spacing:-1.44px;color:#000;margin:0;font-size:44px;font-weight:400;line-height:1.3}._toolbar_zs4v2_32{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:24px;display:flex}._tabs_zs4v2_41{box-sizing:border-box;background:#271a000a;border-radius:9999px;align-items:center;gap:2px;height:36px;padding:2px;display:inline-flex}._tab_zs4v2_41{box-sizing:border-box;isolation:isolate;color:#27251e;min-width:36px;height:32px;font-family:var(--font-cn), var(--font-en);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:1px 17px;font-size:13px;font-weight:400;line-height:20px;transition:background-color .2s;display:inline-flex;position:relative}._tab_zs4v2_41:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:#fff;transition:opacity .18s,transform .34s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:-1px;transform:scale(.88);box-shadow:0 1px 2px #0000000a}._tab_zs4v2_41:hover{background:#ffffffa6}._tabActive_zs4v2_94{color:#27251e}._tabActive_zs4v2_94:before{opacity:1;transform:scale(1)}._tabActive_zs4v2_94:hover{background:0 0}._viewAll_zs4v2_105{color:#242933;cursor:pointer;background:#eff3fa;border:0;border-radius:999px;align-items:center;height:40px;padding:2px 12px;font-size:14px;display:inline-flex}._cards_zs4v2_117{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;width:100%;min-width:0;display:grid}._card_zs4v2_117{box-sizing:border-box;background:#fff;border:1px solid #e9e9ed;border-radius:24px;flex-direction:column;flex:1 1 0;min-width:0;min-height:460px;padding:20px 20px 24px;display:flex;position:relative;overflow:hidden}._featured_zs4v2_148{isolation:isolate;background:#000;border:0;box-shadow:0 0 6px 6px #0000001a,0 20px 30px #ff454540}._featured_zs4v2_148 ._cardBody_zs4v2_154{filter:drop-shadow(0 4px 5px #0000001a)}._featured_zs4v2_148 ._name_zs4v2_157,._featured_zs4v2_148 ._desc_zs4v2_158,._featured_zs4v2_148 ._amt_zs4v2_159,._featured_zs4v2_148 ._per_zs4v2_160,._featured_zs4v2_148 ._oldPrice_zs4v2_161,._featured_zs4v2_148 ._feat_zs4v2_148,._featured_zs4v2_148 ._featStrong_zs4v2_163,._featured_zs4v2_148 ._feat_zs4v2_148 p{color:#fff}._featured_zs4v2_148 ._oldPrice_zs4v2_161{opacity:.7}._standardBackground_zs4v2_146{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(72% 30% at 50% 84%,#fff1e2f0 0%,#ff9f329e 34%,#0000 72%),linear-gradient(#000 0% 20%,#130511 30%,#5e163e 40%,#ff277d 70%,#ff7742 100%);display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}._standardBackgroundCanvas_zs4v2_184{display:block;position:absolute;inset:0;overflow:visible}._standardBlob_zs4v2_190{pointer-events:none;will-change:transform;display:block;position:absolute}._standardBlobViolet_zs4v2_196{filter:blur(30px);opacity:.82;background:radial-gradient(40% 46% at 72% 45%,#fc97ede6 0%,#fc97edad 42%,#0000 75%);animation:18s cubic-bezier(.45,.05,.55,.95) infinite alternate _standard-fluid-violet_zs4v2_1;inset:-20%}._standardBlobCoral_zs4v2_203{filter:blur(38px);opacity:.8;background:radial-gradient(64% 50% at 48% 62%,#ff277dc2 0 32%,#ff77428f 58%,#0000 84%);animation:22s ease-in-out infinite alternate-reverse _standard-fluid-coral_zs4v2_1;inset:-18%}._standardBlobCream_zs4v2_210{filter:blur(38px);opacity:.8;background:radial-gradient(50% 28% at 50% 70%,#fff1e2fa 0%,#ff9f32ad 34%,#0000 70%);animation:20s cubic-bezier(.45,.05,.55,.95) infinite alternate _standard-fluid-cream_zs4v2_1;inset:-18%}@keyframes _standard-fluid-violet_zs4v2_1{0%{transform:translate(-2px,1px)scale(1.01)}50%{transform:translate(4px,-3px)scale(1.035)}to{transform:translate(-1px,5px)scale(1.02)}}@keyframes _standard-fluid-coral_zs4v2_1{0%{transform:translate(3px,-2px)scale(1.01)}50%{transform:translate(-4px,3px)scale(1.035)}to{transform:translate(2px,4px)scale(1.02)}}@keyframes _standard-fluid-cream_zs4v2_1{0%{transform:translate(-2px,1px)scale(1.01)}50%{transform:translate(3px,-2px)scale(1.04)}to{transform:translate(-1px,3px)scale(1.02)}}@media (prefers-reduced-motion:reduce){._standardBlob_zs4v2_190{animation:none}._tab_zs4v2_41:before{transition:none;transform:none}}._cardBody_zs4v2_154{z-index:1;cursor:pointer;outline:none;flex-direction:column;display:flex;position:relative}._name_zs4v2_157{font-family:var(--font-cn), var(--font-en);color:#14151c;min-height:28px;font-size:20px;font-weight:500;line-height:28px}._price_zs4v2_277{flex-wrap:wrap;align-items:flex-end;min-height:47px;margin-top:12px;display:flex}._amt_zs4v2_159{font-family:var(--font-cn), var(--font-en);letter-spacing:-.65px;color:#141414;font-size:38px;font-weight:600;line-height:47px}._per_zs4v2_160{font-family:var(--font-en), var(--font-cn);color:#656565;margin:0 0 7px 8px;font-size:13px;line-height:20px}._oldPrice_zs4v2_161{font-family:var(--font-en), var(--font-cn);color:#9a9a9a;margin:0 0 7px 8px;font-size:13px;line-height:20px;text-decoration:line-through}._desc_zs4v2_158{min-height:40px;font-family:var(--font-cn), var(--font-en);color:#14151c99;margin:20px 0 0;font-size:13px;line-height:20px}._features_zs4v2_315{z-index:1;flex-direction:column;gap:8px;min-height:104px;margin-top:17px;display:flex;position:relative}._feat_zs4v2_148{color:#8a8f98;align-items:center;gap:11px;min-height:20px;display:flex}._feat_zs4v2_148 p{font-family:var(--font-cn), var(--font-en);color:#14151c66;margin:0;font-size:13px;line-height:20px}._featStrong_zs4v2_163{color:#14151c99;margin-right:8px;font-weight:500}._featIcon_zs4v2_346{flex:none}._subscribe_zs4v2_350{z-index:2;box-sizing:border-box;color:#14151c;width:100%;height:44px;font-family:var(--font-cn);cursor:pointer;background:#fff;border:1px solid #d1d1d6;border-radius:100px;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:0 20px;font-size:16px;font-weight:500;line-height:24px;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){._subscribe_zs4v2_350:hover{color:#fff;background:#14151c;border-color:#14151c}._subscribeDark_zs4v2_381:hover{background:#2a2b33;border-color:#2a2b33}}._subscribe_zs4v2_350:active{color:#fff;background:#08080c;border-color:#08080c}._subscribeDark_zs4v2_381{color:#fff;box-shadow:none;background:#14151c;border-color:#14151c}._subscribeDark_zs4v2_381:active{background:#08080c;border-color:#08080c}._btnFire_zs4v2_403{object-fit:contain;flex:none;width:25px;height:25px;display:inline-block}@media (width<=1100px){._pricing_zs4v2_1{padding:0 var(--ops-section-pad,48px)}._cards_zs4v2_117{grid-template-columns:1fr;gap:16px}._card_zs4v2_117,._desc_zs4v2_158,._features_zs4v2_315{min-height:0}}@media (width<=640px){._pricing_zs4v2_1{padding:0 var(--ops-section-pad,24px)}._title_zs4v2_23{font-size:32px}._pricing_zs4v2_1,._pricing_zs4v2_1[data-page=promotion]{--pricing-head-gap:32px}._card_zs4v2_117{padding:20px}._name_zs4v2_157{font-size:18px;line-height:26px}._amt_zs4v2_159{font-size:32px;line-height:40px}._subscribe_zs4v2_350{height:40px;font-size:14px}}._news_1b5o8_1{--news-head-top:76px;--news-side-top:175px;padding:var(--ops-section-gap,164px) var(--ops-section-pad,164px) 0}._grid_1b5o8_11{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:96px;display:grid}._cards_1b5o8_17{flex-direction:column;gap:0;display:flex}._sentinel_1b5o8_24{pointer-events:none;width:100%;height:0;position:relative}._cardsHead_1b5o8_30{--news-head-bg:var(--ops-page-bg,#fafafc);top:var(--news-head-top);z-index:10;box-shadow:none;background:0 0;flex-direction:column;gap:32px;margin:0;padding:12px 0 24px;transition:background .18s,box-shadow .18s;display:flex;position:sticky}._cardsHead_1b5o8_30:before,._cardsHead_1b5o8_30:after{display:none}._stuck_1b5o8_23{background:var(--news-head-bg);box-shadow:-32px 0 28px 8px var(--news-head-bg), 32px 0 28px 8px var(--news-head-bg)}._title_1b5o8_4{z-index:1;letter-spacing:-1.44px;color:#000;margin:0;font-size:44px;font-weight:400;line-height:1.2;position:relative}._tools_1b5o8_65{z-index:1;justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex;position:relative}._date_1b5o8_74{letter-spacing:0%;vertical-align:middle;color:#15161c;opacity:1;font-family:PingFang SC;font-size:28px;font-weight:500;line-height:24px;transition:opacity .14s;transform:none}._dateHidden_1b5o8_87{opacity:0}._card_1b5o8_17{color:inherit;z-index:0;text-decoration:none;display:block;position:relative}._card_1b5o8_17+._card_1b5o8_17{margin-top:64px}._photo_1b5o8_100{aspect-ratio:734/386;background-color:#0e0e0e;background-repeat:no-repeat;background-size:cover;border-radius:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 30px #1111110f}._clickable_1b5o8_111{cursor:pointer}._card_1b5o8_17._clickable_1b5o8_111:hover ._photo_1b5o8_100{transform:translateY(-4px);box-shadow:0 16px 48px #28345a1f}._body_1b5o8_118{flex-direction:column;gap:12px;padding-top:20px;display:flex}._cardTitle_1b5o8_124{letter-spacing:-1.09px;color:#000;margin:0;font-family:Instrument Serif,PingFang SC,serif;font-size:30px;font-weight:400;line-height:1.18}._sub_1b5o8_133{color:#888;margin:0;font-size:14px;line-height:24px}._tags_1b5o8_139{gap:12px;display:flex}._tag_1b5o8_139{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#242933;white-space:nowrap;background:#dbdbdb4d;border-radius:100px;align-items:center;padding:6px 12px;font-size:12px;line-height:1;display:inline-flex}._side_1b5o8_155{top:var(--news-side-top);margin-top:calc(var(--news-side-top) - var(--news-head-top));z-index:12;flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky}._panel_1b5o8_166{background:0 0}._panelH_1b5o8_169{color:#000;margin:0;padding:6px 0 16px;font-size:20px;font-weight:400;line-height:22px}._panel_1b5o8_166+._panel_1b5o8_166 ._panelH_1b5o8_169{padding-top:16px}._rank_1b5o8_180{margin:0;padding:0;list-style:none}._rank_1b5o8_180 li{border-top:1px solid #f8f8f8}._rankRow_1b5o8_188{box-sizing:border-box;width:100%;color:inherit;border-radius:8px;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .15s;display:flex}._rankRow_1b5o8_188._clickable_1b5o8_111:hover{background:#f7f7f9}._rk_1b5o8_203{color:#000;flex:none;width:20px;font-size:18px;font-weight:400;line-height:24px}._ic_1b5o8_211{object-fit:cover;border-radius:8px;flex:none;width:38px;height:38px}._nm_1b5o8_218{color:#000;flex:1;font-size:14px;font-weight:500;line-height:22px;transition:color .15s}._rankRow_1b5o8_188._clickable_1b5o8_111:hover ._nm_1b5o8_218{color:#2564f8}._up_1b5o8_229{color:#38c600;white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}._upIcon_1b5o8_237{flex:none;width:12px;height:12px}._upValue_1b5o8_242{font-size:14px;font-weight:600;line-height:22px}._rel_1b5o8_247{margin:0;padding:0;list-style:none}._rel_1b5o8_247 li{border-bottom:1px solid #ededed;align-items:center;gap:24px;padding:18px 0;display:flex}._rel_1b5o8_247 li:first-child{padding-top:2px}._rel_1b5o8_247 a{width:100%;color:inherit;align-items:center;gap:24px;text-decoration:none;display:flex}._thumb_1b5o8_270{object-fit:cover;background:#eef1f6;border-radius:7px;flex:none;width:80px;height:80px}._ct_1b5o8_278{flex:1;min-width:0}._relName_1b5o8_282{letter-spacing:-.1px;color:#121317;font-size:14px;font-weight:500;line-height:20px;transition:color .15s}._relName_1b5o8_282 span{display:block}._rel_1b5o8_247 a:hover ._relName_1b5o8_282{color:#2564f8}._meta_1b5o8_296{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;display:flex}._relDate_1b5o8_303{letter-spacing:.08px;color:#45474d;white-space:nowrap;font-size:12px}._more_1b5o8_309{color:#45474d;white-space:nowrap;font-size:12px;font-weight:500}@media (width<=1100px){._news_1b5o8_1{padding:var(--ops-section-gap,96px) var(--ops-section-pad,48px) 0}._grid_1b5o8_11{grid-template-columns:1fr;gap:48px}._side_1b5o8_155{margin-top:0;position:static}._title_1b5o8_4{font-size:36px}._date_1b5o8_74{font-size:18px}._cardsHead_1b5o8_30{gap:20px}}@media (width<=640px){._news_1b5o8_1{--news-head-top:64px;padding:var(--ops-section-gap,72px) var(--ops-section-pad,24px) 0}._grid_1b5o8_11{gap:32px}._title_1b5o8_4{font-size:28px}._date_1b5o8_74{font-size:16px}._cardsHead_1b5o8_30{gap:12px}._card_1b5o8_17+._card_1b5o8_17{margin-top:40px}._cardTitle_1b5o8_124{font-size:22px}._rel_1b5o8_247 li,._rel_1b5o8_247 a{gap:16px}._thumb_1b5o8_270{width:64px;height:64px}}._al-copy-toast_1vhz6_1{z-index:140;color:#14151ccc;min-height:44px;font-family:var(--ops-font-cn,sans-serif);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#fff;border:1px solid #f2f2f4;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:400;line-height:22px;transition:opacity .2s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%)translateY(-10px)scale(.98);box-shadow:0 2px 20px -4px #0000001a}._al-copy-toast_1vhz6_1._is-visible_1vhz6_28{opacity:1;transform:translate(-50%)translateY(0)scale(1)}._al-copy-toast-icon_1vhz6_32{flex:0 0 20px;width:20px;height:20px;display:block}._al-copy-toast_1vhz6_1 span{display:block}.home-anim-paused,.home-anim-paused *,.home-anim-paused :before,.home-anim-paused :after{animation-play-state:paused!important}._al-cap_9w6gm_8{box-sizing:border-box;padding:96px var(--ops-section-pad,var(--section-pad,164px)) 40px;--handoff-runway-overlap:0px;position:relative}._al-cap_9w6gm_8.has-model-handoff-runway{margin-top:calc(-1 * var(--handoff-runway-overlap))}._al-cap_9w6gm_8.is-model-handoff ._cap-stage-managed_9w6gm_37 ._cap-managed-ui_9w6gm_37{opacity:var(--handoff-content-progress,0);transform:translate3d(0, var(--handoff-content-y,12px), 0);filter:blur(var(--handoff-content-blur,3px));clip-path:inset(var(--handoff-content-clip,6%) round 16px);will-change:opacity, transform, filter, clip-path;transition:none}._al-cap_9w6gm_8.is-model-handoff ._al-cap-cardx_9w6gm_45[data-cap=managed-agent] ._cap-stage-shell_9w6gm_45{opacity:var(--handoff-target-shell-progress,0);will-change:opacity;transition:none}._al-cap_9w6gm_8.is-model-handoff ._al-cap-head_9w6gm_50{opacity:var(--handoff-copy-progress,0);transform:translate3d(0, var(--handoff-copy-y,18px), 0);filter:blur(var(--handoff-copy-blur,3px));transition:none}._al-cap_9w6gm_8.is-model-handoff ._al-cap-list_9w6gm_56{opacity:var(--handoff-copy-progress,0);transform:translate3d(var(--handoff-copy-x,18px), 0, 0);filter:blur(var(--handoff-copy-blur,3px));transition:none}._al-cap_9w6gm_8.is-handoff-input-locked ._al-cap-list_9w6gm_56{pointer-events:none}._al-cap-head_9w6gm_50{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:46px;display:flex}._al-cap-title_9w6gm_74{color:#000;font-family:var(--font-cn);letter-spacing:-.0327em;margin:0;font-size:40px;font-weight:400;line-height:64px}._al-cap-title-prefix_9w6gm_84{font-family:var(--font-en)}._al-cap-title-muted_9w6gm_88{color:#7d8187}._al-cap-sub_9w6gm_91{color:#242933;font-family:var(--font-en);margin:0;font-size:16px;line-height:26px}._al-cap-grid_9w6gm_98{--cap-liquid-fill:linear-gradient(145deg, #ffffff1a 0%, #b0d8ff09 42%, #5b74b006 100%), #05051305;--cap-liquid-fallback:linear-gradient(145deg, #ffffff47, #d3e7fa2e);--cap-liquid-backdrop:blur(3px) saturate(190%) contrast(108%);--cap-liquid-shadow:0 32px 60px -34px #1630587a, 0 10px 24px -18px #3e70ac52, inset 0 1px 0 #ffffffdb, inset 0 -1px 0 #41669a29;align-items:stretch;gap:96px;display:flex}._al-cap-stack_9w6gm_110{flex:auto;align-self:stretch;min-width:0;position:relative}._al-cap-cardx_9w6gm_45{box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;z-index:1;background:0 0;border:0;border-radius:24px;transition:none;position:absolute;inset:0;overflow:visible;transform:translateY(12px)}._al-cap-cardx_9w6gm_45._is-active_9w6gm_134{opacity:1;pointer-events:auto;visibility:visible;z-index:3;transform:none}._al-cap-cardx_9w6gm_45._cap-figma-card_9w6gm_141{background:#dceff0}._cap-stage-shell_9w6gm_45{clip-path:inset(0 round 24px);isolation:isolate;z-index:1;background:#dceff0;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px -40px #28345a40}._cap-stage-bg_9w6gm_155{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.012)}._cap-stage-glass_9w6gm_163{box-sizing:border-box;isolation:isolate;z-index:2;background:0 0;border:0;border-radius:24px;width:76.963%;height:77.8%;padding:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cap-stage-glass_9w6gm_163>:not(._cap-liquid-underlay_9w6gm_178){z-index:1;position:relative}._cap-stage-fit_9w6gm_183{min-width:0;min-height:0;position:absolute;inset:0}._cap-stage-surface_9w6gm_189{z-index:1;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 10px 24px #1c273e2e}._cap-stage-surface--managed_9w6gm_198{background:#fffffff2}._cap-stage-surface--memory_9w6gm_201{background:#fff}._cap-memory-ui_9w6gm_206{box-sizing:border-box;color:#282b30;background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;font-family:Arial,PingFang SC,sans-serif;display:flex;overflow:hidden;container-type:inline-size}._cap-memory-heading_9w6gm_219{box-sizing:border-box;flex:0 0 13%;justify-content:space-between;align-items:flex-start;padding:5.4% 5.4% 0;display:flex}._cap-memory-heading_9w6gm_219 h3{letter-spacing:-.025em;margin:0;font-size:clamp(13px,4.1cqw,25px);font-weight:560;line-height:1}._cap-memory-legend_9w6gm_234{color:#8b919a;align-items:center;gap:.55cqw;font-size:clamp(5px,1.45cqw,9px);line-height:1;display:flex}._cap-memory-legend_9w6gm_234 i{aspect-ratio:1;border-radius:.35cqw;width:clamp(4px,1.65cqw,10px);display:block}._cap-memory-calendar_9w6gm_248{--memory-cell-size:clamp(4px, 1.65cqw, 10px);--memory-cell-gap:clamp(1px, .44cqw, 3px);--memory-label-width:clamp(12px, 3.2cqw, 20px);--memory-label-gap:clamp(3px, .9cqw, 6px);box-sizing:border-box;flex-direction:column;flex:0 0 28%;min-height:0;padding:2.5% 5.4% 3.5%;display:flex}._cap-memory-calendar-scroll_9w6gm_260{scrollbar-width:none;outline:none;width:100%;overflow:auto hidden}._cap-memory-calendar-scroll_9w6gm_260:focus-visible{border-radius:.8cqw;box-shadow:0 0 0 .35cqw #377df038}._cap-memory-calendar-scroll_9w6gm_260::-webkit-scrollbar{display:none}._cap-memory-calendar-canvas_9w6gm_274{white-space:nowrap;min-width:max-content;display:inline-block}._cap-memory-months_9w6gm_279{color:#777d85;height:2.8cqw;margin-bottom:clamp(2px,.65cqw,5px);font-size:clamp(5px,1.35cqw,9px);line-height:1;display:flex}._cap-memory-months-gutter_9w6gm_287{flex:0 0 var(--memory-label-width);margin-right:var(--memory-label-gap)}._cap-memory-month-slot_9w6gm_291{flex:0 0 var(--memory-cell-size);margin-right:var(--memory-cell-gap);align-items:flex-end;display:flex}._cap-memory-month-slot_9w6gm_291 span{white-space:nowrap}._cap-memory-calendar-body_9w6gm_300{align-items:flex-start;display:flex}._cap-memory-weekdays_9w6gm_304{flex:0 0 var(--memory-label-width);margin-right:var(--memory-label-gap);color:#7e848d;text-align:right;flex-direction:column;font-size:clamp(5px,1.35cqw,9px);line-height:1;display:flex}._cap-memory-weekdays_9w6gm_304 span{width:var(--memory-label-width);height:var(--memory-cell-size);margin-bottom:var(--memory-cell-gap);justify-content:flex-end;align-items:center;display:flex}._cap-memory-grid_9w6gm_322{align-items:flex-start;display:flex}._cap-memory-week_9w6gm_304{flex:0 0 var(--memory-cell-size);margin-right:var(--memory-cell-gap);flex-direction:column;display:flex}._cap-memory-week_9w6gm_304>span{width:var(--memory-cell-size);height:var(--memory-cell-size);flex:0 0 var(--memory-cell-size);margin-bottom:var(--memory-cell-gap);border-radius:.35cqw;outline:0 solid #4387ff33;transition:transform .16s,outline-width .16s;display:block}._cap-memory-week_9w6gm_304>span[data-memory-level]:hover{z-index:1;outline-width:.45cqw;transform:scale(1.2)}._cap-memory-grid_9w6gm_322 [data-memory-level="0"],._cap-memory-legend_9w6gm_234 [data-memory-level="0"]{background:#f0f2f4}._cap-memory-grid_9w6gm_322 [data-memory-level="1"],._cap-memory-legend_9w6gm_234 [data-memory-level="1"]{background:#d7e8ff}._cap-memory-grid_9w6gm_322 [data-memory-level="2"],._cap-memory-legend_9w6gm_234 [data-memory-level="2"]{background:#9dc4ff}._cap-memory-grid_9w6gm_322 [data-memory-level="3"],._cap-memory-legend_9w6gm_234 [data-memory-level="3"]{background:#65a0ff}._cap-memory-grid_9w6gm_322 [data-memory-level="4"],._cap-memory-legend_9w6gm_234 [data-memory-level="4"]{background:#377df0}._cap-memory-workbench_9w6gm_367{background:#fff;border:1px solid #e5e8ed;border-bottom:0;border-radius:2.4cqw 2.4cqw 0 0;flex:1;grid-template-columns:minmax(0,72%) minmax(0,28%);min-height:0;margin:0 5.4%;display:grid;overflow:hidden}._cap-memory-chat_9w6gm_379{box-sizing:border-box;background:radial-gradient(circle at 90% 12%,#4e8dff14,#0000 38%),linear-gradient(#fff 0%,#f8faff 100%);border-right:1px solid #edf0f3;flex-direction:column;justify-content:flex-end;min-width:0;min-height:0;padding:3.2cqw 3.4cqw 3.4cqw;display:flex;position:relative;overflow:hidden}._cap-memory-chat_9w6gm_379:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff6b 50%,#0000 100%);width:42%;transition:transform .7s ease-out;position:absolute;top:-50%;bottom:-50%;left:-70%;transform:translate(-130%)}._cap-memory-chat_9w6gm_379:hover:after{transform:translate(520%)}._cap-memory-chat-transcript_9w6gm_408{z-index:1;scrollbar-width:none;flex-direction:column;flex:1;justify-content:flex-start;gap:2.1cqw;min-height:0;padding:3.2cqw 0 1.2cqw;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 4cqw 100%);mask-image:linear-gradient(#0000 0,#000 4cqw 100%)}._cap-memory-chat-transcript_9w6gm_408::-webkit-scrollbar{display:none}._cap-memory-chat-entry_9w6gm_425{flex-direction:column;flex:none;animation:.38s cubic-bezier(.22,1,.36,1) both _cap-memory-entry-in_9w6gm_1;display:flex}._cap-memory-chat-entry--user_9w6gm_431{align-items:flex-end}._cap-memory-chat-entry--agent_9w6gm_434{align-items:flex-start}._cap-memory-thinking_9w6gm_437{color:#8a919b;letter-spacing:.02em;flex:none;align-self:flex-start;align-items:center;gap:.9cqw;margin-left:.6cqw;font-size:clamp(5px,1.45cqw,9px);font-weight:600;line-height:1;animation:.38s cubic-bezier(.22,1,.36,1) both _cap-memory-entry-in_9w6gm_1;display:flex}._cap-memory-thinking_9w6gm_437 img{object-fit:contain;flex:0 0 2.8cqw;width:2.8cqw;height:2.8cqw;display:block}._cap-memory-question_9w6gm_460{color:#313844;background:#e8f1ff;border-radius:2.5cqw 2.5cqw .8cqw;max-width:85%;padding:1.6cqw 2.2cqw;font-size:clamp(7px,2.15cqw,13px);line-height:1.45;box-shadow:inset 0 0 0 1px #377df00f}._cap-memory-agent_9w6gm_470{max-width:92%}._cap-memory-agent-title_9w6gm_473{align-items:center;margin:0 0 1cqw .6cqw;font-size:clamp(7px,1.85cqw,11px);display:flex}._cap-memory-agent-title_9w6gm_473 b{font-weight:560}._cap-memory-agent-bubble_9w6gm_482{background:#ffffffe6;border:1px solid #2934460f;border-radius:2.5cqw 2.5cqw 2.5cqw .8cqw;padding:1.6cqw 2.2cqw;box-shadow:0 1.4cqw 3.5cqw #2638560f}._cap-memory-agent_9w6gm_470 p{color:#4d535b;max-width:25em;margin:0;font-size:clamp(6px,1.95cqw,12px);line-height:1.55}._cap-memory-event_9w6gm_496{color:#8b9098;justify-content:center;align-items:center;gap:.8cqw;padding:.25cqw 0;font-size:clamp(5px,1.45cqw,9px);line-height:1.35;display:flex}._cap-memory-event-clock_9w6gm_506{flex:0 0 1.8cqw;width:1.8cqw;height:1.8cqw;display:block;overflow:visible}._cap-memory-event_9w6gm_496>b{color:#4e535a;font-weight:520}@keyframes _cap-memory-entry-in_9w6gm_1{0%{opacity:0;transform:translateY(1.8cqw)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._cap-memory-chat_9w6gm_379:after,._cap-memory-chat-entry_9w6gm_425,._cap-memory-thinking_9w6gm_437{animation:none}._cap-memory-chat_9w6gm_379:after{display:none}}._cap-memory-rail_9w6gm_537{box-sizing:border-box;min-width:0;min-height:0;padding:8px 2.8cqw 2.8cqw;overflow:hidden}._cap-memory-rail-title_9w6gm_544{color:#353a42;grid-template-columns:12px minmax(0,1fr) 12px;align-items:center;gap:1cqw;min-height:12px;font-size:clamp(6px,1.65cqw,10px);line-height:1;display:grid}._cap-memory-rail-title_9w6gm_544 b{text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}._cap-memory-rail-icon_9w6gm_560{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}._cap-memory-rail-icon_9w6gm_560 svg{width:100%;height:100%}._cap-memory-rail-refresh_9w6gm_571{color:#8b9199}._cap-memory-entry-list_9w6gm_574{margin-top:8px}._cap-memory-entry_9w6gm_574{isolation:isolate;border-top:1px solid #edf0f3;border-radius:1.2cqw;flex-direction:column;align-items:flex-start;gap:6.5px;margin:0 -1.2cqw;padding:15px 1.2cqw;transition:box-shadow .35s,transform .35s;display:flex;position:relative}._cap-memory-entry_9w6gm_574:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:0 0;transition:background-color .35s;position:absolute;inset:8px 0}._cap-memory-entry_9w6gm_574>*{z-index:1;position:relative}._cap-memory-entry_9w6gm_574:hover:before,._cap-memory-entry_9w6gm_574._is-generated_9w6gm_609:before{background:#f3f4f6}._cap-memory-entry_9w6gm_574:hover,._cap-memory-entry_9w6gm_574._is-generated_9w6gm_609{box-shadow:none;transform:none}._cap-memory-entry_9w6gm_574 time{color:#a0a5ad;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(4px,1.18cqw,7px);line-height:1.2;display:block;overflow:hidden}._cap-memory-entry_9w6gm_574 p{color:#545a63;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-size:clamp(5px,1.4cqw,9px);line-height:1.3;overflow:hidden}._cap-memory-entry_9w6gm_574>span{color:#4387ff;white-space:nowrap;background:#edf5ff;border-radius:999px;padding:.55cqw 1cqw;font-size:clamp(4px,1.1cqw,7px);line-height:1;display:inline-block}._cap-managed-ui_9w6gm_37{color:#1d1d1f;background:#fff;grid-template-columns:44% 56%;width:100%;height:100%;min-height:0;font-family:Arial,PingFang SC,sans-serif;display:grid;overflow:hidden}._cap-managed-thoughts_9w6gm_660,._cap-managed-preview_9w6gm_661{box-sizing:border-box;min-width:0;min-height:0}._cap-managed-thoughts_9w6gm_660{border-right:1px solid #131c2a14;flex-direction:column;padding:7.5% 7% 6%;display:flex;position:relative;overflow:hidden}._cap-managed-thoughts_9w6gm_660 h3{margin:0 0 6%;font-size:clamp(12px,1.2vw,21px);font-weight:620;line-height:1.15}._cap-managed-task_9w6gm_680{color:#303846;background:#f1f6ff;border-radius:10px;align-self:flex-end;margin:0 2% 7%;padding:4% 6%;font-size:clamp(7px,.72vw,13px)}._cap-managed-steps_9w6gm_689 p{color:#6d737c;align-items:center;gap:7px;margin:0 0 4%;font-size:clamp(7px,.72vw,13px);display:flex}._cap-managed-steps_9w6gm_689 i{color:#515969;text-align:center;width:14px;font-style:normal}._cap-managed-copy_9w6gm_703{color:#8a8f97;margin:1% 10% 0 7%;font-size:clamp(7px,.67vw,12px);line-height:1.75}._cap-managed-progress_9w6gm_709{gap:8px;display:grid;position:absolute;top:47%;right:4%}._cap-managed-progress_9w6gm_709 i{background:#d8dce3;border-radius:2px;width:10px;height:2px;display:block}._cap-managed-progress_9w6gm_709 i:nth-child(4){background:#1677ff}._cap-managed-input_9w6gm_726{box-sizing:border-box;color:#b8bdc6;border:1px solid #c5dbff;border-radius:12px;justify-content:space-between;align-items:flex-end;min-height:26%;margin-top:auto;padding:5%;font-size:clamp(7px,.67vw,12px);display:flex;box-shadow:0 5px 14px #5797eb14}._cap-managed-send_9w6gm_740{background:#16181c;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}._cap-managed-send_9w6gm_740 svg{width:13px;height:13px;display:block}._cap-managed-preview_9w6gm_661{background:#fafafa;flex-direction:column;padding:5% 6%;display:flex}._cap-managed-previewbar_9w6gm_763{color:#626873;background:#f5f5f5;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;height:12%;padding:0 5%;font-size:clamp(6px,.58vw,10px);display:flex}._cap-managed-previewbar_9w6gm_763 b{letter-spacing:4px;font-weight:500}._cap-managed-hero_9w6gm_778{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}._cap-managed-preview-image_9w6gm_788{width:100%;height:100%;display:block}._cap-stage-flow_9w6gm_793 ._cap-stage-bg_9w6gm_155{filter:saturate(1.06)brightness(.98)}._cap-flow-links_9w6gm_796{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._cap-flow-links_9w6gm_796 path{fill:none;stroke:#fff9;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}._cap-flow-links_9w6gm_796 ._cap-flow-pulse_9w6gm_812{stroke:#ffffffeb;stroke-dasharray:.12 .88;stroke-width:1.4px;animation:3.6s linear infinite _al-flow-dash_9w6gm_1}@keyframes _al-flow-dash_9w6gm_1{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}._cap-flow-piece_9w6gm_826{--flow-rotate:0deg;--flow-scale:1;box-sizing:border-box;cursor:grab;isolation:isolate;touch-action:none;transform:rotate(var(--flow-rotate)) scale(var(--flow-scale));transform-origin:50%;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;border:0;border-radius:14px;padding:13px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),filter .2s;position:absolute;overflow:hidden}._cap-flow-piece_9w6gm_826:hover{--flow-scale:1.02;filter:brightness(1.025);z-index:5}._cap-flow-piece_9w6gm_826:active{--flow-scale:1.03;z-index:8}._cap-flow-piece_9w6gm_826._is-dragging_9w6gm_854{--flow-scale:1.03;cursor:grabbing;filter:brightness(1.045);z-index:8;transition:transform .12s,filter .12s}._cap-flow-node_9w6gm_861{color:#777b94;pointer-events:none;z-index:1;flex-direction:column;gap:0;width:100%;font-family:Arial,PingFang SC,sans-serif;display:flex;position:relative;container-type:inline-size}._cap-flow-panel_9w6gm_873,._cap-flow-status_9w6gm_874,._cap-flow-hero_9w6gm_875{box-sizing:border-box;border:1px solid #d9dbe2b8;overflow:hidden;box-shadow:0 8px 18px #1f2d541f}._cap-flow-panel_9w6gm_873{background:#fffffffa;border-radius:6cqw;padding:4.9cqw}._cap-flow-panel_9w6gm_873 h4{color:#a1a3b6;white-space:nowrap;margin:4.2cqw 0 0;font-size:4.75cqw;font-weight:400;line-height:1.35}._cap-flow-node-icon_9w6gm_894{color:#fff;background:#6bb6ee;border-radius:1.25cqw;justify-content:center;align-items:center;width:7.5cqw;height:7.5cqw;font-size:5cqw;line-height:0;display:flex}._cap-flow-node-icon_9w6gm_894[data-flow-icon=knowledge],._cap-flow-node-icon_9w6gm_894[data-flow-icon=survey]{background:#7f75ff}._cap-flow-node-icon_9w6gm_894[data-flow-icon=extract]{background:#e686bb}._cap-flow-node-icon_9w6gm_894[data-flow-icon=flow]{background:#7073ff8a}._cap-flow-node-icon_9w6gm_894[data-flow-icon=trigger]{background:#42b883}._cap-flow-node-icon_9w6gm_894[data-flow-icon=condition]{background:#e8a53a}._cap-flow-node-icon_9w6gm_894[data-flow-icon=validate]{background:#4e8ff7}._cap-flow-node-icon_9w6gm_894[data-flow-icon=review]{background:#d779ab}._cap-flow-status_9w6gm_874{color:#71809c;background:#e7f8fff0;border-radius:6cqw;flex:auto;justify-content:space-between;align-items:center;min-height:0;padding:0 3.4cqw;font-family:Menlo,Consolas,monospace;font-size:4cqw;line-height:1;display:flex}._cap-flow-status_9w6gm_874 .bfal-icon{color:#31405f;font-size:4cqw}._cap-flow-node--service_9w6gm_946{aspect-ratio:588/262}._cap-flow-node--service_9w6gm_946 ._cap-flow-panel_9w6gm_873{flex:auto}._cap-flow-node--knowledge_9w6gm_952{aspect-ratio:588/413}._cap-flow-node--knowledge_9w6gm_952 ._cap-flow-panel_9w6gm_873{flex:auto}._cap-flow-sources_9w6gm_958{flex-direction:column;gap:3.8cqw;margin-top:4.5cqw;display:flex}._cap-flow-sources_9w6gm_958>div{color:#76778f;background:#f6f6f8;border-radius:1.8cqw;align-items:center;gap:2cqw;height:8.8cqw;padding:0 3.2cqw;font-size:3.9cqw;display:flex}._cap-flow-sources_9w6gm_958 .bfal-icon{flex:none;font-size:4.2cqw}._cap-flow-sources_9w6gm_958 b{white-space:nowrap;font-weight:600}._cap-flow-node--flow_9w6gm_983{aspect-ratio:588/401}._cap-flow-hero_9w6gm_875{background-color:#0000;background-image:radial-gradient(circle at 82% 75%,#152524 0 17%,#0000 30%),radial-gradient(circle at 56% 82%,#ffb3c3 0 18%,#0000 45%),radial-gradient(circle at 70% 16%,#73d7ee 0 11%,#0000 35%),linear-gradient(145deg,#091d73 0%,#596ef2 32%,#7fc4ee 55%,#ffa9c2 78%,#101d28 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:4cqw;flex:auto;position:relative}._cap-flow-node--service_9w6gm_946 ._cap-flow-status_9w6gm_874,._cap-flow-node--knowledge_9w6gm_952 ._cap-flow-status_9w6gm_874,._cap-flow-node--flow_9w6gm_983 ._cap-flow-status_9w6gm_874{margin-top:2.4cqw}._cap-flow-node--service_9w6gm_946 ._cap-flow-status_9w6gm_874,._cap-flow-node--knowledge_9w6gm_952 ._cap-flow-status_9w6gm_874{flex:0 0 12cqw;height:12cqw}._cap-flow-node--flow_9w6gm_983 ._cap-flow-status_9w6gm_874{flex:0 0 11.52cqw;height:11.52cqw}._cap-flow-hero_9w6gm_875:before{content:"";opacity:.62;background-image:radial-gradient(circle,#97f0ffd9 0 .55px,#0000 .75px);background-size:2.2cqw 2.2cqw;position:absolute;inset:-15%;transform:rotate(-18deg)translate(12%,-10%)}._cap-flow-hero_9w6gm_875>._cap-flow-node-icon_9w6gm_894{z-index:1;position:absolute;top:4.5cqw;left:4.5cqw}._cap-flow-hero-title_9w6gm_1024{color:#fff;z-index:1;justify-content:center;align-items:center;gap:5.5cqw;display:flex;position:absolute;inset:0}._cap-flow-hero-title_9w6gm_1024 strong{white-space:nowrap;font-size:7cqw;font-weight:400}._cap-flow-hero-title_9w6gm_1024 i{background:#ffffffeb;width:.5cqw;height:13cqw}._cap-flow-hero-title_9w6gm_1024 span{background:#fff;border-radius:50%;width:10.8cqw;height:10.8cqw}._cap-flow-node--outputs_9w6gm_1050{aspect-ratio:588/1023;gap:0}._cap-flow-node--state_9w6gm_1054{aspect-ratio:588/262;flex-direction:column}._cap-flow-node--state_9w6gm_1054 ._cap-flow-panel_9w6gm_873{flex:auto}._cap-flow-node--state_9w6gm_1054 ._cap-flow-status_9w6gm_874{flex:0 0 12cqw;height:12cqw;margin-top:2.4cqw}._cap-flow-status--state_9w6gm_1066{justify-content:space-between;display:flex}._cap-flow-state-signal_9w6gm_1070{white-space:nowrap;flex:none;align-items:center;gap:2cqw;line-height:1;display:flex}._cap-flow-state-signal_9w6gm_1070 i{background:currentColor;border-radius:50%;width:2.7cqw;height:2.7cqw}._cap-flow-status--state_9w6gm_1066[data-flow-state=success] ._cap-flow-state-signal_9w6gm_1070{color:#32a46f}._cap-flow-status--state_9w6gm_1066[data-flow-state=waiting] ._cap-flow-state-signal_9w6gm_1070{color:#c78a20}._cap-flow-status--state_9w6gm_1066[data-flow-state=running] ._cap-flow-state-signal_9w6gm_1070{color:#397ee8}._cap-flow-status--state_9w6gm_1066[data-flow-state=running] ._cap-flow-state-signal_9w6gm_1070 i{animation:1.8s ease-out infinite _cap-flow-state-pulse_9w6gm_1;box-shadow:0 0 #397ee859}._cap-flow-status--state_9w6gm_1066[data-flow-state=review] ._cap-flow-state-signal_9w6gm_1070{color:#bd5b91}@keyframes _cap-flow-state-pulse_9w6gm_1{70%{box-shadow:0 0 0 2.8cqw #397ee800}to{box-shadow:0 0 #397ee800}}._cap-flow-output-step_9w6gm_1108{flex-direction:column;flex:none;gap:2.4cqw;display:flex}._cap-flow-output-step_9w6gm_1108+._cap-flow-output-step_9w6gm_1108{margin-top:8.4cqw}._cap-flow-output-step_9w6gm_1108 ._cap-flow-panel_9w6gm_873{flex:0 0 42.3cqw;height:42.3cqw}._cap-flow-output-step_9w6gm_1108 ._cap-flow-status_9w6gm_874{flex:0 0 12.8cqw;height:12.8cqw}._cap-flow-output-step_9w6gm_1108 ._cap-flow-panel_9w6gm_873 h4{margin-top:4.5cqw}._cap-flow-output_9w6gm_1108{box-sizing:border-box;color:#9a9cad;background:#f7f7f9;border-radius:1.8cqw;justify-content:space-between;align-items:center;height:9cqw;margin-top:4.5cqw;padding:0 2.5cqw;font-size:3.65cqw;display:flex}._cap-flow-output_9w6gm_1108 b{color:#707189;font-weight:500}._cap-flow-piece_9w6gm_826[data-flow-node="0"]{--flow-rotate:0deg;width:26.4%;top:25.414%;left:4.858%}._cap-flow-piece_9w6gm_826[data-flow-node="1"]{--flow-rotate:0deg;width:26.4%;top:55.433%;left:5.213%}._cap-flow-piece_9w6gm_826[data-flow-node="2"]{--flow-rotate:0deg;width:27.5%;top:34.622%;left:37.441%}._cap-flow-piece_9w6gm_826[data-flow-node="3"]{--flow-rotate:0deg;width:24.75%;top:21.363%;left:69.076%}._cap-flow-piece_9w6gm_826[data-flow-node="4"]{width:20.5%;top:4%;left:4.858%}._cap-flow-piece_9w6gm_826[data-flow-node="5"]{width:20.5%;top:5%;left:38%}._cap-flow-piece_9w6gm_826[data-flow-node="6"]{width:21.5%;top:82%;left:38%}._cap-flow-piece_9w6gm_826[data-flow-node="7"]{width:20.5%;top:4%;left:70.5%}._cap-mcp-product_9w6gm_1189{box-sizing:border-box;color:#20242b;height:100%;font-family:var(--font-cn);background:#fffffff0;border-radius:16px;padding:27px 36px;position:relative;box-shadow:0 10px 20px #24313e2e}._cap-engine-head_9w6gm_1200{align-items:center;gap:10px;display:flex}._cap-engine-head_9w6gm_1200 strong{font-size:21px;font-weight:600;line-height:1.2}._cap-engine-badge_9w6gm_1210{color:#fff;font:500 10px/1.1 var(--font-en);background:#21dabc;border-radius:2px;margin-left:4px;padding:3px 7px}._cap-engine-copy_9w6gm_1218{color:#7e858e;margin:18px 0 20px;font-size:11px;line-height:1.55}._cap-engine-stats_9w6gm_1224{border:1px solid #e6e9ec;border-radius:14px;grid-template-columns:1fr 1fr;gap:22px 54px;padding:20px 24px;display:grid}._cap-stat_9w6gm_1232 span{color:#747b84;margin-bottom:7px;font-size:12px;display:block}._cap-stat_9w6gm_1232 b{color:#181b20;font:600 20px/1 var(--font-en)}._cap-stat_9w6gm_1232 em{color:#377cff;font:500 9px/1 var(--font-en);margin-left:6px;font-style:normal}._cap-product_9w6gm_1248{margin-top:22px}._cap-product_9w6gm_1248 b{margin-bottom:7px;font-size:13px;display:block}._cap-product_9w6gm_1248 p{color:#a0a5ab;max-width:66%;margin:0;font-size:10px;line-height:1.55}._cap-mcp-client-copy_9w6gm_1263{box-sizing:border-box;cursor:pointer;isolation:isolate;width:272.548px;height:auto;text-align:inherit;background:0 0;border:0;border-radius:24px;padding:12px;position:absolute;bottom:-20px;right:-30px;overflow:hidden}._cap-mcp-client-copy_9w6gm_1263:focus-visible{outline-offset:5px;outline:2px solid #3e8dffbf}._cap-mcp-client-copy_9w6gm_1263 ._cap-mcp-client_9w6gm_1263{filter:none;z-index:1;border-radius:14.409px;width:100%;height:auto;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}._cap-mcp-client-copy_9w6gm_1263:hover ._cap-mcp-client_9w6gm_1263{filter:none;transform:scale(1.012)}._cap-mcp-client-copy_9w6gm_1263:active ._cap-mcp-client_9w6gm_1263{transform:scale(.99)}._cap-mcp-client-liquid_9w6gm_1300{opacity:1;-webkit-backdrop-filter:blur(4px)saturate(190%)contrast(106%);backdrop-filter:blur(4px)saturate(190%)contrast(106%);background:#fff3;border-radius:24px;inset:0;transform:none;box-shadow:inset 0 1px #ffffffc2,0 14px 32px -22px #112e586b}._cap-skill-terminal_9w6gm_1310{box-sizing:border-box;color:#f7f7fb;background:linear-gradient(155deg,#0a0d17f7,#181327f5);border-radius:16px;height:100%;font-family:Geist Mono,SF Mono,monospace;overflow:hidden;box-shadow:0 16px 34px #06071061}._cap-skill-bar_9w6gm_1320{background:#ffffff09;border-bottom:1px solid #ffffff14;align-items:center;height:42px;padding:0 17px;display:flex}._cap-skill-dots_9w6gm_1328{gap:7px;display:flex}._cap-skill-dots_9w6gm_1328 i{background:#ff675e;border-radius:50%;width:8px;height:8px}._cap-skill-dots_9w6gm_1328 i:nth-child(2){background:#ffbd4a}._cap-skill-dots_9w6gm_1328 i:nth-child(3){background:#2ccf63}._cap-skill-path_9w6gm_1344{color:#ffffff61;text-align:center;flex:1;font-size:9px;transform:translate(-22px)}._cap-skill-body_9w6gm_1351{padding:31px 26px 22px}._cap-skill-ascii_9w6gm_1354{color:#f5f4ff;text-shadow:3px 3px #ffffff2e,6px 6px #ffffff12;white-space:pre;margin:0 0 14px;font:700 clamp(10px,1.15vw,14px)/.92 Geist Mono,SF Mono,monospace}._cap-skill-usage_9w6gm_1361{color:#f7f7fbeb;margin:0 0 18px;font-family:Geist Mono,SF Mono,monospace;font-size:12px;line-height:1.35}._cap-skill-lines_9w6gm_1368{color:#9ca2b0;gap:8px;font-size:12px;line-height:1.45;display:grid}._cap-skill-lines_9w6gm_1368 code{color:#eff1f7;font:inherit}._prompt_9w6gm_1379{color:#65df9a}._accent_9w6gm_1382{color:#8ba7ff}._muted_9w6gm_1385{color:#656b79}._cap-skill-caret_9w6gm_1388{vertical-align:-2px;background:#eff1f7;width:7px;height:13px;margin-left:6px;animation:1.1s step-end infinite _cap-caret-blink_9w6gm_1;display:inline-block}@keyframes _cap-caret-blink_9w6gm_1{50%{opacity:0}}._cap-rag-piece_9w6gm_1402{--rag-scale:.9;--rag-rotate:0deg;--rag-lift:0;box-sizing:border-box;cursor:pointer;isolation:isolate;width:28.394%;transform:translateY(var(--rag-lift,0)) rotate(var(--rag-rotate)) scale(var(--rag-scale));transform-origin:50%;will-change:transform;z-index:2;background:0 0;border:0;border-radius:22.75px;padding:1.464%;transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .2s;position:absolute;overflow:hidden}._cap-rag-piece_9w6gm_1402 img{z-index:1;border-radius:20px;width:100%;height:auto;display:block;position:relative}._cap-rag-piece_9w6gm_1402:first-of-type{--rag-rotate:7.95deg;top:21.146%;left:5.231%}._cap-rag-piece_9w6gm_1402:nth-of-type(2){--rag-rotate:0deg;z-index:4;top:23.3%;left:30.557%;box-shadow:6px 4px 10px #0000001a}._cap-rag-piece_9w6gm_1402:nth-of-type(3){--rag-rotate:10.53deg;z-index:3;top:24.566%;left:56.846%;box-shadow:6px 4px 10px #0000001a}._cap-rag-piece_9w6gm_1402:nth-of-type(4){--rag-rotate:-3.91deg;top:23.606%;left:82.082%}._cap-rag-piece_9w6gm_1402:hover{--rag-lift:-3px;--rag-scale:.93;filter:brightness(1.02)saturate(1.025);z-index:8;box-shadow:0 16px 28px -20px #142d5861}._cap-rag-piece_9w6gm_1402:first-of-type:hover{--rag-rotate:6.6deg}._cap-rag-piece_9w6gm_1402:nth-of-type(2):hover{--rag-rotate:-1.1deg}._cap-rag-piece_9w6gm_1402:nth-of-type(3):hover{--rag-rotate:8.8deg}._cap-rag-piece_9w6gm_1402:nth-of-type(4):hover{--rag-rotate:-2.5deg}._cap-liquid-underlay_9w6gm_178{border-radius:inherit;background:var(--cap-liquid-fill);box-shadow:var(--cap-liquid-shadow);pointer-events:none;-webkit-backdrop-filter:var(--cap-liquid-backdrop);backdrop-filter:var(--cap-liquid-backdrop);z-index:0;position:absolute;inset:0;overflow:hidden}._cap-interface-liquid_9w6gm_1485{border-radius:inherit;background:linear-gradient(145deg,#ffffff4d,#b8deff17 48%,#6f5fff14),#ffffff14;inset:0}._cap-interface-liquid_9w6gm_1485._is-lg-refract_9w6gm_1490{background:linear-gradient(#ffffff1a,#ffffff05)}._cap-interface-liquid_9w6gm_1485._is-lg-refract_9w6gm_1490:before{opacity:.35}._cap-liquid-underlay_9w6gm_178:before{border-radius:inherit;content:"";opacity:.82;pointer-events:none;background:radial-gradient(115% 72% at 8% -10%,#ffffffdb 0%,#ffffff2e 25%,#0000 54%),radial-gradient(72% 64% at 104% 106%,#55bbff3d,#0000 62%),linear-gradient(116deg,#ffffff3d,#0000 36%,#7e68ff14 68%,#ffffff26);position:absolute;inset:0}._cap-liquid-underlay_9w6gm_178:after{border-radius:inherit;content:"";filter:blur(.2px);opacity:.9;pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(from 215deg,#5bdbff80,#ffffffd6 17%,#0000 34%,#876fff52 61%,#ffffff9e 82%,#5bdbff80);padding:1.25px;position:absolute;inset:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._cap-liquid-underlay_9w6gm_178{background:var(--cap-liquid-fallback)}}._al-cap-list_9w6gm_56{flex-direction:column;flex:0 0 260px;display:flex}._al-cap-list-inner_9w6gm_1533{display:contents}._al-cap-item_9w6gm_1536{cursor:pointer;will-change:padding;border-top:1px solid #f2f1ed;outline:none;padding:12px 0;transition:padding .45s cubic-bezier(.22,1,.36,1)}._al-cap-item_9w6gm_1536:first-child{border-top:none}._al-cap-item_9w6gm_1536:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #3e8dffbf}._al-cap-item_9w6gm_1536 ._t_9w6gm_9,._al-cap-label_9w6gm_1553{color:#000;font-family:var(--font-cn);letter-spacing:-.72px;transform-origin:0;will-change:transform;line-height:39.6px;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),max-height .45s cubic-bezier(.22,1,.36,1)}._al-cap-item_9w6gm_1536 ._t_9w6gm_9{transform:scale(.571429)}._al-cap-item_9w6gm_1536 ._t_9w6gm_9 ._lg_9w6gm_1567{font-family:Inter,sans-serif;font-size:20px}._al-cap-label_9w6gm_1553{color:#525252;opacity:1;max-height:40px;font-family:Inter,sans-serif;font-size:16px;display:block;overflow:hidden}._al-cap-item_9w6gm_1536:not(._expanded_9w6gm_1580):hover ._al-cap-label_9w6gm_1553{opacity:.55}._al-cap-panel_9w6gm_1583{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}._al-cap-panel-inner_9w6gm_1589{box-sizing:border-box;opacity:0;flex-direction:column;align-items:flex-start;min-height:0;padding:0;transition:opacity .2s;display:flex;overflow:hidden}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580{padding:20px 0}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-panel_9w6gm_1583{opacity:1;grid-template-rows:1fr}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-panel-inner_9w6gm_1589{cursor:pointer;opacity:1;transition-delay:.12s}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-label_9w6gm_1553{opacity:0;max-height:0;transform:scale(1.75)}._al-cap-ico_9w6gm_1618{opacity:0;background:#cdd2d9 50%/cover;border-radius:8px;width:38px;height:38px;margin-bottom:8px;transition:opacity .16s;overflow:hidden;transform:none;box-shadow:inset 0 0 0 1px #0000000d}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-ico_9w6gm_1618{opacity:1;transition:opacity .22s .18s}._al-cap-item_9w6gm_1536[data-cap=managed-agent] ._al-cap-ico_9w6gm_1618,._al-cap-item_9w6gm_1536[data-cap=flow-agent] ._al-cap-ico_9w6gm_1618,._al-cap-item_9w6gm_1536[data-cap=mcp] ._al-cap-ico_9w6gm_1618,._al-cap-item_9w6gm_1536[data-cap=skill] ._al-cap-ico_9w6gm_1618,._al-cap-item_9w6gm_1536[data-cap=rag] ._al-cap-ico_9w6gm_1618,._al-cap-item_9w6gm_1536[data-cap=memory] ._al-cap-ico_9w6gm_1618{box-shadow:none;background-color:#0000}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._t_9w6gm_9{color:#000;letter-spacing:-.72px;width:100%;margin:0 0 8px;font-size:28px;font-weight:400;line-height:32px;display:block;transform:scale(1)}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._t_9w6gm_9 ._lg_9w6gm_1567{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}._al-cap-desc_9w6gm_1675{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:320px;margin:0 0 28px;font-family:Geist,Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}._al-cap-btns_9w6gm_1692{gap:10px;display:flex}._al-cap_9w6gm_8 ._al-cap-btn_9w6gm_1692{color:#fff;cursor:pointer;background:#171717;border:none;border-radius:100px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 20px;font-size:13px;font-weight:500;line-height:24px;transition:background .2s;display:inline-flex}._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-cardx_9w6gm_45,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-item_9w6gm_1536,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-item_9w6gm_1536 ._t_9w6gm_9,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-label_9w6gm_1553,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-panel_9w6gm_1583,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-panel-inner_9w6gm_1589,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-ico_9w6gm_1618,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-list-inner_9w6gm_1533,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._cap-dot-btn_9w6gm_1722:before{transition:none!important;animation:none!important}._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-item_9w6gm_1536 ._t_9w6gm_9,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-label_9w6gm_1553{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .18s!important}@media (hover:hover) and (pointer:fine){._al-cap_9w6gm_8 ._al-cap-btn_9w6gm_1692:hover{background:#0054ff}}._cap-carousel-bar_9w6gm_1739{display:none}@media (prefers-reduced-motion:reduce){._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-item_9w6gm_1536 ._t_9w6gm_9,._al-cap_9w6gm_8[data-cap-switch-mode=instant] ._al-cap-label_9w6gm_1553{will-change:auto;transform:none;transition:none!important}._al-cap-cardx_9w6gm_45._is-active_9w6gm_134{animation:none}._cap-flow-links_9w6gm_796 ._cap-flow-pulse_9w6gm_812,._cap-skill-caret_9w6gm_1388{opacity:0;animation:none}._cap-flow-status--state_9w6gm_1066[data-flow-state=running] ._cap-flow-state-signal_9w6gm_1070 i{animation:none}._cap-dot-btn_9w6gm_1722:before{transition:none}}@media (width>=1024px){._al-cap_9w6gm_8{--cap-copy-size:clamp(13px, 1.6vh, 16px);--cap-layout-max-width:var(--ops-content-max,1920px);width:100%;padding:130px clamp(48px,11.3889vw,164px) 48px}._al-cap-grid_9w6gm_98{width:100%;max-width:calc(var(--cap-layout-max-width) - 328px);gap:clamp(86.6667px,6.66667vw,128px);margin-inline:auto}._cap-stage-glass_9w6gm_163{width:calc(100% - 100px);height:calc(100% - 100px)}._cap-stage-fit_9w6gm_183{inset:50px}._al-cap-stack_9w6gm_110{flex:auto;min-width:0}._al-cap-list_9w6gm_56{font-size:var(--cap-copy-size);flex:0 0 260px}._al-cap-item_9w6gm_1536{padding:.75em 0}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580{padding:1.25em 0}._al-cap-item_9w6gm_1536 ._t_9w6gm_9,._al-cap-label_9w6gm_1553{line-height:2.475em}._al-cap-label_9w6gm_1553{max-height:2.5em;font-size:1em}._al-cap-ico_9w6gm_1618{width:2.375em;height:2.375em;margin-bottom:.5em}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._t_9w6gm_9{margin:0 0 .285714em;font-size:1.75em;line-height:1.14286}._al-cap-desc_9w6gm_1675{margin:0 0 2em;font-size:.875em;line-height:1.71429}._al-cap_9w6gm_8 ._al-cap-btn_9w6gm_1692{height:2.46154em;padding:0 1.53846em;font-size:.8125em;line-height:1.84615}}@media (width>=1280px){._al-cap_9w6gm_8[data-cap-responsive-layout=true]{--cap-copy-size:16px}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-grid_9w6gm_98{height:var(--cap-grid-height);gap:var(--cap-column-gap);min-height:0}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-stack_9w6gm_110{height:100%}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-list_9w6gm_56{flex:0 0 var(--cap-list-width);width:var(--cap-list-width);height:100%;min-height:0;position:relative;overflow:hidden}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-list-inner_9w6gm_1533{width:260px;height:auto;transform:scale(var(--cap-list-scale));transform-origin:0 0;flex-direction:column;transition:none;display:flex;position:absolute;top:0;left:0}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._t_9w6gm_9{font-size:var(--cap-expanded-title-font-size)}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-item_9w6gm_1536:not(._expanded_9w6gm_1580) ._t_9w6gm_9{transform:scale(var(--cap-title-entry-scale))}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-label_9w6gm_1553{transform:scale(var(--cap-label-exit-scale))}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-desc_9w6gm_1675{font-size:var(--cap-description-font-size)}._al-cap_9w6gm_8[data-cap-responsive-layout=true] ._al-cap-label_9w6gm_1553{font-size:var(--cap-label-font-size)}}@media (width<=1023px){._al-cap_9w6gm_8{--h5-gutter:30px;--h5-section-gap:112px;--h5-title-size:40px;--h5-title-line:1.15;--h5-radius:24px;--h5-pagination-height:56px;--h5-cap-stage-height:380px}}@media (width<=600px){._al-cap_9w6gm_8{--h5-gutter:24px;--h5-section-gap:104px;--h5-title-size:34px}}@media (width<=430px){._al-cap_9w6gm_8{--h5-gutter:20px;--h5-section-gap:92px;--h5-title-size:32px}}@media (width<=1023px){._al-cap_9w6gm_8{box-sizing:border-box;height:auto;min-height:0;margin-top:var(--h5-section-gap);padding:16px var(--h5-gutter) 24px;flex-direction:column;display:flex;overflow:hidden}._al-cap-head_9w6gm_50{text-align:center;flex:none;justify-content:center;padding:0 0 clamp(16px,3svh,28px)}._al-cap-head_9w6gm_50>div{width:100%}._al-cap-title_9w6gm_74{color:#111;font-size:var(--h5-title-size);line-height:var(--h5-title-line);letter-spacing:-.035em;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;margin-inline:auto}._al-cap-sub_9w6gm_91{color:#6e6e73;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;max-width:46ch;height:26px;margin:12px auto 0;font-size:15px;line-height:26px}._al-cap-grid_9w6gm_98{flex-direction:column;flex:none;gap:24px;height:auto;min-height:0;margin-top:clamp(16px,2.4svh,20px);display:flex}._al-cap-stack_9w6gm_110{flex:0 0 var(--h5-cap-stage-height);width:100%;height:var(--h5-cap-stage-height);min-height:var(--h5-cap-stage-height);touch-action:pan-y}._al-cap-stack_9w6gm_110 img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._al-cap-cardx_9w6gm_45,._cap-stage-shell_9w6gm_45{border-radius:var(--h5-radius);clip-path:inset(0 round var(--h5-radius))}._cap-stage-memory_9w6gm_2028 ._cap-stage-glass_9w6gm_163{width:92%;height:88%;padding:8px}._cap-stage-flow_9w6gm_793 ._cap-flow-piece_9w6gm_826[data-flow-node="4"],._cap-stage-flow_9w6gm_793 ._cap-flow-piece_9w6gm_826[data-flow-node="5"],._cap-stage-flow_9w6gm_793 ._cap-flow-piece_9w6gm_826[data-flow-node="6"],._cap-stage-flow_9w6gm_793 ._cap-flow-piece_9w6gm_826[data-flow-node="7"]{display:none}._cap-stage-mcp_9w6gm_2042 ._cap-stage-glass_9w6gm_163{--cap-mcp-canvas-scale:.72;width:582px;height:389px;transform:translate(-50%, -50%) scale(var(--cap-mcp-canvas-scale));transform-origin:50%}._cap-stage-skill_9w6gm_2049 ._cap-stage-glass_9w6gm_163{width:auto;height:auto;padding:12px;inset:20px;transform:none}._cap-stage-skill_9w6gm_2049 ._cap-skill-bar_9w6gm_1320{height:32px;padding:0 12px}._cap-stage-skill_9w6gm_2049 ._cap-skill-dots_9w6gm_1328{gap:5px}._cap-stage-skill_9w6gm_2049 ._cap-skill-dots_9w6gm_1328 i{width:6px;height:6px}._cap-stage-skill_9w6gm_2049 ._cap-skill-path_9w6gm_1344{font-size:clamp(7px,1.1vw,9px);transform:translate(-16px)}._cap-stage-skill_9w6gm_2049 ._cap-skill-body_9w6gm_1351{padding:clamp(16px,3vw,24px) 16px 14px}._cap-stage-skill_9w6gm_2049 ._cap-skill-ascii_9w6gm_1354{margin-bottom:8px;font-size:clamp(6px,1.15vw,12px)}._cap-stage-skill_9w6gm_2049 ._cap-skill-usage_9w6gm_1361{margin-bottom:10px;font-size:clamp(8px,1.1vw,12px)}._cap-stage-skill_9w6gm_2049 ._cap-skill-lines_9w6gm_1368{gap:5px;font-size:clamp(8px,1.1vw,12px);line-height:1.35}._cap-stage-skill_9w6gm_2049 ._cap-skill-caret_9w6gm_1388{width:5px;height:10px}._cap-stage-rag_9w6gm_2092 ._cap-stage-fit_9w6gm_183{grid-template-columns:repeat(2,112px);place-content:center;gap:12px;display:grid}._cap-stage-rag_9w6gm_2092 ._cap-rag-piece_9w6gm_1402{--rag-scale:1;--rag-rotate:0deg;--rag-lift:0;justify-self:center;width:112px;padding:6px;position:relative;top:auto;left:auto;transform:none}._al-cap-cardx_9w6gm_45:not(._is-active_9w6gm_134){visibility:hidden;opacity:0!important;transform:none!important}._al-cap-cardx_9w6gm_45._is-active_9w6gm_134{visibility:visible}._al-cap-list_9w6gm_56{flex:none;width:100%;height:auto;min-height:0;position:relative;overflow:visible}._al-cap-item_9w6gm_1536{border:0;width:100%;height:auto;padding:0;display:none}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580{padding:0;display:block}._al-cap-label_9w6gm_1553{display:none}._al-cap-panel_9w6gm_1583,._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-panel_9w6gm_1583{opacity:1;height:auto;display:block}._al-cap-panel-inner_9w6gm_1589,._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-panel-inner_9w6gm_1589{box-sizing:border-box;opacity:1;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:0 20px;display:flex;overflow:visible}._al-cap-ico_9w6gm_1618,._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._al-cap-ico_9w6gm_1618{display:none}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._t_9w6gm_9{text-align:center;white-space:nowrap;flex:none;width:100%;margin:0 0 4px;font-size:24px;line-height:32px}._al-cap-desc_9w6gm_1675{color:#515154;text-align:center;word-break:keep-all;overflow-wrap:normal;-webkit-line-clamp:unset;flex:none;width:100%;max-width:48ch;height:auto;margin:0;font-size:14px;line-height:24px;display:block}._al-cap-btns_9w6gm_1692{display:none}._al-cap_9w6gm_8 ._al-cap-btn_9w6gm_1692{width:100%;height:44px;padding:0 20px;font-size:14px}._cap-carousel-bar_9w6gm_1739{flex:0 0 var(--h5-pagination-height);width:100%;height:var(--h5-pagination-height);justify-content:center;align-items:center;gap:12px;margin:24px auto 0;display:flex}._cap-dots_9w6gm_1956{box-sizing:border-box;width:236px;height:var(--h5-pagination-height);background:#e8e8ed;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:6px 10px;display:flex}._cap-dot-btn_9w6gm_1722{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 36px;width:36px;height:44px;padding:0;position:relative}._cap-dot-btn_9w6gm_1722:before{content:"";background:#77777b;border-radius:999px;width:8px;height:8px;transition:width .32s cubic-bezier(.4,0,.2,1),background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cap-dot-active_9w6gm_2249:before{background:#5f5f63;width:28px}._cap-jump-btn_9w6gm_1956{color:#fff;cursor:pointer;background:#000;border:0;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;margin-left:0;padding:0;display:grid;position:relative}._cap-jump-btn_9w6gm_1956 svg{width:22px;height:22px}[data-h5-locale=en] ._al-cap-title_9w6gm_74{font-size:clamp(24px, 5.6vw, var(--h5-title-size));white-space:normal;word-break:normal;overflow-wrap:anywhere}[data-h5-locale=en] ._al-cap-sub_9w6gm_91{white-space:normal;height:auto;min-height:26px}[data-h5-locale=en] ._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._t_9w6gm_9{white-space:normal}}@media (width<=600px){._cap-stage-mcp_9w6gm_2042 ._cap-stage-glass_9w6gm_163{--cap-mcp-canvas-scale:.5}}@media (width<=430px){._al-cap-sub_9w6gm_91{white-space:normal;max-width:27em;height:48px;line-height:24px}._al-cap-panel-inner_9w6gm_1589{padding:0 12px}._al-cap-item_9w6gm_1536._expanded_9w6gm_1580 ._t_9w6gm_9{font-size:21px;line-height:28px}._al-cap-desc_9w6gm_1675{max-width:28em;height:auto;margin:0;font-size:13px;line-height:22px}._al-cap-item_9w6gm_1536 ._t_9w6gm_9 ._lg_9w6gm_1567{font-size:inherit;line-height:inherit}}._metrics_12xdx_1{padding:var(--ops-section-gap,164px) var(--ops-section-pad,164px) 0}._statrow_12xdx_4{border-top:1px solid #ebebeb;grid-template-columns:repeat(3,1fr);gap:0;padding-top:34px;display:grid}._stat_12xdx_4{text-align:center;padding:8px 24px}._stat_12xdx_4:not(:first-child){border-left:1px solid #ebebeb}._num_12xdx_18{letter-spacing:-1.5px;color:#15161c;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}._lab_12xdx_26{color:#696969;margin-top:10px;font-size:14px}@media (width<=1100px){._metrics_12xdx_1{padding:var(--ops-section-gap,96px) var(--ops-section-pad,48px) 0}}@media (width<=640px){._metrics_12xdx_1{padding:var(--ops-section-gap,72px) var(--ops-section-pad,24px) 0}._statrow_12xdx_4{grid-template-columns:1fr;row-gap:24px}._stat_12xdx_4{padding:8px 0;border-left:none!important}._num_12xdx_18{letter-spacing:-1px;font-size:28px}}:root{--font-cn:"PingFang SC", "PingFang TC", -apple-system, BlinkMacSystemFont, "Microsoft YaHei", sans-serif;--font-en:"Inter", var(--font-cn), sans-serif}.model-flow{--model-flow-pin-top:76px;--model-flow-header-top:36px;--model-flow-scene-top:180px;--model-flow-scene-scale:1;--model-flow-scene-width:1112px;--model-flow-scene-height:496px;--model-flow-module-gap:16px;--model-flow-content-gutter:clamp(48px, 11.3889vw, 164px);--model-flow-pin-span:5;width:100%;height:calc((var(--model-flow-vh,100vh) - var(--model-flow-pin-top)) * var(--model-flow-pin-span));pointer-events:none;background:#fafafc;margin-top:164px;position:relative;overflow:visible}@media (width<=1023px){.model-flow{--h5-gutter:30px;--h5-section-gap:112px;--h5-title-size:40px;--h5-title-line:1.15;--h5-model-height:668px;--h5-model-scene-scale:min(.82, calc((100vw - (2 * var(--h5-gutter))) / 1112px));--h5-model-detail-scale:1;--h5-model-scene-top:186px;--h5-fast-status-bottom:38px}}@media (width>=801px) and (width<=1023px){.model-flow{--h5-model-height:798px}}@media (width<=800px){.model-flow{--h5-model-detail-scale:1.2;--h5-fast-status-bottom:48px}}@media (width<=600px){.model-flow{--h5-gutter:24px;--h5-section-gap:104px;--h5-title-size:34px;--h5-model-height:578px;--h5-model-detail-scale:1.5;--h5-fast-status-bottom:66px}}@media (width<=500px){.model-flow{--h5-fast-status-bottom:80px}}@media (width<=430px){.model-flow{--h5-gutter:20px;--h5-section-gap:92px;--h5-title-size:32px;--h5-model-height:502px;--h5-model-scene-top:174px;--h5-model-detail-scale:1.9;--h5-fast-status-bottom:96px}}.model-flow[data-handoff=off]{--model-flow-pin-span:3}.model-flow__viewport{top:var(--model-flow-pin-top);width:100%;height:calc(var(--model-flow-vh,100vh) - var(--model-flow-pin-top));pointer-events:none;background:#fafafc;position:sticky;overflow:hidden}.model-flow__header,.model-flow__actions{pointer-events:none}.model-flow__action,.model-flow__item>.mf-scene,.model-flow__activate{pointer-events:auto}.model-flow__track{perspective:1800px;width:100%;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.model-flow__stage{pointer-events:none;background:0 0;position:absolute;inset:0;overflow:visible}.model-flow__item{top:var(--model-flow-scene-top);width:var(--model-item-width);height:calc(var(--model-item-height) * var(--model-flow-scene-scale));margin-left:var(--model-item-center-offset);z-index:var(--model-item-z,1);transform:translate3d(var(--model-item-x,0px), var(--model-item-y,0px), 0) rotateZ(var(--model-item-angle,0deg)) scale(var(--model-item-scale,1));transform-origin:var(--model-item-origin-x,50%) 0;pointer-events:none;will-change:transform;--model-item-edge-inset:calc(((var(--model-item-width) / 2 - var(--model-item-content-inset)) * .994522 + var(--model-item-height) * .104529) * (1 - var(--model-flow-scene-scale,1)));position:absolute;left:50%}.model-flow__item[data-model-pose=center]{--model-item-x:0px;--model-item-angle:0deg;--model-item-z:3}.model-flow__item[data-model-pose=left]{--model-item-x:calc(var(--model-item-left) + var(--model-item-edge-inset));--model-item-angle:-6deg;--model-item-origin-x:100%;--model-item-z:2}.model-flow__item[data-model-pose=right]{--model-item-x:calc(var(--model-item-right) - var(--model-item-edge-inset));--model-item-angle:6deg;--model-item-origin-x:0%;--model-item-z:2}.model-flow__item[data-model-pose=far-left]{--model-item-x:calc(var(--model-item-far-left) + var(--model-item-edge-inset));--model-item-angle:-6deg;--model-item-origin-x:100%;--model-item-z:1}.model-flow__item[data-model-pose=far-right]{--model-item-x:calc(var(--model-item-far-right) - var(--model-item-edge-inset));--model-item-angle:6deg;--model-item-origin-x:0%;--model-item-z:1}.model-flow__item:not([data-model-pose=center]),.model-flow__item:not([data-model-pose=center]):before,.model-flow__item:not([data-model-pose=center]):after,.model-flow__item:not([data-model-pose=center]) *,.model-flow__item:not([data-model-pose=center]) :before,.model-flow__item:not([data-model-pose=center]) :after,.model-flow.home-anim-paused,.model-flow.home-anim-paused:before,.model-flow.home-anim-paused:after,.model-flow.home-anim-paused *,.model-flow.home-anim-paused :before,.model-flow.home-anim-paused :after{animation-play-state:paused!important}.model-flow__header{top:var(--model-flow-header-top);z-index:10;width:calc(100% - var(--model-flow-content-gutter) - var(--model-flow-content-gutter));height:142px;margin:0 auto;padding-top:12px;position:relative}.model-flow__title{font-family:var(--font-en);letter-spacing:-1.44px;color:#0a0a0a;white-space:nowrap;align-items:flex-start;margin:0;font-size:40px;font-weight:400;line-height:48px;display:flex}.model-flow__title span:last-child{color:#7d8187}.model-flow__phase{vertical-align:top;grid-template-areas:"phase";height:48px;display:inline-grid;position:relative;overflow:hidden}.model-flow__phase-label{--model-phase-opacity:0;--model-phase-y:8px;--model-phase-blur:1.5px;opacity:var(--model-phase-opacity);transform:translate3d(0, var(--model-phase-y), 0);filter:blur(var(--model-phase-blur));pointer-events:none;will-change:transform, opacity, filter;grid-area:phase;display:block}.model-flow__phase-label:first-child{--model-phase-opacity:1;--model-phase-y:0px;--model-phase-blur:0px}.model-flow__description{width:100%;font-family:var(--font-en);letter-spacing:0;color:#7d8187;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15.6px;font-weight:400;line-height:26px;position:absolute;top:68px;left:0;overflow:hidden}.model-flow__actions{align-items:center;gap:12px;display:flex;position:absolute;top:16px;right:0}.model-flow__action{height:36px;font-family:var(--font-en);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.model-flow__action[hidden]{display:none}.model-flow__action.model-flow__action--secondary{color:#111;background:#fff;border:1px solid #dedfe3;padding:0 12px}.model-flow__action--primary{isolation:isolate;color:#fff;background:#111;width:88px;position:relative;overflow:hidden}.model-flow__action--primary:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(270deg,#03ffd9 0%,#0054ff 56%,#004cff 100%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.model-flow__action.model-flow__action--secondary:hover{background:#f5f5f5}.model-flow__action.model-flow__action--primary:hover:before{opacity:1}}.mf-scene{max-width:none;font-family:var(--font-en);color:#0a0a0a;display:block;position:absolute;top:180px}.model-flow__item[data-model-state=training],.model-flow__item[data-model-state=inference]{--model-item-width:1112px;--model-item-height:496px;--model-item-center-offset:-556px;--model-item-content-inset:64px;--model-item-left:-1184px;--model-item-right:1184px;--model-item-far-left:-1700px;--model-item-far-right:1700px}.model-flow__item[data-model-state=deployment]{--model-item-width:980px;--model-item-height:496px;--model-item-center-offset:-490px;--model-item-content-inset:0px;--model-item-left:-1181px;--model-item-right:1181px;--model-item-far-left:-1600px;--model-item-far-right:1600px}.model-flow__item>.mf-scene{width:100%;height:100%;transform:scale(var(--model-flow-scene-scale));transform-origin:top;pointer-events:auto;position:relative;top:0;left:0}.model-flow__item:not([data-model-scene-active=true])>.mf-scene,.model-flow__item:not([data-model-scene-active=true])>.mf-scene *{animation-play-state:paused!important}.mf-icon{width:100%;height:100%;display:block}.mf-training__grid,.mf-inference__grid{grid-template-rows:240px 240px;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:1112px;height:496px;padding:0 64px;display:grid}.mf-card{background:#fff;border:1px solid #e9e9ed;border-radius:16px;position:relative;overflow:hidden}.mf-card__header{z-index:3;padding:31px 31px 0;position:relative}.mf-card__header h3{font-family:var(--font-en);letter-spacing:-.5px;color:#0a0a0a;margin:0;font-size:18px;font-weight:400;line-height:28px}.mf-card__header p{font-family:var(--font-en);color:#0a0a0a80;margin:5.375px 0 0;font-size:13.7px;font-weight:400;line-height:22.75px}.mf-terminal{color:#76767b;background:#fff;border:1px solid #e9e9ed;border-radius:16px;grid-area:1/1/span 2/span 4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.mf-terminal__bar{white-space:nowrap;align-items:center;height:34px;padding:0 12px;font-size:10.3px;display:flex}.mf-lights,.mf-window-lights{gap:6px;display:flex}.mf-lights{margin-right:15px}.mf-lights i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.mf-lights i:nth-child(2){background:#febc2e}.mf-lights i:nth-child(3){background:#28c840}.mf-terminal__usage{align-items:center;gap:8px;margin-left:auto;display:flex}.mf-terminal__usage i{background:linear-gradient(90deg,#d1d3d7 18%,#e5e6e8 18% 100%);width:38px;height:11px}.mf-terminal__body{letter-spacing:-.16px;flex-direction:column;height:461px;padding:10px 11px 0;font-size:11.2px;line-height:18px;display:flex;overflow:hidden}.mf-terminal__build-panel{color:#77777d;isolation:isolate;background:radial-gradient(circle at 24% 0,#38bdf80b,#0000 38%),#ffffffb8;border:1px solid #14141414;border-radius:10px;height:146px;margin:0 0 10px;position:relative;overflow:hidden}.mf-terminal__panel-command{color:#6f7076;background:#fafafccc;border-bottom:1px solid #14141412;align-items:center;gap:8px;height:30px;padding:0 12px;display:flex;position:relative;overflow:hidden}.mf-terminal__panel-command span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mf-terminal__panel-command-text{min-width:0;display:block;position:relative}.mf-terminal__panel-command:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0,#38bdf8 28%,#5eead4 72%,#0000 100%);width:96px;height:2px;animation:10.8s cubic-bezier(.22,1,.36,1) infinite mf-terminal-command-scan;position:absolute;bottom:-1px;left:-100px}.mf-terminal__panel-tabs{color:#8c8c91;border-bottom:1px solid #14141412;align-items:center;height:30px;display:flex}.mf-terminal__panel-tabs span{color:#8c8c91;align-items:center;height:100%;padding:0 11px;display:flex;position:relative}.mf-terminal__panel-tabs .is-active{color:#55565c;background:#eef1f7;font-weight:600}.mf-terminal__panel-list{padding:10px 0 11px}.mf-terminal__panel-row{white-space:nowrap;color:#68696f;height:21px;animation:10.8s cubic-bezier(.22,1,.36,1) infinite mf-terminal-row-cycle;animation-delay:calc(1.9s + var(--mf-row-index) * .65s);background-image:linear-gradient(90deg,#0000 0%,#38bdf81c 44%,#5eead412 58%,#0000 100%);background-position:130% 0;background-size:230% 100%;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:7px;padding:0 12px;display:grid;overflow:hidden}.mf-terminal__panel-row span{text-overflow:ellipsis;color:#68696f;overflow:hidden}.mf-terminal__panel-row small{color:#9b9ba0;font-size:10.2px}.mf-terminal__panel-row b{animation:10.8s ease-in-out infinite mf-terminal-status-cycle;animation-delay:calc(2.05s + var(--mf-row-index) * .65s);border-radius:3px;justify-self:end;padding:0 3px;font-weight:400}.mf-terminal__transcript{flex:none;min-height:0}.mf-terminal__transcript>.mf-terminal__log-line,.mf-terminal__transcript>.mf-terminal__run-line,.mf-terminal__transcript>.mf-terminal__success-line{white-space:nowrap;min-height:18px;padding:0 10px;overflow:visible}.mf-terminal__transcript>.mf-terminal__log-line:has(.mf-terminal__activity-icon){height:26px;min-height:26px;padding-left:4px;line-height:26px;overflow:visible}.mf-terminal__activity-icon{vertical-align:-7px;transform-origin:50% 55%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:6px;line-height:0;animation:2.15s cubic-bezier(.4,0,.2,1) infinite mf-terminal-activity-breathe;display:inline-flex;position:relative}.mf-terminal__activity-icon:after{content:"";opacity:0;border:1px solid #38bdf861;border-radius:50%;animation:2.15s ease-out infinite mf-terminal-activity-ring;position:absolute;inset:3px}.mf-terminal__activity-icon img{z-index:1;object-fit:contain;width:24px;max-width:none;height:24px;display:block;position:relative}.mf-terminal__body .mf-terminal__thinking-text{color:#77777d;-webkit-text-fill-color:currentColor;will-change:opacity;background:0 0;font-weight:700;animation:1.65s ease-in-out infinite mf-terminal-thinking-gray-pulse;display:inline-block}@keyframes mf-terminal-thinking-gray-pulse{0%,to{opacity:.42}48%{opacity:1}72%{opacity:.68}}@media (prefers-reduced-motion:reduce){.mf-terminal__body .mf-terminal__thinking-text{color:#77777d;-webkit-text-fill-color:currentColor;opacity:1;will-change:auto;background:0 0;animation:none}}@keyframes mf-terminal-dot-pulse{0%,to{opacity:.18}34%,58%{opacity:1}72%{opacity:.42}}.mf-terminal__body span{color:#77777d}.mf-terminal__body .mf-purple{color:#a96bff}.mf-terminal__body .mf-cyan{color:#10b7b3}.mf-terminal__body .mf-green,.mf-terminal__body em,.mf-terminal__body b{color:#7fbe69;font-style:normal;font-weight:400}.mf-terminal__body .mf-blue,.mf-terminal__body strong{color:#799dff;font-weight:400}.mf-terminal__body .mf-red{color:#f37d82}.mf-terminal__body .mf-prompt{color:#6993ff}.mf-terminal__body mark{color:#71727a;background:#eef0f3;padding:2px 4px}.mf-terminal__body .mf-line-no{color:#77777761;width:28px;display:inline-block}.mf-terminal__command-sign{color:#6f7076!important}.mf-terminal__branch,.mf-terminal__step-prefix{color:#8a8b91!important}.mf-terminal__step-prefix{margin-right:4px}.mf-terminal__step-icon{background:#ffffffeb;border:1px solid #14151c1f;border-radius:5.4px;flex:0 0 19.8px;justify-content:center;align-items:center;width:19.8px;height:19.8px;margin-right:6px;display:inline-flex;position:relative;box-shadow:0 1px 2px #14151c0f;color:#303138!important}.mf-terminal__step-icon-inner{justify-content:center;align-items:center;width:12.96px;height:12.96px;display:inline-flex;position:relative;color:inherit!important}.mf-terminal__step-loader,.mf-terminal__step-check{width:100%;height:100%;color:inherit;display:block;position:absolute;inset:0}.mf-terminal__step-loader{opacity:1;animation:.72s steps(12,end) infinite mf-terminal-step-loader}.mf-terminal__step-check,.mf-terminal__run-line[data-step-state=complete] .mf-terminal__step-loader{opacity:0}.mf-terminal__run-line[data-step-state=complete] .mf-terminal__step-check{opacity:1;animation:.24s cubic-bezier(.2,.8,.2,1) both mf-terminal-step-check-in}.mf-terminal__success-mark,.mf-terminal__success-text{color:#0aa983!important}.mf-terminal__run-line[hidden],.mf-terminal__success-line[hidden]{display:none}.mf-terminal__success-line{opacity:1;animation:.24s both mf-terminal-line-enter}.mf-terminal__run-line{opacity:1;align-items:center;min-height:24px;animation:.24s both mf-terminal-line-enter;display:flex}.mf-terminal__transcript>.mf-terminal__run-line{min-height:30px;padding-block:4px}.mf-terminal__transcript>:not(.mf-terminal__run-line)+.mf-terminal__run-line{margin-top:8px}.mf-terminal__transcript>.mf-terminal__run-line+.mf-terminal__run-line{margin-top:4px}.mf-terminal__run-line+.mf-terminal__success-line{margin-top:8px}.mf-terminal__run-line+.mf-terminal__run-line .mf-terminal__step-icon:before{content:"";background:#30313852;border-radius:999px;width:1px;height:4px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.mf-terminal__typewriter{width:calc(var(--mf-type-ch,42) * 1ch);max-width:calc(var(--mf-type-ch,42) * 1ch);vertical-align:top;white-space:nowrap;grid-template-areas:"type";display:inline-grid;position:relative;overflow:hidden}.mf-terminal__run-line[data-step-state=running] .mf-terminal__typewriter{animation:mf-terminal-step-typewriter 1.1s steps(var(--mf-type-ch,42), end) both}.mf-terminal__typed-base,.mf-terminal__typed-glow{white-space:nowrap;grid-area:type}.mf-terminal__typed-base{color:#77777d}.mf-terminal__typed-base.mf-green{color:#7fbe69}.mf-terminal__typed-glow{color:#0000;background:linear-gradient(90deg,#13d7e900 0%,#13d7e914 45%,#13d7e9 78% 100%);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#0000 0% 52%,#000 78% 100%);mask-image:linear-gradient(90deg,#0000 0% 52%,#000 78% 100%)}.mf-terminal__run-line[data-step-state=running] .mf-terminal__typed-glow{animation:1.1s ease-in-out both mf-terminal-step-glow}.mf-terminal__cursor{transform-origin:50% 80%;opacity:0;background:#77777d;grid-area:type;justify-self:end;width:1px;height:15px;margin-top:1px}.mf-terminal__run-line[data-step-state=running] .mf-terminal__cursor{animation:1.1s ease-in-out both mf-terminal-step-cursor}.mf-terminal__shell-footer{color:#8e8f95;flex-direction:column;flex:none;gap:6px;margin-top:auto;padding:0 6px 8px;display:flex}.mf-terminal__shell-prompt{color:#707177;border-top:1px solid #0a0a0a14;border-bottom:1px solid #0a0a0a14;align-items:center;min-height:34px;padding:8px 4px;line-height:1.625;display:flex}.mf-terminal__shell-prompt>span:first-child{color:#707177}.mf-terminal__shell-cursor{vertical-align:middle;background:#707177;width:7px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite mf-terminal-shell-cursor;display:inline-block}.mf-terminal__shell-status{white-space:nowrap;margin:0;padding:2px 4px;font-size:10.4px;line-height:14px;display:flex;overflow:hidden}.mf-terminal__shell-status span{color:#9a9ba1}@keyframes mf-terminal-line-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes mf-terminal-step-loader{to{transform:rotate(360deg)}}@keyframes mf-terminal-step-check-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes mf-terminal-step-typewriter{0%{width:0}to{width:calc(var(--mf-type-ch,42) * 1ch)}}@keyframes mf-terminal-step-glow{0%,to{opacity:0}42%,72%{opacity:1}}@keyframes mf-terminal-step-cursor{0%,to{opacity:0}18%,34%,50%,66%,82%{opacity:1}26%,42%,58%,74%{opacity:.24}}@keyframes mf-terminal-run-fade-0{0%,5%{opacity:0}7%,78%{opacity:1}86%,to{opacity:0}}@keyframes mf-terminal-run-fade-1{0%,21%{opacity:0}23%,78%{opacity:1}86%,to{opacity:0}}@keyframes mf-terminal-run-fade-2{0%,38%{opacity:0}40%,78%{opacity:1}86%,to{opacity:0}}@keyframes mf-terminal-typewriter-line-0{0%,5%{width:0}19%,83%{width:calc(var(--mf-type-ch,42) * 1ch)}83.1%,to{width:0}}@keyframes mf-terminal-typewriter-line-1{0%,21%{width:0}36%,83%{width:calc(var(--mf-type-ch,42) * 1ch)}83.1%,to{width:0}}@keyframes mf-terminal-typewriter-line-2{0%,38%{width:0}53%,83%{width:calc(var(--mf-type-ch,42) * 1ch)}83.1%,to{width:0}}@keyframes mf-terminal-cyan-breathe-0{0%,5%{opacity:0}10%,17%{opacity:1}21%,to{opacity:0}}@keyframes mf-terminal-cyan-breathe-1{0%,21%{opacity:0}27%,34%{opacity:1}38%,to{opacity:0}}@keyframes mf-terminal-cyan-breathe-2{0%,38%{opacity:0}44%,51%{opacity:1}57%,to{opacity:0}}.mf-terminal__typed-glow{background:linear-gradient(90deg,#13d7e900 0%,#13d7e947 34%,#04dfff 66%,#00f0ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#0000 0% 42%,#000000bd 62%,#000 100%);mask-image:linear-gradient(90deg,#0000 0% 42%,#000000bd 62%,#000 100%)}@keyframes mf-terminal-cursor-line-0{0%,5%{opacity:0}8%,12%,18%{opacity:1}10%,15%,21%,to{opacity:0}}@keyframes mf-terminal-cursor-line-1{0%,21%{opacity:0}24%,29%,35%{opacity:1}27%,32%,38%,to{opacity:0}}@keyframes mf-terminal-cursor-wave-final{0%,38%{opacity:0;transform:rotate(0)}41%,48%,54%,61%,68%,75%{opacity:1;transform:rotate(-7deg)}44%,51%,58%,65%,72%,78%{opacity:.34;transform:rotate(7deg)}83%,to{opacity:0;transform:rotate(0)}}@keyframes mf-terminal-success-cycle{0%,55%{opacity:0}58%,78%{opacity:1}86%,to{opacity:0}}@keyframes mf-terminal-shell-cursor{0%,48%{opacity:1}49%,to{opacity:.18}}@keyframes mf-terminal-command-scan{0%,2%{opacity:0;transform:translate(0)}4%{opacity:1}15%{opacity:.92;transform:translate(420px)}18%,to{opacity:0;transform:translate(440px)}}@keyframes mf-terminal-row-cycle{0%,3%,15%,to{opacity:.72;background-position:130% 0}5%,11%{opacity:1;background-position:-130% 0}13%{opacity:.78;background-position:-130% 0}}@keyframes mf-terminal-status-cycle{0%,4%,14%,to{opacity:.68;background-color:#0000}6%,11%{opacity:1;background-color:#5eead41f}13%{opacity:.82;background-color:#0000}}@keyframes mf-terminal-activity-breathe{0%,to{opacity:.78;transform:scale(.94)rotate(-2deg)}45%{opacity:1;transform:scale(1.04)rotate(2deg)}65%{opacity:.92;transform:scale(1)rotate(0)}}@keyframes mf-terminal-activity-ring{0%{opacity:0;transform:scale(.72)}38%{opacity:.55}78%,to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.mf-terminal__panel-command:after,.mf-terminal__panel-tabs span,.mf-terminal__panel-row,.mf-terminal__panel-row b,.mf-terminal__activity-icon,.mf-terminal__activity-icon:after,.mf-terminal__step-loader,.mf-terminal__step-check,.mf-terminal__run-line,.mf-terminal__typewriter,.mf-terminal__typed-glow,.mf-terminal__cursor,.mf-terminal__success-line,.mf-terminal__shell-cursor{animation:none!important}.mf-terminal__panel-command:after,.mf-terminal__activity-icon:after,.mf-terminal__typed-glow,.mf-terminal__cursor{display:none}.mf-terminal__panel-tabs span,.mf-terminal__panel-row{background-image:none}.mf-terminal__run-line,.mf-terminal__success-line{opacity:1!important}.mf-terminal__typewriter{width:calc(var(--mf-type-ch,42) * 1ch)!important}}.mf-card--tuning{background:#fff;flex-direction:column;grid-area:1/5/auto/span 4;display:flex}.mf-card--tuning .mf-card__header,.mf-card--data .mf-card__header{padding:24px 24px 0}.mf-card--tuning .mf-card__header{z-index:2;position:relative}.mf-card--data{grid-area:1/9/auto/span 4}.mf-card--sft{grid-area:2/5/auto/span 8}.mf-training__grid .mf-card__header p{margin-top:1.375px;font-size:13.7px}.mf-training__grid>.mf-card{transform-origin:50%;cursor:pointer;will-change:transform;transition:transform .38s cubic-bezier(.22,.72,.18,1),border-color .38s cubic-bezier(.22,.72,.18,1),box-shadow .38s cubic-bezier(.22,.72,.18,1)}.mf-training__grid>.mf-card:hover,.mf-training__grid>.mf-card:focus-visible{z-index:5;border-color:#1c1f271f;outline:0;transform:scale(1.012);box-shadow:0 18px 38px -28px #1b1f2857}.mf-training-card__arrow{z-index:7;width:32px;height:32px;box-shadow:none;opacity:0;filter:blur(3px);pointer-events:none;background:0 0;border:0;border-radius:999px;place-items:center;transition:opacity .34s cubic-bezier(.22,.72,.18,1),transform .38s cubic-bezier(.22,.72,.18,1),filter .34s cubic-bezier(.22,.72,.18,1);display:grid;position:absolute;top:20px;right:20px;transform:translate(-4px,4px)scale(.9)}.mf-training-card__arrow svg{color:#0a0a0a;width:16px;height:16px;display:block}.mf-card--tuning:hover>.mf-training-card__arrow,.mf-card--tuning:focus-visible>.mf-training-card__arrow,.mf-card--data:hover>.mf-training-card__arrow,.mf-card--data:focus-visible>.mf-training-card__arrow,.mf-card--sft:hover>.mf-training-card__arrow,.mf-card--sft:focus-visible>.mf-training-card__arrow{opacity:1;filter:blur();transform:translate(7px,-7px)scale(1.25)}@media (prefers-reduced-motion:reduce){.mf-training__grid>.mf-card,.mf-training-card__arrow{will-change:auto;transition-duration:80ms;transition-timing-function:ease-out}}.mf-tuning-dot-grid{min-height:0;margin:calc(10px / var(--model-flow-scene-scale)) 8px 8px;z-index:1;isolation:isolate;cursor:crosshair;touch-action:pan-y;background:#fff;border-radius:0 0 10px 10px;flex:auto;position:relative;overflow:hidden}.mf-tuning-dot-grid__depth-media{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.mf-tuning-dot-grid canvas{z-index:2;pointer-events:none;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.mf-tuning-dot-grid__fallback{z-index:1;background:#fff;position:absolute;inset:0;overflow:hidden}.mf-tuning-dot-grid__fallback:before{content:"";opacity:.5;background-image:radial-gradient(#7e899d94 0 1px,#0000 1.4px);background-size:8px 7px;position:absolute;inset:7px 10px;-webkit-mask-image:radial-gradient(58% 78% at 58% 53%,#000 0 38%,#0000 78%);mask-image:radial-gradient(58% 78% at 58% 53%,#000 0 38%,#0000 78%)}.mf-tuning-dot-grid:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#ffffffb8,#0000 13% 87%,#ffffffb8);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mf-tuning-dot-grid{cursor:default}}.mf-repo-sync{justify-content:center;align-items:center;width:300px;height:164px;display:flex;position:absolute;top:75px;left:50%;transform:translate(-50%)}.mf-repo-sync__defs{width:0;height:0;position:absolute;overflow:hidden}.mf-repo-sync__shadow{--repo-sync-shadow-default:drop-shadow(0 5px 14px #2f34420d) drop-shadow(0 14px 30px #2f34420e);--repo-sync-shadow-hover:drop-shadow(0 10px 22px #2f344217) drop-shadow(0 24px 48px #2f34421a);width:300px;height:164px;filter:var(--repo-sync-shadow-default);will-change:filter;transition:filter .48s cubic-bezier(.22,.72,.18,1);position:relative}.mf-repo-sync__stage{filter:url(#mf-repo-sync-fluid);isolation:isolate;width:100%;height:100%;position:relative}.mf-repo-sync__node{z-index:1;will-change:translate, transform;transition:transform .58s cubic-bezier(.22,.72,.18,1);display:block;position:absolute}.mf-repo-sync__node--source{width:98px;height:98px;animation:11.6s cubic-bezier(.45,.04,.2,.98) infinite mf-repo-node-source;top:31px;left:43px}.mf-repo-sync__node--target{width:76px;height:76px;animation:11.6s cubic-bezier(.45,.04,.2,.98) infinite mf-repo-node-target;top:50px;left:181px}.mf-repo-sync__core{transform-origin:50%;will-change:transform, border-radius;background:#fff;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #4e546606}.mf-repo-sync__core:after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(circle at 35% 30%,#ffffffeb,#f7f8fb61 58%,#ebedf324 100%);position:absolute;inset:10%}.mf-repo-sync__core--source{border-radius:48% 52% 46% 54%/55% 46% 54% 45%;animation:6.4s ease-in-out infinite mf-repo-core-source}.mf-repo-sync__core--target{border-radius:55% 45% 52% 48%/44% 56% 46% 54%;animation:7.2s ease-in-out -2.1s infinite mf-repo-core-target}@property --mf-repo-blur-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.mf-repo-sync__mark-field{z-index:2;aspect-ratio:1;pointer-events:none;animation:10.8s linear infinite mf-repo-mark-edge-orbit;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.mf-repo-sync__mark-field--source{--mf-repo-mark-size:58.6913%;width:56%;animation-duration:10.8s}.mf-repo-sync__mark-field--target{--mf-repo-mark-size:34.0136%;width:42%;animation-duration:9.4s;animation-delay:-3.1s}.mf-repo-sync__mark{z-index:2;width:var(--mf-repo-mark-size);pointer-events:none;max-width:none;height:auto;-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), #000 0 180deg, #000000fa 194deg, #000000b8 214deg, #0000004d 238deg, #00000012 258deg, #0000000d 322deg, #00000059 338deg, #000000d1 352deg, #000 360deg);-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), #000 0 180deg, #000000fa 194deg, #000000b8 214deg, #0000004d 238deg, #00000012 258deg, #0000000d 322deg, #00000059 338deg, #000000d1 352deg, #000 360deg);mask-image:conic-gradient(from var(--mf-repo-blur-angle), #000 0 180deg, #000000fa 194deg, #000000b8 214deg, #0000004d 238deg, #00000012 258deg, #0000000d 322deg, #00000059 338deg, #000000d1 352deg, #000 360deg);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-repo-sync__mark-core{z-index:3;width:var(--mf-repo-mark-size);pointer-events:none;filter:url(#mf-repo-sync-inner-core);max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-repo-sync__mark-edge{z-index:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.mf-repo-sync__mark-edge-art{width:var(--mf-repo-mark-size);pointer-events:none;max-width:none;height:auto;filter:blur(var(--mf-repo-edge-blur));will-change:filter;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-repo-sync__mark-edge--soft{--mf-repo-edge-blur:.85px;opacity:.72;-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 190deg, #00000014 204deg, #00000052 224deg, #000 252deg, #000 330deg, #0003 350deg, transparent 360deg);-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 190deg, #00000014 204deg, #00000052 224deg, #000 252deg, #000 330deg, #0003 350deg, transparent 360deg);mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 190deg, #00000014 204deg, #00000052 224deg, #000 252deg, #000 330deg, #0003 350deg, transparent 360deg)}.mf-repo-sync__mark-edge--medium{--mf-repo-edge-blur:1.8px;opacity:.48;-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 225deg, #00000014 238deg, #00000073 254deg, #000 278deg, #000 334deg, #0000002e 352deg, transparent 360deg);-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 225deg, #00000014 238deg, #00000073 254deg, #000 278deg, #000 334deg, #0000002e 352deg, transparent 360deg);mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 225deg, #00000014 238deg, #00000073 254deg, #000 278deg, #000 334deg, #0000002e 352deg, transparent 360deg)}.mf-repo-sync__mark-edge--wide{--mf-repo-edge-blur:3.4px;opacity:.3;-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 255deg, #00000014 268deg, #0000006b 282deg, #000 302deg, #000 338deg, #00000029 354deg, transparent 360deg);-webkit-mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 255deg, #00000014 268deg, #0000006b 282deg, #000 302deg, #000 338deg, #00000029 354deg, transparent 360deg);mask-image:conic-gradient(from var(--mf-repo-blur-angle), transparent 0 255deg, #00000014 268deg, #0000006b 282deg, #000 302deg, #000 338deg, #00000029 354deg, transparent 360deg)}.mf-repo-sync__pulse{z-index:0;will-change:transform, opacity;background:#fff;border-radius:48% 52% 46% 54%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;animation:4.6s cubic-bezier(.45,.05,.2,.98) infinite mf-repo-sync-pulse;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #4e546605}.mf-card--data:hover .mf-repo-sync__shadow{filter:var(--repo-sync-shadow-hover)}.mf-card--data:hover .mf-repo-sync__node--source{transform:translate(6px,1px)scale(1.015)}.mf-card--data:hover .mf-repo-sync__node--target{transform:translate(-7px,-1px)scale(1.02)}.mf-card--data:hover .mf-repo-sync__pulse{animation-duration:3.4s}@keyframes mf-repo-node-source{0%,to{translate:0 -4px}20%{translate:4px -1px}48%,54%{translate:20px}76%{translate:6px -2px}}@keyframes mf-repo-node-target{0%,to{translate:0 5px}22%{translate:-5px 3px}48%,54%{translate:-22px 1px}78%{translate:-7px 4px}}@keyframes mf-repo-core-source{0%,to{border-radius:48% 52% 46% 54%/55% 46% 54% 45%;transform:scale(.985)rotate(-1deg)}50%{border-radius:54% 46% 53% 47%/47% 55% 45% 53%;transform:scale(1.035)rotate(1.4deg)}}@keyframes mf-repo-core-target{0%,to{border-radius:55% 45% 52% 48%/44% 56% 46% 54%;transform:scale(1.025)rotate(1.2deg)}50%{border-radius:47% 53% 45% 55%/56% 44% 55% 45%;transform:scale(.975)rotate(-1.5deg)}}@keyframes mf-repo-sync-pulse{0%{opacity:0;transform:translate(-59px,-13px)scale(.54)}12%{opacity:.9}46%{opacity:1;transform:translateY(8px)scale(1.08)}88%{opacity:.88}to{opacity:0;transform:translate(58px,-5px)scale(.6)}}@keyframes mf-repo-mark-edge-orbit{to{--mf-repo-blur-angle:360deg}}@media (prefers-reduced-motion:reduce){.mf-repo-sync__shadow,.mf-repo-sync__node{transition-duration:80ms;transition-timing-function:ease-out}.mf-repo-sync__node,.mf-repo-sync__core,.mf-repo-sync__pulse,.mf-repo-sync__mark-field{will-change:auto;animation:none!important}.mf-repo-sync__mark{-webkit-mask-image:none;mask-image:none}.mf-repo-sync__mark-edge{display:none}}.mf-card--sft .mf-card__header{padding:24px 24px 0}.mf-card--sft .mf-card__header p{white-space:nowrap}.mf-sft__content{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.mf-sft__content>strong{letter-spacing:-1.7px;font-size:67.2px;font-weight:400;line-height:68px;transform:translateY(12px)}.mf-sft__count-unit{letter-spacing:0;margin-left:8px;font-size:16px}.mf-sft-portal{--sft-seam:46%;--sft-cycle:4s;--sft-master-cycle:12s;isolation:isolate;background:radial-gradient(130% 150% at 16%,#171b1c 0%,#0d1011 56%,#080a0b 100%);border-radius:12px;width:300px;height:128px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 30px -16px #080c0eb3}.mf-sft-portal__phase{z-index:1;visibility:hidden;opacity:0;animation:mf-sft-phase-cycle var(--sft-master-cycle) linear infinite;animation-delay:var(--phase-delay);position:absolute;inset:0}.mf-sft-portal__code{z-index:1;letter-spacing:-.1px;white-space:nowrap;pointer-events:none;font-size:8.4px;line-height:12px;position:absolute;inset:0}.mf-sft-portal__code-line{left:calc(var(--sft-seam) + var(--x));top:var(--y);white-space:nowrap;display:block;position:absolute}.mf-sft-portal__code em{font-style:normal}.mf-sft-portal__code--base{color:#d6e0da1a}.mf-sft-portal__code--base em{color:#6ee8ae21}.mf-sft-portal__code-line--base{width:calc(100% - var(--sft-seam) - var(--x) - 8px);overflow:hidden}.mf-sft-portal__code--lit{z-index:2;color:#e4f0e9db;animation:mf-sft-code-gate var(--sft-cycle) linear infinite;animation-delay:var(--phase-delay)}.mf-sft-portal__code--lit em{color:#4ef2a6;text-shadow:0 0 8px #4ef2a680}.mf-sft-portal__code-line--lit{width:0;max-width:calc(100% - var(--sft-seam) - var(--x) - 8px);animation:mf-sft-type-line var(--sft-cycle) steps(var(--type-ch), end) infinite;animation-delay:calc(var(--phase-delay) + var(--line-index) * .18s);overflow:hidden}.mf-sft-portal__code-line--lit:after{content:"";mix-blend-mode:screen;opacity:0;width:18px;height:12px;animation:mf-sft-type-head var(--sft-cycle) ease-in-out infinite;animation-delay:calc(var(--phase-delay) + var(--line-index) * .18s);background:linear-gradient(90deg,#38bdf800,#38bdf8d1);position:absolute;top:0;right:0;box-shadow:0 0 9px #38bdf8}.mf-sft-portal__seam{z-index:6;left:var(--sft-seam);width:1.5px;animation:mf-sft-seam var(--sft-cycle) ease-in-out infinite;background:linear-gradient(#78ffcd00 0%,#a5ffd8 16%,#4ef2a6 50%,#a5ffd8 84%,#78ffcd00 100%);margin-left:-.75px;position:absolute;top:6px;bottom:6px;box-shadow:0 0 10px #4ef2a6b8,0 0 26px #4ef2a657}.mf-sft-portal__halo{z-index:4;left:var(--sft-seam);filter:blur(6px);width:104px;animation:mf-sft-seam var(--sft-cycle) ease-in-out infinite;background:radial-gradient(50% 50%,#4ef2a638 0%,#4ef2a600 74%);margin-left:-52px;position:absolute;top:-14px;bottom:-14px}.mf-sft-portal__powder{z-index:5;left:var(--sft-seam);pointer-events:none;width:72px;position:absolute;top:0;bottom:0}.mf-sft-portal__particle{left:-1px;top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);opacity:0;will-change:transform, opacity;animation:mf-sft-powder var(--sft-cycle) cubic-bezier(.18, .74, .28, 1) infinite;animation-delay:var(--particle-delay);border-radius:50%;position:absolute}.mf-sft-portal__particle--green{background:#42f5bc;box-shadow:0 0 5px #42f5bce0}.mf-sft-portal__particle--blue{background:#38bdf8;box-shadow:0 0 6px #38bdf8e6}.mf-sft-portal__file{z-index:3;transform-origin:100%;will-change:transform, clip-path, opacity, filter;width:104px;animation:mf-sft-travel var(--sft-cycle) cubic-bezier(.4, 0, .2, 1) infinite;animation-delay:var(--phase-delay);background:linear-gradient(#2c3133f2 0%,#181c1df2 100%);border:1px solid #ffffff17;border-radius:9px;flex-direction:column;gap:3px;padding:9px 9px 10px;display:flex;position:absolute;top:30px;left:16px;box-shadow:0 12px 24px -12px #000000b8,inset 0 1px #ffffff0f}.mf-sft-portal__doc{color:#4ef2a6;width:16px;height:16px;display:block}.mf-sft-portal__doc svg{width:100%;height:100%;display:block}.mf-sft-portal__file b{color:#ecf4efeb;letter-spacing:-.1px;font-size:8.6px;font-weight:400;line-height:12px}.mf-sft-portal__file small{color:#c6d2cb73;font-size:7.4px;line-height:10px}@keyframes mf-sft-phase-cycle{0%,32.9%{visibility:visible;opacity:1}33%,to{visibility:hidden;opacity:0}}@keyframes mf-sft-code-gate{0%,36%,94%,to{opacity:0}40%,90%{opacity:1}}@keyframes mf-sft-type-line{0%,40%{width:0}68%,89%{width:calc(var(--type-ch) * 1ch)}92%,to{width:0}}@keyframes mf-sft-type-head{0%,40%{opacity:0}44%,68%{opacity:.92}74%,to{opacity:0}}@keyframes mf-sft-seam{0%,34%{opacity:.58;filter:brightness()}46%{opacity:1;filter:brightness(1.9)}62%,to{opacity:.74;filter:brightness(1.1)}}@keyframes mf-sft-powder{0%,35%{opacity:0;transform:translate(-6px)scale(.2)}39%{opacity:.16}44%{opacity:.95;transform:translate(1px)scale(1)}58%{opacity:0;transform:translate3d(var(--particle-dx), var(--particle-dy), 0) scale(.12)}59%,to{opacity:0;transform:translate(-6px)scale(.2)}}@keyframes mf-sft-travel{0%{opacity:0;filter:blur(3px);clip-path:inset(0);transform:translate(-14px)scaleX(1)}12%{opacity:1;filter:blur();clip-path:inset(0);transform:translate(-6px)scaleX(1)}34%{opacity:1;filter:blur();clip-path:inset(0);transform:translate(18px)scaleX(1)}40%{opacity:1;filter:blur();clip-path:inset(0 20% 0 0);transform:translate(38.8px)scaleX(1)}46%{opacity:.96;filter:blur(.2px);clip-path:inset(0 50% 0 0);transform:translate(70px)scaleX(1)}52%{opacity:.78;filter:blur(.8px);clip-path:inset(0 80% 0 0);transform:translate(101.2px)scaleX(1)}56%{opacity:0;filter:blur(3px);clip-path:inset(0 100% 0 0);transform:translate(122px)scaleX(1)}57%,to{opacity:0;filter:blur(3px);clip-path:inset(0);transform:translate(-14px)scaleX(1)}}@media (prefers-reduced-motion:reduce){.mf-sft-portal__phase,.mf-sft-portal__code--lit,.mf-sft-portal__code-line--lit,.mf-sft-portal__code-line--lit:after,.mf-sft-portal__seam,.mf-sft-portal__halo,.mf-sft-portal__particle,.mf-sft-portal__file{animation:none}.mf-sft-portal__phase:first-child{visibility:visible;opacity:1}.mf-sft-portal__code--lit{opacity:1}.mf-sft-portal__code-line--lit{width:calc(var(--type-ch) * 1ch)}.mf-sft-portal__code-line--lit:after{opacity:0}.mf-sft-portal__particle{display:none}.mf-sft-portal__file{opacity:1;filter:none;clip-path:inset(0);transform:translate(0)scaleX(1)}}.mf-voices{grid-template-rows:repeat(2,56.2px);grid-template-columns:repeat(2,109.7px);gap:6.75px;width:226.5px;display:grid}.mf-voice-card,.mf-clone-card{background:#fff;border:1px solid #0a0a0a0d;border-radius:11.25px;flex-direction:column;justify-content:center;padding:8px 11px;font-size:9.15px;display:flex;position:relative;box-shadow:0 6px 20px -7px #00000014}.mf-voice-card>span{justify-content:space-between;line-height:14px;display:flex}.mf-voice-card b{font-weight:600}.mf-wave{align-items:center;gap:2.1px;height:14px;margin-top:4px;display:flex}.mf-wave i{background:#0a0a0a99;border-radius:3px;width:2.1px;display:block}.mf-voice-card.is-muted .mf-wave i{background:#0a0a0a24}.mf-clone-card{align-items:center;gap:3px}.mf-clone-card small{color:#0a0a0a5c;font-size:6.3px}.mf-inference__grid{display:block;position:relative}.mf-inference__grid>.mf-card{left:var(--mf-card-x);top:var(--mf-card-y);z-index:var(--mf-card-z,1);width:var(--mf-card-width);height:var(--mf-card-height);cursor:pointer;will-change:left, top, width, height;transition:left .52s cubic-bezier(.22,.72,.18,1),top .52s cubic-bezier(.22,.72,.18,1),width .52s cubic-bezier(.22,.72,.18,1),height .52s cubic-bezier(.22,.72,.18,1);position:absolute}@media (width>=1024px){.mf-inference__grid:not([data-expanded-card])>.mf-card>.mf-card__header{padding:24px 24px 0}}.mf-inference__grid>.mf-card:focus{outline:none}.mf-inference__grid>.mf-card:focus-visible{outline-offset:2px;outline:2px solid #3c6dffb8}.mf-card--qwen{--mf-card-x:64px;--mf-card-y:0px;--mf-card-width:484px;--mf-card-height:240px}.mf-card--wan{--mf-card-x:564px;--mf-card-y:0px;--mf-card-width:484px;--mf-card-height:240px}.mf-card--voice{--mf-card-x:64px;--mf-card-y:256px;--mf-card-width:484px;--mf-card-height:240px;isolation:isolate;background:#02040a}.mf-card--understanding{--mf-card-x:564px;--mf-card-y:256px;--mf-card-width:484px;--mf-card-height:240px}.mf-inference__grid[data-expanded-card]{--mf-card-stack-x:731px;--mf-card-stack-width:317px;--mf-card-stack-height:154.667px}.mf-inference__grid[data-expanded-card="1"],.mf-inference__grid[data-expanded-card="3"]{--mf-card-stack-x:64px}.mf-inference__grid[data-expanded-card]>.mf-card{--mf-card-x:var(--mf-card-stack-x);--mf-card-width:var(--mf-card-stack-width);--mf-card-height:var(--mf-card-stack-height)}.mf-inference__grid[data-expanded-card="0"]>.mf-card:nth-child(2),.mf-inference__grid[data-expanded-card="1"]>.mf-card:first-child,.mf-inference__grid[data-expanded-card="2"]>.mf-card:first-child,.mf-inference__grid[data-expanded-card="3"]>.mf-card:first-child{--mf-card-y:0px}.mf-inference__grid[data-expanded-card="0"]>.mf-card:nth-child(3),.mf-inference__grid[data-expanded-card="1"]>.mf-card:nth-child(3),.mf-inference__grid[data-expanded-card="2"]>.mf-card:nth-child(2),.mf-inference__grid[data-expanded-card="3"]>.mf-card:nth-child(2){--mf-card-y:170.667px}.mf-inference__grid[data-expanded-card="0"]>.mf-card:nth-child(4),.mf-inference__grid[data-expanded-card="1"]>.mf-card:nth-child(4),.mf-inference__grid[data-expanded-card="2"]>.mf-card:nth-child(4),.mf-inference__grid[data-expanded-card="3"]>.mf-card:nth-child(3){--mf-card-y:341.333px}.mf-inference__grid[data-expanded-card="0"]>.mf-card:first-child,.mf-inference__grid[data-expanded-card="2"]>.mf-card:nth-child(3){--mf-card-x:64px;--mf-card-y:0px;--mf-card-width:651px;--mf-card-height:496px;--mf-card-z:2}.mf-inference__grid[data-expanded-card="1"]>.mf-card:nth-child(2),.mf-inference__grid[data-expanded-card="3"]>.mf-card:nth-child(4){--mf-card-x:397px;--mf-card-y:0px;--mf-card-width:651px;--mf-card-height:496px;--mf-card-z:2}@media (width>=1600px){.model-flow__item[data-model-state=training],.model-flow__item[data-model-state=inference]{--model-item-width:var(--model-flow-scene-width);--model-item-height:var(--model-flow-scene-height);--model-item-center-offset:calc(-1 * var(--model-flow-scene-width) / 2)}.model-flow__item[data-model-state=deployment]{--model-item-width:calc(var(--model-flow-scene-width) * .881295);--model-item-height:var(--model-flow-scene-height);--model-item-center-offset:calc(-1 * var(--model-item-width) / 2)}.model-flow__item>.mf-scene{transform:none}.mf-training__grid,.mf-inference__grid{gap:var(--model-flow-module-gap);grid-template-rows:repeat(2,minmax(0,1fr));width:100%;height:100%}.mf-terminal__body{height:calc(100% - 34px)}.mf-inference__grid{--mf-responsive-card-width:calc((100% - 128px - var(--model-flow-module-gap)) / 2);--mf-responsive-card-height:calc((100% - var(--model-flow-module-gap)) / 2)}.mf-card--qwen,.mf-card--voice{--mf-card-x:64px}.mf-card--wan,.mf-card--understanding{--mf-card-x:calc(64px + var(--mf-responsive-card-width) + var(--model-flow-module-gap))}.mf-card--qwen,.mf-card--wan,.mf-card--voice,.mf-card--understanding{--mf-card-width:var(--mf-responsive-card-width);--mf-card-height:var(--mf-responsive-card-height)}.mf-card--voice,.mf-card--understanding{--mf-card-y:calc(var(--mf-responsive-card-height) + var(--model-flow-module-gap))}.mf-inference__grid>.mf-card--wan>video{width:calc(100% + 2px);height:calc(100% + 2px)}.mf-inference__grid[data-expanded-card]{--mf-expanded-main-width:calc((100% - 144px) * .672521);--mf-card-stack-width:calc(100% - 128px - var(--model-flow-module-gap) - var(--mf-expanded-main-width));--mf-card-stack-height:calc((100% - var(--model-flow-module-gap) * 2) / 3);--mf-card-stack-x:calc(64px + var(--mf-expanded-main-width) + var(--model-flow-module-gap))}.mf-inference__grid[data-expanded-card="1"],.mf-inference__grid[data-expanded-card="3"]{--mf-card-stack-x:64px}.mf-inference__grid[data-expanded-card="0"]>.mf-card:nth-child(3),.mf-inference__grid[data-expanded-card="1"]>.mf-card:nth-child(3),.mf-inference__grid[data-expanded-card="2"]>.mf-card:nth-child(2),.mf-inference__grid[data-expanded-card="3"]>.mf-card:nth-child(2){--mf-card-y:calc(var(--mf-card-stack-height) + var(--model-flow-module-gap))}.mf-inference__grid[data-expanded-card="0"]>.mf-card:nth-child(4),.mf-inference__grid[data-expanded-card="1"]>.mf-card:nth-child(4),.mf-inference__grid[data-expanded-card="2"]>.mf-card:nth-child(4),.mf-inference__grid[data-expanded-card="3"]>.mf-card:nth-child(3){--mf-card-y:calc((var(--mf-card-stack-height) + var(--model-flow-module-gap)) * 2)}.mf-inference__grid[data-expanded-card="0"]>.mf-card:first-child,.mf-inference__grid[data-expanded-card="2"]>.mf-card:nth-child(3){--mf-card-x:64px;--mf-card-width:var(--mf-expanded-main-width);--mf-card-height:100%}.mf-inference__grid[data-expanded-card="1"]>.mf-card:nth-child(2),.mf-inference__grid[data-expanded-card="3"]>.mf-card:nth-child(4){--mf-card-x:calc(64px + var(--mf-card-stack-width) + var(--model-flow-module-gap));--mf-card-width:var(--mf-expanded-main-width);--mf-card-height:100%}}.mf-card--wan>video{object-fit:cover;width:490px;height:249px;transition:left .52s cubic-bezier(.22,.72,.18,1),top .52s cubic-bezier(.22,.72,.18,1),width .52s cubic-bezier(.22,.72,.18,1),height .52s cubic-bezier(.22,.72,.18,1);position:absolute;top:-1px;left:-1px}.mf-card--voice>video{z-index:0;object-fit:contain;object-position:right center;pointer-events:none;width:80%;max-width:none;height:80%;transition:left .52s cubic-bezier(.22,.72,.18,1),top .52s cubic-bezier(.22,.72,.18,1),right .52s cubic-bezier(.22,.72,.18,1),bottom .52s cubic-bezier(.22,.72,.18,1),width .52s cubic-bezier(.22,.72,.18,1),height .52s cubic-bezier(.22,.72,.18,1),opacity .52s cubic-bezier(.22,.72,.18,1);position:absolute;inset:50% -17px auto auto;transform:translateY(-50%)}.mf-inference__grid[data-expanded-card="1"]>.mf-card--wan>video{width:976px;max-width:none;height:496px;top:0;left:-123px}@media (width>=1600px){.mf-inference__grid[data-expanded-card="1"]>.mf-card--wan>img{width:calc(100% + 2px);height:calc(100% + 2px);inset:-1px}}.mf-inference__grid[data-expanded-card="2"]>.mf-card--voice>video,.mf-inference__grid[data-expanded-card]>.mf-card--voice:not(:focus):not(:hover)>video{object-fit:contain;object-position:right center;width:80%;height:80%;inset:50% -30px auto auto;transform:translateY(-50%)}.mf-card--wan .mf-card__header h3,.mf-card--voice .mf-card__header h3{color:#fff}.mf-card--wan .mf-card__header p{color:#ffffffe6}.mf-card--voice .mf-card__header p{color:#fff}.mf-card__header--feature h3{align-items:start;font-weight:500;display:grid}.mf-card__title-default,.mf-card__title-hover{grid-area:1/1;transition:opacity .38s cubic-bezier(.22,.72,.18,1),transform .38s cubic-bezier(.22,.72,.18,1),filter .38s cubic-bezier(.22,.72,.18,1);display:block}.mf-card__title-hover{opacity:0;filter:blur(4px);transform:translateY(9px)}.mf-card__feature-arrow{z-index:10;width:40px;height:40px;box-shadow:none;color:#0a0a0a;opacity:0;filter:blur(4px);pointer-events:none;background:0 0;border:0;border-radius:999px;place-items:center;transition:opacity .42s cubic-bezier(.22,.72,.18,1),transform .42s cubic-bezier(.22,.72,.18,1),filter .42s cubic-bezier(.22,.72,.18,1);display:grid;position:absolute;top:20px;right:20px;transform:translateY(-8px)}.mf-card__feature-arrow svg{transform-origin:50%;width:16px;height:16px;transition:transform .42s cubic-bezier(.22,.72,.18,1);display:block}.mf-inference__grid>.mf-card[data-feature-active] .mf-card__feature-arrow svg{transform:scale(2)}.mf-card--wan .mf-card__feature-arrow,.mf-card--voice .mf-card__feature-arrow{color:#fff}.mf-card__feature-model-meta{z-index:10;color:#0a0a0a;opacity:0;filter:blur(4px);pointer-events:none;align-items:flex-end;gap:18px;transition:opacity .42s cubic-bezier(.22,.72,.18,1),transform .42s cubic-bezier(.22,.72,.18,1),filter .42s cubic-bezier(.22,.72,.18,1);display:flex;position:absolute;bottom:32px;left:32px;right:32px;transform:translateY(12px)}.mf-card__feature-model-shield{z-index:9;opacity:0;pointer-events:none;background:#fff;height:64px;transition:opacity .42s cubic-bezier(.22,.72,.18,1);position:absolute;bottom:0;left:0;right:0}.mf-card__feature-model-names{min-width:0;font-family:var(--font-en);letter-spacing:-.5px;color:#0a0a0ac7;white-space:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:16px;padding-bottom:1px;font-size:18.4px;font-weight:400;line-height:28px;display:flex}.mf-card__feature-model-names i{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.mf-card__feature-model-names em{opacity:.42;flex:none;font-style:normal}.mf-card--wan .mf-card__feature-model-meta,.mf-card--voice .mf-card__feature-model-meta{color:#fff}.mf-card--wan .mf-card__feature-model-names,.mf-card--voice .mf-card__feature-model-names{color:#fffffff5}.mf-inference__grid>.mf-card:not([data-feature-active]) .mf-card__header--feature p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mf-inference__grid>.mf-card[data-feature-active] .mf-card__header--feature{padding:32px 32px 0}.mf-inference__grid>.mf-card[data-feature-active] .mf-card__header--feature h3{letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:28px}.mf-inference__grid>.mf-card[data-feature-active] .mf-card__header--feature p{margin-top:7px;font-size:11.7px}.mf-inference__grid>.mf-card[data-feature-active] .mf-card__title-default{opacity:0;filter:blur(4px);transform:translateY(-8px)}.mf-inference__grid>.mf-card[data-feature-active] .mf-card__title-hover,.mf-inference__grid>.mf-card[data-feature-active] .mf-card__feature-arrow,.mf-inference__grid>.mf-card[data-feature-active] .mf-card__feature-model-meta{opacity:1;filter:blur();transform:none}.mf-inference__grid>.mf-card--understanding[data-feature-active] .mf-card__feature-model-shield{opacity:1;pointer-events:auto}.mf-inference__grid>.mf-card[data-feature-active] .mf-card__feature-model-meta{transition-delay:80ms}.mf-model-marquee{--mf-model-logo-size:45.9px;--mf-model-logo-gap:12px;--mf-model-fade:calc(var(--mf-model-logo-size) * 1.55);z-index:2;color:#77777d;isolation:isolate;position:absolute;inset:107.125px 0 20px;overflow:visible}.mf-model-marquee:before,.mf-model-marquee:after{content:"";z-index:4;width:var(--mf-model-fade);pointer-events:none;position:absolute;top:0;bottom:-20px}.mf-model-marquee:before{background:linear-gradient(90deg,#fff 0% 34%,#ffffffeb 50%,#ffffffb3 66%,#fff6 81%,#ffffff26 92%,#fff0 100%);left:0}.mf-model-marquee:after{background:linear-gradient(270deg,#fff 0% 34%,#ffffffeb 50%,#ffffffb3 66%,#fff6 81%,#ffffff26 92%,#fff0 100%);right:0}.mf-model-marquee__lanes{clip-path:inset(-14px 0);transform-origin:50%;will-change:transform;align-content:center;gap:8px;height:100%;transition:transform .52s cubic-bezier(.22,.72,.18,1);display:grid;overflow:visible}.mf-model-marquee__lane{height:calc(var(--mf-model-logo-size) + 6px);align-items:center;display:flex;overflow:visible}.mf-model-marquee__track{will-change:transform;align-items:center;width:max-content;height:100%;animation:56s linear infinite mf-model-marquee-slide;display:flex}.mf-model-marquee__lane--2 .mf-model-marquee__track{animation-duration:50s;animation-direction:reverse}.mf-model-marquee__group{gap:var(--mf-model-logo-gap);padding-right:var(--mf-model-logo-gap);flex:none;display:flex}.mf-model-marquee__logo{width:var(--mf-model-logo-size);height:var(--mf-model-logo-size);cursor:default;will-change:transform;background:#fff;border:1px solid #0a0a0a0e;border-radius:50%;flex:none;place-items:center;padding:2px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .25s,box-shadow .3s;display:grid;box-shadow:0 5px 16px -10px #0a0a0a57}.mf-model-marquee__logo img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.mf-model-marquee__logo:hover,.mf-model-marquee__logo:focus-visible{z-index:2;outline:none;transform:translateY(-1px)scale(1.12);box-shadow:0 8px 22px -10px #1f46d07a}:is(.mf-model-marquee:has(.mf-model-marquee__logo:hover) .mf-model-marquee__track,.mf-model-marquee:has(.mf-model-marquee__logo:focus-visible) .mf-model-marquee__track){animation-play-state:paused}@keyframes mf-model-marquee-slide{to{transform:translate(-50%)}}.mf-inference__grid[data-expanded-card="0"]>.mf-card--qwen .mf-model-marquee{--mf-model-logo-size:49.14px;--mf-model-logo-gap:18px;--mf-model-fade:calc(var(--mf-model-logo-size) * 1.55 * 1.6562);overflow:hidden}.mf-inference__grid[data-expanded-card="0"]>.mf-card--qwen .mf-model-marquee__lanes{gap:16px;transform:scale(1.6562)}.mf-inference__grid[data-expanded-card]:not([data-expanded-card="0"])>.mf-card--qwen .mf-card__header{padding:18px 20px 0}.mf-inference__grid[data-expanded-card]:not([data-expanded-card="0"])>.mf-card--qwen .mf-card__header h3{font-size:16px;line-height:22px}.mf-inference__grid[data-expanded-card]:not([data-expanded-card="0"])>.mf-card--qwen .mf-card__header p{white-space:nowrap;margin-top:1px;font-size:12px;line-height:18px}.mf-inference__grid[data-expanded-card]:not([data-expanded-card="0"])>.mf-card--qwen .mf-model-marquee{--mf-model-logo-size:23.4px;--mf-model-logo-gap:8px;top:67px;bottom:12px}.mf-inference__grid[data-expanded-card]:not([data-expanded-card="0"])>.mf-card--qwen .mf-model-marquee__lanes{gap:4px}@media (prefers-reduced-motion:reduce){.mf-model-marquee__track{animation:none}.mf-model-marquee__lanes,.mf-model-marquee__logo{transition-duration:80ms}}.mf-card--understanding .mf-card__header{z-index:8;pointer-events:none;text-shadow:0 1px 18px #fafaf7f5}.mf-card--understanding .mf-card__header p{max-width:150px;line-height:1.65}@media (width>=1024px){.mf-inference__grid[data-expanded-card]:not([data-expanded-card="3"])>.mf-card--understanding .mf-card__header p{max-width:78px}.mf-inference__grid[data-expanded-card]:not([data-expanded-card="2"])>.mf-card--voice .mf-card__header p{max-width:132px}.model-flow[data-lang=en] .mf-inference__grid[data-expanded-card]:not([data-expanded-card="2"])>.mf-card--voice .mf-card__header p{font-size:12px}}.mf-path-field{color:#141413;isolation:isolate;background:#fff;position:absolute;inset:0;overflow:hidden}.mf-path-stage{position:absolute;inset:0;overflow:hidden}.mf-path-canvas{transform-origin:0 0;will-change:transform;transition:transform .65s cubic-bezier(.22,.72,.18,1);position:absolute;top:0;left:0}.mf-path-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mf-path-link{opacity:0;stroke:#747474;stroke-width:2.1px;stroke-opacity:.738;vector-effect:non-scaling-stroke;animation:mf-path-link-breathe 6.8s ease-in-out var(--mf-path-delay,0s) infinite;transition:opacity .78s cubic-bezier(.22,.72,.18,1)}.mf-path-link[data-path-group~=governing]{opacity:.88}.mf-path-node{--mf-path-dx:0px;--mf-path-dy:0px;translate:var(--mf-path-dx) var(--mf-path-dy);z-index:2;opacity:0;transform-origin:50%;will-change:translate, transform;pointer-events:none;cursor:pointer;background-position:50%;background-size:cover;border:0;border-radius:1px;padding:0;transition:opacity .76s,transform 1.02s cubic-bezier(.16,1,.3,1),filter .36s,box-shadow .36s;display:block;position:absolute;transform:translate(-50%,-50%)scale(.84);box-shadow:0 1px 5px #14141314}.mf-path-node[data-path-group~=governing]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.mf-path-node:hover,.mf-path-node:focus-visible,.mf-path-node.is-path-hovered,.mf-path-field:hover .mf-path-node:hover,.mf-path-field:hover .mf-path-node.is-path-hovered{z-index:20;filter:saturate(1.08)contrast(1.03);outline:0;transform:translate(-50%,-50%)scale(1.3);box-shadow:0 10px 32px #1414132e}.mf-path-label{z-index:4;color:#141413;text-align:center;opacity:0;transform-origin:50%;pointer-events:none;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:212px;padding:0;transition:opacity .52s,transform .7s cubic-bezier(.22,.72,.18,1);display:flex;position:absolute;transform:translate(-50%,-50%)translateY(7px)scale(2.74)}.mf-path-label[data-path-group=governing]{opacity:1;animation:mf-path-label-float 7s ease-in-out var(--mf-path-delay,0s) infinite;pointer-events:auto;transform:translate(-50%,-50%)translateY(0)scale(2.90736)}.mf-path-label__title{letter-spacing:0;font-family:PingFang SC,PingFang TC,Hiragino Sans GB,sans-serif;font-size:20px;line-height:.98;display:block}.mf-path-label__blurb{color:#77766f;margin-top:8px;font-family:PingFang SC,PingFang TC,Hiragino Sans GB,sans-serif;font-size:8px;line-height:1.35;display:block}@keyframes mf-path-link-breathe{0%,to{stroke-opacity:.666}50%{stroke-opacity:.864}}@keyframes mf-path-label-float{0%,to{margin-top:0}50%{margin-top:-5px}}.mf-path-detail-backdrop{z-index:30;opacity:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:#f7f6f261;transition:opacity .4s;display:block;position:absolute;inset:0}.mf-path-detail{z-index:31;opacity:0;pointer-events:none;background:#f7f6f2;border:1px solid #1414131f;border-radius:14px;grid-template-columns:minmax(120px,42%) 1fr;width:min(88%,510px);max-height:86%;transition:opacity .38s,transform .5s cubic-bezier(.22,.72,.18,1);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.96);box-shadow:0 24px 72px #14141333}.mf-path-detail-backdrop[aria-hidden=false]{opacity:1;pointer-events:auto}.mf-path-detail[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.mf-path-detail__close{z-index:2;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font:20px/1 Arial,sans-serif;display:grid;position:absolute;top:10px;right:10px}.mf-path-detail__image{background-position:50%;background-size:cover;min-height:180px}.mf-path-detail__body{flex-direction:column;min-width:0;padding:28px 24px 22px;display:flex}.mf-path-detail__eyebrow,.mf-path-detail__themes{display:none}.mf-path-detail__title{letter-spacing:0;margin:12px 24px 8px 0;font-family:PingFang SC,PingFang TC,Hiragino Sans GB,sans-serif;font-size:23px;line-height:1.1}.mf-path-detail__body p{color:#5f5e59;margin:0 0 12px;font:11px/1.45 Arial,sans-serif}.mf-path-detail .mf-path-detail__link{color:#fff;background:#141413;border-radius:999px;align-self:flex-start;margin-top:auto;padding:8px 14px;font:11px/1 Arial,sans-serif;text-decoration:none}.mf-inference__grid[data-expanded-card="3"]>.mf-card--understanding .mf-path-link{stroke-opacity:.66}@media (prefers-reduced-motion:reduce){.mf-path-canvas,.mf-path-node,.mf-path-label,.mf-path-link,.mf-path-detail,.mf-path-detail-backdrop{will-change:auto;transition:none;animation:none}}.mf-deployment-window{isolation:isolate;width:980px;height:496px;box-shadow:none;clip-path:inset(0 round 16px);-webkit-backdrop-filter:blur(100px)saturate(1.2);backdrop-filter:blur(100px)saturate(1.2);background:0 0;border:1px solid #e9e9ed;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mf-deployment-shell{clip-path:inset(0 round 26px);opacity:1;will-change:opacity;border-radius:26px;width:996px;height:512px;padding:8px;position:relative;top:-8px;left:-8px;overflow:hidden}@media (width>=1600px){.model-flow__item[data-model-state=deployment] .mf-deployment-window{width:100%;height:100%}.model-flow__item[data-model-state=deployment] .mf-deployment-shell{width:calc(100% + 16px);height:calc(100% + 16px)}}.mf-deployment-wallpaper{object-fit:cover;color:#0000;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0;transform:rotate(180deg)}.model-flow__item[data-model-state=deployment]:not([data-model-pose=center]) .mf-deployment-wallpaper{opacity:0}.model-flow.is-model-handoff{z-index:60}.model-flow.is-model-handoff .mf-scene,.model-flow.is-model-handoff .model-flow__activate{pointer-events:none}.model-flow.is-model-handoff.has-interactive-model-actions .model-flow__action{pointer-events:auto}.model-flow.is-model-handoff,.model-flow.is-model-handoff .model-flow__viewport{background:0 0}.model-flow.is-model-handoff .model-flow__viewport{overflow:visible}.model-flow.is-model-handoff .model-flow__item[data-model-state=deployment]{z-index:40;transition:none}.model-flow.is-model-handoff .mf-deployment-shell{clip-path:inset(0 round 26px);overflow:hidden}.model-flow.is-model-handoff .mf-deployment-wallpaper{opacity:var(--handoff-model-wallpaper-opacity,1);transform-origin:0 0;border-radius:26px;transition:none;transform:translate(100%,100%)rotate(180deg)}.model-flow__item[data-model-state=deployment][data-model-pose=center] .mf-deployment-window{border-width:0}.mf-deployment-bar{z-index:1;background:#fffffff2;border:0;border-bottom:1px solid #0000000f;border-radius:16px 16px 0 0;flex:none;align-items:center;height:61px;padding:24px;display:flex;position:relative}.mf-window-lights{gap:8px}.mf-window-lights i{background:#ff5f57;border:1px solid #0003;border-radius:50%;width:12px;height:12px}.mf-window-lights i:nth-child(2){background:#febc2e}.mf-window-lights i:nth-child(3){background:#28c840}.mf-deployment-body{z-index:1;flex:auto;height:auto;min-height:0;display:flex;position:relative}.mf-agent-sidebar{box-sizing:border-box;background:#ffffffd9;border:0;border-right:1px solid #0000000f;border-radius:0 0 0 16px;flex-direction:column;width:280px;height:auto;padding-top:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;display:flex;position:relative}.mf-agent-sidebar-group{flex-direction:column;flex:none;align-items:flex-start;width:100%;display:flex}.mf-agent-sidebar-group+.mf-agent-sidebar-group{margin-top:16px}.mf-agent-tabs{flex-direction:column;flex:none;justify-content:center;width:100%;padding:12px;display:flex}.mf-agent-tabs__group{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#eff3fa;border-radius:9999px;align-items:center;gap:2px;width:100%;padding:2px;display:flex}.mf-agent-tab{color:#141414;letter-spacing:-.15px;white-space:nowrap;border-radius:9999px;flex:1 0 0;justify-content:center;align-items:center;min-width:0;height:35px;padding:0 10px;font:400 14px/20px -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;transition:background .24s,box-shadow .24s;display:flex;overflow:hidden}.mf-agent-tab.is-active{background:#fff;box-shadow:0 1px 2px #00000005}.mf-agent-list{flex-direction:column;flex:auto;gap:4px;width:280px;min-height:0;margin:0;padding:0 10px 8px 16px;list-style:none;display:flex}.mf-agent-row{box-sizing:border-box;cursor:pointer;pointer-events:auto;background:#0a0a0a00;border-radius:10px;flex:none;align-items:center;gap:8px;width:100%;height:48px;padding:8px;transition:background .22s,box-shadow .22s,transform .22s;display:flex}.mf-agent-row.is-active{background:#fff;border-radius:9999px}.mf-agent-row:hover{background:#ffffffb8;border-radius:9999px}.mf-agent-row:focus-visible{outline-offset:2px;outline:2px solid #1f7affd1}.mf-agent-row:active{transform:translateY(1px)}.mf-agent-row.mf-agent-row--expandable{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;height:auto;padding:0}.mf-agent-row.mf-agent-row--expandable:hover{background:0 0;border-radius:0}.mf-agent-row__summary{box-sizing:border-box;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:8px;width:100%;height:48px;padding:8px;transition:background .22s;display:flex}.mf-agent-row__summary:hover{background:#ffffffb8;border-radius:9999px}.mf-agent-row__chevron{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;transition:transform .22s;display:flex}.mf-agent-row.mf-agent-row--expandable.is-expanded .mf-agent-row__chevron{transform:rotate(180deg)}.mf-agent-row__children{width:100%}.mf-agent-sublist{flex-direction:column;gap:4px;width:100%;margin:0;padding:4px 0 4px 28px;list-style:none;display:flex}.mf-agent-row--child{height:40px;padding:8px}.mf-agent-row--child .mf-agent-avatar--image img{width:24px;height:24px}.mf-agent-feature-stack{box-sizing:border-box;flex-direction:column;flex:none;gap:2px;width:100%;margin:0;padding:8px 18px;list-style:none;display:flex}.mf-agent-feature{box-sizing:border-box;color:#666;letter-spacing:-.5px;opacity:.8;white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:8px;width:100%;height:30px;padding:0 10px 0 20px;font:400 12px/28px Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;display:flex}.mf-agent-feature img{filter:brightness(0)invert(40%);opacity:1;flex:none;width:16px;height:16px;display:block}.mf-agent-feature--tags{transform-origin:28px;border-radius:0;gap:10px;height:auto;min-height:30px;padding:0 10px 0 28px;transform:scale(.91)}.mf-agent-feature__rule{background:#d9d9d9;flex:none;align-self:stretch;width:1px;min-height:28px;display:block}.mf-agent-feature__tags{flex-wrap:wrap;flex:1;align-items:center;gap:0 16px;min-width:0;display:flex}.mf-agent-tag{color:inherit;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mf-agent-tag img{filter:brightness(0)invert(40%)}.mf-agent-avatar{background:0 0;border-radius:9999px;flex:none;width:36.19px;height:36.19px;display:block;position:relative;overflow:visible}.mf-agent-avatar--image{justify-content:center;align-items:center;display:flex}.mf-agent-avatar--image img{object-fit:contain;width:28px;height:28px}.mf-agent-avatar__base{pointer-events:none;width:37px;max-width:none;height:37px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-agent-copy{flex-direction:column;flex:1;gap:1px;min-width:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;display:flex}.mf-agent-copy>span{justify-content:space-between;align-items:center;width:100%;display:flex}.mf-agent-copy b{color:#141414;letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:400;line-height:20px;display:block;overflow:hidden}.mf-agent-copy small{color:#14141499;text-overflow:clip;white-space:nowrap;width:100%;font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden}.mf-agent-chat{background:0 0;flex:1;min-width:0;height:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;position:relative;overflow:hidden}.mf-agent-chat-backdrop{z-index:0;pointer-events:none;filter:none;opacity:1;will-change:opacity;background:0 0;position:absolute;inset:-18%}.mf-dtu-panel{z-index:3;color:#242629;opacity:1;pointer-events:auto;--mf-dtu-green:#0f9f6e;--mf-dtu-blue:#266df0;--mf-dtu-ink:#242629;--mf-dtu-sub:#0000008c;--mf-dtu-muted:#0006;--mf-dtu-line:#eeeff1;--mf-dtu-track:#e6e7e9;--mf-dtu-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--mf-dtu-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Arial, sans-serif;font-family:var(--mf-dtu-sans);-webkit-font-smoothing:antialiased;background:#fff;position:absolute;inset:0;overflow:hidden}.mf-dtu-pricing__shell{background:#fff;border:0;border-radius:14px 14px 0 0;width:100%;height:100%;padding:12px}.mf-dtu-pricing__inner{background:#fff;border:0;border-radius:11px 11px 0 0;width:100%;height:100%;overflow:hidden}.mf-dtu-pricing{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.mf-dtu-pricing__top{border-bottom:1px solid var(--mf-dtu-line);flex:0 0 25%;grid-template-columns:minmax(0,3fr) minmax(142px,1fr);min-height:112px;display:grid}.mf-dtu-capacity{border-right:0;align-items:center;min-width:0;padding:0 28px;display:flex;position:relative}.mf-dtu-capacity:after{content:"";background:var(--mf-dtu-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:33px}.mf-dtu-capacity__stack{box-sizing:border-box;flex-direction:column;gap:9px;width:100%;min-width:0;padding-right:24.5px;display:flex}.mf-dtu-eyebrow{color:var(--mf-dtu-muted);font:400 9px/12px var(--mf-dtu-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:block}.mf-dtu-capacity .mf-dtu-eyebrow{display:none}.mf-dtu-capacity__value{z-index:10;height:21px;position:relative}.mf-dtu-capacity__value output{top:0;left:calc(var(--mf-dtu-ratio) * 100%);z-index:4;border:1px solid var(--mf-dtu-blue);color:var(--mf-dtu-ink);font:400 9px/12px var(--mf-dtu-mono);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#fff;border-radius:999px;padding:3px 9px;transition:left .18s;position:absolute;transform:translate(-50%)}.mf-dtu-control{width:100%;height:35px;position:relative}.mf-dtu-tick-field{height:24px;position:relative;overflow:hidden}.mf-dtu-ticks{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0}.mf-dtu-ticks i{transform-origin:50% 100%;background:#e3e5e7;border-radius:999px;flex:0 0 1.5px;width:1.5px;height:7.5px;display:block}.mf-dtu-ticks--active{z-index:2;-webkit-mask-image:radial-gradient(82px 60px at calc(var(--mf-dtu-ratio) * 100%) 50%, #000 0, #000c 14%, #0003 38%, #0000001a 64%, transparent 100%);-webkit-mask-image:radial-gradient(82px 60px at calc(var(--mf-dtu-ratio) * 100%) 50%, #000 0, #000c 14%, #0003 38%, #0000001a 64%, transparent 100%);mask-image:radial-gradient(82px 60px at calc(var(--mf-dtu-ratio) * 100%) 50%, #000 0, #000c 14%, #0003 38%, #0000001a 64%, transparent 100%)}.mf-dtu-ticks--active i{background:var(--mf-dtu-blue);height:16.5px;transform:scaleY(.454545)}.mf-dtu-range-track{height:10.5px;position:relative}.mf-dtu-range-track__line{background:var(--mf-dtu-track);border-radius:999px;height:1.5px;position:absolute;top:4.5px;left:1px;right:1px}.mf-dtu-range-track i{background:var(--mf-dtu-blue);border:1.5px solid #fff;border-radius:50%;width:4.5px;height:4.5px;position:absolute;top:3px;transform:translate(-50%)}.mf-dtu-range-track b{top:-5px;left:calc(var(--mf-dtu-ratio) * 100%);background:var(--mf-dtu-blue);border:4.5px solid #fff;border-radius:50%;width:21px;height:21px;position:absolute;transform:translate(-50%)}.mf-dtu-panel[data-dtu-dragging] .mf-dtu-capacity__value output,.mf-dtu-panel[data-dtu-dragging] .mf-dtu-range-track b{transition:none}.mf-dtu-range{z-index:10;cursor:grab;opacity:0;touch-action:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.mf-dtu-range:active{cursor:grabbing}.mf-dtu-range:focus-visible{opacity:.08;outline-offset:2px;outline:2px solid #266df0}.mf-dtu-estimate{text-align:right;transform-origin:100%;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;padding:15px 18px 15px 15px;display:flex;transform:translate(-16px)scale(.9)}.mf-dtu-estimate__label{color:var(--mf-dtu-sub);font:400 10.5px/15px var(--mf-dtu-mono);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:4.5px;display:flex}.mf-dtu-estimate__label span{color:var(--mf-dtu-muted);font:400 9px/12px var(--mf-dtu-mono)}.mf-dtu-estimate__value{color:var(--mf-dtu-ink);font:400 36px/38px var(--mf-dtu-sans);letter-spacing:-.06em;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:8px;margin-top:0;display:flex;transform:translateY(8px)}.mf-dtu-estimate__currency,.mf-dtu-estimate__amount{color:inherit;font:inherit;line-height:inherit;display:block}.mf-dtu-estimate strong{color:var(--mf-dtu-green);font:400 9.75px/12px var(--mf-dtu-sans);white-space:nowrap;margin-top:0}.mf-dtu-throughput{background:#fff;flex:auto;align-items:stretch;min-height:0;display:flex}.mf-dtu-throughput__main{border-bottom:.525px dashed #00000026;flex-direction:column;flex:none;align-items:flex-start;gap:0;width:38%;min-width:176px;padding:16.811px 12.608px 25.217px;display:flex}.mf-dtu-throughput__main output{color:#0a0a0a;max-width:100%;font:100 110.763px/113.463px var(--mf-dtu-sans);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:57.235px;display:block}.mf-dtu-throughput__badge{color:#0a0a0a;letter-spacing:.2101px;white-space:nowrap;background:#00000008;border-radius:999px;justify-content:center;align-items:center;padding:3.3px 6.6px;font:400 10.402px/10.402px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:inline-flex}.mf-dtu-throughput__metrics{flex:auto;grid-template-columns:1fr 1fr;min-width:0;padding-left:29.944px;display:grid}.mf-dtu-throughput__metric{flex-direction:column;justify-content:center;align-items:center;gap:10.5px;min-width:0;padding:5.253px 8.406px 57.253px;display:flex;position:relative}.mf-dtu-throughput__metric:before{content:"";border-left:.525px dashed #5858581f;position:absolute;top:0;bottom:0;left:-8.406px}.mf-dtu-throughput__metric>.mf-dtu-throughput__badge{align-self:center;transform:translateY(-23.703px)}.mf-dtu-throughput__gauge{flex:none;width:76.281px;height:76.281px;display:block;position:relative}.mf-dtu-throughput__ring{width:76.281px;height:75.191px;position:absolute;inset:.545px 0}.mf-dtu-throughput__hand{transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.mf-dtu-throughput__hand--reserved{width:29.745px;height:9.358px;transform:rotate(var(--mf-dtu-gauge-angle,12.35deg));transform-origin:.675129px 8.68298px;top:calc(50% - 8.68298px);left:calc(50% - .675129px)}.mf-dtu-throughput__hand--input{width:10.496px;height:29.437px;transform:rotate(var(--mf-dtu-gauge-angle,-15.44deg));transform-origin:9.80618px 28.748px;top:calc(50% - 28.748px);left:calc(50% - 9.80618px)}.mf-dtu-throughput__reading{white-space:nowrap;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;height:49.738px;display:flex}.mf-dtu-throughput__reading output{color:#0a0a0a;font:300 27.738px/27.738px var(--mf-dtu-sans);font-variant-numeric:tabular-nums}.mf-dtu-panel>.mf-fast-statusbar{z-index:2}@media (prefers-reduced-motion:reduce){.mf-dtu-capacity__value output,.mf-dtu-range-track b,.mf-dtu-throughput__hand{transition:none}}.mf-lead-panel{z-index:2;pointer-events:auto;background:#fff;flex-direction:column;min-width:0;padding:24px 24px 18px;display:flex;position:absolute;inset:0}.mf-lead-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.mf-lead-head h2{letter-spacing:-.02em;color:#171717;margin:0 0 5px;font-size:14px;font-weight:500;line-height:18px}.mf-lead-head p{color:#17171780;margin:0;font-size:10px;line-height:14px}.mf-lead-head strong{color:#171717b3;font-weight:500}.mf-lead-export{color:#fff;pointer-events:auto;background:#111;border-radius:6px;flex:none;padding:6px 10px;font-size:10px;font-weight:500;line-height:12px;box-shadow:0 1px 2px #00000024}.mf-lead-export:hover{background:#2a2a2a}.mf-lead-export:focus-visible,.mf-lead-row:focus-visible{outline-offset:2px;outline:2px solid #1f7aff}.mf-lead-columns,.mf-lead-row{grid-template-columns:24px minmax(150px,5fr) minmax(120px,4fr) minmax(72px,2fr);align-items:center;column-gap:12px;display:grid}.mf-lead-columns{color:#17171766;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0000000d;margin-bottom:8px;padding:0 4px 10px;font-size:9px;font-weight:700;line-height:12px}.mf-lead-columns span:last-child{text-align:right}.mf-lead-list{z-index:2;pointer-events:auto;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.mf-lead-row{color:#171717;text-align:left;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;border-radius:8px;width:100%;min-width:0;padding:8px 4px;transition:background .2s,transform .2s,box-shadow .2s}.mf-lead-row *{pointer-events:auto}.mf-lead-row:hover,.mf-lead-row.is-hovered{background:#0000000b}.mf-lead-row.is-selected{background:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f624}.mf-lead-row:active{transform:translateY(1px)}.mf-lead-check{background:#fff;border:1px solid #0000001a;border-radius:3px;width:12px;height:12px;transition:background .18s,border-color .18s,box-shadow .18s;display:block}.mf-lead-row.is-selected .mf-lead-check{background:#3b82f6;border-color:#3b82f6;box-shadow:inset 0 0 0 3px #fff}.mf-lead-person,.mf-lead-company{align-items:center;gap:8px;min-width:0;display:flex}.mf-linkedin{color:#fff;letter-spacing:-.04em;background:#0a66c2;border-radius:2px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font:700 10px/1 Arial,sans-serif;display:flex}.mf-lead-copy{flex-direction:column;min-width:0;display:flex}.mf-lead-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:14px;overflow:hidden}.mf-lead-copy small{color:#17171780;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;line-height:12px;overflow:hidden}.mf-lead-company{color:#171717b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.mf-lead-company i{background:#0000000d;border-radius:3px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:flex}.mf-lead-status{white-space:nowrap;border-radius:4px;justify-self:end;padding:3px 6px;font-size:9px;font-weight:500;line-height:11px}.mf-lead-status--new{color:#1d4ed8;background:#3b82f61a}.mf-lead-status--qualified{color:#3f6212;background:#84cc1633}.mf-lead-status--contacted{color:#b45309;background:#f59e0b1a}.mf-fast-panel{--mf-fast-reserve-y:31.81%;--mf-fast-overlap-y:30.4%;z-index:2;isolation:isolate;color:#585858;pointer-events:auto;background:#fff;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;position:absolute;inset:0}.mf-fast-metrics{background:#fff;align-items:flex-start;gap:10.72px;width:634px;height:291px;display:flex;position:absolute;top:32px;left:50%;transform:translate(-50%)}.mf-fast-chart{z-index:2;background:#fff;flex-direction:column;flex:auto;gap:10.274px;min-width:0;height:100%;padding:12.855px 10.286px;display:flex;position:relative}.mf-fast-head{justify-content:space-between;align-items:center;width:100%;font-size:13.714px;font-weight:400;line-height:18.286px;display:flex}.mf-fast-head b{color:#14151c;text-align:left;font-variant-numeric:tabular-nums;width:39px;font-size:16px;font-weight:700;line-height:16px}.mf-fast-plot{flex:auto;align-items:center;width:100%;min-height:0;padding-left:36px;display:flex;position:relative}.mf-fast-graph{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:237.159px;position:relative;overflow:hidden}.mf-fast-graph img{pointer-events:none;max-width:none;display:block;position:absolute}.mf-fast-graph__reservation{left:1.21%;right:1.42%;top:var(--mf-fast-reserve-y);z-index:0;box-sizing:border-box;will-change:top, clip-path;pointer-events:none;background:#88aeff1a;border:1px dashed #3860ff;position:absolute;bottom:0}.mf-fast-graph__fill{z-index:1;will-change:clip-path;width:97.37%;height:102.33%;top:1.93%;left:1.21%}.mf-fast-graph__overlap{z-index:2;will-change:clip-path;pointer-events:none;width:97.37%;height:102.33%;position:absolute;top:1.93%;left:1.21%;overflow:hidden}.mf-fast-graph__overlap:before{content:"";clip-path:inset(var(--mf-fast-overlap-y) 0 0 0);background:repeating-linear-gradient(120deg,#3860ff57 0 1px,#0000 1px 7px);position:absolute;inset:0;-webkit-mask-image:url(https://img.alicdn.com/imgextra/i4/O1CN01Qr3Evr1Hojzl5rg7k_!!6000000000805-55-tps-376-243.svg);mask-image:url(https://img.alicdn.com/imgextra/i4/O1CN01Qr3Evr1Hojzl5rg7k_!!6000000000805-55-tps-376-243.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mf-fast-graph__threshold{left:1.21%;right:1.42%;top:var(--mf-fast-reserve-y);z-index:6;opacity:1;will-change:top, clip-path;pointer-events:none;border-top:1px dashed #3860ff;height:0;position:absolute;transform:translateY(-.5px)}.mf-fast-graph__line{z-index:5;will-change:clip-path;width:97.4%;height:96.47%;top:1.93%;left:1.21%}.mf-fast-graph__grid{z-index:3;width:1.79%;height:97%;top:1.5%}.mf-fast-graph__grid--1{left:19.82%}.mf-fast-graph__grid--2{left:39.34%}.mf-fast-graph__grid--3{left:58.87%}.mf-fast-graph__grid--4{left:78.39%}.mf-fast-axis{color:#58585866;text-transform:uppercase;flex-direction:column;justify-content:space-between;margin:0;padding:0;font:400 9.943px/14.857px Inter,-apple-system,BlinkMacSystemFont,sans-serif;list-style:none;display:flex;position:absolute;top:-.86px;bottom:-.82px;left:0}.mf-fast-fade{pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fff0 100%);width:48px;position:absolute;top:0;bottom:0;right:-47.72px}.mf-fast-dash{pointer-events:none;border-right:1.143px dashed #5858581f;width:1.143px;position:absolute;top:0;bottom:0;right:.28px}.mf-fast-params{z-index:1;background:#fff;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:155px;height:100%;margin:0;padding:10px 0;display:flex;position:relative}.mf-fast-param{flex-direction:column;align-items:flex-end;gap:8px;width:100%;margin:0;display:flex}.mf-fast-param dt,.mf-fast-param dd{white-space:nowrap;margin:0;font-size:13.714px;font-weight:400;line-height:20.571px}.mf-fast-param dt{color:#58585880}.mf-fast-param dd{color:#585858;font-variant-numeric:tabular-nums}.mf-fast-param img{object-fit:fill;pointer-events:none;width:155px;height:2.285px;display:block}.mf-fast-statusbar{box-sizing:border-box;background:#f9f8f6;border-radius:18.715px;justify-content:space-between;align-items:center;height:52px;padding:16px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.mf-fast-statusbar__meta{align-items:center;gap:9.357px;display:flex}.mf-fast-statusbar__icon{object-fit:contain;width:16px;height:16px;display:block}.mf-fast-statusbar__label{color:#0a0a0a;white-space:nowrap;font:400 13px/20px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.mf-fast-statusbar__state{color:#016630;white-space:nowrap;background:#dcfce7;border-radius:9999px;padding:2px 8px;font:400 10px/15px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.mf-fast-statusbar__action{isolation:isolate;color:#fff;white-space:nowrap;cursor:pointer;background:#14151c;border-radius:9999px;padding:6.238px 12.477px;font:400 13px/20px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;position:relative;overflow:hidden}.mf-fast-statusbar__action:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(270deg,#03ffd9 0%,#0054ff 56%,#004cff 100%);transition:opacity .3s;position:absolute;inset:0}.mf-fast-statusbar__action:hover:before{opacity:1}.mf-fast-panel[data-fast-animation-state=settled] .mf-fast-graph,.mf-fast-panel[data-fast-dragging] .mf-fast-graph{cursor:ns-resize}.mf-fast-graph__line--inspect{z-index:4;opacity:0;clip-path:inset(0 100% 0 0);filter:saturate(1.3)contrast(1.08);transition:opacity .16s}.mf-fast-graph__cursor{z-index:5;opacity:0;pointer-events:none;background:#799dffc7;width:1px;transition:opacity .16s;position:absolute;top:1.93%;bottom:1.6%;left:0;transform:translate(-.5px);box-shadow:0 0 0 1px #ffffff61}.mf-fast-panel[data-fast-hovering=true] .mf-fast-graph__line:not(.mf-fast-graph__line--inspect){opacity:.22}.mf-fast-panel[data-fast-hovering=true] .mf-fast-graph__line--inspect,.mf-fast-panel[data-fast-hovering=true] .mf-fast-graph__cursor{opacity:1}.mf-fast-panel[data-fast-hovering=true] .mf-fast-param dd{color:#14151c}.mf-fast-panel{--mf-fast-drag-x:50%}.mf-fast-graph__future-fade{top:0;bottom:0;right:0;left:var(--mf-fast-drag-x);z-index:7;opacity:0;pointer-events:none;will-change:left, opacity;background:#ffffff9e;position:absolute}.mf-fast-panel[data-fast-hovering=true] .mf-fast-graph__future-fade,.mf-fast-panel[data-fast-dragging] .mf-fast-graph__future-fade{opacity:1}.mf-fast-graph__cursor{z-index:8}.mf-fast-panel{--mf-fast-scaffold-progress:0;--mf-fast-reservation-progress:0;--mf-fast-fill-progress:0;--mf-fast-line-progress:0;--mf-fast-value-progress:0}.mf-fast-axis,.mf-fast-graph__grid{opacity:var(--mf-fast-scaffold-progress);transform:scaleY(calc(.86 + var(--mf-fast-scaffold-progress) * .14));transform-origin:50% 100%;will-change:opacity, transform}.mf-fast-head>span{opacity:calc(.28 + var(--mf-fast-scaffold-progress) * .72);transform:translateY(calc((1 - var(--mf-fast-scaffold-progress)) * 3px));will-change:opacity, transform}.mf-fast-head>b{opacity:calc(.24 + var(--mf-fast-value-progress) * .76);transform:translateY(calc((1 - var(--mf-fast-value-progress)) * 4px));will-change:opacity, transform}.mf-fast-graph__reservation,.mf-fast-graph__threshold{opacity:var(--mf-fast-reservation-progress)}.mf-fast-graph__fill{opacity:1;will-change:clip-path;transform:none}.mf-fast-graph__overlap{opacity:calc(.3 + var(--mf-fast-reservation-progress) * .7);will-change:clip-path, opacity;transform:none}.mf-fast-graph__line:not(.mf-fast-graph__line--inspect){opacity:1;filter:none;will-change:clip-path;transform:none}.mf-fast-graph__growth-sheen{top:0;bottom:0;left:calc(var(--mf-fast-line-progress) * 100%);z-index:4;filter:blur(3px);opacity:0;pointer-events:none;will-change:left, opacity;background:linear-gradient(90deg,#739aff00,#739aff2e,#739aff47,#739aff00);width:14px;transition:opacity .28s;position:absolute;transform:translate(-65%)}.mf-fast-panel[data-fast-animation-state=running] .mf-fast-graph__growth-sheen{opacity:.24}.mf-fast-panel[data-fast-animation-state=settled] .mf-fast-graph__growth-sheen,.mf-fast-panel[data-fast-animation-state=paused] .mf-fast-graph__growth-sheen{opacity:0}.mf-fast-graph__growth-runner{z-index:7;pointer-events:none;width:97.4%;height:96.47%;display:block;position:absolute;top:1.93%;left:1.21%;overflow:visible}.mf-fast-graph__growth-runner>[data-fast-growth-path]{fill:none;stroke:none}.mf-fast-graph__growth-runner [data-fast-growth-dot]{opacity:0;filter:none;will-change:transform, opacity;transition:opacity .12s}.mf-fast-graph__growth-dot-core{fill:#2453c6;stroke:#183f9f;stroke-width:1.2px}.mf-fast-graph__overlap:before{-webkit-mask-image:url(https://img.alicdn.com/imgextra/i3/O1CN01fKY8dO21tIG0xFaFs_!!6000000007042-55-tps-376-243.svg);mask-image:url(https://img.alicdn.com/imgextra/i3/O1CN01fKY8dO21tIG0xFaFs_!!6000000007042-55-tps-376-243.svg)}.mf-fast-panel[data-fast-animation-state=settled] [data-fast-growth-dot],.mf-fast-panel[data-fast-animation-state=paused] [data-fast-growth-dot]{opacity:0!important}@media (prefers-reduced-motion:reduce){.mf-fast-graph__growth-sheen,.mf-fast-graph__growth-runner{display:none}.mf-fast-axis,.mf-fast-graph__grid,.mf-fast-head>span,.mf-fast-head>b,.mf-fast-graph__fill,.mf-fast-graph__overlap,.mf-fast-graph__line:not(.mf-fast-graph__line--inspect){filter:none;transition:none}}.mf-agent-chat{background:#fff}.model-flow__activate{z-index:5;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.model-flow__item[data-model-pose=center]>.model-flow__activate,.model-flow__activate:disabled{pointer-events:none;cursor:default}.model-flow__activate:focus-visible{outline-offset:-3px;outline:3px solid #653aff}.model-flow__item[data-model-pose=left]:hover>.mf-scene,.model-flow__item[data-model-pose=right]:hover>.mf-scene{transform:scale(calc(var(--model-flow-scene-scale) * 1.015));filter:brightness(1.03)saturate(1.02)}.model-flow.is-reduced-motion .model-flow__item>.mf-scene{transition:none}.model-flow__compact-tabs{pointer-events:auto;display:none}.model-flow__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.model-capability-transition-layer{z-index:80;pointer-events:none;contain:layout style;position:fixed;inset:0;overflow:visible}.model-capability-transition-layer[aria-hidden=true]{visibility:hidden}.model-handoff-placeholder{visibility:hidden;pointer-events:none;width:980px;height:496px;display:block}.mf-deployment-window.is-model-handoff-source{z-index:1;box-sizing:border-box;will-change:transform, opacity, filter, border-radius, box-shadow;pointer-events:none;backface-visibility:hidden;margin:0;position:absolute;top:0;left:0}.model-flow.is-model-handoff .model-flow__header{opacity:var(--handoff-model-header-opacity,1);transform:translate3d(0, var(--handoff-model-header-y,0), 0);filter:blur(var(--handoff-model-header-blur,0));pointer-events:none}.model-flow.is-model-handoff .model-flow__viewport,.model-flow.is-model-handoff .model-flow__track{overflow:visible}.model-flow.is-model-handoff .model-flow__item:not([data-model-state=deployment]){opacity:var(--handoff-model-side-opacity,1);filter:blur(var(--handoff-model-side-blur,0));pointer-events:none}@media (width>=1300px){.model-flow__track:before,.model-flow__track:after{content:"";z-index:5;width:var(--model-flow-side-mask-width,max(0px, min(clamp(160px, 13vw, 360px), calc(50vw - var(--model-flow-scene-width,1112px) / 2 - 8px))));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:none;position:absolute;top:0;bottom:0}.model-flow__track:before{background:linear-gradient(90deg,#fafafc 0%,#fafafcfa 26%,#fafafcb8 58%,#fafafc00 100%);left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 34%,#00000075 68%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 34%,#00000075 68%,#0000 100%)}.model-flow__track:after{background:linear-gradient(270deg,#fafafc 0%,#fafafcfa 26%,#fafafcb8 58%,#fafafc00 100%);right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 34%,#00000075 68%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 34%,#00000075 68%,#0000 100%)}.model-flow.is-model-handoff .model-flow__track:before,.model-flow.is-model-handoff .model-flow__track:after{display:none}}@media (width>=1280px) and (width<=1560px){.model-flow__track:before,.model-flow__track:after{display:none}}@media (width>=1024px) and (width<=1299px){.model-flow{--model-flow-content-gutter:100px}.mf-training__grid,.mf-inference__grid{padding-inline:0}.mf-inference__grid>.mf-card{--mf-card-width:548px}.mf-inference__grid>.mf-card--qwen,.mf-inference__grid>.mf-card--voice{--mf-card-x:0px}.mf-inference__grid>.mf-card--wan>video{width:calc(100% + 2px);max-width:none}.mf-inference__grid[data-expanded-card]{--mf-card-stack-x:752px;--mf-card-stack-width:360px}.mf-inference__grid[data-expanded-card="1"],.mf-inference__grid[data-expanded-card="3"]{--mf-card-stack-x:0px}.mf-inference__grid[data-expanded-card="0"]>.mf-card:first-child,.mf-inference__grid[data-expanded-card="2"]>.mf-card:nth-child(3){--mf-card-x:0px;--mf-card-width:736px}.mf-inference__grid[data-expanded-card="1"]>.mf-card:nth-child(2),.mf-inference__grid[data-expanded-card="3"]>.mf-card:nth-child(4){--mf-card-x:376px;--mf-card-width:736px}}@media (width<=1023px){.model-flow{--model-flow-content-gutter:var(--h5-gutter);box-sizing:border-box;width:100%;height:var(--h5-model-height);margin-top:var(--h5-section-gap);padding:0 var(--h5-gutter);position:relative;overflow:hidden}.model-flow__viewport{height:100%;top:auto;overflow:hidden;position:relative!important}.model-flow__track{width:100%;height:calc(100% - 68px);top:0;left:0;right:0;overflow:visible}.model-flow__header{width:100%;height:164px;margin:0;top:0;left:0}.model-flow__title{color:#111;width:100%;font-size:var(--h5-title-size);line-height:var(--h5-title-line);letter-spacing:-.035em;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;justify-content:center;gap:8px;margin-inline:auto;display:flex}.model-flow__phase{width:auto;height:1.15em}.model-flow__phase-label{text-align:left}.model-flow__description{text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:normal;width:min(100%,50ch);height:48px;font-size:14px;line-height:22px;top:54px;left:50%;transform:translate(-50%)}.model-flow__actions{justify-content:center;top:112px;left:0;right:0}.model-flow__action{width:auto;min-width:112px;height:44px;padding-inline:20px}.model-flow__item{top:var(--h5-model-scene-top);height:calc((100% - var(--h5-model-scene-top)) / var(--h5-model-scene-scale));transform:translateX(-50%) scale(var(--h5-model-scene-scale));transform-origin:top;margin-left:0;left:50%}.model-flow__item[data-model-state=training] .mf-training__grid,.model-flow__item[data-model-state=inference] .mf-inference__grid{height:100%}.model-flow__item[data-model-state=training] .mf-training__grid{grid-template-rows:repeat(2,minmax(0,1fr))}.model-flow__item[data-model-state=training] .mf-terminal{display:none}.model-flow__item[data-model-state=training] .mf-card--tuning{grid-area:1/1/auto/span 6}.model-flow__item[data-model-state=training] .mf-card--data{grid-area:1/7/auto/span 6}.model-flow__item[data-model-state=training] .mf-card--sft{grid-area:2/1/auto/span 12}.model-flow__item[data-model-state=training] .mf-training__grid>.mf-card,.model-flow__item[data-model-state=inference] .mf-inference__grid>.mf-card{border-radius:calc(16px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=training] .mf-sft-portal{transform-origin:100% 100%;transform:scale(1.25)}.model-flow__item[data-model-state=training] .mf-tuning-dot-grid{margin:calc(10px / var(--h5-model-scene-scale)) calc(20px / var(--h5-model-scene-scale)) calc(20px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=training] .mf-repo-sync{top:auto;bottom:calc(20px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=training] .mf-repo-sync__node{transform-origin:50%;transform:scale(1.3)}.model-flow__item[data-model-state=training] .mf-repo-sync__node--source{transform:translateY(18px)scale(1.3)}.model-flow__item[data-model-state=training] .mf-sft__content{right:calc(20px / var(--h5-model-scene-scale));bottom:calc(20px / var(--h5-model-scene-scale));left:calc(20px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=inference] .mf-inference__grid{--h5-model-row-height:calc((100% - 16px) / 2)}.model-flow__item[data-model-state=inference] .mf-inference__grid:not([data-expanded-card])>.mf-card{--mf-card-height:var(--h5-model-row-height)}.model-flow__item[data-model-state=inference] .mf-inference__grid:not([data-expanded-card])>.mf-card--voice,.model-flow__item[data-model-state=inference] .mf-inference__grid:not([data-expanded-card])>.mf-card--understanding{--mf-card-y:calc(var(--h5-model-row-height) + 16px)}.model-flow__item[data-model-state=training] .mf-card__header h3,.model-flow__item[data-model-state=inference] .mf-card__header h3{font-size:24px;line-height:30px}.model-flow__item[data-model-state=training] .mf-card__header p,.model-flow__item[data-model-state=inference] .mf-card__header p{margin-top:6px;font-size:18px;line-height:24px}.model-flow__item[data-model-state=training] .mf-card__header,.model-flow__item[data-model-state=inference] .mf-card__header{padding:calc(20px / var(--h5-model-scene-scale)) calc(20px / var(--h5-model-scene-scale)) 0}.model-flow__item[data-model-state=inference] .mf-card--wan>video{object-fit:cover;width:100%;max-width:none;height:100%;inset:0}.model-flow__item[data-model-state=inference] .mf-model-marquee{--mf-model-logo-size:60px;--mf-model-logo-gap:14px}.model-flow__item[data-model-state=inference] .mf-path-node[data-path-group~=governing]{transform:translate(-50%,-50%)scale(1)}.model-flow__item[data-model-state=inference] .mf-path-label[data-path-group=governing]{transform:translate(-50%,-50%)scale(3)}.model-flow__item:not([data-model-pose=center]){visibility:hidden;pointer-events:none}.model-flow__activate{display:none}.model-capability-transition-layer{display:none!important}[data-h5-locale=en] .model-flow__title{font-size:clamp(24px, 5.6vw, var(--h5-title-size));white-space:normal;word-break:normal;overflow-wrap:anywhere;flex-wrap:wrap}[data-h5-locale=en] .model-flow{--h5-model-scene-top:250px;height:calc(var(--h5-model-height) + 64px)}[data-h5-locale=en] .model-flow__header{height:228px}[data-h5-locale=en] .model-flow__description{height:66px;top:104px}[data-h5-locale=en] .model-flow__actions{top:180px}.model-flow__item[data-model-state=deployment]{--h5-fast-status-bottom:38px;--h5-dtu-metric-top-offset:calc(16px + clamp(0px, calc((100vw - 430px) * .24), 12px))}.model-flow__item[data-model-state=deployment] .mf-deployment-shell{height:calc(100% + 16px)}.model-flow__item[data-model-state=deployment] .mf-deployment-window{height:100%}.model-flow__item[data-model-state=deployment] .mf-deployment-body{height:calc(100% - 61px)}.model-flow__item[data-model-state=deployment] .mf-agent-sidebar,.model-flow__item[data-model-state=deployment] .mf-agent-chat{height:100%}.model-flow__item[data-model-state=deployment] .mf-agent-sidebar{gap:calc(24px / var(--h5-model-scene-scale));width:calc(109px / var(--h5-model-scene-scale));padding:calc(8px / var(--h5-model-scene-scale)) 0}.model-flow__item[data-model-state=deployment] .mf-agent-sidebar-group{gap:calc(12px / var(--h5-model-scene-scale));flex:none;min-height:0;overflow:visible}.model-flow__item[data-model-state=deployment] .mf-agent-list,.model-flow__item[data-model-state=deployment] .mf-agent-list--dtu{width:100%;height:calc(44px / var(--h5-model-scene-scale));min-height:calc(44px / var(--h5-model-scene-scale));padding:0 calc(6px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-agent-row,.model-flow__item[data-model-state=deployment] .mf-agent-list--dtu .mf-agent-row{height:100%;padding:calc(4px / var(--h5-model-scene-scale));gap:0}.model-flow__item[data-model-state=deployment] .mf-agent-row.is-active,.model-flow__item[data-model-state=deployment] .mf-agent-list--dtu .mf-agent-row.is-active,.model-flow__item[data-model-state=deployment] .mf-agent-row:hover{border-radius:calc(8px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-agent-avatar{display:none}.model-flow__item[data-model-state=deployment] .mf-agent-copy b{font-size:calc(11px / var(--h5-model-scene-scale));line-height:calc(13.25px / var(--h5-model-scene-scale));text-overflow:clip;white-space:normal;overflow:visible}.model-flow__item[data-model-state=deployment] .mf-agent-copy small{font-size:calc(9px / var(--h5-model-scene-scale));line-height:calc(11px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-agent-feature-stack{gap:calc(12px / var(--h5-model-scene-scale));padding:0 calc(6px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-agent-feature{gap:calc(4px / var(--h5-model-scene-scale));height:calc(15px / var(--h5-model-scene-scale));min-height:calc(15px / var(--h5-model-scene-scale));padding:0 calc(4px / var(--h5-model-scene-scale));font-size:calc(10px / var(--h5-model-scene-scale));line-height:calc(14px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-agent-feature img{width:calc(10px / var(--h5-model-scene-scale));height:calc(10px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-agent-feature--icons{display:none}.model-flow__item[data-model-state=deployment] .mf-dtu-pricing__top{flex-basis:calc(78.25px / var(--h5-model-scene-scale));min-height:calc(78.25px / var(--h5-model-scene-scale));grid-template-columns:minmax(0,1fr)}.model-flow__item[data-model-state=deployment] .mf-dtu-capacity{padding:0 calc(8px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-capacity:after{display:none}.model-flow__item[data-model-state=deployment] .mf-dtu-capacity__stack{gap:calc(5px / var(--h5-model-scene-scale));padding-right:calc(6px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-capacity__value{height:calc(20px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-capacity__value output{padding:calc(2px / var(--h5-model-scene-scale)) calc(6px / var(--h5-model-scene-scale));font-size:calc(10px / var(--h5-model-scene-scale));line-height:calc(14px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-control,.model-flow__item[data-model-state=deployment] .mf-dtu-range{height:calc(44px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-tick-field{height:calc(24px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-range-track{height:calc(20px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-range-track__line{top:calc(9px / var(--h5-model-scene-scale));height:calc(2px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-range-track i{top:calc(7px / var(--h5-model-scene-scale));width:calc(6px / var(--h5-model-scene-scale));height:calc(6px / var(--h5-model-scene-scale));border-width:calc(2px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-range-track b{top:calc(-4px / var(--h5-model-scene-scale));width:calc(28px / var(--h5-model-scene-scale));height:calc(28px / var(--h5-model-scene-scale));border-width:calc(5px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-estimate{padding:calc(6px / var(--h5-model-scene-scale));display:none;transform:none}.model-flow__item[data-model-state=deployment] .mf-dtu-estimate__label{gap:calc(3px / var(--h5-model-scene-scale));font-size:calc(9px / var(--h5-model-scene-scale));line-height:calc(12px / var(--h5-model-scene-scale));display:none}.model-flow__item[data-model-state=deployment] .mf-dtu-estimate__label span{font-size:calc(9px / var(--h5-model-scene-scale));line-height:calc(12px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-estimate__value{gap:calc(3px / var(--h5-model-scene-scale));font-size:calc(20px / var(--h5-model-scene-scale));line-height:calc(24px / var(--h5-model-scene-scale));transform:none}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput{box-sizing:border-box;padding-bottom:0}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__main{width:36%;min-width:0;padding:calc(var(--h5-dtu-metric-top-offset) / var(--h5-model-scene-scale)) 0 0 calc(8px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__main output{margin-top:calc(18px / var(--h5-model-scene-scale));font-size:calc(52px / var(--h5-model-scene-scale));line-height:calc(52.25px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__badge{padding:calc(2px / var(--h5-model-scene-scale)) calc(4px / var(--h5-model-scene-scale));font-size:calc(10px / var(--h5-model-scene-scale));line-height:calc(14px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__metrics{padding-left:calc(4px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__metric{padding:calc((var(--h5-dtu-metric-top-offset) + 22px) / var(--h5-model-scene-scale)) 0 0;justify-content:flex-start;gap:0}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__metric:before{left:0}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__metric>.mf-dtu-throughput__badge{top:calc(var(--h5-dtu-metric-top-offset) / var(--h5-model-scene-scale));right:calc(2px / var(--h5-model-scene-scale));z-index:1;position:absolute;transform:none}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__gauge{width:calc(48px / var(--h5-model-scene-scale));height:calc(48px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__ring{width:100%;height:100%;inset:0}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__hand--reserved{transform-origin:2.27% 92.78%;width:39%;height:12.27%;top:38.617%;left:49.115%}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__hand--input{transform-origin:93.43% 97.66%;width:13.76%;height:38.59%;top:12.312%;left:37.145%}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__reading{height:calc(18px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput__reading output{font-size:calc(16px / var(--h5-model-scene-scale));line-height:calc(18px / var(--h5-model-scene-scale))}.model-flow__item[data-model-state=deployment] .mf-fast-metrics{width:calc((100% - 48px) / var(--h5-model-detail-scale));height:calc((-12px + (174.25px + var(--h5-dtu-metric-top-offset)) / var(--h5-model-scene-scale)) / var(--h5-model-detail-scale));transform:translateX(-50%) scale(var(--h5-model-detail-scale));transform-origin:top;top:24px;left:50%}.model-flow__item[data-model-state=deployment] .mf-fast-head{font-size:20px;line-height:26px}.model-flow__item[data-model-state=deployment] .mf-fast-head b{width:auto;font-size:22px;line-height:26px}.model-flow__item[data-model-state=deployment] .mf-fast-axis{font-size:15px;line-height:20px}.model-flow__item[data-model-state=deployment] .mf-fast-param dt,.model-flow__item[data-model-state=deployment] .mf-fast-param dd{font-size:18px;line-height:24px}.model-flow__item[data-model-state=deployment] .mf-fast-graph{height:100%}.model-flow__item[data-model-state=deployment] .mf-fast-statusbar{right:auto;bottom:var(--h5-fast-status-bottom);width:calc((100% - 64px) / var(--h5-model-detail-scale));height:calc(38px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));transform:translateX(-50%) scale(var(--h5-model-detail-scale));transform-origin:bottom;background:0 0;justify-content:center;padding:0;left:50%}.model-flow__item[data-model-state=deployment] .mf-fast-statusbar__meta{display:none}.model-flow__item[data-model-state=deployment] .mf-fast-statusbar__icon{width:calc(18px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));height:calc(18px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale))}.model-flow__item[data-model-state=deployment] .mf-fast-statusbar__label{font-size:calc(14px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));line-height:calc(20px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale))}.model-flow__item[data-model-state=deployment] .mf-fast-statusbar__state{padding:calc(2px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale)) calc(6px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));font-size:calc(11px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));line-height:calc(14px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale))}.model-flow__item[data-model-state=deployment] .mf-fast-statusbar__action{box-sizing:border-box;width:calc(96px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));min-width:calc(96px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));min-height:calc(32px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));font-size:calc(14px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));line-height:calc(20px / var(--h5-model-scene-scale) / var(--h5-model-detail-scale));flex:none;place-items:center;padding:0;transition:none;display:grid;transform:none}.model-flow__item[data-model-state=deployment] .mf-fast-statusbar__action:hover,.model-flow__item[data-model-state=deployment] .mf-fast-statusbar__action:active{transform:none}.model-flow__compact-tabs{z-index:12;box-sizing:border-box;width:227px;height:48px;box-shadow:none;background:#271a000a;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.model-flow__compact-tabs button{box-sizing:border-box;color:#27251e;width:auto;min-width:0;height:44px;min-height:44px;font-family:var(--font-cn), var(--font-en);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;padding:1px 9px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.model-flow__compact-tabs button[aria-selected=true]{color:#27251e;background:#fff;box-shadow:0 1px 2px #0000000a}.model-flow__compact-tabs button:hover{background:#ffffffa6}.model-flow__compact-tabs button:focus-visible{outline-offset:2px;outline:2px solid #4a7dff}}@media (width<=800px){.model-flow__item[data-model-state=training] .mf-card__header h3,.model-flow__item[data-model-state=inference] .mf-card__header h3{font-size:28px;line-height:34px}.model-flow__item[data-model-state=training] .mf-card__header p,.model-flow__item[data-model-state=inference] .mf-card__header p{font-size:20px;line-height:26px}}@media (width<=600px){.model-flow__item[data-model-state=training] .mf-card__header h3,.model-flow__item[data-model-state=inference] .mf-card__header h3{font-size:32px;line-height:38px}.model-flow__item[data-model-state=training] .mf-card__header p,.model-flow__item[data-model-state=inference] .mf-card__header p{font-size:22px;line-height:28px}}@media (width>=400px) and (width<=430px){.model-flow__item[data-model-state=training] .mf-sft-portal{transform:scale(1.1)}}@media (width<=430px){.model-flow__header{height:152px}.model-flow__description{height:44px;font-size:13px;line-height:20px;top:46px}.model-flow__actions{top:100px}.model-flow__item{top:var(--h5-model-scene-top)}[data-h5-locale=en] .model-flow{--h5-model-scene-top:238px}[data-h5-locale=en] .model-flow__header{height:216px}[data-h5-locale=en] .model-flow__description{height:60px;top:92px}[data-h5-locale=en] .model-flow__actions{top:164px}.model-flow__compact-tabs button{min-width:0;padding:1px 9px}.model-flow__item[data-model-state=training] .mf-card__header h3,.model-flow__item[data-model-state=inference] .mf-card__header h3{font-size:36px;line-height:40px}.model-flow__item[data-model-state=training] .mf-card__header p,.model-flow__item[data-model-state=inference] .mf-card__header p{margin-top:8px;font-size:24px;line-height:30px}.model-flow__item[data-model-state=deployment]{--h5-dtu-metric-top-offset:0px}.model-flow__item[data-model-state=deployment] .mf-dtu-throughput{display:none}.model-flow__item[data-model-state=deployment] .mf-dtu-panel>.mf-fast-statusbar{bottom:calc(11.1px / var(--h5-model-scene-scale))}}@media (width<=1023px){.model-flow__item[data-model-state=deployment] .mf-fast-statusbar{top:calc(12px + (233.25px + var(--h5-dtu-metric-top-offset) - (38px / var(--h5-model-detail-scale))) / var(--h5-model-scene-scale));bottom:auto}}
/*$vite$:1*/