@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--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-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-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-50:oklch(98.7% .026 102.212);--color-green-50:oklch(98.2% .018 155.826);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-teal-50:oklch(98.4% .014 180.72);--color-sky-100:oklch(95.1% .026 236.824);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.my-0\!{margin-block:calc(var(--spacing) * 0)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\!{margin-bottom:calc(var(--spacing) * 0)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.max-h-110{max-height:calc(var(--spacing) * 110)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-\[86px\]{width:86px}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\[320px\]{max-width:320px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-0{flex:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.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)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#26a17b\]\/15{border-color:oklab(63.4133% -.11647 .0268151/.15)}.border-\[\#26a17b\]\/20{border-color:oklab(63.4133% -.11647 .0268151/.2)}.border-\[\#26a17b\]\/25{border-color:oklab(63.4133% -.11647 .0268151/.25)}.border-\[\#26a17b\]\/40{border-color:oklab(63.4133% -.11647 .0268151/.4)}.border-amber-200{border-color:var(--color-amber-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\/80{border-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/80{border-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-transparent{border-color:#0000}.bg-\[\#26a17b\]\/10{background-color:oklab(63.4133% -.11647 .0268151/.1)}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100\/50{background-color:#d0fae580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/50{background-color:color-mix(in oklab, var(--color-emerald-100) 50%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#22C55E\]\/80{--tw-gradient-from:oklab(72.2746% -.165574 .0972219/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#26a17b\]{--tw-gradient-from:#26a17b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#26a17b\]\/8{--tw-gradient-from:oklab(63.4133% -.11647 .0268151/.08);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#26a17b\]\/85{--tw-gradient-from:oklab(63.4133% -.11647 .0268151/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1677FF\]\/85{--tw-gradient-from:oklab(59.8657% -.0417056 -.215349/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/40{--tw-gradient-from:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.from-emerald-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/70{--tw-gradient-from:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.from-emerald-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/85{--tw-gradient-from:#625fffd9}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/85{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 85%, transparent)}}.from-indigo-500\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#22C55E\]\/35{--tw-gradient-via:oklab(72.2746% -.165574 .0972219/.35);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#26a17b\]\/5{--tw-gradient-via:oklab(63.4133% -.11647 .0268151/.05);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#26a17b\]\/30{--tw-gradient-via:oklab(63.4133% -.11647 .0268151/.3);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#1677FF\]\/30{--tw-gradient-via:oklab(59.8657% -.0417056 -.215349/.3);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500\/30{--tw-gradient-via:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/30{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.via-purple-500\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1d8a66\]{--tw-gradient-to:#1d8a66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#2eb889\]{--tw-gradient-to:#2eb889;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50\/30{--tw-gradient-to:#ecfdf54d}@supports (color:color-mix(in lab, red, red)){.to-emerald-50\/30{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.to-emerald-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-100\/60{--tw-gradient-to:#dff2fe99}@supports (color:color-mix(in lab, red, red)){.to-sky-100\/60{--tw-gradient-to:color-mix(in oklab, var(--color-sky-100) 60%, transparent)}}.to-sky-100\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50\/30{--tw-gradient-to:#f8fafc4d}@supports (color:color-mix(in lab, red, red)){.to-slate-50\/30{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 30%, transparent)}}.to-slate-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50\/40{--tw-gradient-to:#f0fdfa66}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) 40%, transparent)}}.to-teal-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[\#0B3D91\]{color:#0b3d91}.text-\[\#1d8a66\]{color:#1d8a66}.text-\[\#16A34A\]{color:#16a34a}.text-\[\#26a17b\]{color:#26a17b}.text-\[\#165DFF\]{color:#165dff}.text-\[\#14532D\],.text-\[\#14532d\]{color:#14532d}.text-\[\#166534\]{color:#166534}.text-amber-800{color:var(--color-amber-800)}.text-blue-600{color:var(--color-blue-600)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.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)}.shadow-\[0_15px_45px_-35px_rgba\(38\,161\,123\,0\.12\)\]{--tw-shadow:0 15px 45px -35px var(--tw-shadow-color,#26a17b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-44px_rgba\(38\,161\,123\,0\.45\)\]{--tw-shadow:0 24px 60px -44px var(--tw-shadow-color,#26a17b73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_-46px_rgba\(22\,119\,255\,0\.6\)\]{--tw-shadow:0 32px 90px -46px var(--tw-shadow-color,#1677ff99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_-46px_rgba\(34\,197\,94\,0\.58\)\]{--tw-shadow:0 32px 90px -46px var(--tw-shadow-color,#22c55e94);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_-46px_rgba\(38\,161\,123\,0\.55\)\]{--tw-shadow:0 32px 90px -46px var(--tw-shadow-color,#26a17b8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_96px_-48px_rgba\(79\,70\,229\,0\.68\)\]{--tw-shadow:0 34px 96px -48px var(--tw-shadow-color,#4f46e5ad);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#26a17b\]\/30{--tw-shadow-color:#26a17b4d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#26a17b\]\/30{--tw-shadow-color:color-mix(in oklab, oklab(63.4133% -.11647 .0268151/.3) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/60{--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-white{--tw-ring-color:var(--color-white)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#22C55E\]:hover{border-color:#22c55e}.hover\:border-\[\#26a17b\]:hover{border-color:#26a17b}.hover\:border-\[\#26a17b\]\/30:hover{border-color:oklab(63.4133% -.11647 .0268151/.3)}.hover\:border-\[\#1677FF\]:hover{border-color:#1677ff}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#26a17b\]:hover{color:#26a17b}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_20px_50px_-40px_rgba\(38\,161\,123\,0\.3\)\]:hover{--tw-shadow:0 20px 50px -40px var(--tw-shadow-color,#26a17b4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-\[\#26a17b\]\/30:focus-visible{--tw-ring-color:oklab(63.4133% -.11647 .0268151/.3)}.focus-visible\:ring-indigo-200:focus-visible{--tw-ring-color:var(--color-indigo-200)}@media (width>=40rem){.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}@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}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@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-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-duration{syntax:"*";inherits:false}.locale-switcher--compact .locale-switcher-trigger{gap:6px;padding:0 10px 0 6px}.locale-switcher-trigger-code--solo{letter-spacing:.08em;color:var(--text);font-size:11px;font-weight:800}@keyframes locale-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--primary-start:#3a3ffe;--primary-blue:#3a7bff;--purple:#8a75fc;--cyan:#00e5ff;--light-blue:#e6f0ff;--background:#f6f8fc;--text:#0f172a;--muted:#64748b;--line:#dbe6f7;--primary-gradient:linear-gradient(125deg, #00e5ff 0%, #3a3ffe 42%, #8a75fc 100%);--primary-gradient-soft:linear-gradient(125deg, #00e5ff24 0%, #3a3ffe1a 50%, #8a75fc1f 100%);--btn-radius:999px;--btn-shadow:0 8px 24px #3a3ffe33, 0 2px 10px #00e5ff29;--btn-shadow-hover:0 14px 36px #3a3ffe47, 0 4px 16px #00e5ff38;--hero-api-panel-width:clamp(340px, 34vw, 500px);--hero-card-cloud-column-ratio:1.45fr;--hero-section-gap:clamp(32px, 3.5vw, 96px);--soft-shadow:0 18px 48px #3a3ffe1a;--panel-shadow:0 12px 32px #5875ac14;--intl-border:#e2e8f0;--intl-border-subtle:#f1f5f9;--intl-surface:#fff;--intl-muted:#64748b;--intl-accent:#2563eb;--intl-radius:12px;--intl-radius-lg:16px;--intl-dark:#0a0a0b;color:var(--text);background:var(--background);font-family:Satoshi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.home-page{background:radial-gradient(circle at 56% 6%, #3a3ffe12, transparent 34%), radial-gradient(circle at 90% 18%, #00e5ff0f, transparent 32%), radial-gradient(circle at 72% 42%, #8a75fc0d, transparent 38%), var(--background);min-height:100vh;padding-top:72px;overflow-x:clip}.home-body{padding-bottom:48px;position:relative}.home-body:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#3a3ffe0d,#0000 70%);width:min(1200px,90%);height:520px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.home-body>section,.home-body>footer{z-index:1;position:relative}.site-header,.hero-section,.logo-strip,.platform-section,.capabilities-section,.feature-section,.cta-band,.site-footer{width:min(1680px,100% - 96px);margin:0 auto}.site-header{z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;height:72px;padding:0 16px;transition:top .25s,width .25s,height .25s,padding .25s,border-color .25s,border-radius .25s,box-shadow .25s,background .25s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.site-header.is-floating{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff94;border:1px solid #ffffff9e;border-radius:999px;width:min(1080px,100% - 96px);height:58px;padding:0 14px 0 22px;top:18px;box-shadow:0 14px 40px #4152801a,inset 0 1px #ffffffb8}.brand{align-items:center;width:158px;min-width:158px;transition:width .25s,min-width .25s;display:inline-flex}.site-header.is-floating .brand{width:118px;min-width:118px}.brand img,.footer-brand img{width:100%;height:auto;display:block}.site-nav{color:#1f2a44;align-items:center;gap:42px;font-size:15px;font-weight:600;transition:gap .25s;display:flex}.site-header.is-floating .site-nav{gap:30px;font-size:14px}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--primary-blue)}.mobile-nav-toggle{width:40px;height:40px;color:var(--text);cursor:pointer;background:#ffffffe0;border:1px solid #dbe6f7f2;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,box-shadow .2s,background .2s;display:none;box-shadow:0 6px 16px #3a3ffe14}.mobile-nav-toggle:hover{border-color:#3a7bff59;box-shadow:0 8px 20px #3a3ffe1f}.mobile-nav{z-index:19;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dbe6f7f2;border-radius:20px;flex-direction:column;gap:4px;width:min(1680px,100% - 96px);padding:12px;display:none;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 20px 48px #41528029}.mobile-nav.is-open{display:flex}.mobile-nav a{min-height:44px;color:var(--text);border-radius:12px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;transition:color .2s,background .2s;display:flex}.mobile-nav a:hover{color:var(--primary-blue);background:#3a3ffe0f}.mobile-nav a[aria-current=page]{color:var(--primary-blue);background:#3a3ffe14}.site-nav a,.header-actions,.hero-actions,.cta-actions,.footer-bottom button{align-items:center;display:inline-flex}.site-nav a{gap:6px;transition:color .2s}.site-nav__icon{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.site-nav a[aria-current=page] .site-nav__icon{color:var(--primary-blue)}.header-actions{gap:28px;font-size:15px;font-weight:700;transition:gap .25s}.site-header.is-floating .header-actions{gap:14px;font-size:14px}.header-toolbar{-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #dbe6f7e0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 6px 18px #3a3ffe14}.site-header.is-floating .header-toolbar{box-shadow:none;background:#ffffff61;border-color:#ffffff8c}.header-toolbar__divider{background:#cbd5e1f2;flex-shrink:0;width:1px;height:18px;margin:0 1px}.header-toolbar .locale-switcher-trigger,.header-toolbar .dash-user-menu__trigger{min-height:34px;box-shadow:none;background:0 0;border:0}.header-toolbar .locale-switcher-trigger{gap:6px;padding:0 10px 0 6px}.header-toolbar .dash-user-menu__trigger{padding:0 8px 0 4px}.header-toolbar .locale-switcher-trigger:hover,.header-toolbar .locale-switcher.is-open .locale-switcher-trigger,.header-toolbar .dash-user-menu__trigger:hover,.header-toolbar .dash-user-menu.is-open .dash-user-menu__trigger{box-shadow:none;background:#3a3ffe0f;border-color:#0000}.header-toolbar .locale-switcher-trigger-icon{width:26px;height:26px}.login-link--toolbar{min-height:34px;box-shadow:none;margin-right:2px;padding:0 16px}.header-auth{align-items:center;gap:10px;display:inline-flex}.login-link{border-radius:var(--btn-radius);color:#fff;letter-spacing:.01em;background:linear-gradient(160deg, #ffffff2e 0%, #fff0 45%), var(--primary-gradient);border:0;justify-content:center;align-items:center;min-height:38px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #3a3ffe33}.login-link:hover{transform:translateY(-1px);box-shadow:0 10px 26px #3a3ffe47}.login-link:focus-visible{outline-offset:3px;outline:2px solid #00e5ff80}.site-header.is-floating .login-link{min-height:34px;padding:0 18px;font-size:13px}.locale-switcher{display:inline-flex;position:relative}.locale-switcher-trigger{min-height:38px;color:var(--text);cursor:pointer;background:#ffffffe0;border:1px solid #dbe6f7f2;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 8px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 6px 16px #3a3ffe14}.locale-switcher-trigger:hover,.locale-switcher.is-open .locale-switcher-trigger{border-color:#3a7bff59;box-shadow:0 8px 22px #3a3ffe24}.locale-switcher-trigger:focus-visible{outline-offset:3px;outline:2px solid #00e5ff80}.locale-switcher-trigger-icon{background:var(--primary-gradient-soft);width:28px;height:28px;color:var(--primary-start);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #3a3ffe14}.locale-switcher-trigger-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:inline-flex}.locale-switcher-trigger-label{letter-spacing:.01em;font-size:13px;font-weight:700;line-height:1.1}.locale-switcher-trigger-code{letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:700;line-height:1}.locale-switcher-trigger-chevron{color:var(--muted);flex-shrink:0;margin-left:2px;transition:transform .22s,color .2s}.locale-switcher.is-open .locale-switcher-trigger-chevron{color:var(--primary-start);transform:rotate(180deg)}.locale-switcher-panel{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dbe6f7f2;border-radius:20px;min-width:228px;padding:8px;animation:.22s locale-panel-in;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 48px #41528029}.locale-switcher-panel-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px 8px;font-size:11px;font-weight:700}.locale-switcher-options{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.locale-switcher-option{width:100%;min-height:46px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.locale-switcher-option:hover{background:#3a3ffe0d}.locale-switcher-option.is-active{background:var(--primary-gradient-soft);border-color:#3a3ffe1f;box-shadow:inset 0 0 0 1px #3a3ffe0f,0 8px 18px #3a3ffe14}.locale-switcher-option-label{letter-spacing:.01em;font-size:14px;font-weight:700}.locale-switcher-option.is-active .locale-switcher-option-label{background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.locale-switcher-option-meta{align-items:center;gap:8px;display:inline-flex}.locale-switcher-badge{min-width:34px;min-height:22px;color:var(--muted);letter-spacing:.08em;background:#64748b1a;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.locale-switcher-option.is-active .locale-switcher-badge{color:var(--primary-start);background:#3a3ffe1f}.locale-switcher-check-icon{color:var(--primary-start);flex-shrink:0}.site-header.is-floating .locale-switcher-trigger{gap:8px;min-height:34px;padding:0 10px 0 7px}.site-header.is-floating .locale-switcher-trigger-icon{width:26px;height:26px}.site-header.is-floating .locale-switcher-trigger-label{font-size:12px}.site-header.is-floating .locale-switcher-trigger-code{font-size:9px}.primary-action,.secondary-action,.cta-light,.cta-outline{border-radius:var(--btn-radius);letter-spacing:.01em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:52px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(160deg, #fff3 0%, #fff0 45%), var(--primary-gradient);min-width:198px;box-shadow:var(--btn-shadow);border:0;padding:0 28px}.primary-action:hover{box-shadow:var(--btn-shadow-hover);transform:translateY(-1px)}.primary-action:focus-visible{outline-offset:3px;outline:2px solid #00e5ff80}.header-cta{min-width:144px;min-height:44px;padding:0 24px;transition:min-width .25s,min-height .25s,padding .25s,transform .2s,box-shadow .2s}.site-header.is-floating .header-cta{min-width:104px;min-height:40px;padding:0 20px}.secondary-action{min-width:170px;color:var(--text);box-shadow:none;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(125deg,#00e5ff73,#3a3ffe59,#8a75fc73) border-box;border:1px solid #0000;padding:0 28px}.secondary-action:hover{color:var(--primary-blue);background:var(--primary-gradient-soft) padding-box, linear-gradient(125deg, #00e5ff8c, #3a3ffe73, #8a75fc8c) border-box}.hero-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(24px,3vw,48px);min-height:560px;padding:62px 0 42px;display:grid;position:relative;overflow:visible}.hero-section:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(48% 72% at 78% 46%,#3a3ffe12,#0000 74%),radial-gradient(38% 58% at 96% 40%,#00e5ff0d,#0000 70%),radial-gradient(42% 52% at 62% 64%,#8a75fc0a,#0000 68%);width:100vw;animation:22s ease-in-out infinite alternate heroBgDrift;position:absolute;top:-20px;bottom:-72px;left:50%;transform:translate(-50%)}.hero-section:after{z-index:0;content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle,#8a75fc73 0 1px,#0000 2px) 72% 38%/160px 130px,radial-gradient(circle,#3a3ffe59 0 1px,#0000 2px) 84% 52%/180px 140px,radial-gradient(circle,#00e5ff4d 0 1px,#0000 2px) 58% 62%/140px 120px;width:100vw;animation:32s linear infinite heroParticlesDrift;position:absolute;top:-20px;bottom:-72px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(70% 65% at 75% 48%,#000 10%,#0000 78%);mask-image:radial-gradient(70% 65% at 75% 48%,#000 10%,#0000 78%)}.hero-copy{z-index:1;min-width:0;padding-left:6px;position:relative}.hero-copy:before{z-index:-1;content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#3a3ffe1a 0%,#0000 68%);width:280px;height:280px;position:absolute;top:-40px;left:-48px}.eyebrow{height:36px;color:var(--primary-start);letter-spacing:.02em;background:#ffffffb8;border:1px solid #dbe6f7e6;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:700;animation:.7s cubic-bezier(.22,1,.36,1) both heroFadeUp;display:inline-flex;box-shadow:0 6px 18px #3a3ffe0f}.eyebrow svg{opacity:.9;flex-shrink:0}.hero-copy h1{letter-spacing:-.02em;margin:28px 0 22px;font-size:clamp(38px,2.8vw,58px);line-height:1.24;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both heroFadeUp}.hero-title-break{display:none}.hero-copy h1 strong,.hero-copy h1 span{color:#0000;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.hero-lead{max-width:670px;color:var(--muted);margin:0;font-size:18px;font-weight:500;line-height:2;animation:.7s cubic-bezier(.22,1,.36,1) .16s both heroFadeUp}.hero-lead .hero-accent{color:var(--primary-start);background:linear-gradient(125deg, var(--primary-blue) 0%, var(--purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.hero-highlights{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;animation:.7s cubic-bezier(.22,1,.36,1) .24s both heroFadeUp;display:flex}.hero-highlights li{height:36px;color:var(--text);white-space:nowrap;background:#ffffff9e;border:1px solid #dbe6f7e6;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #3a3ffe0d}.hero-highlights li svg{color:var(--primary-blue);flex-shrink:0}.hero-highlights li:hover{border-color:#3a7bff59;transform:translateY(-1px);box-shadow:0 8px 20px #3a3ffe1a}.hero-actions{gap:14px;margin-top:34px;animation:.7s cubic-bezier(.22,1,.36,1) .32s both heroFadeUp}.hero-actions .primary-action,.hero-actions .secondary-action{gap:8px;min-width:0;min-height:44px;padding:0 20px;font-size:14px}.hero-action-arrow{transition:transform .2s}.primary-action:hover .hero-action-arrow{transform:translate(3px)}.hero-actions .hero-pricing-action{color:var(--primary-blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #dbe6f7f2;padding:0 18px 0 12px;font-weight:700;box-shadow:0 8px 24px #3a3ffe14,inset 0 1px #ffffffe6}.hero-actions .hero-pricing-action .hero-action-icon{color:#fff;background:linear-gradient(135deg, var(--cyan) 0%, var(--primary-blue) 55%, var(--purple) 100%);border-radius:7px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 4px 12px #3a3ffe38}.hero-actions .hero-pricing-action:hover{color:var(--primary-start);background:#fffffff5;border-color:#3a7bff52;transform:translateY(-1px);box-shadow:0 12px 28px #3a3ffe1f,inset 0 1px #fffffff2}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-visual{z-index:1;isolation:isolate;border-radius:28px;min-width:0;min-height:520px;position:relative;overflow:visible}.hero-visual-topology{--mx:0;--my:0;background:0 0;border-radius:0;min-width:0;min-height:500px;padding:18px 0;display:block;position:relative}.hero-visual-split{grid-template-columns:minmax(0, var(--hero-api-panel-width)) minmax(0, var(--hero-card-cloud-column-ratio));--mx:0;--my:0;background:0 0;border-radius:0;align-items:center;min-width:0;min-height:500px;padding:18px 0;display:grid;position:relative}.hero-visual-parallax .hero-card-cloud .hero-wave-tracks{transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 6px), 0) scale(var(--hero-wave-scale,1));transform-origin:0;transition:transform .42s cubic-bezier(.22,1,.36,1)}.hero-visual-parallax .hero-card-cloud .wave-card.ability-pill,.hero-visual-parallax .hero-card-cloud .wave-card.logo-cloud-card{transform:translate(calc(-50% + var(--card-x,0px) * var(--card-x-spread,1) * var(--card-x-bias,1) * var(--card-x-extra-spread,1) + var(--card-x-offset,0px) + var(--card-x-extra-offset,0px) + var(--card-x-base-offset,0px) + var(--mx) * var(--card-z,2) * 3.2px), calc(-50% + var(--card-y,0px) * var(--card-y-spread,1) + var(--my) * var(--card-z,2) * 3.2px)) scale(var(--card-scale,1));transition:transform .38s cubic-bezier(.22,1,.36,1)}.hero-api-stage{width:100%;max-width:var(--hero-api-panel-width);isolation:isolate;grid-area:1/1;position:relative}.hero-api-stage:after{z-index:0;content:"";pointer-events:none;filter:blur(22px);background:radial-gradient(#3a3ffe33,#0000 72%);width:130px;height:72%;position:absolute;top:8%;right:-32px}.hero-api-deck{z-index:0;pointer-events:none;background:#e6f0ff7a;border:1px solid #3a3ffe1a;border-radius:18px;position:absolute;inset:16px -8px -12px 12px;transform:rotate(-2.2deg);box-shadow:0 18px 36px #3a3ffe17}.hero-api-orbit{z-index:0;pointer-events:none;border:1px dashed #3a3ffe21;border-radius:50%;width:270px;height:270px;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.hero-api-panel{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dbe6f7f2;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 52px #3a3ffe1c,0 10px 24px #8a75fc12,inset 0 1px #fffffff2}.hero-api-tabs{border-bottom:1px solid var(--line);background:#f6f8fca6;align-items:center;gap:4px;padding:12px 14px 0;display:flex}.hero-api-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 10px 10px;font-size:12px;font-weight:700;position:relative}.hero-api-tabs button.active{color:var(--text)}.hero-api-tabs button.active:after{content:"";background:var(--primary-gradient);border-radius:999px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.hero-api-status{color:var(--primary-blue);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.hero-api-status i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00e5ff29}.hero-api-endpoint{align-items:center;gap:8px;min-width:0;padding:10px 14px 0;display:flex}.hero-api-method{color:#fff;background:var(--primary-gradient);letter-spacing:.04em;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.hero-api-path{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.hero-api-body{grid-template-columns:1fr;gap:8px;padding:10px 14px 0;display:grid}.hero-api-block{min-width:0;padding:0}.hero-api-block-response{border-top:1px solid var(--line);border-left:0;margin-top:0;padding-top:8px;padding-left:0}.hero-api-label{color:var(--primary-blue);letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.hero-api-block pre{color:#94a3b8;white-space:pre-wrap;word-break:break-word;background:#0f172a;border:1px solid #3a3ffe2e;border-radius:12px;margin:0;padding:10px 11px;font-size:8.5px;line-height:1.5}.hero-api-block-response pre{color:#7dd3fc;background:#131f35;border-color:#8a75fc38}.hero-api-block code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.hero-api-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 14px 12px;font-size:9px;font-weight:800;display:flex}.hero-api-footer span:first-child{color:var(--primary-blue)}.hero-card-cloud-wrap{width:100%;min-width:0;min-height:464px;position:relative;overflow:visible}.hero-visual-split .hero-card-cloud-wrap{grid-area:1/2}.hero-card-cloud{z-index:2;min-height:464px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--wave-cards-offset-x:3.5%;--card-x-base-offset:18px;--card-x-spread:1.21;--card-y-spread:1.19;--ability-x-spread:1.16;--model-x-gap:48px;--hero-wave-scale:1;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.hero-card-cloud .hero-wave-tracks{z-index:1;pointer-events:none;position:absolute;inset:-12px 0;overflow:visible}.hero-card-cloud .wave-track{top:50%;left:var(--track-left);width:var(--track-w);height:var(--track-h);border:1.5px solid var(--track-color);filter:drop-shadow(0 0 12px #8a75fc1a);transform-origin:0;animation:3.2s ease-in-out infinite trackWavePulse;animation-delay:calc(var(--track-index,0) * .28s);border-left:0;border-radius:0 999px 999px 0;position:absolute;transform:translateY(-50%)}.hero-card-cloud .wave-track:after{border-radius:inherit;opacity:0;content:"";pointer-events:none;animation:3.2s ease-out infinite trackGlowSweep;animation-delay:calc(var(--track-index,0) * .28s);border-top:1.5px solid #8a75fc8c;border-bottom:1.5px solid #3a3ffe66;border-left:0;border-right:1.5px solid #00e5ff59;position:absolute;inset:-1px}.hero-card-cloud .wave-origin{z-index:3;width:156px;height:156px;box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;left:0;overflow:visible;transform:translate(-50%,-50%)}.hero-card-cloud .wave-origin-rings{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-card-cloud .wave-origin-rings span{content:"";border:1px solid #8a75fc6b;border-radius:50%;width:156px;height:156px;animation:3.6s ease-out infinite originRipple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-card-cloud .wave-origin-rings span:first-child{border-color:#8a75fc80;animation-delay:0s}.hero-card-cloud .wave-origin-rings span:nth-child(2){border-color:#3a3ffe5c;animation-delay:1.2s}.hero-card-cloud .wave-origin-rings span:nth-child(3){border-color:#00e5ff47;animation-delay:2.4s}.hero-card-cloud .wave-origin-logo{z-index:1;object-fit:contain;pointer-events:none;width:132px;height:132px;animation:3.6s ease-in-out infinite originLogoFloat;position:relative}@keyframes originLogoFloat{0%,to{filter:drop-shadow(0 6px 18px #3a3ffe33);transform:scale(1)}50%{filter:drop-shadow(0 8px 24px #8a75fc47);transform:scale(1.04)}}@keyframes originRipple{0%{opacity:.72;width:88px;height:88px}to{opacity:0;width:180px;height:180px}}@keyframes trackWavePulse{0%,to{opacity:.42;filter:drop-shadow(0 0 8px #8a75fc14);transform:translateY(-50%)scaleX(1)}35%{opacity:.95;filter:drop-shadow(0 0 18px #8a75fc47);transform:translateY(-50%)scaleX(1.02)}}@keyframes trackGlowSweep{0%,15%{opacity:0}30%{opacity:.85}50%,to{opacity:0}}@keyframes heroBgDrift{0%{opacity:.82;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(calc(16px - 50%))scale(1.04)}}@keyframes heroParticlesDrift{0%{background-position:72% 38%,84% 52%,58% 62%}to{background-position:76% 42%,88% 48%,62% 58%}}@keyframes cloudDotsFloat{0%{opacity:.14;transform:translate(0,0)}to{opacity:.22;transform:translate(8px,-6px)}}@keyframes heroModelCardBreathe{0%,to{border-color:#dbe6f7e6;box-shadow:0 12px 28px #3a3ffe0a,inset 0 1px #ffffffb8}50%{border-color:#8a75fc47;box-shadow:0 14px 32px #3a3ffe14,0 0 10px #8a75fc0f,inset 0 1px #ffffffb8}}@keyframes heroAbilityCardBreathe{0%,to{border-color:#dbe6f7e6;box-shadow:0 8px 20px #4867aa0d,inset 0 1px #ffffff9e}50%{border-color:#3a7bff38;box-shadow:0 10px 26px #4867aa17,0 0 8px #3a7bff0f,inset 0 1px #ffffff9e}}.hero-card-cloud .cloud-dots{z-index:0;opacity:.18;animation:26s ease-in-out infinite alternate cloudDotsFloat;-webkit-mask-image:radial-gradient(95% 85% at 35%,#000 8%,#0000 72%);mask-image:radial-gradient(95% 85% at 35%,#000 8%,#0000 72%)}.hero-visual-split:before,.hero-visual-split .hero-visual:before{display:none}.network-lines{z-index:-1;opacity:.78;background:radial-gradient(circle,#00e5ffcc 0 2px,#0000 3px) 9% 42%/130px 84px,linear-gradient(24deg,#0000 48.7%,#3a7bff33 49% 50.4%,#0000 50.7%),linear-gradient(154deg,#0000 48.7%,#00e5ff33 49% 50.4%,#0000 50.7%),linear-gradient(#0000 49.3%,#8a75fc29 49.6% 51%,#0000 51.3%);position:absolute;inset:12px 20px 22px;-webkit-mask-image:radial-gradient(#000 35%,#0000 72%);mask-image:radial-gradient(#000 35%,#0000 72%)}.floating-card,.insight-card,.soft-card,.subscribe-form label{border:1px solid var(--line);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7}.home-body .surface-card{box-shadow:var(--panel-shadow), inset 0 1px 0 #fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #dbe6f7eb;border-radius:20px;transition:border-color .22s,box-shadow .22s,transform .22s}.home-body .surface-card:hover{border-color:#3a7bff47}.api-card{color:#263553;border-radius:14px;gap:8px;width:178px;padding:18px 18px 16px;display:grid;position:absolute;top:116px;left:0}.api-card strong,.insight-card b{font-size:16px}.api-card span{color:#475569;background:#fff;border:1px solid #d9e4f5;border-radius:5px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.api-card b{margin-top:3px;font-size:14px}.api-card small{color:#53667f;align-items:center;gap:6px;font-weight:700;display:inline-flex}.api-card svg{color:#2782ff}.platform-chip{width:340px;height:238px;position:absolute;top:118px;left:50%;transform:translate(-50%)}.platform-base{background:linear-gradient(110deg,#3a7bff9e,#8a75fcc7 46%,#00e5ff8f),linear-gradient(#fffffff2,#3a7bff33);border-radius:32px;width:300px;height:132px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)perspective(360px)rotateX(58deg)rotate(45deg);box-shadow:inset 0 -22px 28px #0a31b04d,0 26px 32px #184dbe47}.platform-base:before{content:"";background:#ffffff24;border:1px solid #ffffff7a;border-radius:24px;position:absolute;inset:12px}.chip-face{background:linear-gradient(#fffffff0,#f0f7ffcc),radial-gradient(circle at 30% 20%,#00e5ff33,#0000 40%);border:1px solid #dbe6f7eb;border-radius:32px;place-items:center;width:256px;height:156px;display:grid;position:absolute;top:0;left:42px;transform:rotate(0)skewY(-2deg);box-shadow:inset 0 -18px 28px #3a7bff1f,0 28px 48px #3a7bff33}.chip-face img{width:158px}.model-node{background:linear-gradient(#fff,#edf5ff);border:1px solid #cfdfffeb;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;box-shadow:inset 0 -10px 18px #3a7bff1a,0 16px 34px #3a7bff29}.model-node img{object-fit:contain;width:28px;max-height:28px}.model-node span{color:#276dff;margin-top:2px;font-size:10px;font-weight:800}.node-openai{top:28px;left:298px}.node-claude{width:92px;height:92px;top:18px;left:470px}.node-gemini{top:28px;right:232px}.node-mistral{top:68px;right:74px}.node-meta{top:168px;left:250px}.node-deepseek{top:184px;right:12px}.node-qwen{bottom:18px;right:135px}.node-moonshot{bottom:22px;left:328px}.insight-card{border-radius:14px;gap:7px;width:172px;padding:16px;display:grid;position:absolute}.insight-card span{color:#667795;font-size:12px;font-weight:700}.model-card{top:76px;right:22px}.model-card svg{width:100%;height:68px}.model-card polyline,.metric-sparkline polyline{fill:none;stroke:url(#metric-gradient);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.model-card polyline{stroke:#3a7bff}.model-card path{stroke:#e2eaf8}.model-card rect{fill:#8a75fc33}.router-card{bottom:32px;right:20px}.router-card i{width:var(--value);background:linear-gradient(90deg, var(--primary-blue), var(--cyan));border-radius:999px;height:6px;display:block}.logo-cloud-visual{background:0 0;min-height:540px}.hero-visual-split .logo-cloud-visual:before,.logo-cloud-visual:before,.logo-cloud-visual:after{display:none}.cloud-dots{opacity:.2;pointer-events:none;background:radial-gradient(circle,#3a7bff85 0 1.2px,#0000 2px) 10% 12%/92px 86px,radial-gradient(circle,#ff60986b 0 1.2px,#0000 2px) 46% 18%/116px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 58% at 70%,#000 16%,#0000 74%);mask-image:radial-gradient(66% 58% at 70%,#000 16%,#0000 74%)}.sound-wave{z-index:0;filter:drop-shadow(0 0 18px #00e5ff29);pointer-events:none;border:1.5px solid #3a7bff38;border-left:0;border-radius:0 999px 999px 0;width:210px;height:330px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.sound-wave-two{border-color:#8a75fc33;width:350px;height:400px;left:4%}.sound-wave-three{border-color:#00e5ff2e;width:500px;height:470px;left:0}.sound-wave-four{border-color:#ff89bc24;width:640px;height:540px;left:-4%}.hero-center-card{z-index:3;text-align:center;width:min(300px,38%);position:absolute;top:48%;left:50%;transform:translate(-50%,-48%)}.hero-center-card>svg{color:var(--cyan);filter:drop-shadow(0 8px 12px #00e5ff47)}.hero-center-card h2{color:#050b24;letter-spacing:0;margin:8px 0 12px;font-size:clamp(34px,3.2vw,52px);line-height:1}.endpoint-pill{color:#303846;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #dce7f8;border-radius:999px;align-items:center;gap:18px;max-width:100%;height:46px;margin-top:22px;padding:0 9px 0 18px;display:inline-flex;box-shadow:0 18px 42px #3f5b941f}.endpoint-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.endpoint-pill strong{color:#3a7bff;background:#edf6ff;border:1px solid #cfe1ff;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;display:inline-flex}.logo-cloud-card,.ability-pill{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #dbe6f7e6;align-items:center;display:inline-flex;position:absolute;box-shadow:0 12px 28px #3a3ffe0f,inset 0 1px #ffffffb8}.hero-card-cloud .wave-card.ability-pill,.hero-card-cloud .wave-card.logo-cloud-card{left:var(--wave-cards-offset-x,0);z-index:var(--card-z,2);transform:translate(calc(-50% + var(--card-x,0px) * var(--card-x-spread,1) * var(--card-x-bias,1) * var(--card-x-extra-spread,1) + var(--card-x-offset,0px) + var(--card-x-extra-offset,0px) + var(--card-x-base-offset,0px)), calc(-50% + var(--card-y,0px) * var(--card-y-spread,1))) scale(var(--card-scale,1));top:50%}.hero-card-cloud .wave-card.logo-cloud-card{--card-x-offset:var(--model-x-gap,0px);animation:3.8s ease-in-out infinite heroModelCardBreathe;animation-delay:calc(var(--card-z,2) * .42s)}.hero-card-cloud .wave-card.ability-pill{--card-x-extra-spread:var(--ability-x-spread,1);animation:3.4s ease-in-out infinite heroAbilityCardBreathe;animation-delay:calc(var(--card-z,2) * .38s)}.logo-cloud-card{background:#ffffffdb;border-radius:999px;justify-content:center;gap:9px;min-width:104px;height:48px;padding:0 15px}.logo-cloud-card img{width:var(--logo-size,26px);max-height:var(--logo-max-height,24px);object-fit:contain}.logo-cloud-card span{color:var(--text);font-size:var(--logo-font-size,13px);white-space:nowrap;font-weight:900}.logo-openai{--logo-size:32px;--logo-max-height:30px;--logo-font-size:15px;width:166px;height:62px}.logo-claude{--logo-size:30px;--logo-font-size:14px;width:142px;height:58px}.logo-deepseek{--logo-size:32px;--logo-font-size:15px;width:166px;height:62px}.logo-gemini{width:125px;height:52px}.logo-suno{width:134px;height:54px}.logo-midjourney{--logo-size:28px;--logo-font-size:13px;width:149px;height:54px}.logo-runway{width:155px;height:58px}.logo-minimax{width:131px;height:52px}.logo-moonshot{width:153px;height:58px}.logo-pika{width:104px;height:48px}.logo-luma{width:131px;height:54px}.logo-xai{width:95px;height:46px}.logo-kling{width:121px;height:50px}.logo-xinghuo{width:136px;height:50px}.logo-baichuan{width:138px;height:50px}.logo-zhipu{width:131px;height:52px}.ability-pill{background:#ffffff94;border-radius:999px;gap:9px;min-height:39px;padding:0 14px 0 10px;box-shadow:0 8px 20px #4867aa14,inset 0 1px #ffffff9e}.ability-pill span{color:#fff;background:linear-gradient(135deg, var(--cyan), var(--primary-blue));border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:relative}.ability-pill b{color:var(--text);white-space:nowrap;font-size:13px}.ability-image span,.ability-content span{background:linear-gradient(135deg,#ff8b5a,#ffb099)}.ability-code span,.ability-doc span,.ability-api span{background:linear-gradient(135deg,#8a75fc,#3a7bff)}.ability-search span{background:linear-gradient(135deg,#ff79bf,#ba75fc)}.shero-stage{z-index:2;position:absolute;inset:0}.shero-stage:before{z-index:30;content:"";background:radial-gradient(circle,#3a7bff 0 9px,#00e5ff3d 10px 24px,#0000 25px),#ffffffe0;border:1px solid #3a7bff38;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:43%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #3a7bff0e,0 16px 36px #3a7bff29}.hero-code-panel{z-index:28;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #c9daf9eb;border-radius:14px;width:248px;min-height:202px;position:absolute;top:50%;left:35%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 48px #3a7bff2e,inset 0 0 0 1px #ffffffb8}.hero-code-header{background:linear-gradient(#f8fbfff5,#f0f6ffc7);border-bottom:1px solid #e2eaf8e6;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.hero-code-header span{background:#ff6b8a;border-radius:50%;width:7px;height:7px}.hero-code-header span:nth-child(2){background:#ffc04d}.hero-code-header span:nth-child(3){background:#48d597}.hero-code-panel pre{color:#49607f;text-align:left;white-space:pre-wrap;margin:0;padding:14px 16px 16px;font-size:10px;line-height:1.75}.hero-code-panel code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.shero-left{position:absolute;inset:0}.shero-left-box{z-index:18;width:var(--width);opacity:.9;cursor:pointer;animation:12s ease-in-out infinite logoFloat;animation-delay:calc(var(--count) * .2s);filter:saturate(1.08)contrast(1.04);backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;background:#fff;border-radius:7px;transition:opacity .3s,transform .3s,box-shadow .3s;position:absolute;box-shadow:0 8px 18px #20366321,0 0 0 1px #dae4f8e6}.shero-left-box:nth-child(2n){animation-direction:reverse}.shero-left-box:hover{z-index:28;opacity:1;filter:saturate(1.18)contrast(1.08);transform:translateY(-5px)scale(1.03);box-shadow:0 12px 24px #4a90e22e,0 0 0 1px #3a7bff29}.shero-right{position:absolute;inset:0}.shero-right-box{z-index:34;color:#1f2f4d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;background:#fffffffa;border:1px solid #c6d8fffa;border-radius:22px;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);animation:5.5s ease-in-out infinite cardBreathe;display:flex;position:absolute;box-shadow:0 10px 24px #4a73d224,inset 0 1px #ffffffe6}.shero-right-box:hover{z-index:40;background:linear-gradient(135deg,#fff 0%,#f8f9ff 100%);transform:translateY(-6px)scale(1.04);box-shadow:0 20px 42px #4a90e257,0 0 0 1px #3a7bff47}.shero-right-box img{backface-visibility:hidden;margin-right:10px;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.shero-right-box:hover img{filter:drop-shadow(0 4px 8px #4a90e24d);transform:scale(1.2)rotate(5deg)}.shero-right-box:hover span{color:#4a90e2;text-shadow:0 2px 4px #4a90e233;font-weight:700}.shero-right-box-1{padding:6px 20px;font-size:16px;font-weight:600;line-height:22px}.shero-right-box-1 img{width:30px;height:30px}.shero-right-box-2{padding:6px 16px;font-size:13px;font-weight:600;line-height:18px}.shero-right-box-2 img{width:24px;height:24px}.shero-right-box-3{padding:5px 14px;font-size:12px;font-weight:600;line-height:16px}.shero-right-box-3 img{width:21px;height:21px}.shero-right-box-4{padding:4px 12px;font-size:10px;font-weight:600;line-height:13px}.shero-right-box-4 img{width:18px;height:18px}@keyframes logoFloat{0%,to{transform:translate(0,0)rotate(0)scale(1);box-shadow:0 3px 8px #0000001f}25%{transform:translateY(-3px)rotate(.3deg)scale(1.01);box-shadow:0 4px 10px #4a90e226}50%{transform:translateY(-4px)rotate(-.2deg)scale(1.015);box-shadow:0 5px 12px #e91e632e}75%{transform:translateY(-3px)rotate(.2deg)scale(1.01);box-shadow:0 4px 10px #a487ff26}}@keyframes cardBreathe{0%,to{transform:translate(0,0)scale(1);box-shadow:0 11px 23px #d7a7cf33}50%{transform:translate(0,0)scale(1.03);box-shadow:0 11px 23px #d7a7cf80}}.logo-strip{z-index:1;background:0 0;border-top:1px solid #dbe6f7a6;grid-template-columns:220px repeat(7,1fr);align-items:center;min-height:58px;margin-top:42px;padding:0 24px;display:grid;position:relative}.logo-strip>span{background:linear-gradient(120deg, var(--primary-blue) 0%, var(--purple) 70%);color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.customer-logo{color:#52627e;border-left:1px solid #e6edf8;justify-content:center;align-items:center;gap:8px;min-width:0;height:100%;font-size:16px;font-weight:800;display:inline-flex}.customer-logo svg{flex-shrink:0;width:24px;height:24px}@keyframes styleLineShimmer{0%,to{opacity:.72;background-position:0%}50%{opacity:1;background-position:100%}}@keyframes accentLinePulse{0%,to{opacity:.65;width:28px}50%{opacity:1;width:40px}}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes iconSoftFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes chartDraw{to{stroke-dashoffset:0}}.section-kicker{color:var(--primary-blue);letter-spacing:.08em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.section-kicker:before{content:"";background:var(--primary-gradient);border-radius:999px;width:22px;height:2px;animation:2.8s ease-in-out infinite accentLinePulse}.section-header-centered .section-kicker{gap:14px;width:fit-content;margin:0 auto}.section-header-centered .section-kicker:after{content:"";background:linear-gradient(90deg, var(--purple), var(--cyan));border-radius:999px;width:22px;height:2px;animation:2.8s ease-in-out infinite reverse accentLinePulse}.section-header{gap:14px;display:grid}.section-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 32px;margin-bottom:36px}.section-header-centered{text-align:center;max-width:680px;margin:0 auto 40px}.section-header-copy{gap:14px;display:grid}.section-title{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:700;line-height:1.14}.section-lead{color:var(--muted);margin:0;font-size:16px;font-weight:500;line-height:1.75}.section-header-centered .section-lead{max-width:540px;margin:0 auto}.accent-text{color:#0000;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;font-weight:800}.section-cta{white-space:nowrap;min-width:0;min-height:46px;padding:0 24px;font-size:14px}.platform-section{gap:28px;margin-top:88px;padding-bottom:68px;animation:.65s cubic-bezier(.22,1,.36,1) .1s both sectionFadeUp;display:grid}.platform-section:before,.capabilities-section:before,.feature-section:before{content:"";background:linear-gradient(90deg,#0000 0%,#3a7bff59 25%,#8a75fc8c 50%,#00e5ff59 75%,#0000 100%) 0 0/200% 100%;border-radius:999px;width:min(760px,88%);height:2px;margin:0 auto 52px;animation:6s ease-in-out infinite styleLineShimmer;display:block}.platform-section:before{margin-top:-44px;margin-bottom:0}.platform-section-note{color:var(--primary-blue);letter-spacing:.02em;background:#3a7bff0f;border:1px solid #3a7bff24;border-radius:999px;align-items:center;gap:8px;margin:10px 0 0;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.platform-section-lead{max-width:560px;margin:0}.platform-showcase{margin-top:8px}.platform-showcase-inner{grid-template-columns:minmax(300px,.92fr) 1px minmax(0,1.08fr);align-items:stretch;gap:0 clamp(28px,4vw,48px);display:grid}.platform-code-col{flex-direction:column;gap:14px;min-height:100%;display:flex}.platform-code-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 2px;display:flex}.platform-code-head-title{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:800}.platform-code-head-badge{height:28px;color:var(--primary-blue);letter-spacing:.04em;background:#3a7bff0f;border:1px solid #3a7bff29;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.platform-showcase-divider{background:linear-gradient(#0000 0%,#dbe6f7f2 12% 88%,#0000 100%);width:1px}.hero-api-stage--platform{flex-direction:column;max-width:none;min-height:100%;display:flex}.hero-api-stage--platform:after{display:none}.hero-api-panel--platform{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 42%),#0b1220;border:1px solid #0f172ae0;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 22px 52px #0f172a3d,inset 0 1px #ffffff0d}.platform-code-chrome{background:linear-gradient(#1e293bf2,#0f172afa);border-bottom:1px solid #94a3b81f;align-items:center;gap:10px;padding:12px 14px;display:flex}.hero-api-panel--platform .platform-code-tabs{background:0 0;border-bottom:0;flex:1;gap:2px;min-width:0;padding:0}.hero-api-panel--platform .platform-code-tabs button{color:#64748b;padding:5px 10px 7px;font-size:11px}.hero-api-panel--platform .platform-code-tabs button.active{color:#e2e8f0}.hero-api-panel--platform .platform-code-tabs button.active:after{background:linear-gradient(90deg,#22d3ee,#818cf8);left:8px;right:8px}.platform-code-dots{gap:6px;display:inline-flex}.platform-code-dots span{background:#475569;border-radius:50%;width:9px;height:9px}.platform-code-dots span:first-child{background:#ff6b6b}.platform-code-dots span:nth-child(2){background:#ffd166}.platform-code-dots span:nth-child(3){background:#06d6a0}.platform-code-title{color:#e2e8f0;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.platform-code-tag{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;background:#94a3b814;border:1px solid #94a3b833;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.hero-api-panel--platform .hero-api-status{color:#7dd3fc;margin-left:auto}.hero-api-panel--platform .hero-api-status i{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee29}.hero-api-panel--platform .hero-api-endpoint{background:#0f172a99;border-bottom:1px solid #94a3b81a;margin:0;padding:12px 14px}.hero-api-panel--platform .hero-api-path{color:#cbd5e1;font-size:13px}.hero-api-panel--platform .hero-api-method{font-size:11px}.hero-api-panel--platform .hero-api-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.hero-api-panel--platform .hero-api-block{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.hero-api-panel--platform .hero-api-label{color:#64748b;font-size:11px}.hero-api-panel--platform .hero-api-block pre{background:#020617b8;border:1px solid #94a3b824;border-radius:10px;flex:1 1 0;min-height:72px;padding:12px 13px;font-size:12px;line-height:1.62;overflow:auto}.hero-api-panel--platform .hero-api-block-response{border-top:0;padding-top:0}.hero-api-panel--platform .hero-api-block-response pre{color:#7dd3fc;border-color:#7dd3fc2e}.hero-api-panel--platform .hero-api-footer{color:#64748b;background:#0f172ad9;border-top:1px solid #94a3b81f;margin-top:auto;font-size:10px}.hero-api-panel--platform .hero-api-footer span:first-child{color:#7dd3fc}.platform-steps-wrap{flex-direction:column;gap:16px;min-height:100%;display:flex}.platform-steps-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.platform-steps-kicker{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:800}.platform-steps-meta{letter-spacing:-.05em;color:#0000;background:linear-gradient(160deg,#3a3ffe2e,#8a75fc0f);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:36px;font-weight:800;line-height:1}.platform-steps--rail{flex:1;margin:0;padding:0}.platform-step-item--rail{grid-template-columns:40px minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;padding:0 0 14px;list-style:none;display:grid;position:relative}.platform-step-item--rail.is-last{padding-bottom:0}.platform-step-rail{justify-content:center;padding-top:18px;display:flex;position:relative}.platform-step-rail:after{content:"";background:linear-gradient(#3a7bff47 0%,#8a75fc29 100%);width:2px;position:absolute;top:46px;bottom:-14px;left:50%;transform:translate(-50%)}.platform-step-item--rail.is-last .platform-step-rail:after{display:none}.platform-step-node{z-index:1;width:34px;height:34px;color:var(--primary-blue);letter-spacing:-.02em;background:#fff;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;transition:transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 0 0 1px #3a7bff29,0 6px 16px #3a3ffe1a}.platform-step-card{min-width:0;box-shadow:var(--panel-shadow), inset 0 1px 0 #fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #dbe6f7f2;border-radius:16px;gap:10px;padding:14px 16px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.platform-step-item--rail:hover .platform-step-card{border-color:#3a7bff38;transform:translate(3px);box-shadow:0 12px 30px #3a3ffe17}.platform-step-item--rail:hover .platform-step-node{transform:scale(1.06);box-shadow:0 0 0 1px #3a7bff47,0 8px 20px #3a3ffe24}.platform-step-card-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.platform-steps--rail .platform-step-icon{color:#fff;background:linear-gradient(145deg, var(--cyan), var(--primary-blue));border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px #3a3ffe29}.platform-steps--rail>li:first-child .platform-step-icon{background:linear-gradient(145deg, #5ee7ff, var(--primary-blue))}.platform-steps--rail>li:nth-child(2) .platform-step-icon{background:linear-gradient(145deg, var(--primary-blue), #6b54ff)}.platform-steps--rail>li:nth-child(3) .platform-step-icon{background:linear-gradient(145deg, #6b54ff, var(--purple))}.platform-steps--rail>li:nth-child(4) .platform-step-icon{background:linear-gradient(145deg, var(--purple), var(--primary-start))}.platform-step-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-step-item h3,.platform-step-card h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800;line-height:1.35}.platform-step-item .platform-step-duration,.platform-step-card .platform-step-duration{color:var(--muted);white-space:nowrap;background:#3a7bff12;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.platform-step-item .platform-step-summary,.platform-step-card .platform-step-summary{color:var(--muted);margin:6px 0 0;font-size:12.5px;font-weight:500;line-height:1.58}.platform-step-item .platform-step-action,.platform-step-card .platform-step-action{width:fit-content;color:var(--primary-blue);background:#3a7bff0d;border-radius:10px;align-items:center;gap:8px;margin-left:46px;padding:8px 10px;font-size:12px;font-weight:700;transition:gap .2s,background .2s;display:inline-flex}.platform-step-item .platform-step-action span,.platform-step-card .platform-step-action span{color:var(--muted);font-size:10px;font-weight:600}.platform-step-item .platform-step-action em,.platform-step-card .platform-step-action em{font-style:normal}.platform-step-item .platform-step-action:hover,.platform-step-card .platform-step-action:hover{background:#3a7bff17;gap:10px}.platform-steps{flex-wrap:wrap;align-content:flex-start;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.platform-steps>li,.platform-steps>.platform-step-card{box-sizing:border-box;flex:280px;min-width:0}.platform-steps:not(.platform-steps--rail)>.platform-step-card{z-index:1;isolation:isolate;border-radius:18px;align-content:start;gap:12px;min-height:280px;padding:24px 22px 20px;transition:border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1);animation:.6s cubic-bezier(.22,1,.36,1) both sectionFadeUp;display:grid;position:relative;overflow:hidden}.home-body .platform-steps:not(.platform-steps--rail)>.platform-step-card.surface-card{box-shadow:var(--panel-shadow), inset 0 1px 0 #fffffff2;background:linear-gradient(165deg,#fffffff5 0%,#f6faffd6 100%)}.platform-steps:not(.platform-steps--rail)>.platform-step-card:before{content:"";background:var(--primary-gradient);opacity:.7;border-radius:18px 18px 0 0;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.platform-steps--rail .platform-step-card:before{display:none}.platform-steps>li:first-child:before{background:linear-gradient(90deg, var(--cyan), var(--primary-blue))}.platform-steps>li:nth-child(2):before{background:linear-gradient(90deg, var(--primary-blue), #6b54ff)}.platform-steps>li:nth-child(3):before{background:linear-gradient(90deg, #6b54ff, var(--purple))}.platform-steps>li:nth-child(4):before{background:linear-gradient(90deg, var(--purple), var(--primary-start))}.platform-steps>li:nth-child(5):before{background:linear-gradient(90deg,#ff9a4a,#ffb347)}.platform-steps>li:first-child{animation-delay:.12s}.platform-steps>li:nth-child(2){animation-delay:.2s}.platform-steps>li:nth-child(3){animation-delay:.28s}.platform-steps>li:nth-child(4){animation-delay:.36s}.platform-steps>li:nth-child(5){animation-delay:.44s}.platform-steps:not(.platform-steps--rail)>.platform-step-card:hover{transform:translateY(-5px)}.home-body .platform-steps:not(.platform-steps--rail)>.platform-step-card.surface-card:hover{box-shadow:var(--soft-shadow);border-color:#3a7bff52}.platform-step-watermark{z-index:0;letter-spacing:-.04em;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#3a3ffe1f,#8a75fc0d);-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(48px,4vw,64px);font-weight:800;line-height:1;position:absolute;top:6px;right:10px}.platform-step-glow{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle,#3a7bff29,#0000 68%);border-radius:50%;width:140px;height:140px;transition:opacity .3s;position:absolute;top:-35%;right:-25%}.platform-step-card:hover .platform-step-glow{opacity:1}.platform-steps>li:first-child .platform-step-glow{background:radial-gradient(circle,#5ee7ff38,#0000 68%)}.platform-steps>li:nth-child(2) .platform-step-glow{background:radial-gradient(circle,#3a7bff33,#0000 68%)}.platform-steps>li:nth-child(3) .platform-step-glow{background:radial-gradient(circle,#6b54ff33,#0000 68%)}.platform-steps>li:nth-child(4) .platform-step-glow{background:radial-gradient(circle,#8a75fc33,#0000 68%)}.platform-steps>li:nth-child(5) .platform-step-glow{background:radial-gradient(circle,#ffa34738,#0000 68%)}.platform-step-head{z-index:1;gap:12px;display:grid;position:relative}.platform-step-label{color:var(--primary-blue);letter-spacing:.08em;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.platform-step-label-en{color:#3a7bffb8;letter-spacing:.14em;font-size:10px}.platform-step-meta{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.platform-step-hint{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:600}.platform-step-duration{color:var(--primary-blue);letter-spacing:.04em;background:#3a7bff14;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.platform-step-icon{color:#fff;background:linear-gradient(145deg, var(--cyan) 0%, var(--primary-blue) 52%, var(--purple) 100%);border:1px solid #ffffffbf;border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 10px 24px #3a3ffe38,inset 0 1px #ffffff59}.platform-step-card:hover .platform-step-icon{transform:scale(1.05)}.platform-steps>li:first-child .platform-step-icon{background:linear-gradient(145deg, #5ee7ff 0%, var(--primary-blue) 100%)}.platform-steps>li:nth-child(2) .platform-step-icon{background:linear-gradient(145deg, var(--primary-blue) 0%, #6b54ff 100%)}.platform-steps>li:nth-child(3) .platform-step-icon{background:linear-gradient(145deg, #6b54ff 0%, var(--purple) 100%)}.platform-steps>li:nth-child(4) .platform-step-icon{background:linear-gradient(145deg, var(--purple) 0%, var(--primary-start) 100%)}.platform-steps>li:nth-child(5) .platform-step-icon{color:#fff8f2;background:linear-gradient(145deg,#ffb347 0%,#ff8c42 100%);box-shadow:0 10px 24px #ff8c4238,inset 0 1px #ffffff59}.platform-step-card h3{z-index:1;color:var(--text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;line-height:1.35;position:relative}.platform-step-summary{z-index:1;color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.62;position:relative}.platform-step-detail{z-index:1;border-top:1px solid #3a7bff1a;gap:12px;padding-top:4px;display:grid;position:relative}.platform-step-detail p{color:#5a6888;margin:0;font-size:12px;font-weight:500;line-height:1.68}.platform-step-action{width:fit-content;color:var(--primary-blue);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;transition:color .22s,gap .22s;display:inline-flex}.platform-step-action:hover{color:#244fd8;gap:8px}.platform-step-action:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3a7bff59}.platform-stats{background:#dbe6f7a6;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.platform-stat{text-align:center;background:#ffffffd1;border:0;justify-items:center;gap:6px;padding:22px 16px;transition:background .25s,transform .25s cubic-bezier(.22,1,.36,1);display:grid}.platform-stat:hover{background:#fffffffa;transform:translateY(-2px)}.platform-stat-icon{width:32px;height:32px;color:var(--primary-blue);background:#3a7bff1a;border-radius:8px;place-items:center;display:grid}.platform-stat strong{color:var(--text);letter-spacing:-.03em;font-size:clamp(22px,1.8vw,28px);font-weight:800;line-height:1}.platform-stat span:last-child{color:var(--muted);font-size:13px;font-weight:600}.capabilities-section{gap:20px;margin-top:88px;animation:.65s cubic-bezier(.22,1,.36,1) .18s both sectionFadeUp;display:grid}.analytics-showcase{padding:0;overflow:hidden}.showcase-chrome{background:linear-gradient(#f8fbfff2,#ffffffb8);border-bottom:1px solid #dbe6f7d9;align-items:center;gap:8px;padding:12px 18px;display:flex}.chrome-dot{background:#e2e8f0;border-radius:50%;width:10px;height:10px}.chrome-dot:first-child{background:#ff6b6b}.chrome-dot:nth-child(2){background:#ffd166}.chrome-dot:nth-child(3){background:#06d6a0}.chrome-title{color:var(--muted);margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.analytics-showcase .panel-heading,.analytics-showcase .metric-grid,.analytics-showcase .chart-grid{padding-left:24px;padding-right:24px}.analytics-showcase .panel-heading{margin-top:20px;margin-bottom:16px}.analytics-showcase .chart-grid{padding-bottom:24px}.capabilities-section .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capabilities-section .chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);gap:14px}.feature-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.feature-pillar{text-align:center;border-right:1px solid #dbe6f7b8;justify-items:center;gap:8px;padding:0 16px;display:grid}.feature-pillar:first-child{padding-left:0}.feature-pillar:last-child{border-right:0;padding-right:0}.feature-pillar-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 8px 18px #3a3ffe24,inset 0 1px #ffffff3d}.feature-pillar-icon svg{width:17px;height:17px;display:block}.feature-pillars .feature-pillar:first-child .feature-pillar-icon{background:linear-gradient(145deg, #5ee7ff, var(--primary-blue))}.feature-pillars .feature-pillar:nth-child(2) .feature-pillar-icon{background:linear-gradient(145deg, var(--primary-blue), #6b54ff)}.feature-pillars .feature-pillar:nth-child(3) .feature-pillar-icon{background:linear-gradient(145deg, #6b54ff, var(--purple))}.feature-pillars .feature-pillar:nth-child(4) .feature-pillar-icon{background:linear-gradient(145deg, var(--purple), var(--primary-start))}.feature-pillar strong{color:var(--text);font-size:14px;font-weight:700;line-height:1.3}.feature-pillar p{color:var(--muted);margin:0;font-size:11px;font-weight:500;line-height:1.45}.feature-matrix{isolation:isolate;background:linear-gradient(165deg,#fffffffa 0%,#f6faffe6 100%);padding:0;position:relative;overflow:hidden}.feature-matrix:before{z-index:2;content:"";background:linear-gradient(90deg, var(--cyan), var(--primary-blue) 45%, var(--purple));opacity:.85;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.feature-matrix-glow{pointer-events:none;border-radius:50%;position:absolute}.feature-matrix-glow--left{background:radial-gradient(circle,#00e5ff1f,#0000 68%);width:320px;height:320px;top:-18%;left:-6%}.feature-matrix-glow--right{background:radial-gradient(circle,#8a75fc24,#0000 68%);width:340px;height:340px;bottom:-22%;right:-6%}.feature-matrix-body{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;display:grid;position:relative}.feature-matrix-col{flex-direction:column;gap:12px;padding:26px 28px 24px;display:flex}.feature-matrix-col--abilities{background:linear-gradient(#00e5ff08 0%,#0000 42%)}.feature-matrix-col--scenarios{background:linear-gradient(#8a75fc0a 0%,#0000 42%)}.feature-matrix-divider{background:linear-gradient(#0000 0%,#dbe6f7f2 14% 86%,#0000 100%);width:1px;position:relative}.feature-matrix-connector{background:linear-gradient(135deg, var(--cyan), var(--primary-blue) 55%, var(--purple));border:2px solid #fffffff2;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #3a7bff1a}.feature-matrix-col-head{border-bottom:1px solid #dbe6f7c7;gap:6px;padding-bottom:14px;display:grid}.feature-matrix-badge{width:fit-content;color:var(--primary-blue);letter-spacing:.08em;text-transform:uppercase;background:#3a7bff12;border:1px solid #3a7bff24;border-radius:999px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}.feature-matrix-col--scenarios .feature-matrix-badge{color:#6b54ff;background:#8a75fc14;border-color:#6b54ff2e}.feature-matrix-label{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:800}.feature-matrix-col-head p{color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.55}.feature-matrix-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.feature-matrix-item{background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:row;align-items:center;gap:10px;padding:10px 11px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}.feature-matrix-item:hover{background:#ffffffe0;border-color:#dbe6f7f2;transform:translateY(-1px);box-shadow:0 8px 22px #3a3ffe0f}.feature-matrix-icon{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 8px 18px #3a3ffe24,inset 0 1px #ffffff3d}.feature-matrix-icon svg{width:16px;height:16px;display:block}.feature-matrix-item:hover .feature-matrix-icon{transform:scale(1.04)}.feature-matrix-col--abilities .feature-matrix-item:first-child .feature-matrix-icon{background:linear-gradient(145deg, #5ee7ff, var(--primary-blue))}.feature-matrix-col--abilities .feature-matrix-item:nth-child(2) .feature-matrix-icon{background:linear-gradient(145deg, var(--primary-blue), #6b54ff)}.feature-matrix-col--abilities .feature-matrix-item:nth-child(3) .feature-matrix-icon{background:linear-gradient(145deg, #6b54ff, var(--purple))}.feature-matrix-col--abilities .feature-matrix-item:nth-child(4) .feature-matrix-icon{background:linear-gradient(145deg, var(--purple), var(--primary-start))}.feature-matrix-col--abilities .feature-matrix-item:nth-child(5) .feature-matrix-icon{background:linear-gradient(145deg, var(--primary-start), #5ee7ff);grid-column:1/-1}.feature-matrix-col--scenarios .feature-matrix-item:first-child .feature-matrix-icon{background:linear-gradient(145deg,#7b9dff,#6b54ff)}.feature-matrix-col--scenarios .feature-matrix-item:nth-child(2) .feature-matrix-icon{background:linear-gradient(145deg, #6b54ff, var(--purple))}.feature-matrix-col--scenarios .feature-matrix-item:nth-child(3) .feature-matrix-icon{background:linear-gradient(145deg, var(--purple), #9b7bff)}.feature-matrix-col--scenarios .feature-matrix-item:nth-child(4) .feature-matrix-icon{background:linear-gradient(145deg, #9b7bff, var(--primary-start))}.feature-matrix-col--scenarios .feature-matrix-item:nth-child(5) .feature-matrix-icon{background:linear-gradient(145deg, var(--primary-start), #7b9dff);grid-column:1/-1}.feature-matrix-copy{flex:1;min-width:0}.feature-matrix-copy strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.25;display:block}.feature-matrix-copy>span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;line-height:1.4;display:block}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading-copy p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:500}.panel-heading h2,.analytics-showcase h2{color:var(--text);margin:0;font-size:16px;font-weight:700}.range-tabs{background:#ffffffb8;border:1px solid #dbe6f7eb;border-radius:999px;padding:3px;display:flex}.range-tabs button{min-width:52px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s}.range-tabs .active{color:var(--primary-blue);background:#fff;box-shadow:0 4px 12px #3a3ffe1a}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card{background:#ffffffb8;border:1px solid #dbe6f7e0;border-radius:12px;min-width:0;padding:14px}.metric-card-top{align-items:center;gap:8px;display:flex}.metric-card-icon{width:26px;height:26px;color:var(--primary-blue);background:#3a7bff1a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.metric-card-icon svg{width:14px;height:14px;display:block}.metric-card-label{min-width:0;color:var(--muted);flex:1;font-size:12px;font-weight:700;line-height:1.2}.metric-delta{white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.metric-card--green .metric-card-icon{color:#1f9a84;background:#2dbda41f}.metric-card--amber .metric-card-icon{color:#d97706;background:#ffa34724}.metric-card--violet .metric-card-icon{color:#6b54ff;background:#8a75fc1f}.metric-delta svg{flex-shrink:0;width:11px;height:11px;display:block}.metric-delta--up{color:#1f9a84}.metric-delta--down{color:#d97706}.metric-card strong{color:var(--text);letter-spacing:-.02em;margin:8px 0 2px;font-size:22px;font-weight:800;display:block}.metric-card-sparkline,.metric-sparkline{width:100%;height:40px;margin-top:6px;display:block}.metric-sparkline polyline{fill:none;stroke:var(--primary-blue);stroke-width:2px;stroke-dasharray:220;stroke-dashoffset:220px;animation:1.4s cubic-bezier(.22,1,.36,1) forwards chartDraw}.metric-card--green .metric-sparkline polyline{stroke:#41bda2}.metric-card--amber .metric-sparkline polyline{stroke:#f59e0b}.metric-card--violet .metric-sparkline polyline{stroke:#7c6bff}.metric-card:nth-child(2) .metric-sparkline polyline{animation-delay:.12s}.metric-card:nth-child(3) .metric-sparkline polyline{animation-delay:.24s}.metric-card:nth-child(4) .metric-sparkline polyline{animation-delay:.36s}.line-chart-card .chart-line{fill:none;stroke:url(#homeChartLine);stroke-width:2.5px;stroke-dasharray:680;stroke-dashoffset:680px;animation:2s cubic-bezier(.22,1,.36,1) .2s forwards chartDraw}.chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);gap:12px;margin-top:14px;display:grid}.line-chart-card,.donut-card{background:#ffffffb8;border:1px solid #dbe6f7e0;border-radius:12px;min-height:180px;padding:16px}.chart-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.chart-card-head h3{color:var(--text);margin:0;font-size:13px;font-weight:700}.chart-meta{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.line-chart-card svg{width:100%;height:128px}.line-chart-card .chart-grid-line{fill:none;stroke:#dbe6f7e6;stroke-width:1px}.line-chart-card .chart-area{stroke:none}.donut-wrap{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.donut{aspect-ratio:1;background:conic-gradient(var(--primary-blue) 0 34%, var(--purple) 34% 56%, var(--cyan) 56% 73%, #dbe6f7 73% 100%);border-radius:50%;width:92px;position:relative;box-shadow:inset 0 0 0 20px #fffffff0}.donut-center{text-align:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.donut-center strong{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:800;line-height:1}.donut-center span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.donut-card ul{color:var(--text);gap:8px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:grid}.donut-card li{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;display:grid}.donut-card li em{font-style:normal;font-weight:600}.donut-card li span{aspect-ratio:1;background:var(--primary-blue);border-radius:50%;width:7px}.donut-card li[data-tone=purple] span{background:var(--purple)}.donut-card li[data-tone=cyan] span{background:var(--cyan)}.donut-card li[data-tone=slate] span{background:#94a3b8}.donut-card li b{color:var(--primary-blue);font-weight:800}.feature-section{gap:20px;margin-top:88px;animation:.65s cubic-bezier(.22,1,.36,1) .26s both sectionFadeUp;display:grid}.cta-band{color:var(--text);background:#ffffffe6;border:1px solid #3a7bff33;border-radius:24px;justify-content:space-between;align-items:center;gap:clamp(24px,5vw,48px);margin-top:88px;padding:clamp(40px,5vw,56px);animation:.65s cubic-bezier(.22,1,.36,1) .34s both sectionFadeUp;display:flex;position:relative;overflow:hidden}.cta-mesh{pointer-events:none;background:radial-gradient(circle at 8% 30%,#00e5ff1f,#0000 42%),radial-gradient(circle at 92% 70%,#8a75fc24,#0000 44%);position:absolute;inset:0}.cta-copy{z-index:1;max-width:560px;position:relative}.cta-kicker{margin-bottom:10px}.cta-band h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.16}.cta-gradient-text{color:#0000;background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cta-band p{color:var(--muted);margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.65}.cta-actions{z-index:1;flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex;position:relative}.cta-primary-btn{min-width:0;min-height:48px;padding:0 26px;font-size:14px}.cta-secondary-btn{min-height:48px;padding:0 22px;font-size:14px}.site-footer{border-top:1px solid #dbe6f7d9;grid-template-columns:300px repeat(4,1fr) 380px;gap:42px;margin-top:56px;padding:28px 6px 36px;display:grid}.footer-column h2,.subscribe-form h2{color:var(--text);margin:0;font-size:14px;font-weight:600}.footer-brand img{width:150px}.footer-brand p,.subscribe-form p{color:#5d6d87;margin:12px 0 14px;font-size:14px;font-weight:600;line-height:1.7}.socials{gap:14px;display:flex}.socials a{color:#17213a;place-items:center;width:26px;height:26px;display:grid}.footer-column{align-content:start;gap:10px;display:grid}.footer-column a{color:#51627e;font-size:14px;font-weight:600}.subscribe-form{border-radius:12px;padding:18px}.subscribe-form label{height:42px;box-shadow:none;background:#fff;border-radius:8px;align-items:center;display:flex;position:relative}.subscribe-form label span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.subscribe-form input{color:#1e2c47;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 54px 0 14px;font-size:13px}.subscribe-form button{color:#fff;background:var(--primary-gradient);cursor:pointer;border:0;border-radius:999px;place-items:center;width:36px;height:32px;transition:box-shadow .2s,transform .2s;display:grid;position:absolute;right:5px;box-shadow:0 4px 12px #3a3ffe38}.subscribe-form button:hover{transform:scale(1.04);box-shadow:0 6px 16px #3a3ffe4d}.footer-bottom{color:#667795;border-top:1px solid #dfe8f6;grid-column:1/-1;align-items:center;gap:28px;padding-top:18px;font-size:13px;font-weight:600;display:flex}.footer-bottom__copyright{margin-right:auto}.footer-bottom__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.footer-bottom__links a{color:inherit;text-decoration:none;transition:color .2s}.footer-bottom__links a:hover{color:var(--primary-blue)}.footer-bottom__contact{color:#667795}.footer-bottom__contact a{color:inherit;text-decoration:none}.footer-bottom__contact a:hover{color:var(--primary-blue)}.footer-bottom button{border-radius:var(--btn-radius);min-width:96px;height:36px;color:var(--text);cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(125deg,#00e5ff4d,#3a3ffe40,#8a75fc4d) border-box;border:1px solid #0000;gap:8px;transition:color .2s,background .2s}.footer-bottom button:hover{color:var(--primary-blue);background:var(--primary-gradient-soft) padding-box, linear-gradient(125deg, #00e5ff73, #3a3ffe59, #8a75fc73) border-box}@media (hover:none),(width<=900px){.hero-visual-parallax .hero-api-stage,.hero-visual-parallax .hero-api-deck,.hero-visual-parallax .hero-api-orbit,.hero-visual-parallax .hero-card-cloud .hero-wave-tracks{transform:scale(var(--hero-wave-scale,1));transform-origin:0;transition:none}.hero-visual-parallax .hero-card-cloud .wave-card.ability-pill,.hero-visual-parallax .hero-card-cloud .wave-card.logo-cloud-card{transform:translate(calc(-50% + var(--card-x,0px) * var(--card-x-spread,1) * var(--card-x-bias,1) * var(--card-x-extra-spread,1) + var(--card-x-offset,0px) + var(--card-x-extra-offset,0px) + var(--card-x-base-offset,0px)), calc(-50% + var(--card-y,0px) * var(--card-y-spread,1))) scale(var(--card-scale,1));transition:none}}@media (prefers-reduced-motion:reduce){.hero-section:before,.hero-section:after,.hero-card-cloud .wave-track,.hero-card-cloud .wave-track:after,.hero-card-cloud .cloud-dots,.hero-card-cloud .wave-origin,.hero-card-cloud .wave-origin-rings span,.hero-card-cloud .wave-origin-logo,.hero-card-cloud .wave-card.ability-pill,.hero-card-cloud .wave-card.logo-cloud-card,.eyebrow,.hero-copy h1,.hero-lead,.hero-highlights,.hero-actions,.platform-section,.capabilities-section,.feature-section,.cta-band,.platform-step-card,.section-kicker:before,.section-kicker:after,.platform-section:before,.capabilities-section:before,.feature-section:before,.metric-sparkline polyline,.line-chart-card .chart-line{animation:none}.metric-sparkline polyline,.line-chart-card .chart-line{stroke-dashoffset:0}.hero-visual-parallax .hero-api-stage,.hero-visual-parallax .hero-api-deck,.hero-visual-parallax .hero-api-orbit,.hero-visual-parallax .hero-card-cloud .hero-wave-tracks{transform:scale(var(--hero-wave-scale,1));transform-origin:0;transition:none}.hero-visual-parallax .hero-card-cloud .wave-card.ability-pill,.hero-visual-parallax .hero-card-cloud .wave-card.logo-cloud-card{transform:translate(calc(-50% + var(--card-x,0px) * var(--card-x-spread,1) * var(--card-x-bias,1) * var(--card-x-extra-spread,1) + var(--card-x-offset,0px) + var(--card-x-extra-offset,0px) + var(--card-x-base-offset,0px)), calc(-50% + var(--card-y,0px) * var(--card-y-spread,1))) scale(var(--card-scale,1));transition:none}}@media (width<=1480px){.hero-lead{font-size:16px;line-height:1.85}.hero-copy h1{margin:26px 0 18px;font-size:clamp(34px,2.6vw,52px)}.hero-highlights{margin-top:22px}.hero-actions{margin-top:28px}}@media (width<=1500px){:root{--hero-api-panel-width:clamp(300px, 28vw, 420px);--hero-card-cloud-column-ratio:1.22fr;--hero-section-gap:clamp(28px, 3vw, 72px)}}@media (width<=1300px){:root{--hero-api-panel-width:clamp(250px, 22vw, 320px);--hero-card-cloud-column-ratio:1.05fr;--hero-section-gap:clamp(24px, 2.5vw, 48px)}.hero-api-deck,.hero-api-orbit{display:none}.hero-visual{min-height:480px}.hero-card-cloud-wrap,.hero-card-cloud{min-height:420px}.hero-api-tabs{padding:10px 10px 0}.hero-api-tabs button{padding:5px 8px 8px;font-size:11px}.hero-api-status{font-size:10px}.hero-api-endpoint{padding:8px 10px 0}.hero-api-path{font-size:11px}.hero-api-body{padding:8px 10px 0}.hero-api-block pre{padding:8px 9px;font-size:7.5px;line-height:1.45}.hero-api-footer{letter-spacing:.04em;padding:6px 10px 10px;font-size:8px}}@media (width<=1320px){.capabilities-section .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.site-header,.hero-section,.logo-strip,.platform-section,.capabilities-section,.feature-section,.cta-band,.site-footer{width:min(1120px,100% - 48px)}.hero-section{grid-template-columns:1fr;align-items:stretch;gap:clamp(28px,5vw,48px);min-height:auto;padding:44px 0 28px}.hero-visual{align-items:center;min-height:min(52vw,420px);display:flex}.hero-visual-topology{width:100%;min-height:auto;padding:0}.hero-card-cloud-wrap{min-height:min(52vw,400px);overflow:hidden}.hero-card-cloud{--wave-cards-offset-x:1.5%;--card-x-base-offset:10px;--card-x-spread:1.04;--card-y-spread:1.02;--ability-x-spread:1.04;--model-x-gap:22px;--hero-wave-scale:.86;min-height:min(52vw,400px)}.hero-card-cloud .wave-origin,.hero-card-cloud .wave-origin-rings span{width:120px;height:120px}.hero-card-cloud .wave-origin-logo{width:100px;height:100px}.section-header-row{grid-template-columns:1fr;align-items:start}.section-cta{width:fit-content}.platform-showcase-inner{grid-template-columns:1fr;gap:24px}.platform-showcase-divider{display:none}.hero-api-panel--platform .hero-api-body,.hero-api-panel--platform .hero-api-block{flex:none;display:block}.hero-api-panel--platform .hero-api-block pre{flex:none;min-height:auto}.platform-steps--rail .platform-step-item--rail{grid-template-columns:36px minmax(0,1fr);gap:12px}.platform-steps--rail .platform-step-card .platform-step-action{margin-left:0}.platform-stats{grid-template-columns:repeat(2,1fr)}.feature-matrix-body{grid-template-columns:1fr}.feature-matrix-divider{background:linear-gradient(90deg,#0000 0%,#dbe6f7f2 12% 88%,#0000 100%);width:auto;height:1px;margin:0 24px}.feature-matrix-list{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-heading{flex-wrap:wrap}.metric-grid{grid-template-columns:repeat(2,1fr)}.chart-grid,.site-footer{grid-template-columns:1fr}.footer-bottom{grid-column:1/-1}.logo-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:36px;padding:14px}.logo-strip>span{grid-column:1/-1}.customer-logo{border-left:0;min-height:38px}.hero-copy{max-width:none;padding-top:0}.hero-visual{min-height:min(48vw,380px)}.hero-card-cloud-wrap,.hero-card-cloud{min-height:min(48vw,360px)}.hero-visual-split{grid-template-columns:1fr;gap:24px}.hero-api-stage{max-width:none}.hero-api-body{grid-template-columns:1fr}.hero-api-block-response{border-top:1px solid #edf2f9;border-left:0;margin-top:8px;padding-top:8px;padding-left:0}.hero-card-cloud-wrap{grid-column:1}.hero-card-cloud .hero-wave-tracks{inset:-8px 0}}@media (width<=900px){.site-nav{display:none}.mobile-nav-toggle{display:inline-flex}.header-actions{gap:10px}.header-toolbar .dash-user-menu__name{display:none}.header-toolbar .dash-user-menu__trigger{padding-right:6px}.mobile-nav{width:min(100% - 48px,560px);top:64px}.site-header.is-floating+.mobile-nav,.site-header.is-floating~.mobile-nav{top:82px}.hero-section{gap:24px;padding-top:32px;padding-bottom:20px}.hero-card-cloud-wrap{min-height:min(58vw,340px)}.hero-card-cloud{--wave-cards-offset-x:0.5%;--card-x-base-offset:4px;--card-x-spread:.86;--card-y-spread:.84;--ability-x-spread:.9;--model-x-gap:14px;--hero-wave-scale:.72;min-height:min(58vw,340px)}.hero-card-cloud .wave-origin,.hero-card-cloud .wave-origin-rings span{width:100px;height:100px}.hero-card-cloud .wave-origin-logo{width:84px;height:84px}.hero-card-cloud .wave-card.logo-minimax,.hero-card-cloud .wave-card.logo-moonshot,.hero-card-cloud .wave-card.logo-pika,.hero-card-cloud .wave-card.logo-luma,.hero-card-cloud .wave-card.logo-xai,.hero-card-cloud .wave-card.logo-kling,.hero-card-cloud .wave-card.logo-xinghuo,.hero-card-cloud .wave-card.logo-baichuan,.hero-card-cloud .wave-card.logo-zhipu,.hero-card-cloud .wave-card.ability-content,.hero-card-cloud .wave-card.ability-data,.hero-card-cloud .wave-card.ability-search,.hero-card-cloud .wave-card.ability-translate,.hero-card-cloud .wave-card.ability-api{display:none}.hero-visual{min-height:auto;margin-bottom:4px}.hero-visual-split{gap:16px;min-height:auto;padding:8px 0}.hero-copy h1{font-size:clamp(34px,8.5vw,50px)}.hero-actions,.cta-band,.footer-bottom{flex-wrap:wrap}.feature-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:20px}.feature-pillar{border-right:0;padding:0}.metric-grid,.chart-grid,.site-footer,.product-list,.feature-matrix-list{grid-template-columns:1fr}.feature-matrix-col--abilities .feature-matrix-item:nth-child(5),.feature-matrix-col--scenarios .feature-matrix-item:nth-child(5){grid-column:auto}.hero-api-stage{max-width:none}.hero-api-deck,.hero-api-orbit{display:none}.hero-api-block pre{font-size:9px}.hero-api-footer{flex-wrap:wrap;gap:6px;font-size:8px}.platform-chip{left:50%}.api-card{top:292px;left:24px}.model-card{top:300px}.router-card{bottom:40px}}@media (width<=640px){.site-header,.hero-section,.logo-strip,.platform-section,.capabilities-section,.feature-section,.cta-band,.site-footer{width:min(100% - 28px,560px)}.site-header{height:64px}.brand{width:126px;min-width:126px}.login-link{min-width:68px;min-height:36px;padding:0 18px;font-size:13px}.primary-action,.secondary-action{width:100%}.home-page{padding-top:64px;overflow-x:clip}.mobile-nav{top:64px}.site-header.is-floating,.mobile-nav{width:min(100% - 28px,560px)}.hero-section{gap:28px;padding:24px 0 16px}.hero-card-cloud-wrap{min-height:240px;max-height:68vw}.hero-card-cloud{--wave-cards-offset-x:0;--card-x-base-offset:0;--card-x-spread:.62;--card-y-spread:.62;--ability-x-spread:.78;--model-x-gap:6px;--hero-wave-scale:.56;min-height:240px}.hero-card-cloud .wave-origin,.hero-card-cloud .wave-origin-rings span{width:80px;height:80px}.hero-card-cloud .wave-origin-logo{width:66px;height:66px}.hero-card-cloud .wave-card.logo-openai,.hero-card-cloud .wave-card.logo-claude,.hero-card-cloud .wave-card.logo-runway,.hero-card-cloud .wave-card.logo-midjourney{display:none}.logo-cloud-card{gap:6px;min-width:88px;height:40px;padding:0 12px}.logo-cloud-card img{width:var(--logo-size,22px);max-height:var(--logo-max-height,20px)}.logo-cloud-card span{font-size:var(--logo-font-size,12px)}.ability-pill{gap:6px;min-height:34px;padding:0 10px 0 8px}.ability-pill span{border-radius:6px;width:24px;height:24px}.ability-pill b{font-size:12px}.hero-copy{padding-top:8px;padding-left:0}.hero-copy h1{margin:24px 0 20px;font-size:clamp(30px,9vw,42px);line-height:1.3}.hero-lead{font-size:15px;line-height:1.95}.hero-title-break{display:block}.eyebrow{gap:8px;height:36px;padding:0 16px;font-size:13px}.hero-highlights{gap:8px;margin-top:24px}.hero-highlights li{height:34px;padding:0 12px;font-size:12px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:28px}.hero-actions .primary-action,.hero-actions .secondary-action{width:100%;min-width:0;min-height:42px;font-size:14px}.hero-visual{border-radius:20px;min-height:auto;margin:0}.hero-visual-split{gap:12px;padding:0}.hero-api-tabs{padding:10px 12px 0}.hero-api-tabs button{padding:5px 8px 8px;font-size:11px}.hero-api-status{font-size:10px}.hero-api-endpoint{flex-wrap:wrap;padding:8px 12px 0}.hero-api-path{word-break:break-all;font-size:11px}.hero-api-body{padding:8px 12px 0}.hero-api-block pre{padding:8px 9px;font-size:8px;line-height:1.45}.hero-api-footer{letter-spacing:.04em;padding:8px 12px 10px;font-size:7.5px}.hero-card-cloud .wave-card.logo-minimax,.hero-card-cloud .wave-card.logo-moonshot,.hero-card-cloud .wave-card.logo-pika,.hero-card-cloud .wave-card.logo-luma,.hero-card-cloud .wave-card.logo-xai,.hero-card-cloud .wave-card.logo-kling,.hero-card-cloud .wave-card.logo-xinghuo,.hero-card-cloud .wave-card.logo-baichuan,.hero-card-cloud .wave-card.logo-zhipu,.hero-card-cloud .wave-card.ability-content,.hero-card-cloud .wave-card.ability-data,.hero-card-cloud .wave-card.ability-search,.hero-card-cloud .wave-card.ability-translate,.hero-card-cloud .wave-card.ability-api{display:none}.platform-steps-meta{font-size:28px}.logo-strip{grid-template-columns:repeat(2,1fr);margin-top:28px}.platform-stats{grid-template-columns:1fr}.capabilities-section,.feature-section,.platform-section{margin-top:64px}.feature-pillars{grid-template-columns:1fr;gap:20px}.metric-grid{grid-template-columns:1fr}.donut-wrap{grid-template-columns:1fr;justify-items:center}.cta-band{flex-direction:column;align-items:stretch;gap:24px;margin-top:64px}.cta-actions{width:100%}.cta-primary-btn,.cta-secondary-btn{flex:1;justify-content:center}}.login-page .login-remember-checkbox .ant-checkbox-checked,.login-page .login-agreement-checkbox .ant-checkbox-checked,.login-page .login-remember-checkbox:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled),.login-page .login-agreement-checkbox:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled){background:var(--primary-gradient)!important;border-color:#0000!important}@media (width<=800px){.login-page{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.login-shell{justify-content:flex-start;width:100%}.login-card{border-radius:16px;grid-template-columns:1fr;min-height:auto}.login-brand-panel{border-right:0;border-bottom:1px solid var(--line);padding:16px 20px}.login-brand-panel:after{opacity:.45}.login-brand-header{margin-bottom:0}.login-brand-logo{width:min(140px,42vw)}.login-hero-copy,.login-brand-footer{display:none}.login-form-side{padding:24px 20px 28px}.login-form-header{margin-bottom:22px}.login-form-title{font-size:22px}.login-form .ant-input,.login-form .ant-input-affix-wrapper{font-size:16px}}@media (width<=480px){.login-page{padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.login-card{box-shadow:var(--panel-shadow);border-radius:14px}.login-brand-panel{padding:14px 16px}.login-brand-header{gap:10px}.login-brand-logo{width:min(120px,38vw)}.login-brand-toolbar{gap:6px;margin-left:auto}.login-home-link{min-height:32px;padding:0 10px;font-size:12px}.login-page .locale-switcher-trigger-copy,.login-page .locale-switcher-trigger-chevron{display:none}.login-page .locale-switcher-trigger{gap:0;min-height:34px;padding:0 8px}.login-form-side{padding:20px 16px 24px}.login-form-header{margin-bottom:18px}.login-form-title{font-size:20px}.login-form-subtitle{font-size:14px}.login-form .ant-form-item{margin-bottom:16px}.login-form .ant-form-item-label>label{font-size:12px}.login-divider{margin:22px 0 16px}.login-register-link{margin-top:16px;padding-top:16px;font-size:13px}.login-social-buttons{grid-template-columns:1fr;gap:8px}.social-login-btn{min-height:46px;font-size:14px}.wechat-login-modal .ant-modal-header{padding:20px 20px 12px}.wechat-qrcode{width:min(180px,60vw);height:min(180px,60vw)}}@media (hover:none){.login-submit-btn.ant-btn:hover:not(:disabled),.social-login-btn:hover{transform:none}}.login-page{--primary-blue:#3a7bff;--purple:#8a75fc;--cyan:#00e5ff;--light-blue:#e6f0ff;--background:#f6f8fc;--surface:#fff;--text:#0f172a;--muted:#64748b;--line:#dbe6f7;--line-subtle:#edf2fb;--primary-gradient:linear-gradient(135deg, #3a7bff 0%, #8a75fc 100%);--primary-gradient-soft:linear-gradient(135deg, #3a7bff1f 0%, #8a75fc1a 100%);--btn-radius:12px;--btn-shadow:0 8px 24px #3a7bff38;--btn-shadow-hover:0 14px 36px #3a7bff52;--soft-shadow:0 18px 48px #3a7bff14;--panel-shadow:0 12px 32px #5875ac0f;--radius-md:12px;--radius-lg:16px;min-height:100dvh;color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;flex-direction:column;padding:24px clamp(20px,4vw,48px) 32px;font-family:Satoshi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow-x:hidden}.login-page a{color:inherit;text-decoration:none}.login-home-link{border:1px solid var(--line);border-radius:var(--btn-radius);min-height:34px;color:var(--text);background:var(--surface);justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.login-home-link:hover{color:var(--primary-blue);border-color:#3a7bff59;box-shadow:0 4px 12px #3a7bff14}.login-shell{flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(1040px,100%);margin:0 auto;display:flex}.login-card{border:1px solid var(--line);background:var(--surface);width:100%;min-height:min(640px,100vh - 120px);box-shadow:var(--soft-shadow);border-radius:20px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;display:grid;overflow:hidden}.login-brand-panel{background:radial-gradient(circle at 88% 12%, #8a75fc24 0%, transparent 42%), var(--primary-gradient-soft);border-right:1px solid var(--line);isolation:isolate;grid-template-rows:auto 1fr auto;align-items:start;min-height:100%;padding:clamp(28px,3.5vw,40px);display:grid;position:relative;overflow:hidden}.login-brand-panel:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#3a7bff29 0%,#0000 68%);width:72%;height:72%;position:absolute;bottom:-18%;left:-12%}.login-brand-panel:after{z-index:0;content:"";opacity:.72;pointer-events:none;background-image:linear-gradient(#3a7bff14 1px,#0000 1px),linear-gradient(90deg,#3a7bff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.login-brand-panel>*{z-index:1;position:relative}.login-brand-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-brand-logo{flex-shrink:0;align-items:center;width:min(180px,42%);display:inline-flex}.login-brand-logo img{width:100%;height:auto;display:block}.login-brand-toolbar{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.login-hero-copy{flex-direction:column;align-self:center;width:100%;max-width:380px;padding:clamp(8px,2vh,16px) 0;display:flex}.login-hero-copy:after{background:var(--primary-gradient);content:"";border-radius:999px;width:28px;height:3px;margin-top:clamp(16px,2vh,22px);display:block}.login-hero-copy h1{letter-spacing:-.035em;margin:0 0 clamp(12px,1.8vh,18px);font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1.12}.login-hero-copy h1 span{color:#0000;background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.login-lead{max-width:34ch;color:var(--muted);margin:0;font-size:clamp(14px,1.4vw,16px);font-weight:400;line-height:1.65}.login-lead strong{color:var(--primary-blue);font-weight:600}.login-brand-footer{color:#64748be0;letter-spacing:.01em;margin:0;padding-top:clamp(16px,3vh,28px);font-size:11px;font-weight:500;line-height:1.4}.login-form-side{background:var(--surface);flex-direction:column;justify-content:center;padding:clamp(32px,4vw,48px);display:flex}.login-form-header{margin-bottom:28px}.login-form-title{color:var(--text);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.login-form-subtitle{color:var(--muted);margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.5}.login-form .ant-form-item{margin-bottom:14px}.login-form .ant-form-item-label{padding:0;display:none}.login-form .ant-form-item-label>label{color:var(--text);letter-spacing:-.01em;height:auto;font-size:13px;font-weight:500}.login-form .ant-input,.login-form .ant-input-affix-wrapper{border-radius:var(--radius-md);min-height:46px;color:var(--text);background:#ffffffe6;border:1px solid #dbe6f7f2;padding:10px 14px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #3a7bff08}.login-form .ant-input-affix-wrapper .ant-input{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.login-form .ant-input::placeholder{color:#94a3b8}.login-form .ant-input:hover,.login-form .ant-input-affix-wrapper:hover,.login-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#3a7bff59}.login-form .ant-input:focus,.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-affix-wrapper:focus,.login-form .ant-input-affix-wrapper:focus-within{border-color:#3a7bff80;box-shadow:0 0 0 3px #3a7bff1a,inset 0 1px 2px #3a7bff08}.login-form-options-row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:8px 0 20px;padding:6px 0;display:flex}.login-remember-checkbox{color:var(--muted);flex-shrink:0;align-items:center;font-size:13px;font-weight:500}.login-page .login-remember-checkbox .ant-checkbox,.login-page .login-agreement-checkbox .ant-checkbox{border-color:var(--line);border-radius:4px}.login-page .login-remember-checkbox:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:not(.ant-checkbox-checked),.login-page .login-agreement-checkbox:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox:not(.ant-checkbox-checked){border-color:#3a7bff59}.login-page .login-remember-checkbox .ant-checkbox-checked,.login-page .login-agreement-checkbox .ant-checkbox-checked,.login-page .login-remember-checkbox:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled),.login-page .login-agreement-checkbox:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled){background:var(--primary-gradient)!important;border-color:#0000!important}.login-forgot-link{white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600;transition:color .15s,opacity .15s;color:var(--primary-blue)!important}.login-forgot-link:hover{color:var(--purple)!important}.login-forgot-link:active{opacity:.88;color:#2f63d9!important}.login-forgot-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3a7bff73}.login-submit-btn.ant-btn{border-radius:var(--btn-radius);color:#fff;letter-spacing:.02em;height:auto;min-height:48px;box-shadow:var(--btn-shadow);border:0;margin-top:4px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;background:var(--primary-gradient)!important}.login-submit-btn.ant-btn:hover:not(:disabled){transform:translateY(-1px);color:#fff!important;box-shadow:var(--btn-shadow-hover)!important}.login-register-link{border-top:1px solid var(--line-subtle);text-align:center;color:var(--muted);margin-top:20px;padding-top:20px;font-size:14px;font-weight:400}.register-link{font-weight:700;transition:color .15s,opacity .15s;color:var(--primary-blue)!important}.register-link:hover{color:var(--purple)!important}.register-link:active{opacity:.88;color:#2f63d9!important}.login-divider{align-items:center;gap:16px;margin:28px 0 20px;display:flex}.login-divider-line{background:linear-gradient(90deg,#0000,#dbe6f7f2,#0000);flex:1;height:1px}.login-divider-text{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.login-social-buttons{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.login-social-buttons:has(>:only-child){grid-template-columns:1fr}.social-login-btn{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text);cursor:pointer;background:#ffffffe0;border:1px solid #dbe6f7f2;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 2px 8px #3a7bff0a}.social-login-btn:hover{border-color:#3a7bff47;transform:translateY(-1px);box-shadow:0 6px 18px #3a7bff14}.social-login-google .google-icon-wrapper{justify-content:center;align-items:center;display:inline-flex}.social-login-github{color:var(--text)}.social-login-github .anticon{font-size:16px}.social-login-wechat{color:#07c160}.social-login-wechat .anticon{font-size:16px}.social-login-telegram{box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.social-login-telegram iframe{width:100%!important}.login-turnstile{justify-content:center;max-width:100%;margin-top:20px;display:flex;overflow:hidden}.login-turnstile>div,.login-turnstile iframe{max-width:100%}.login-agreement-item{flex:1;margin-bottom:0!important}.login-agreement-item .ant-form-item-control-input{min-height:auto}.login-agreement-checkbox{color:var(--muted);align-items:flex-start;font-size:12px;font-weight:500;line-height:1.55}.login-agreement-link{cursor:pointer;font-weight:700;color:var(--primary-blue)!important}.login-agreement-link:hover{color:var(--purple)!important}.register-agreement-note{color:#94a3b8}.wechat-login-modal{width:min(420px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.wechat-login-modal .ant-modal-content{border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);overflow:hidden}.wechat-login-modal .ant-modal-header{border-bottom:1px solid var(--line-subtle);background:var(--surface);padding:24px 28px 16px}.wechat-modal-title{color:var(--text);letter-spacing:-.02em;font-size:18px;font-weight:600}.wechat-modal-content{padding:4px 0}.wechat-qrcode-wrapper{justify-content:center;margin-bottom:16px;display:flex}.wechat-qrcode{border:1px solid var(--line);border-radius:var(--radius-lg);object-fit:cover;width:180px;height:180px}.wechat-modal-tips p{color:var(--muted);text-align:center;margin:0 0 16px;font-size:13px;font-weight:400;line-height:1.6}.login-agreement-modal .ant-modal-content{border-radius:var(--radius-lg);overflow:hidden}.login-agreement-modal .ant-modal-body{padding:24px}.login-agreement-scroll{max-height:70vh;overflow-y:auto}.login-agreement-footer{text-align:center;margin-top:16px}.login-agreement-footer .ant-btn-primary{border-radius:var(--btn-radius);background:var(--primary-gradient);min-height:42px;box-shadow:var(--btn-shadow);border:0;padding:0 28px;font-weight:700}@media (width<=800px){.login-page{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.login-shell{justify-content:flex-start;width:100%}.login-card{border-radius:16px;grid-template-columns:1fr;min-height:auto}.login-brand-panel{border-right:0;border-bottom:1px solid var(--line);padding:16px 20px}.login-brand-panel:after{opacity:.45}.login-brand-header{margin-bottom:0}.login-brand-logo{width:min(140px,42vw)}.login-hero-copy,.login-brand-footer{display:none}.login-form-side{padding:24px 20px 28px}.login-form-header{margin-bottom:22px}.login-form-title{font-size:22px}.login-form .ant-input,.login-form .ant-input-affix-wrapper{font-size:16px}}@media (width<=480px){.login-page{padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.login-card{box-shadow:var(--panel-shadow);border-radius:14px}.login-brand-panel{padding:14px 16px}.login-brand-header{gap:10px}.login-brand-logo{width:min(120px,38vw)}.login-brand-toolbar{gap:6px;margin-left:auto}.login-home-link{min-height:32px;padding:0 10px;font-size:12px}.login-page .locale-switcher-trigger-copy,.login-page .locale-switcher-trigger-chevron{display:none}.login-page .locale-switcher-trigger{gap:0;min-height:34px;padding:0 8px}.login-form-side{padding:20px 16px 24px}.login-form-header{margin-bottom:18px}.login-form-title{font-size:20px}.login-form-subtitle{font-size:14px}.login-form .ant-form-item{margin-bottom:16px}.login-form .ant-form-item-label>label{font-size:12px}.login-divider{margin:22px 0 16px}.login-register-link{margin-top:16px;padding-top:16px;font-size:13px}.login-social-buttons{grid-template-columns:1fr;gap:8px}.social-login-btn{min-height:46px;font-size:14px}.wechat-login-modal .ant-modal-header{padding:20px 20px 12px}.wechat-qrcode{width:min(180px,60vw);height:min(180px,60vw)}}@media (hover:none){.login-submit-btn.ant-btn:hover:not(:disabled),.social-login-btn:hover{transform:none}}.register-verification-wrapper{align-items:stretch;gap:10px;display:flex}.register-verification-wrapper .ant-input{flex:1;min-width:0}.register-verification-btn.ant-btn{border-radius:var(--radius-md);min-height:46px;color:var(--primary-blue);background:#3a7bff0a;border-color:#3a7bff59;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s}.register-verification-btn.ant-btn:hover:not(:disabled){color:var(--purple)!important;background:#8a75fc0f!important;border-color:#8a75fc73!important}.register-verification-btn.ant-btn:disabled{color:#94a3b8;border-color:var(--line);background:var(--line-subtle)}@media (width<=480px){.register-verification-wrapper{flex-direction:column}.register-verification-btn.ant-btn{width:100%}}.models-page-shell{color:#0f172a;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 56% 6%,#3a3ffe12,#0000 34%),radial-gradient(circle at 90% 18%,#00e5ff0f,#0000 32%),radial-gradient(circle at 72% 42%,#8a75fc0d,#0000 38%),#f6f8fc;min-height:100vh;padding-top:72px;font-family:Satoshi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.models-page-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#3a3ffe0d,#0000 70%);width:min(1200px,90%);height:520px;position:fixed;top:120px;left:50%;transform:translate(-50%)}.models-page{z-index:1;text-align:left;color:#0f172a;width:min(1680px,100% - 96px);max-width:none;margin:0 auto;padding:24px 0 48px;position:relative}.models-page .ant-checkbox-wrapper{color:#0f172a;font-weight:500}.models-page .ant-select-selection-item,.models-page .ant-select-content-value{font-weight:500;color:#0f172a!important}.models-page .ant-select-selection-placeholder,.models-page .ant-select-placeholder{color:#64748b!important}.models-page .ant-input,.models-page .ant-input-affix-wrapper input{color:#0f172a;font-weight:500}.models-page .ant-input::placeholder{color:#64748b}.models-header{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffb8;border:1px solid #dbe6f7e0;border-radius:20px;margin-bottom:24px;padding:0;overflow:hidden;box-shadow:0 12px 32px #5875ac0f,inset 0 1px #ffffffd9}.models-header__hero{background:linear-gradient(135deg,#fffffff2 0%,#f6f8fc99 100%),radial-gradient(circle at 100% 0,#3a7bff14,#0000 55%);border-bottom:1px solid #dbe6f7b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px 28px 20px;display:flex}.models-header__controls{padding:18px 24px 22px}.models-header__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.models-header__brand{align-items:center;gap:14px;display:flex}.models-header__icon{color:#fff;background:linear-gradient(125deg,#00e5ff 0%,#3a3ffe 42%,#8a75fc 100%);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex;box-shadow:0 10px 28px -6px #3a7bff80,inset 0 1px #ffffff40}.models-header__title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;line-height:1.25}.models-header__subtitle{color:#64748b;letter-spacing:.01em;margin:6px 0 0;font-size:13px;font-weight:500}.models-header__stats{flex-wrap:wrap;gap:10px;display:flex}.models-stat-pill{color:#475569;background:#ffffffe6;border:1px solid #dbe6f7f2;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:72px;padding:10px 18px;font-size:13px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #5875ac0f,inset 0 1px #fffffff2}.models-stat-pill:hover{transform:translateY(-1px);box-shadow:0 8px 20px #3a7bff1a}.models-stat-pill strong{letter-spacing:-.03em;background:linear-gradient(125deg,#00e5ff 0%,#3a3ffe 42%,#8a75fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800;line-height:1.2}.models-stat-pill__label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:11px;font-weight:600}.models-header__toolbar{border-top:1px solid #dbe6f7d9;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:16px;display:flex}.models-header__search{flex:1;min-width:min(100%,280px)}.models-header__search .ant-input-affix-wrapper,.models-header__search .ant-input-group-wrapper{transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0a;background:#f6f8fcd9!important;border:1px solid #dbe6f7f2!important;border-radius:14px!important}.models-header__search .ant-input-affix-wrapper:hover,.models-header__search .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.models-header__search .ant-input-group-wrapper:hover,.models-header__search .ant-input-group-wrapper.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #3a7bff14,inset 0 1px 2px #0f172a08;background:#fff!important;border-color:#3a7bff59!important}.models-header__toolbar-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.models-tool-divider{background:#3a7bff26;width:1px;height:20px}.models-filter-bar{background:#f6f8fca6;border:1px solid #dbe6f7bf;border-radius:14px;flex:1;margin-bottom:0;padding:14px 16px}.models-filter-bar__row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.models-filter-bar__label{color:#0f172a;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.models-filter-bar__label .anticon{color:#2563eb}.models-filter-bar__selects{flex-wrap:wrap;flex:1;gap:10px 12px;min-width:0;display:flex}.models-filter-bar__select{flex:0 168px;min-width:140px;max-width:200px}.models-filter-bar__clear{flex-shrink:0;font-weight:600;color:#2563eb!important;padding-inline:4px!important}.models-filter-bar__active{border-top:1px solid #dbe6f7bf;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.models-filter-bar__active .ant-tag{background:#3a7bff0f;border:1px solid #3a7bff2e;border-radius:999px;margin:0;padding:2px 12px;font-weight:600}.models-filter-bar__provider-option{align-items:center;gap:6px;display:inline-flex}@media (width<=767px){.models-filter-bar{padding:14px 16px}.models-filter-bar__row{flex-direction:column;align-items:stretch;gap:12px}.models-filter-bar__selects{width:100%}.models-filter-bar__select{flex:100%;max-width:none}}.models-content{flex-direction:column;gap:32px;display:flex}.models-highlight{color:#2563eb;background:linear-gradient(135deg,#3a7bff24,#8a75fc1f);border-radius:4px;padding:0 3px;font-weight:700}.models-vendor{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffffb8;border:1px solid #dbe6f7e0;border-radius:20px;transition:border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 12px 32px #5875ac0f,inset 0 1px #ffffffd9}.models-vendor:before{content:"";opacity:.55;background:linear-gradient(125deg,#00e5ff 0%,#3a3ffe 42%,#8a75fc 100%);width:3px;transition:opacity .28s;position:absolute;top:0;bottom:0;left:0}.models-vendor:hover{border-color:#3a7bff38;box-shadow:0 20px 48px #3a7bff14,inset 0 1px #ffffffd9}.models-vendor:hover:before{opacity:1}.models-vendor__header{background:linear-gradient(90deg,#fffffffa 0%,#f6f8fc80 100%);border-bottom:1px solid #dbe6f7bf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 18px 24px;display:flex}.models-vendor__header-aside{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.models-vendor__identity{align-items:center;gap:14px;min-width:0;display:flex}.models-vendor__logo{background:linear-gradient(145deg,#fffffff2,#e6f0ffb3);border:1px solid #dbe6f7f2;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #5875ac14,inset 0 1px #ffffffe6}.models-vendor__logo img{object-fit:cover;border-radius:8px;width:30px;height:30px}.models-vendor__name{color:#0f172a;letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1.3}.models-vendor__count{color:#475569;margin-top:4px;font-size:13px;font-weight:500}.models-vendor__count strong{color:#2563eb;font-weight:700}.models-vendor__badge{color:#047857;letter-spacing:.01em;background:linear-gradient(135deg,#ecfdf5f2,#d1fae5d9);border:1px solid #10b98138;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #10b9811a}.models-vendor__body{padding:0}.models-vendor__desc{color:#475569;background:#f6f8fc73;border-bottom:1px solid #3a7bff0f;margin:0;padding:14px 20px;font-size:13px;line-height:1.65}.models-vendor__desc a{color:#3a7bff!important}.models-vendor__actions{background:#f6f8fce6;border:1px solid #dbe6f7e6;border-radius:12px;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #0f172a08}.models-vendor__action{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.models-vendor__action:hover{color:#2563eb;background:#ffffffb3}.models-vendor__action.is-active{color:#2563eb;background:#fff;box-shadow:0 2px 8px #3a7bff1f,inset 0 1px #fffffff2}.models-vendor__models.is-collapsed{opacity:0;height:0;overflow:hidden}.models-api-drawer .ant-drawer-content{background:#f6f8fc}.models-api-drawer .ant-drawer-body{padding:24px}.models-api-drawer__hero{background:#fff;border:1px solid #dbe6f7;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.models-api-drawer__logo{background:#fff;border:1px solid #dbe6f7;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.models-api-drawer__logo img{object-fit:cover;border-radius:8px;width:36px;height:36px}.models-api-drawer__title{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.models-api-drawer__subtitle{color:#475569;margin:0;font-size:13px}.models-grid{background:linear-gradient(#f6f8fc73 0%,#f6f8fcbf 100%);border-top:1px solid #dbe6f7a6;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 22px 22px;display:grid}.models-card{cursor:pointer;background:#fffffff2;border:1px solid #dbe6f7e6;border-radius:16px;flex-direction:column;min-height:152px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #5875ac0d,inset 0 1px #fffffff2}.models-card:before{content:"";opacity:0;background:linear-gradient(125deg,#00e5ff 0%,#3a3ffe 42%,#8a75fc 100%);height:2px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.models-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#3a7bff0f,#0000 65%);transition:opacity .28s;position:absolute;inset:0}.models-card:hover{border-color:#3a7bff47;transform:translateY(-3px);box-shadow:0 16px 40px #3a7bff1c,0 4px 12px #5875ac0f,inset 0 1px #fff}.models-card:hover:before,.models-card:hover:after{opacity:1}.models-card:hover .models-card__action,.models-card:hover .models-card__arrow{color:#fff;background:linear-gradient(125deg,#00e5ff 0%,#3a3ffe 42%,#8a75fc 100%);border-color:#0000;transform:translate(2px);box-shadow:0 4px 14px #3a7bff59}.models-card.is-selected{border-color:#3a7bff73;box-shadow:0 0 0 2px #3a7bff24,0 12px 32px #3a7bff1a}.models-card.is-selected:before{opacity:1}.models-card.is-mul .models-card__body{padding-left:38px}.models-card__check{z-index:2;position:absolute;top:12px;left:12px}.models-card__ribbon{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#fb7185,#ef4444);border-radius:8px;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.5;position:absolute;top:12px;right:12px;box-shadow:0 3px 10px -2px #ef444473}.models-card__body{z-index:1;flex-direction:column;flex:1;gap:8px;padding:18px 18px 14px;display:flex;position:relative}.models-card__name{color:#0f172a;letter-spacing:-.02em;word-break:break-word;margin:0;padding-right:28px;font-size:15px;font-weight:800;line-height:1.35}.models-card__key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.4;display:block;color:#64748b!important;font-size:12px!important}.models-card__key .ant-typography-copy{color:#64748b}.models-card__desc{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.models-card__desc p{margin:0}.models-card__tags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px;display:flex}.models-loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:min(480px,100vh - 160px);padding:48px 24px;display:flex}.models-loading__text{color:#475569;margin:0;font-size:14px;font-weight:500}.markdown-renderer{font-size:inherit;line-height:inherit;color:inherit}.markdown-renderer p:last-child{margin-bottom:0}.markdown-renderer a:hover{text-decoration:underline}.markdown-renderer ul,.markdown-renderer ol{margin:0;padding-left:1.2em}.models-card__foot{z-index:1;background:linear-gradient(#f6f8fc80 0%,#f6f8fceb 100%);border-top:1px solid #dbe6f7bf;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 14px;display:flex;position:relative}.models-card__price{flex-flow:row;flex:1;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.models-card__price-value{letter-spacing:-.02em;color:#2563eb;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:800;line-height:1.2}.models-card__price-unit{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.models-card__price--empty{color:#64748b;font-size:12px;font-weight:500}.models-card__action,.models-card__arrow{color:#64748b;background:#ffffffe6;border:1px solid #dbe6f7f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;transition:all .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #5875ac0f}.models-detail-drawer .ant-drawer-content{background:#f6f8fc}.models-detail-drawer .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.models-detail-drawer .ant-drawer-close{z-index:3;color:#64748b;top:16px;right:16px}.models-detail-drawer .ant-drawer-close:hover{color:#3a7bff}.models-detail-drawer--mobile .ant-drawer-content-wrapper{max-height:100dvh}.models-detail-drawer--mobile .ant-drawer-content{border-radius:16px 16px 0 0}.models-detail-drawer--mobile .ant-drawer-close{top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px))}.models-detail-drawer--mobile .ant-drawer-body{padding-bottom:env(safe-area-inset-bottom,0px)}.models-detail{background:#f6f8fc;flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex}.models-detail__top{background:#fff;border-bottom:1px solid #dbe6f7;flex-shrink:0;margin:0;padding:16px 24px 8px}.models-detail__top .models-detail__header{gap:12px;margin-bottom:0;padding:0}.models-detail__top .models-detail-perf-inheader{margin-top:12px;padding-top:10px}.models-detail__top .models-detail__avatar{width:48px;height:48px;box-shadow:none;background:0 0;border:1px solid #dbe6f7;border-radius:10px}.models-detail__top .models-detail__avatar img{border-radius:6px;width:32px;height:32px}.models-detail__top .models-detail__header-body{padding-right:36px}.models-detail__top .models-detail__title{letter-spacing:-.02em;margin-bottom:4px;font-size:17px;font-weight:700;line-height:1.3}.models-detail__top .models-detail__key{line-height:1.35;font-size:11px!important}.models-detail__top .models-detail__meta-row{gap:5px;margin-top:8px}.models-detail__top .models-detail__header-actions{gap:6px;padding-top:0}.models-detail__top .models-detail__header-actions .ant-btn-sm{border-radius:8px;height:28px;padding-inline:12px;font-size:12px}.models-detail__header{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.models-detail__header-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-left:auto;padding-top:4px;display:flex}.models-detail__avatar{background:#fff;border:1px solid #0f172a1a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 4px 12px #0f172a0f}.models-detail__avatar img{object-fit:cover;border-radius:10px;width:44px;height:44px}.models-detail__header-body{flex:1;min-width:0;padding-right:28px}.models-detail__title{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.35}.models-detail__key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block;color:#64748b!important;font-size:12px!important}.models-detail__meta-row{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.models-detail__section-card{background:#fff;border:1px solid #0f172a1a;border-radius:14px;margin-bottom:14px;padding:14px 16px}.models-detail__section-card--compact{padding:12px 16px}.models-detail__section-label{color:#0f172a;margin:0 0 10px;font-size:13px;font-weight:700}.models-detail__description{color:#475569;font-size:13px;line-height:1.65}.models-detail__description p{margin:0}.models-detail__actions{flex-wrap:wrap;gap:10px;display:flex}.models-detail-perf-inheader{border-top:1px dashed #dbe6f7}.models-detail-perf-strip{background:0 0;border:none;border-radius:0;align-items:center;gap:0;padding:5px 0 2px;display:flex}.models-detail-perf-strip--loading{gap:12px;padding:5px 0 2px}.models-detail-perf-strip--loading .ant-skeleton-input{flex:1;border-radius:0!important;height:26px!important;min-height:26px!important}.models-detail-perf-strip__item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;min-width:0;padding:2px 12px;display:flex}.models-detail-perf-strip__item:first-child{padding-left:0}.models-detail-perf-strip__item:last-child{padding-right:0}.models-detail-perf-strip__item:not(:last-child){border-right:1px dashed #dbe6f7}.models-detail-perf-strip__head{justify-content:center;align-items:center;gap:4px;margin-bottom:1px;display:inline-flex}.models-detail-perf-strip__icon{color:inherit;opacity:.9;flex-shrink:0;display:inline-flex}.models-detail-perf-strip__label{color:#64748b;font-size:10px;font-weight:500;line-height:1.15}.models-detail-perf-strip__value{font-variant-numeric:tabular-nums;color:#0f172a;margin-top:1px;font-size:14px;font-weight:700;line-height:1.2}.models-detail-perf-strip__hint{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:9px;line-height:1.15;overflow:hidden}.models-detail-perf-strip__item--throughput{color:#3a7bff}.models-detail-perf-strip__item--throughput .models-detail-perf-strip__label{color:#64748b}.models-detail-perf-strip__item--latency{color:#2563eb}.models-detail-perf-strip__item--latency .models-detail-perf-strip__label{color:#64748b}.models-detail-perf-strip__item--success,.models-detail-perf-strip__item--good{color:#047857}.models-detail-perf-strip__item--success .models-detail-perf-strip__label,.models-detail-perf-strip__item--good .models-detail-perf-strip__label{color:#64748b}.models-detail-perf-strip__item--caution,.models-detail-perf-strip__item--warning{color:#b45309}.models-detail-perf-strip__item--caution .models-detail-perf-strip__label,.models-detail-perf-strip__item--warning .models-detail-perf-strip__label{color:#64748b}.models-detail-perf-strip__item--danger{color:#b91c1c}.models-detail-perf-strip__item--danger .models-detail-perf-strip__label{color:#64748b}.models-detail-perf-strip__item .models-detail-perf-strip__value{color:inherit}.models-detail__layout{flex:1;min-height:0;margin:0;display:flex;overflow:hidden}.models-detail__sidebar{background:0 0;border-right:1px solid #0f172a0f;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;width:80px;padding:12px 0 20px;display:flex;overflow:visible}.models-detail__sidebar-title{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#64748b;word-break:break-word;overflow-wrap:anywhere;border-bottom:1px solid #0f172a14;margin:0 6px 10px;padding-bottom:10px;font-size:9px;font-weight:700;line-height:1.3;display:block}.models-detail__sidebar-list{flex-direction:column;gap:2px;display:flex}.models-detail__sidebar-link{color:#64748b;box-sizing:border-box;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%;margin:0;padding:8px 6px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.models-detail__sidebar-link:hover{color:#475569}.models-detail__sidebar-link.is-active{color:#3a7bff}.models-detail__sidebar-link.is-active:before{content:"";background:#3a7bff;width:2px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.models-detail__sidebar-link.is-active .models-detail__sidebar-icon{color:#3a7bff}.models-detail__sidebar-icon{color:inherit;opacity:.85;justify-content:center;align-items:center;transition:color .15s;display:flex}.models-detail__sidebar-label{letter-spacing:.01em;text-align:center;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;line-height:1.25;display:block}.models-detail__sidebar-badge{text-align:center;color:#fff;background:#3a7bff;border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:4px;right:6px;box-shadow:0 0 0 1.5px #f1f5f9}.models-detail__main{-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-width:0;min-height:0;padding:20px 24px 28px;overflow:hidden auto}.models-detail__sections{flex-direction:column;gap:0;display:flex}@media (width<=767px){.models-detail__top{padding:12px 48px 10px 16px}.models-detail__top .models-detail__header{flex-direction:column;align-items:stretch;gap:10px}.models-detail__top .models-detail__header-body{padding-right:0}.models-detail__top .models-detail__header-actions{width:100%;margin-left:0}.models-detail__top .models-detail__header-actions .ant-btn{flex:1;min-width:0}.models-detail__top .models-detail__title{word-break:break-word;font-size:16px}.models-detail__top .models-detail__key{word-break:break-all}.models-detail-perf-strip{flex-wrap:wrap;gap:8px 0;padding:6px 0 4px}.models-detail-perf-strip__item{flex:30%;min-width:88px;padding:4px 8px}.models-detail-perf-strip__item:not(:last-child){border-right:none}.models-detail-perf-strip__hint{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.2;display:-webkit-box;overflow:hidden}.models-detail__layout{flex-direction:column;overflow:visible}.models-detail__sidebar{z-index:2;background:#fff;border-bottom:1px solid #0f172a0f;border-right:none;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:10px 12px 8px;position:sticky;top:0}.models-detail__sidebar-title{text-align:left;letter-spacing:.08em;margin:0 0 8px;padding:0 4px 8px}.models-detail__sidebar-list{flex-direction:row;justify-content:flex-start;gap:6px}.models-detail__sidebar-link{flex:1;gap:2px;max-width:none;margin:0;padding:6px 4px}.models-detail__sidebar-link.is-active:before{border-radius:2px 2px 0 0;width:16px;height:2px;top:auto;bottom:-8px;left:50%;transform:translate(-50%)}.models-detail__sidebar-badge{top:2px;right:4px;box-shadow:0 0 0 1.5px #fff}.models-detail__main{padding:16px 16px max(24px, env(safe-area-inset-bottom,0px));overflow-y:visible}.models-detail__block{scroll-margin-top:72px}.models-detail__block-head{flex-direction:column;align-items:flex-start;gap:6px}.models-detail__block-desc{text-align:left;white-space:normal;max-width:none;text-overflow:unset;flex:100%;overflow:visible}.models-detail-perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.models-detail-perf-group-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.models-detail-perf-group-card__metric{padding:10px 6px}.models-detail-perf-group-card__metric-value{font-size:12px}.models-detail-perf-group-card__trend{flex-wrap:wrap;gap:8px}.models-detail-perf-chart-card__body{min-height:168px;padding:4px 0 10px}.models-detail-perf-chart{padding:0 2px}.models-detail-channel__table-wrap,.models-api-list__table-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.models-api-table--channel{table-layout:auto;min-width:520px}.models-api-table--channel th.models-detail-channel__col-price,.models-api-table--channel th.models-api-table__col-ratio{width:auto;min-width:108px}.models-detail-channel__col-price{width:auto;min-width:120px;max-width:none}.models-api-table{min-width:360px}.models-detail-channel__type-img{height:auto;max-height:min(70vh,480px)}.models-detail-channel__group-popover{width:min(360px,100vw - 32px)}.models-detail-channel__ratio-popover{max-width:min(360px,100vw - 32px)}.models-api-list__head{flex-wrap:wrap;align-items:flex-start}}.models-detail__block{border-top:none;padding:0 0 28px;scroll-margin-top:16px}.models-detail__block:not(:first-child){border-top:1px solid #dbe6f7;padding-top:28px}.models-detail__block:last-child{padding-bottom:0}.models-detail__block-head{border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:14px;padding-bottom:0;display:flex}.models-detail__block-title{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.models-detail__block-title h3{color:#2563eb;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.models-detail__block-icon-wrap{color:#3a7bff;background:linear-gradient(125deg,#00e5ff24 0%,#3a3ffe1a 50%,#8a75fc1f 100%);border:1px solid #3a7bff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.models-detail__block-icon{flex-shrink:0}.models-detail__block--muted .models-detail__block-title h3{color:#0f172a}.models-detail__block--muted .models-detail__block-icon-wrap{color:#475569;background:#0f172a0f;border-color:#0f172a1a}.models-detail__block-badge{color:#3a7bff;background:#3a7bff1a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.models-detail__block-desc{color:#64748b;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:min(100%,12rem);max-width:58%;margin:0;font-size:12px;line-height:1.45;overflow:hidden}@media (width<=520px){.models-detail__block-desc{text-align:left;white-space:normal;max-width:none;text-overflow:unset;flex:100%;overflow:visible}}.models-detail__block-body{background:0 0;border:none;padding:0;overflow:visible}.models-detail__block-body .models-detail-channel,.models-detail__block-body .models-api-list,.models-detail__block-body .models-detail-perf-tab{border:none;border-radius:0}.models-detail__block-body .models-detail-channel__table-wrap,.models-detail__block-body .models-api-list__table-wrap{background:0 0;border:none;border-top:1px solid #dbe6f7;border-radius:0;overflow:visible}.models-detail__block-body .models-detail-channel__toolbar,.models-detail__block-body .models-api-list__head{background:0 0;border-bottom:1px solid #dbe6f7;padding:0 0 12px}.models-detail__block-body .models-detail-channel__controls{background:#f4f2f7d9}.models-detail__block-body .models-detail-perf-tab{padding:0}.models-detail__block--muted .models-detail__block-body{background:0 0;border:none;padding:0}.models-detail-perf-tab{flex-direction:column;gap:22px;display:flex}.models-detail-perf-tab--empty{text-align:center;color:#64748b;background:#f4f2f799;border-radius:12px;padding:28px 16px;font-size:13px}.models-detail-perf-tab--loading{gap:16px;padding:4px 0}.models-detail-perf-overview{flex-direction:column;gap:12px;display:flex}.models-detail-perf-overview__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.models-detail-perf-overview__title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.models-detail-perf-overview__sub{color:#64748b;font-size:12px}.models-detail-perf-overview__body{gap:12px;display:grid}@media (width>=720px){.models-detail-perf-overview__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}}.models-detail-perf-hero{border:1px solid #0000;border-radius:14px;padding:14px 16px}.models-detail-perf-hero--success{background:linear-gradient(135deg,#05966924,#0596690a);border-color:#05966947}.models-detail-perf-hero--good{background:linear-gradient(135deg,#2563eb1f,#2563eb0a);border-color:#2563eb42}.models-detail-perf-hero--caution{background:linear-gradient(135deg,#ca8a0429,#ca8a040d);border-color:#ca8a044d}.models-detail-perf-hero--warning{background:linear-gradient(135deg,#ea580c29,#ea580c0d);border-color:#ea580c4d}.models-detail-perf-hero--danger{background:linear-gradient(135deg,#dc262624,#dc26260d);border-color:#dc262647}.models-detail-perf-hero--muted{background:#3a7bff0a;border-color:#3a7bff2e}.models-detail-perf-hero__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.models-detail-perf-hero__label{color:#475569;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.models-detail-perf-hero__value{font-variant-numeric:tabular-nums;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.35rem;font-weight:700;line-height:1}.models-detail-perf-hero--success .models-detail-perf-hero__value{color:#059669}.models-detail-perf-hero--good .models-detail-perf-hero__value{color:#2563eb}.models-detail-perf-hero--caution .models-detail-perf-hero__value{color:#a16207}.models-detail-perf-hero--warning .models-detail-perf-hero__value{color:#ea580c}.models-detail-perf-hero--danger .models-detail-perf-hero__value{color:#dc2626}.models-detail-perf-hero__progress{margin:0!important}.models-detail-perf-hero__hint{color:#64748b;margin:8px 0 0;font-size:11px;line-height:1.4}.models-detail-perf-hero__hint--ok{color:#047857;opacity:.9}.models-detail-perf-kpis{grid-template-columns:1fr;gap:10px;min-height:0;display:grid}@media (width>=480px){.models-detail-perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=720px){.models-detail-perf-kpis{grid-template-columns:1fr}}.models-detail-perf-kpi{background:#fff;border:1px solid #0f172a29;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 6px 20px -16px #3a7bff2e}.models-detail-perf-kpi--throughput .models-detail-perf-kpi__icon{color:#3a7bff;background:#3a7bff1a}.models-detail-perf-kpi--latency .models-detail-perf-kpi__icon{color:#2563eb;background:#2563eb1a}.models-detail-perf-kpi__icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.models-detail-perf-kpi__body{flex-direction:column;gap:2px;min-width:0;display:flex}.models-detail-perf-kpi__label{color:#64748b;font-size:11px;font-weight:500}.models-detail-perf-kpi__value{font-variant-numeric:tabular-nums;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;font-weight:700;line-height:1.2}.models-detail-perf-section{flex-direction:column;gap:12px;display:flex}.models-detail-perf-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.models-detail-perf-section__main{align-items:flex-start;gap:10px;min-width:0;display:flex}.models-detail-perf-section__icon-wrap{color:#2563eb;background:#3a7bff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.models-detail-perf-section__icon{flex-shrink:0}.models-detail-perf-section__title{color:#0f172a;letter-spacing:-.01em;font-size:14px;font-weight:700}.models-detail-perf-section__desc{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.45}.models-detail-perf-section__accent{flex-shrink:0;font-size:12px;font-weight:600}.models-detail-perf-section__count{color:#2563eb;background:#3a7bff1a;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.models-detail-perf-section__warning{color:#b45309;background:#ca8a041f;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.models-detail-perf-groups{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=560px){.models-detail-perf-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.models-detail-perf-groups--stacked{grid-template-columns:1fr}}.models-detail-perf-group-card{background:#fff;border:1px solid #0f172a29;border-radius:14px;flex-direction:column;gap:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 8px 24px -20px #0f172a33}.models-detail-perf-group-card:hover{border-color:#3a7bff38;box-shadow:0 12px 28px -18px #3a7bff38}.models-detail-perf-group-card__head{background:linear-gradient(#f6f8fce6,#fff);border-bottom:1px solid #0f172a1f;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.models-detail-perf-group-card__rate{font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.3}.models-detail-perf-group-card__rate--success{color:#047857;background:#0596691f}.models-detail-perf-group-card__rate--good{color:#1d4ed8;background:#2563eb1f}.models-detail-perf-group-card__rate--caution,.models-detail-perf-group-card__rate--warning{color:#b45309;background:#ca8a0424}.models-detail-perf-group-card__rate--danger{color:#b91c1c;background:#dc26261f}.models-detail-perf-group-card__rate--muted{color:#64748b;background:#0f172a0f}.models-detail-perf-group-card__metrics{background:#0f172a1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.models-detail-perf-group-card__metric{text-align:center;background:#faf9fc;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.models-detail-perf-group-card__metric--tps .models-detail-perf-group-card__metric-value{color:#3a7bff}.models-detail-perf-group-card__metric--muted .models-detail-perf-group-card__metric-value{color:#64748b;font-weight:600}.models-detail-perf-group-card__metric-label{color:#64748b;font-size:10px;font-weight:500;line-height:1.2}.models-detail-perf-group-card__metric-value{font-variant-numeric:tabular-nums;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;line-height:1.2}.models-detail-perf-group-card__trend{border-top:1px solid #0f172a1f;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.models-detail-perf-group-card__trend-label{color:#64748b;flex-shrink:0;font-size:10px;font-weight:500}.models-detail-perf-group-card__label{flex:1;min-width:0}.models-detail-perf-group-card__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.models-detail-perf-charts{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=900px){.models-detail-perf-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.models-detail-perf-chart-card{background:#fff;border:1px solid #0f172a29;border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.models-detail-perf-chart-card .models-detail-perf-section__head{background:linear-gradient(#f6f8fcd9,#fff);border-bottom:1px solid #0f172a1f;margin:0;padding:12px 14px}.models-detail-perf-chart-card__body{min-height:200px;padding:8px 4px 12px}.models-detail-perf-chart-card__empty{text-align:center;color:#64748b;margin:0;padding:32px 16px;font-size:12px}.models-detail-perf-sparkline{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.models-detail-perf-sparkline__svg{opacity:.92;flex-shrink:0}.models-detail-perf-sparkline__value,.models-detail-perf-sparkline__single{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.models-detail-perf-sparkline__empty{color:#64748b;font-size:12px}.models-detail-perf-chart{background:0 0;border:none;border-radius:0;padding:0 8px;overflow:hidden}.models-detail-channel__toolbar{background:0 0;border-bottom:1px solid #0f172a14;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:0 0 14px;display:flex}.models-detail-channel__toolbar-left{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.models-detail-channel__controls{background:#f4f2f7;border:1px solid #0f172a0f;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:5px 8px;display:inline-flex}.models-detail-channel__table-wrap,.models-api-list__table-wrap{border:1px solid #0f172a1a;border-radius:12px;overflow-x:auto}.models-api-table--channel{table-layout:fixed}.models-api-table--channel th.models-api-table__col-type{text-align:center;width:80px;min-width:80px}.models-api-table--channel th.models-api-table__col-ratio{width:128px;min-width:128px}.models-api-table--channel th.models-detail-channel__col-price{width:216px;min-width:216px}.models-api-table--channel tbody tr:nth-child(2n) td{background:#fafafa}.models-detail-channel__col-group{width:auto}.models-detail-channel__col-price{width:216px;max-width:216px;padding-left:12px!important;padding-right:12px!important}.models-detail-channel__group{flex-direction:column;gap:4px;min-width:0;display:flex}.models-detail-channel__group-line{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.models-detail-channel__group-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.models-detail-channel__save{white-space:nowrap;background:linear-gradient(135deg,#10b98124 0%,#05966914 100%);border:1px solid #10b98138;border-radius:8px;flex-shrink:0;align-items:baseline;gap:1px;padding:4px 10px 4px 9px;line-height:1;display:inline-flex;box-shadow:0 1px 3px #05966914}.models-detail-channel__save-label{color:#059669;letter-spacing:.04em;font-size:11px;font-weight:600}.models-detail-channel__save-value{color:#047857;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:800}.models-detail-channel__group-name{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;line-height:1.45}.models-detail-channel__group-name:hover{color:#2563eb}.models-detail-channel__billing{color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:2px 10px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.models-detail-channel__billing--times{background:#f59e0b;border-color:#d97706}.models-detail-channel__billing--usage{background:#3b82f6;border-color:#2563eb}.models-price-kv{min-width:0;margin:0}.models-price-kv__row{border-bottom:1px solid #0f172a0f;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px;padding:4px 0;display:grid}.models-price-kv__row:last-child{border-bottom:none;padding-bottom:0}.models-price-kv__row:first-child{padding-top:0}.models-price-kv__row dt{color:#64748b;margin:0;font-size:11px;font-weight:500;line-height:1.45}.models-price-kv__row dd{color:#0f172a;text-align:right;word-break:break-word;margin:0;font-size:12px;font-weight:600;line-height:1.45}.models-detail-channel__col-price .models-price-kv__row,.models-api-table__col-ratio .models-price-kv__row{grid-template-columns:44px minmax(0,1fr)}.models-price-kv__empty{color:#64748b;font-size:11px}.models-price-nested-table{border-collapse:collapse;width:100%;font-size:11px}.models-price-nested-table th,.models-price-nested-table td{text-align:left;vertical-align:top;border:1px solid #0f172a14;padding:5px 6px;line-height:1.4}.models-price-nested-table th{color:#0f172a;background:#f6f8fcf2;font-weight:700}.models-price-nested-table td:last-child,.models-price-nested-table th:last-child{text-align:right;white-space:nowrap}.models-price-nested-table__multiline{flex-direction:column;gap:2px;display:flex}.models-detail-channel__cell-desc{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.models-detail-channel__price-cell{min-width:140px;font-size:12px}.models-detail-channel__group-popover{width:min(420px,80vw);max-height:360px;overflow-y:auto}.models-detail-channel__group-item{border-bottom:1px solid #0f172a14;gap:12px;padding:8px 0;display:flex}.models-detail-channel__group-item:last-child{border-bottom:none}.models-detail-channel__group-key{color:#0f172a;flex-shrink:0;width:72px;font-weight:600}.models-detail-channel__group-desc{color:#475569;font-size:12px;line-height:1.5}.models-detail-channel__type-img{object-fit:contain;max-width:100%;height:480px}.models-detail-channel__ratio-popover{color:#475569;max-width:360px;font-size:12px;line-height:1.6}.models-detail-channel__ratio-title{color:#0f172a;margin:0 0 6px;font-weight:700}.models-detail-channel__ratio-title+.models-detail-channel__ratio-title{margin-top:12px}.models-detail-channel__popover-list{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.models-api-list__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.models-api-list__count{color:#475569;font-size:13px;font-weight:600}.models-api-list__link{color:#2563eb;font-size:12px;font-weight:600}.models-api-list__link:hover{color:#3a7bff}.models-api-table__name{color:#0f172a;margin-bottom:4px;font-size:12px;font-weight:600}.models-api-table__url{word-break:break-all;color:#64748b!important;margin-bottom:0!important;font-size:12px!important}.models-api-table__url.is-link{cursor:pointer;color:#2563eb!important}.models-api-table__url.is-link:hover{text-decoration:underline}.models-api-table__col-method,.models-api-table__col-status{text-align:center;width:80px}.models-api-table__col-type{text-align:center;width:80px;min-width:80px;padding-left:8px!important;padding-right:8px!important}.models-api-table__col-ratio{width:128px;min-width:128px;padding-left:12px!important;padding-right:12px!important}.models-api-table{border-collapse:collapse;border-spacing:0;border:1px solid #0f172a14;border-radius:12px;width:100%;font-size:12px;overflow:hidden}.models-api-table thead th{color:#64748b;text-align:left;white-space:nowrap;background:#f7f6f9;border-bottom:1px dashed #dbe6f7;padding:10px 14px;font-size:11px;font-weight:600}.models-api-table tbody td{vertical-align:top;color:#0f172a;background:#fff;border-bottom:1px dashed #dbe6f7;padding:10px 14px;font-weight:500}.models-api-table tbody tr:last-child td{border-bottom:none}.models-api-table a{color:#3a7bff!important}.models-load-error{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px dashed #3a7bff38;border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:64px 32px;display:flex;box-shadow:0 12px 32px #5875ac0f,inset 0 1px #ffffffd9}.models-empty{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px dashed #3a7bff38;border-radius:20px;padding:64px 32px;box-shadow:0 12px 32px #5875ac0f,inset 0 1px #ffffffd9}.models-page-shell .site-nav a[aria-current=page]{color:#3a7bff}.models-page-shell .ant-btn-primary:not(:disabled){background:linear-gradient(125deg,#00e5ff 0%,#3a3ffe 42%,#8a75fc 100%);border:none;box-shadow:0 8px 24px #3a7bff38}.models-page-shell .ant-switch.ant-switch-checked{background:#3a7bff}.models-page-shell .ant-input-affix-wrapper,.models-page-shell .ant-select-selector{border-color:#dbe6f7!important}.models-page-shell .ant-input-affix-wrapper:hover,.models-page-shell .ant-select:hover .ant-select-selector{border-color:#3a7bff59!important}.models-page-shell .ant-input-affix-wrapper-focused,.models-page-shell .ant-select-focused .ant-select-selector{border-color:#3a7bff73!important;box-shadow:0 0 0 2px #3a7bff1a!important}@media (width<=767px){.models-page-shell{padding-top:72px}.models-page{width:calc(100% - 32px);padding:16px 0 32px}.models-header__hero{padding:18px 16px 16px}.models-header__controls{padding:14px 16px 18px}.models-header__stats{width:100%}.models-stat-pill{flex:1;min-width:0}.models-header__toolbar{flex-direction:column;align-items:stretch}.models-header__toolbar-actions{width:100%}.models-tool-divider{display:none}.models-grid{grid-template-columns:1fr;gap:16px;padding:16px}.models-vendor__header{padding:14px 16px}.models-vendor__header-aside{justify-content:space-between;width:100%}.models-vendor__body{padding:0}.models-detail-channel__toolbar{flex-direction:column;align-items:stretch}.models-detail-channel__controls{justify-content:flex-end;width:100%;margin-left:0}.models-detail-drawer .models-detail{min-height:0}.models-detail__layout{flex:1;min-height:0;overflow:hidden}.models-detail__main{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}}.ranking-page-shell{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f6f8fc;min-height:100vh;padding-top:72px;font-family:Satoshi,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.ranking-page-shell .site-nav a[aria-current=page]{color:#3a7bff}.ranking-page{z-index:1;width:min(1400px,100% - 48px);margin:0 auto;padding:28px 0 80px;position:relative}.ranking-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.ranking-sidebar{flex-direction:column;gap:4px;display:flex;position:sticky;top:96px}.ranking-sidebar__label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;align-items:center;gap:6px;margin:0 0 12px 4px;font-size:11px;font-weight:700;display:flex}.ranking-icon-badge{color:var(--cat-accent,#3a7bff);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ranking-sidebar__btn{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.ranking-sidebar__btn:hover{color:#0f172a;background:#e6f0ff}.ranking-sidebar__btn.is-active{color:var(--cat-accent,#3a7bff);background:#fff;box-shadow:0 12px 32px #5875ac0f}.ranking-sidebar__count{font-variant-numeric:tabular-nums;color:#64748b;margin-left:auto;font-size:12px;font-weight:700}.ranking-sidebar__btn.is-active .ranking-sidebar__count{color:var(--cat-accent,#3a7bff)}.ranking-main{min-width:0}.ranking-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:28px;display:flex}.ranking-topbar__head{align-items:center;gap:16px;display:flex}.ranking-topbar__icon{color:#3a7bff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ranking-topbar__title{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;line-height:1.08}.ranking-topbar__sub{color:#64748b;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;display:flex}.ranking-topbar__controls{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.ranking-period{background:#fff;border:1px solid #dbe6f7;border-radius:999px;gap:2px;padding:4px;display:flex;box-shadow:0 12px 32px #5875ac0f}.ranking-period__btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ranking-period__btn.is-active{color:#fff;background:linear-gradient(125deg,#00e5ff 0%,#3a39fe 42%,#8a75fc 100%);box-shadow:0 4px 16px #3a39fe38}.ranking-ticker{scrollbar-width:none;border-bottom:1px solid #dbe6f7;gap:10px;margin-bottom:28px;padding-bottom:24px;display:flex;overflow-x:auto}.ranking-ticker::-webkit-scrollbar{display:none}.ranking-ticker__chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe6f7;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ranking-ticker__chip:hover,.ranking-ticker__chip.is-active{color:var(--cat-accent,#3a7bff);background:#fff;border-color:#3a7bff38;box-shadow:0 4px 14px #3a39fe0f}.ranking-ticker__cat{color:var(--cat-accent,#3a7bff);font-size:11px;font-weight:700}.ranking-ticker__model{align-items:center;gap:6px;min-width:0;display:inline-flex}.ranking-ticker__model strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:700;overflow:hidden}.ranking-model-avatar{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ranking-model-avatar--logo{width:var(--avatar-size,20px);height:var(--avatar-size,20px)}.ranking-model-avatar--logo svg,.ranking-model-avatar--logo img{display:block;width:var(--avatar-size,20px)!important;height:var(--avatar-size,20px)!important}.ranking-model-avatar--initials{font-size:calc(var(--avatar-size,20px) * .55);letter-spacing:-.03em;color:var(--avatar-accent,#3a7bff);-webkit-user-select:none;user-select:none;font-weight:700}.ranking-stage{animation:.5s cubic-bezier(.16,1,.3,1) both stageIn}@keyframes stageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ranking-stage__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ranking-stage__meta{color:#64748b;align-items:center;gap:8px;font-size:13px;display:flex}.ranking-stage__meta strong{color:#0f172a;font-weight:700}.ranking-metric-toggle{background:#fff;border:1px solid #dbe6f7;border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:0 12px 32px #5875ac0f}.ranking-metric-toggle__btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:600;transition:color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ranking-metric-toggle__btn svg{opacity:.7;flex-shrink:0;transition:opacity .2s}.ranking-metric-toggle__btn:hover:not(.is-active){color:#475569;background:#e6f0ff}.ranking-metric-toggle__btn.is-active{color:#fff;background:var(--cat-accent,#3a7bff);box-shadow:0 4px 14px color-mix(in srgb, var(--cat-accent,#3a7bff) 34%, transparent)}.ranking-metric-toggle__btn.is-active svg{opacity:1}.ranking-stage__chart{border-bottom:1px solid #dbe6f7;margin-top:24px;margin-bottom:24px;padding-bottom:24px}.ranking-stage__chart-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;align-items:center;gap:6px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.ranking-stage__chart-label svg{color:var(--cat-accent,#3a7bff)}.ranking-vchart{width:100%;min-height:280px}.ranking-podium-stage{border-bottom:1px solid #dbe6f7;width:100%;margin-bottom:8px;padding-bottom:20px}.ranking-podium-stage__arena{width:min(780px,100%);margin:0 auto;padding:8px clamp(0px,2vw,12px) 0;position:relative}.ranking-podium-stage__spotlight{z-index:0;pointer-events:none;background:radial-gradient(at 50% 40%,#3a39fe12 0%,#8a75fc08 42%,#0000 72%);width:min(220px,42vw);height:200px;animation:3.2s ease-in-out infinite podiumGlow;position:absolute;top:18px;left:50%;transform:translate(-50%)}@keyframes podiumGlow{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}.ranking-podium-stage__row{z-index:1;justify-content:center;align-items:flex-end;gap:0;min-height:clamp(180px,22vw,220px);display:flex;position:relative}.ranking-podium-stage__floor{background:linear-gradient(#fff 0%,#edf2fb 100%);border:1px solid #dbe6f7;border-top:none;border-radius:0 0 10px 10px;height:6px;margin-top:-1px;box-shadow:0 4px 12px #5875ac0d}.ranking-podium-slot{cursor:pointer;min-width:0;animation:.75s cubic-bezier(.16,1,.3,1) both podiumRise;animation-delay:var(--slot-delay,0s);flex-direction:column;flex:1;align-items:center;display:flex}.ranking-podium-slot.is-empty{visibility:hidden;pointer-events:none}.ranking-podium-slot:hover,.ranking-podium-slot:focus-visible{outline:none}.ranking-podium-slot:hover .ranking-podium-slot__figure,.ranking-podium-slot:focus-visible .ranking-podium-slot__figure{transform:translateY(-3px)}.ranking-podium-slot:hover .ranking-podium-slot__name,.ranking-podium-slot:focus-visible .ranking-podium-slot__name{color:var(--cat-accent,#3a7bff)}.ranking-podium-slot.is-rank-1{z-index:2;flex:1.18}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__figure{margin-bottom:14px}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__block{height:clamp(64px,8vw,78px)}.ranking-podium-slot.is-rank-2{flex:1}.ranking-podium-slot.is-rank-2 .ranking-podium-slot__block{height:clamp(50px,6.2vw,62px)}.ranking-podium-slot.is-rank-3{flex:1}.ranking-podium-slot.is-rank-3 .ranking-podium-slot__block{height:clamp(38px,4.8vw,46px)}@keyframes podiumRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ranking-podium-slot__figure{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:10px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.ranking-podium-slot__tier{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:700}.ranking-podium-slot__tier.is-gold{color:#92400e;background:#fef3c7bf;border:1px solid #eab30847}.ranking-podium-slot__tier.is-silver{color:#475569;background:#f1f5f9e6;border:1px solid #94a3b84d}.ranking-podium-slot__tier.is-bronze{color:#78350f;background:#ffedd5cc;border:1px solid #c2763a47}.ranking-podium-slot__medal{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;display:flex}.ranking-podium-slot__medal.is-gold{color:#a16207;background:linear-gradient(145deg,#fef9c3,#fde047);border:1px solid #eab30859;box-shadow:0 0 12px #eab30829}.ranking-podium-slot__medal.is-silver{color:#64748b;background:linear-gradient(145deg,#f8fafc,#cbd5e1);border:1px solid #94a3b859;box-shadow:0 0 10px #94a3b81f}.ranking-podium-slot__medal.is-bronze{color:#92400e;background:linear-gradient(145deg,#ffedd5,#fdba74);border:1px solid #c2763a52;box-shadow:0 0 10px #c2763a1f}.ranking-podium-slot__avatar{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__avatar{background:#fff;border-radius:999px;padding:3px;box-shadow:0 0 0 2px #eab30852}.ranking-podium-slot.is-rank-2 .ranking-podium-slot__avatar{background:#fff;border-radius:999px;padding:3px;box-shadow:0 0 0 2px #94a3b852}.ranking-podium-slot.is-rank-3 .ranking-podium-slot__avatar{background:#fff;border-radius:999px;padding:3px;box-shadow:0 0 0 2px #c2763a47}.ranking-podium-slot__name{letter-spacing:-.02em;color:#0f172a;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;padding:0 6px;font-size:13px;font-weight:700;transition:color .2s;overflow:hidden}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__name{font-size:15px}.ranking-podium-slot__value{font-variant-numeric:tabular-nums;color:#64748b;margin:6px 0 0;font-size:clamp(11px,1.4vw,13px);font-weight:700}.ranking-podium-slot.is-gold .ranking-podium-slot__value{color:#a16207}.ranking-podium-slot.is-silver .ranking-podium-slot__value{color:#64748b}.ranking-podium-slot.is-bronze .ranking-podium-slot__value{color:#b45309}.ranking-podium-slot__block{background:linear-gradient(#fff 0%,#e6f0ff 100%);border:1px solid #dbe6f7;border-bottom:none;justify-content:center;align-items:center;width:100%;transition:box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ranking-podium-slot__block:before{content:"";z-index:2;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.ranking-podium-slot.is-rank-2 .ranking-podium-slot__block{border-right-width:0;border-radius:12px 0 0}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__block{border-left-width:0;border-right-width:0;border-radius:0;animation:4s ease-in-out infinite podiumGlowBlock}.ranking-podium-slot.is-rank-3 .ranking-podium-slot__block{border-left-width:0;border-radius:0 12px 0 0}@keyframes podiumGlowBlock{0%,to{box-shadow:0 -4px 20px #3a39fe14}50%{box-shadow:0 -6px 24px #3a39fe24}}.ranking-podium-slot.is-gold .ranking-podium-slot__block{background:linear-gradient(#fff 0%,#e6f0fff2 100%);border-color:#3a39fe29;box-shadow:0 -4px 20px #3a39fe14}.ranking-podium-slot.is-gold .ranking-podium-slot__block:before{background:linear-gradient(#3a39fe 0%,#8a75fc 100%)}.ranking-podium-slot.is-silver .ranking-podium-slot__block{background:linear-gradient(#fff 0%,#edf2fbf2 100%);border-color:#3a7bff24;box-shadow:0 -3px 16px #3a7bff0f}.ranking-podium-slot.is-silver .ranking-podium-slot__block:before{background:linear-gradient(90deg,#93c5fd 0%,#3a7bff 100%)}.ranking-podium-slot.is-bronze .ranking-podium-slot__block{background:linear-gradient(#fff 0%,#f1f5f9f2 100%);border-color:#8a75fc24;box-shadow:0 -3px 14px #8a75fc0d}.ranking-podium-slot.is-bronze .ranking-podium-slot__block:before{background:linear-gradient(90deg,#c4b5fd 0%,#8a75fc 100%)}.ranking-podium-slot__rank{z-index:1;letter-spacing:-.05em;opacity:.22;font-size:clamp(1.6rem,4.5vw,2.25rem);font-weight:900;line-height:1;position:relative}.ranking-podium-slot.is-gold .ranking-podium-slot__rank{color:#3a39fe;opacity:.28}.ranking-podium-slot.is-silver .ranking-podium-slot__rank{color:#3a7bff;opacity:.24}.ranking-podium-slot.is-bronze .ranking-podium-slot__rank{color:#8a75fc;opacity:.22}.ranking-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:8px 0 0;list-style:none;display:grid}.ranking-list__item{cursor:pointer;animation:.35s cubic-bezier(.16,1,.3,1) both laneIn;animation-delay:var(--lane-delay,0s);border-bottom:1px solid #edf2fb;grid-template-columns:26px 22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;transition:color .2s;display:grid}.ranking-list__item:hover .ranking-list__name{color:var(--cat-accent,#3a7bff)}.ranking-list__rank{font-variant-numeric:tabular-nums;color:#64748b;text-align:center;font-size:13px;font-weight:700}.ranking-list__avatar{justify-content:center;align-items:center;display:flex}.ranking-list__name{letter-spacing:-.01em;color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;transition:color .2s;overflow:hidden}.ranking-list__value{font-variant-numeric:tabular-nums;color:#475569;white-space:nowrap;font-size:13px;font-weight:700}@keyframes laneIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.ranking-more{text-align:center;margin-top:16px}.ranking-more__btn{color:var(--cat-accent,#3a7bff);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 4px;font-size:13px;font-weight:600;display:inline-flex}.ranking-more__btn svg.is-expanded{transform:rotate(180deg)}.ranking-loading,.ranking-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.ranking-loading__text{color:#475569;margin:0;font-size:14px}.ranking-nav-mobile{display:none}@media (width<=1024px){.ranking-layout{grid-template-columns:1fr}.ranking-sidebar{display:none}.ranking-topbar{align-items:flex-start}.ranking-topbar__controls{align-items:stretch;width:100%}.ranking-period{width:100%}.ranking-period__btn{flex:1;min-width:0;padding-inline:10px}.ranking-nav-mobile{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #dbe6f7;gap:0;margin-bottom:24px;padding-bottom:0;display:flex;overflow-x:auto}.ranking-nav-mobile::-webkit-scrollbar{display:none}.ranking-nav-mobile .ranking-sidebar__count{display:none}.ranking-nav-mobile__btn{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;align-items:center;gap:8px;width:auto;min-height:44px;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.ranking-nav-mobile__btn:hover{color:#0f172a}.ranking-nav-mobile__btn.is-active{color:var(--cat-accent,#3a7bff);border-bottom-color:var(--cat-accent,#3a7bff);box-shadow:none;background:0 0}}@media (width<=900px){.ranking-page-shell{padding-top:64px}}@media (width<=640px){.ranking-page-shell .site-header{width:min(100% - 28px,560px)}.ranking-page{width:calc(100% - 24px);padding:16px 0 48px}.ranking-topbar{gap:14px;margin-bottom:20px}.ranking-topbar__head{gap:12px}.ranking-topbar__icon{display:none}.ranking-topbar__title{font-size:1.45rem}.ranking-topbar__sub{align-items:flex-start;font-size:12px;line-height:1.45}.ranking-period__btn{padding-inline:8px;font-size:12px}.ranking-stage__tools{flex-direction:column;align-items:stretch;gap:10px}.ranking-stage__meta{font-size:12px}.ranking-metric-toggle{width:100%}.ranking-metric-toggle__btn{flex:1;justify-content:center;min-height:36px;padding-inline:10px}.ranking-stage__chart{margin-top:16px;margin-bottom:16px;padding-bottom:16px}.ranking-vchart{min-height:240px;overflow:hidden}.ranking-list{grid-template-columns:1fr;column-gap:0}.ranking-list__item{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:12px 0}.ranking-list__item .ranking-list__avatar{display:none}.ranking-list__name{font-size:13px}.ranking-list__value{font-size:12px}.ranking-podium-stage{padding-bottom:16px}.ranking-podium-stage__arena{width:100%;padding-inline:0}.ranking-podium-stage__spotlight{height:140px;top:12px}.ranking-podium-stage__row{min-height:150px}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__figure{margin-bottom:10px}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__block{height:clamp(52px,14vw,64px)}.ranking-podium-slot.is-rank-2 .ranking-podium-slot__block{height:clamp(40px,11vw,50px)}.ranking-podium-slot.is-rank-3 .ranking-podium-slot__block{height:clamp(32px,9vw,40px)}.ranking-podium-slot__figure{margin-bottom:8px}.ranking-podium-slot__tier{margin-bottom:4px;padding:2px 7px;font-size:9px}.ranking-podium-slot__medal{width:28px;height:28px;margin-bottom:6px}.ranking-podium-slot__avatar{margin-bottom:6px}.ranking-podium-slot__name{padding-inline:4px;font-size:11px}.ranking-podium-slot.is-rank-1 .ranking-podium-slot__name{font-size:12px}.ranking-podium-slot__value{margin-top:4px;font-size:10px}.ranking-podium-slot__rank{font-size:clamp(1.2rem,5vw,1.6rem)}.ranking-loading,.ranking-empty{min-height:280px;padding-inline:8px}.ranking-nav-mobile__btn{gap:6px;padding:10px 12px;font-size:13px}}@media (width<=380px){.ranking-period__btn-label{display:none}.ranking-period__btn{padding-inline:12px}}.w-dashboard-new{box-sizing:border-box;text-align:left;width:100%;max-width:none;min-height:calc(100vh - var(--dash-global-header-height,64px));background:radial-gradient(circle at 100% 0,#3a3ffe06,#0000 36%),radial-gradient(circle at 0 100%,#8a75fc05,#0000 32%),#f6f8fc;flex-direction:column;gap:20px;padding:22px 28px 32px;display:flex}.w-dashboard-new .dashboard-panel{background:#fff;border:1px solid #dbe3f0;border-radius:14px;padding:20px 22px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #5875ac12}.w-dashboard-new .dashboard-panel--stats{padding:18px 22px 20px}.w-dashboard-new .dashboard-panel--analytics{padding:20px 22px 22px}.w-dashboard-new .dashboard-panel--info{padding:20px 22px}.w-dashboard-new .dashboard-hero{background:linear-gradient(135deg,#fff 0%,#f8faff 100%),radial-gradient(circle at 100% 0,#3a3ffe12,#0000 55%);border:1px solid #dbe3f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;padding:20px 22px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #5875ac12}.w-dashboard-new .dashboard-hero__greeting{color:#7a7388;margin:0 0 4px;font-size:14px}.w-dashboard-new .dashboard-hero__title{letter-spacing:-.02em;color:#1a1523!important;margin:0 0 12px!important;font-size:1.375rem!important;font-weight:600!important}.w-dashboard-new .dashboard-hero__tags{margin-top:4px}.w-dashboard-new .semi-tag-solid.semi-tag-blue,.w-dashboard-new .semi-tag-blue.semi-tag-solid{color:#fff!important;background-color:#3a7bff!important;border-color:#3a7bff!important}.w-dashboard-new .semi-tag-solid.semi-tag-indigo,.w-dashboard-new .semi-tag-indigo.semi-tag-solid{color:#fff!important;background-color:#3a39fe!important;border-color:#3a39fe!important}.w-dashboard-new .semi-tag-solid.semi-tag-purple,.w-dashboard-new .semi-tag-purple.semi-tag-solid{color:#fff!important;background-color:#8a75fc!important;border-color:#8a75fc!important}.w-dashboard-new .dashboard-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-dashboard-new .dashboard-hero__topup-btn{background:linear-gradient(135deg,#26a17b,#1d8a66)!important;border:none!important;height:38px!important;padding-inline:18px!important;font-weight:600!important;box-shadow:0 8px 22px -8px #26a17b80!important}.w-dashboard-new .dashboard-hero__topup-btn:hover{background:linear-gradient(135deg,#2eb889,#26a17b)!important}.w-dashboard-new .dashboard-section{min-width:0}.w-dashboard-new .dashboard-section__title{color:#3d3650;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.w-dashboard-new .dashboard-section__header{margin-bottom:0}.w-dashboard-new .dashboard-section__header--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.w-dashboard-new .dashboard-stat-grid{grid-template-columns:1fr;gap:0;display:grid}.w-dashboard-new .dashboard-stat-group{border-bottom:1px solid #e8edf5;min-width:0;padding:16px 0}.w-dashboard-new .dashboard-stat-group:last-child{border-bottom:none;padding-bottom:0}.w-dashboard-new .dashboard-stat-group .dashboard-section__title{border-bottom:1px solid #e8edf5;margin-bottom:12px;padding-bottom:10px}@media (width>=768px){.w-dashboard-new .dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-dashboard-new .dashboard-stat-group{border-bottom:none;padding:18px 24px}.w-dashboard-new .dashboard-stat-group:nth-child(odd){border-right:1px solid #e2e8f2}.w-dashboard-new .dashboard-stat-group:nth-child(-n+2){border-bottom:1px solid #e2e8f2;padding-bottom:22px}.w-dashboard-new .dashboard-stat-group:nth-child(n+3){padding-top:22px;padding-bottom:0}}@media (width>=1200px){.w-dashboard-new .dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.w-dashboard-new .dashboard-stat-group{border-bottom:none;padding:12px 24px}.w-dashboard-new .dashboard-stat-group:not(:last-child){border-right:1px solid #e2e8f2}.w-dashboard-new .dashboard-stat-group:nth-child(-n+2),.w-dashboard-new .dashboard-stat-group:nth-child(n+3){border-bottom:none;padding-top:12px;padding-bottom:12px}}.w-dashboard-new .dashboard-stat-item{cursor:default;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;transition:background .18s;display:flex}.w-dashboard-new .dashboard-stat-item+.dashboard-stat-item{border-top:1px solid #f1f5f9;margin-top:4px;padding-top:12px}.w-dashboard-new .dashboard-stat-item--clickable{cursor:pointer;margin-inline:-8px;padding-inline:8px}.w-dashboard-new .dashboard-stat-item--clickable:hover{background:#aa3bff0d}.w-dashboard-new .dashboard-stat-item__label{color:#7a7388;margin-bottom:4px;font-size:12px}.w-dashboard-new .dashboard-stat-item__value{color:#1a1523;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;line-height:1.3}.w-dashboard-new .dashboard-stat-item__value--ready{animation:.28s ease-out both dashboard-stat-value-in}.w-dashboard-new .dashboard-stat-item__value-shimmer{vertical-align:middle;background:linear-gradient(110deg,#ebe6f4 0%,#f4f1fa 45%,#ebe6f4 100%) 0 0/220% 100%;border-radius:5px;height:18px;animation:1.8s ease-in-out infinite dashboard-stat-shimmer;display:inline-block}.w-dashboard-new .dashboard-stat-item__value-shimmer--sm{width:46px}.w-dashboard-new .dashboard-stat-item__value-shimmer--md{width:58px}.w-dashboard-new .dashboard-stat-item__value-shimmer--lg{width:84px}@keyframes dashboard-stat-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dashboard-stat-value-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.w-dashboard-new .dashboard-stat-item__link{color:#1d8a66;cursor:pointer;margin-left:8px;font-size:12px}.w-dashboard-new .dashboard-stat-item__link:hover{color:#26a17b}.w-dashboard-new .dashboard-stat-item__trend{flex-shrink:0;width:96px;height:40px}.w-dashboard-new .dashboard-panel--chart{padding:20px 22px 22px}.w-dashboard-new .dashboard-info-panel--perf{border-bottom:none;min-width:0;padding:0}.w-dashboard-new .dashboard-info-panel--perf .dashboard-perf-health{height:100%}.w-dashboard-new .dashboard-info-row{grid-template-columns:1fr;align-items:stretch;gap:0;display:grid}.w-dashboard-new .dashboard-info-panel{border-bottom:1px solid #e8edf5;flex-direction:column;padding:0 0 20px;display:flex}.w-dashboard-new .dashboard-info-panel:last-child{border-bottom:none;padding-bottom:0}.w-dashboard-new .dashboard-info-panel--uptime{min-height:100%}@media (width>=992px){.w-dashboard-new .dashboard-info-row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.w-dashboard-new .dashboard-info-row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.w-dashboard-new .dashboard-info-row--cols-1{grid-template-columns:1fr}.w-dashboard-new .dashboard-info-panel{border-bottom:none;border-right:1px solid #e2e8f2;padding:0 20px}.w-dashboard-new .dashboard-info-panel:first-child{padding-left:0}.w-dashboard-new .dashboard-info-panel:last-child{border-right:none;padding-right:0}}.w-dashboard-new .dashboard-chart-toggle{background:#fff;border:1px solid #dbe3f0;border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.w-dashboard-new .dashboard-chart-toggle__btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:600;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.w-dashboard-new .dashboard-chart-toggle__btn .semi-icon{opacity:.75;font-size:14px}.w-dashboard-new .dashboard-chart-toggle__btn:hover:not(.is-active){color:#475569;background:#e6f0ff}.w-dashboard-new .dashboard-chart-toggle__btn.is-active{color:#fff;background:#3a7bff;box-shadow:0 4px 14px #3a7bff57}.w-dashboard-new .dashboard-chart-toggle__btn.is-active .semi-icon{opacity:1}.w-dashboard-new .dashboard-chart-meta{color:#7a7388;text-align:center;background:#aa3bff0f;border:1px solid #aa3bff1a;border-radius:10px;margin-bottom:12px;padding:8px 14px;font-size:12px;line-height:1.5}.w-dashboard-new .dashboard-chart-canvas{background-color:#f6f8fc;background-image:linear-gradient(#94a3b82e 1px,#0000 1px),linear-gradient(90deg,#94a3b82e 1px,#0000 1px);background-size:24px 24px;border:1px solid #dbe3f0;border-radius:12px;height:260px;overflow:hidden}@media (width>=1200px){.w-dashboard-new .dashboard-chart-canvas{height:300px}}.w-dashboard-new .dashboard-uptime-legend{padding-top:4px}.w-dashboard-new .dashboard-perf-health{min-width:0}.w-dashboard-new .dashboard-perf-health__header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.w-dashboard-new .dashboard-perf-health__header-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.w-dashboard-new .dashboard-perf-health__header-icon{color:#7c22e8;background:linear-gradient(135deg,#aa3bff24,#aa3bff0f);border:1px solid #aa3bff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.w-dashboard-new .dashboard-perf-health__header-title{color:#1a1523;flex-shrink:0;margin:0;font-size:14px;font-weight:600;line-height:1.3}.w-dashboard-new .dashboard-perf-health__header-sub{text-overflow:ellipsis;white-space:nowrap;color:#5c5568;min-width:0;font-size:11px;overflow:hidden}.w-dashboard-new .dashboard-perf-health__header-sub:before{content:"·";color:#9a94a6;margin:0 6px}.w-dashboard-new .dashboard-perf-health__refresh{flex-shrink:0;color:#5c5568!important}.w-dashboard-new .dashboard-perf-health__refresh:hover{color:#7c22e8!important;background:#aa3bff14!important}.w-dashboard-new .dashboard-perf-health__body{flex-direction:column;gap:12px;padding:0;display:flex}.w-dashboard-new .dashboard-perf-health__loading{flex-direction:column;gap:12px;padding-top:4px;display:flex}.w-dashboard-new .dashboard-perf-health__hero-skeleton{border-radius:12px!important;height:52px!important}.w-dashboard-new .dashboard-perf-health__hero{border:1px solid #0000;border-radius:12px;padding:10px 12px}.w-dashboard-new .dashboard-perf-health__hero--success{background:linear-gradient(135deg,#0596692e,#0596690f);border-color:#05966973}.w-dashboard-new .dashboard-perf-health__hero--good{background:linear-gradient(135deg,#2563eb29,#2563eb0f);border-color:#2563eb66}.w-dashboard-new .dashboard-perf-health__hero--caution{background:linear-gradient(135deg,#ca8a0433,#ca8a0414);border-color:#ca8a0473}.w-dashboard-new .dashboard-perf-health__hero--warning{background:linear-gradient(135deg,#ea580c33,#ea580c14);border-color:#ea580c73}.w-dashboard-new .dashboard-perf-health__hero--danger{background:linear-gradient(135deg,#dc262633,#dc262614);border-color:#dc262673}.w-dashboard-new .dashboard-perf-health__hero--muted{background:#aa3bff0a;border-color:#aa3bff33}.w-dashboard-new .dashboard-perf-health__hero-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.w-dashboard-new .dashboard-perf-health__hero-label{color:#4a4458;font-size:11px;font-weight:600}.w-dashboard-new .dashboard-perf-health__hero-value{color:#1a1523;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:700;line-height:1}.w-dashboard-new .dashboard-perf-health__hero--success .dashboard-perf-health__hero-value{color:#059669}.w-dashboard-new .dashboard-perf-health__hero--good .dashboard-perf-health__hero-value{color:#2563eb}.w-dashboard-new .dashboard-perf-health__hero--caution .dashboard-perf-health__hero-value{color:#a16207}.w-dashboard-new .dashboard-perf-health__hero--warning .dashboard-perf-health__hero-value{color:#ea580c}.w-dashboard-new .dashboard-perf-health__hero--danger .dashboard-perf-health__hero-value{color:#dc2626}.w-dashboard-new .dashboard-perf-health__hero-progress{margin:0!important}.w-dashboard-new .dashboard-perf-health__metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.w-dashboard-new .dashboard-perf-health__metric-card{background:#fffc;border:1px solid #aa3bff2e;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 4px 16px -12px #50288c33}.w-dashboard-new .dashboard-perf-health__metric-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.w-dashboard-new .dashboard-perf-health__metric-icon--latency{color:#6366f1;background:#6366f11a}.w-dashboard-new .dashboard-perf-health__metric-icon--throughput{color:#f97316;background:#f973161a}.w-dashboard-new .dashboard-perf-health__metric-content{flex-direction:column;gap:2px;min-width:0;display:flex}.w-dashboard-new .dashboard-perf-health__metric-label{color:#4a4458;font-size:11px;font-weight:600}.w-dashboard-new .dashboard-perf-health__metric-value{color:#1a1523;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.w-dashboard-new .dashboard-perf-health__models{background:#faf7ffd9;border:1px solid #aa3bff14;border-radius:12px;padding:12px}.w-dashboard-new .dashboard-perf-health__models-head{color:#2d2838;justify-content:space-between;align-items:center;padding:0 0 10px;font-size:12px;font-weight:600;display:flex}.w-dashboard-new .dashboard-perf-health__models-count{color:#7c22e8;background:#aa3bff1a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.w-dashboard-new .dashboard-perf-health__models-list{flex-direction:column;gap:10px;display:flex}.w-dashboard-new .dashboard-perf-health__model-item{background:#ffffffd9;border:1px solid #aa3bff29;border-radius:10px;padding:8px 10px;transition:background .15s,border-color .15s}.w-dashboard-new .dashboard-perf-health__model-item:hover{background:#fffffff2;border-color:#aa3bff3d}.w-dashboard-new .dashboard-perf-health__model-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.w-dashboard-new .dashboard-perf-health__model-rank{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.w-dashboard-new .dashboard-perf-health__model-rank--success{color:#059669;background:#05966926}.w-dashboard-new .dashboard-perf-health__model-rank--good{color:#2563eb;background:#2563eb1f}.w-dashboard-new .dashboard-perf-health__model-rank--caution{color:#a16207;background:#ca8a042e}.w-dashboard-new .dashboard-perf-health__model-rank--warning{color:#ea580c;background:#ea580c26}.w-dashboard-new .dashboard-perf-health__model-rank--danger{color:#dc2626;background:#dc26261f}.w-dashboard-new .dashboard-perf-health__model-rank--muted{color:#8a8494;background:#8a84941f}.w-dashboard-new .dashboard-perf-health__model-name{text-overflow:ellipsis;white-space:nowrap;color:#1a1523;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.w-dashboard-new .dashboard-perf-health__model-rate{font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.w-dashboard-new .dashboard-perf-health__model-rate--success{color:#059669}.w-dashboard-new .dashboard-perf-health__model-rate--good{color:#2563eb}.w-dashboard-new .dashboard-perf-health__model-rate--caution{color:#a16207}.w-dashboard-new .dashboard-perf-health__model-rate--warning{color:#ea580c}.w-dashboard-new .dashboard-perf-health__model-rate--danger{color:#dc2626}.w-dashboard-new .dashboard-perf-health__model-rate--muted{color:#5c5568}.w-dashboard-new .dashboard-perf-health__model-progress{margin:0!important}.w-dashboard-new .dashboard-perf-health__empty{justify-content:center;align-items:center;padding:24px 0;display:flex}.w-dashboard-new .dashboard-api-item{border:1px solid #0000;transition:background .18s,border-color .18s}.w-dashboard-new .dashboard-api-item:hover{background:#faf7fff2;border-color:#aa3bff1a}.w-dashboard-new .w-button-link{color:#aa3bff;cursor:pointer}.w-dashboard-new .w-button-link:hover{color:#7c22e8}.w-dashboard-new .card-content-container{position:relative}.w-dashboard-new .card-content-scroll{scrollbar-width:thin;scrollbar-color:#aa3bff40 transparent}.w-dashboard-new .card-content-scroll-hint{z-index:1;color:#94a3b8;pointer-events:none;background:#fffffff5;border:1px solid #e2e8f2;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;animation:1.6s ease-in-out infinite dashboard-scroll-hint-bob;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0f172a14}@keyframes dashboard-scroll-hint-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(2px)}}.w-dashboard-new .w-notice-box-list{gap:12px;margin-bottom:16px;display:flex}.w-dashboard-new .w-notice-box-item{color:#7a7388;text-align:right;flex-shrink:0;width:112px;font-size:12px}.w-dashboard-new .w-notice-box-content{border:1px solid #aa3bff14;border-left:3px solid var(--announcement-color,#aa3bff);background:#faf7ffe6;border-radius:12px;flex:1;padding:12px 14px}.w-dashboard-new .w-notice-box-content-title{color:#1a1523;margin-bottom:4px;font-weight:600;line-height:1.5}.w-dashboard-new .w-notice-box-content p{color:#5c5568;margin:0;font-size:12px;line-height:1.5}.w-dashboard-new .semi-tabs-tab-card.semi-tabs-tab-top.semi-tabs-tab{padding-left:12px!important}.w-dashboard-new .dashboard-setup-guide{min-width:0}.w-dashboard-new .dashboard-setup-guide__main{padding:0;position:relative;overflow:hidden}.w-dashboard-new .dashboard-setup-guide__main-inner{padding:20px 22px;position:relative;overflow:hidden}.w-dashboard-new .dashboard-setup-guide__backdrop{pointer-events:none;opacity:.9;background:radial-gradient(52% 120% at 82% 0,#3a39fe17,#0000 62%),radial-gradient(circle at 0 100%,#8a75fc0f,#0000 42%),linear-gradient(128deg,#fff 0%,#f8faff 52%,#f3f6fc 100%);position:absolute;inset:0}.w-dashboard-new .dashboard-setup-guide__backdrop--compact{opacity:.65;-webkit-mask-image:linear-gradient(90deg,#000 0% 46%,#0000 76%);mask-image:linear-gradient(90deg,#000 0% 46%,#0000 76%)}.w-dashboard-new .dashboard-setup-guide__backdrop-fade{pointer-events:none;background:linear-gradient(#f6f8fc26,#f6f8fc8c);position:absolute;inset:0}.w-dashboard-new .dashboard-setup-guide__code-watermark{pointer-events:none;inset-block:0;opacity:.55;color:#1a15230f;width:56%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;right:0;overflow:hidden}.w-dashboard-new .dashboard-setup-guide__code-watermark pre{text-align:right;letter-spacing:.34em;white-space:pre;margin:0;font-size:10px;line-height:1.45;position:absolute;top:8px;right:10px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 84%,#0000 100%)}.w-dashboard-new .dashboard-setup-guide__code-watermark--compact{opacity:.38;width:48%}.w-dashboard-new .dashboard-setup-guide__code-watermark--compact pre{font-size:8px;line-height:1.35;top:-8px}.w-dashboard-new .dashboard-setup-guide__layout{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.w-dashboard-new .dashboard-setup-guide__hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.w-dashboard-new .dashboard-setup-guide__hero-copy{color:#7c22e8;align-items:center;gap:8px;min-width:0;display:flex}.w-dashboard-new .dashboard-setup-guide__title{color:#1a1523;margin:0;font-size:15px;font-weight:600;line-height:1.25}.w-dashboard-new .dashboard-setup-guide__hero-badge{font-variant-numeric:tabular-nums;color:#7c22e8;background:#7c22e814;border:1px solid #7c22e81f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.w-dashboard-new .dashboard-setup-guide__hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:not(:disabled):not(.ant-btn-disabled){color:#7c22e8;gap:4px;height:auto;padding-inline:0;font-size:13px;font-weight:500}.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link .ant-btn-icon,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link svg,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:not(:disabled):not(.ant-btn-disabled) .ant-btn-icon,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:not(:disabled):not(.ant-btn-disabled) svg{color:currentColor}.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:hover,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:focus,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:active,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:not(:disabled):not(.ant-btn-disabled):focus,.w-dashboard-new .dashboard-setup-guide__toggle.ant-btn-link:not(:disabled):not(.ant-btn-disabled):active{color:#6b19d6}.w-dashboard-new .dashboard-setup-guide__progress-ring{--progress:0%;background:radial-gradient(circle closest-side, #fff 72%, transparent 73% 100%), conic-gradient(#7c22e8 var(--progress), #e8edf5 0);border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;box-shadow:0 0 0 1px #7c22e81f}.w-dashboard-new .dashboard-setup-guide__progress-value{color:#3d3650;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.w-dashboard-new .dashboard-setup-guide__stepper{min-width:0;padding:4px 0 0}.w-dashboard-new .dashboard-setup-guide__stepper-list{align-items:flex-start;gap:0;margin:0;padding:0 0 14px;list-style:none;display:flex}.w-dashboard-new .dashboard-setup-guide__stepper-item{flex:1;align-items:flex-start;min-width:0;display:flex}.w-dashboard-new .dashboard-setup-guide__stepper-step{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:0 8px 0 0;transition:opacity .18s;display:flex}.w-dashboard-new .dashboard-setup-guide__stepper-step:hover .dashboard-setup-guide__stepper-title{color:#7c22e8}.w-dashboard-new .dashboard-setup-guide__stepper-step.is-pending .dashboard-setup-guide__stepper-title,.w-dashboard-new .dashboard-setup-guide__stepper-step.is-pending .dashboard-setup-guide__stepper-desc{color:#b8b3c0}.w-dashboard-new .dashboard-setup-guide__stepper-badge{font-variant-numeric:tabular-nums;color:#8a8496;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:flex}.w-dashboard-new .dashboard-setup-guide__stepper-step.is-active .dashboard-setup-guide__stepper-badge{color:#fff;background:#7c22e8;border-color:#7c22e8;box-shadow:0 4px 12px #7c22e847}.w-dashboard-new .dashboard-setup-guide__stepper-step.is-done .dashboard-setup-guide__stepper-badge{color:#7c22e8;background:#7c22e81a;border-color:#7c22e82e}.w-dashboard-new .dashboard-setup-guide__stepper-copy{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.w-dashboard-new .dashboard-setup-guide__stepper-title{color:#1a1523;font-size:14px;font-weight:600;line-height:1.35;transition:color .18s}.w-dashboard-new .dashboard-setup-guide__stepper-desc{color:#8a8496;font-size:12px;line-height:1.45}.w-dashboard-new .dashboard-setup-guide__stepper-sep{color:#d1d5db;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:32px;display:flex}.w-dashboard-new .dashboard-setup-guide__stepper-track{background:#e5e7eb;border-radius:999px;height:2px;position:relative;overflow:hidden}.w-dashboard-new .dashboard-setup-guide__stepper-track-fill{border-radius:inherit;background:linear-gradient(90deg,#7c22e8,#aa3bff);height:100%;transition:width .28s;display:block}.w-dashboard-new .dashboard-setup-guide__stepper-hint{color:#9ca3af;text-align:right;margin:8px 0 0;font-size:11px;line-height:1.4}@media (width<=900px){.w-dashboard-new .dashboard-setup-guide__stepper-list{flex-direction:column;gap:18px;padding-bottom:0}.w-dashboard-new .dashboard-setup-guide__stepper-item{flex:none;width:100%}.w-dashboard-new .dashboard-setup-guide__stepper-step{width:100%;padding-right:0}.w-dashboard-new .dashboard-setup-guide__stepper-sep,.w-dashboard-new .dashboard-setup-guide__stepper-track{display:none}}.w-dashboard-new .dashboard-setup-guide__preview{border-top:1px solid #dbe3f0d9;flex-direction:column;gap:14px;min-width:0;padding-top:18px;display:flex;position:relative}.w-dashboard-new .dashboard-setup-guide__preview-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.w-dashboard-new .dashboard-setup-guide__preview-body{gap:16px;display:grid}@media (width>=768px){.w-dashboard-new .dashboard-setup-guide__preview-body{grid-template-columns:minmax(0,1fr) minmax(200px,.42fr);align-items:start;gap:24px}}.w-dashboard-new .dashboard-setup-guide__preview-head-main{align-items:flex-start;gap:10px;min-width:0;display:flex}.w-dashboard-new .dashboard-setup-guide__preview-icon{color:#7c22e8;background:linear-gradient(135deg,#7c22e829,#aa3bff14);border:1px solid #7c22e824;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.w-dashboard-new .dashboard-setup-guide__preview-action.ant-btn-primary{background:linear-gradient(135deg,#7c22e8,#9333ea);border-color:#0000;box-shadow:0 4px 12px #7c22e847}.w-dashboard-new .dashboard-setup-guide__preview-action.ant-btn-primary:hover,.w-dashboard-new .dashboard-setup-guide__preview-action.ant-btn-primary:focus{background:linear-gradient(135deg,#6b19d6,#7c22e8);border-color:#0000}.w-dashboard-new .dashboard-setup-guide__preview-copy{color:#7c22e8;background:#7c22e80f;border-color:#7c22e847}.w-dashboard-new .dashboard-setup-guide__preview-copy:hover,.w-dashboard-new .dashboard-setup-guide__preview-copy:focus{color:#6b19d6;background:#7c22e81a;border-color:#7c22e866}.w-dashboard-new .dashboard-setup-guide__preview-title{color:#1a1523;font-size:13px;font-weight:600}.w-dashboard-new .dashboard-setup-guide__preview-sub{color:#7a7388;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.w-dashboard-new .dashboard-setup-guide__code-panel{background:radial-gradient(circle at 100% 0,#7c22e80a,#0000 42%),#f8fafc;border:1px solid #e2e8f2;border-radius:12px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.w-dashboard-new .dashboard-setup-guide__code-chrome{background:#ffffffd1;border-bottom:1px solid #e8edf5;align-items:center;gap:10px;padding:10px 12px;display:flex}.w-dashboard-new .dashboard-setup-guide__code-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;background:#94a3b81f;border:1px solid #94a3b82e;border-radius:999px;margin-left:auto;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.w-dashboard-new .dashboard-setup-guide__code-dots{align-items:center;gap:6px;display:inline-flex}.w-dashboard-new .dashboard-setup-guide__code-dots span{background:#d1d5db;border-radius:50%;width:8px;height:8px}.w-dashboard-new .dashboard-setup-guide__code-dots span:first-child{background:#ef4444}.w-dashboard-new .dashboard-setup-guide__code-dots span:nth-child(2){background:#f59e0b}.w-dashboard-new .dashboard-setup-guide__code-dots span:nth-child(3){background:#10b981}.w-dashboard-new .dashboard-setup-guide__code-pre{color:#475569;white-space:pre-wrap;word-break:break-word;background:0 0;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.w-dashboard-new .dashboard-setup-guide__code-pre code{font-family:inherit;font-size:inherit;color:inherit;white-space:inherit;word-break:inherit}.w-dashboard-new .dashboard-setup-guide__tok--cmd{color:#7c22e8;font-weight:700}.w-dashboard-new .dashboard-setup-guide__tok--url{color:#0891b2}.w-dashboard-new .dashboard-setup-guide__tok--flag{color:#b45309;font-weight:600}.w-dashboard-new .dashboard-setup-guide__tok--str{color:#059669}.w-dashboard-new .dashboard-setup-guide__tok--json{color:#db2777}.w-dashboard-new .dashboard-setup-guide__signals{flex-direction:column;gap:0;min-width:0;display:flex}@media (width<=767px){.w-dashboard-new .dashboard-setup-guide__signals{flex-flow:wrap;gap:12px 20px}}.w-dashboard-new .dashboard-setup-guide__signal{background:0 0;border:0;border-bottom:1px solid #e2e8f2e6;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.w-dashboard-new .dashboard-setup-guide__signal:last-child{border-bottom:0;padding-bottom:0}@media (width<=767px){.w-dashboard-new .dashboard-setup-guide__signal{border-bottom:0;flex:calc(33.333% - 14px);min-width:140px;padding:0}}@media (width<=560px){.w-dashboard-new .dashboard-setup-guide__signal{flex-basis:100%}}.w-dashboard-new .dashboard-setup-guide__signal-icon{color:#7c22e8;background:#7c22e814;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.w-dashboard-new .dashboard-setup-guide__signal--success .dashboard-setup-guide__signal-icon{color:#059669;background:#10b9811f}.w-dashboard-new .dashboard-setup-guide__signal--warning .dashboard-setup-guide__signal-icon{color:#d97706;background:#f59e0b24}.w-dashboard-new .dashboard-setup-guide__signal--accent .dashboard-setup-guide__signal-icon{color:#7c22e8;background:#7c22e81f}.w-dashboard-new .dashboard-setup-guide__signal--neutral .dashboard-setup-guide__signal-icon{color:#64748b;background:#94a3b829}.w-dashboard-new .dashboard-setup-guide__signal--info .dashboard-setup-guide__signal-icon{color:#2563eb;background:#3b82f61f}.w-dashboard-new .dashboard-setup-guide__signal-label{color:#3d3650;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:600;display:inline-flex}.w-dashboard-new .dashboard-setup-guide__signal-value{color:#64748b;background:#94a3b81f;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.w-dashboard-new .dashboard-setup-guide__signal--success .dashboard-setup-guide__signal-value{color:#059669;background:#10b9811f}.w-dashboard-new .dashboard-setup-guide__signal--warning .dashboard-setup-guide__signal-value{color:#d97706;background:#f59e0b24}.w-dashboard-new .dashboard-setup-guide__signal--accent .dashboard-setup-guide__signal-value{color:#7c22e8;background:#7c22e81a}.w-dashboard-new .dashboard-setup-guide__signal--info .dashboard-setup-guide__signal-value{color:#2563eb;background:#3b82f61f}.w-dashboard-new .dashboard-setup-guide__collapsed{padding:14px 18px;position:relative;overflow:hidden}.w-dashboard-new .dashboard-setup-guide__collapsed-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.w-dashboard-new .dashboard-setup-guide__collapsed-main{align-items:center;gap:12px;min-width:0;display:flex}.w-dashboard-new .dashboard-setup-guide__collapsed-icon{color:#1d8a66;background:#ffffffdb;border:1px solid #dbe3f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 1px 2px #0f172a0a}.w-dashboard-new .dashboard-setup-guide__collapsed-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-dashboard-new .dashboard-setup-guide__collapsed-title{color:#1a1523;margin:0;font-size:14px;font-weight:600}.w-dashboard-new .dashboard-setup-guide__collapsed-badge{color:#5c5568;background:#ffffffc7;border:1px solid #e2e8f2;border-radius:999px;padding:2px 8px;font-size:11px}.w-dashboard-new .dashboard-setup-guide__collapsed-desc{color:#7a7388;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.w-dashboard-new .dashboard-setup-guide__collapsed-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page--dashboard{width:100%;min-height:auto}@media (width<=767px){.w-dashboard-new{gap:14px;padding:12px 12px 20px}.w-dashboard-new .dashboard-panel{border-radius:12px;padding:14px 16px}.w-dashboard-new .dashboard-panel--stats,.w-dashboard-new .dashboard-panel--analytics{padding:14px 16px 16px}.w-dashboard-new .dashboard-hero{gap:12px;padding:16px}.w-dashboard-new .dashboard-hero__title{font-size:1.125rem!important}.w-dashboard-new .dashboard-hero__greeting{font-size:13px}.w-dashboard-new .dashboard-section__header--split{flex-direction:column;align-items:stretch}.w-dashboard-new .dashboard-chart-toggle{-webkit-overflow-scrolling:touch;border-radius:12px;flex-wrap:nowrap;width:100%;overflow-x:auto}.w-dashboard-new .dashboard-chart-toggle__btn{flex-shrink:0;padding:6px 11px;font-size:11px}.w-dashboard-new .dashboard-chart-canvas{height:220px}}.json-edit{flex-direction:column;gap:10px;display:flex}.json-edit__list{flex-direction:column;gap:8px;display:flex}.json-edit__row{grid-template-columns:1fr 24px 1fr 32px;align-items:center;gap:8px;display:grid}.json-edit__arrow{text-align:center;color:#94a3b8;font-size:14px}.json-edit__footer{align-items:center;gap:8px;display:flex}.json-edit__preview{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.w-dashboard-new.token-page{color:#1a1523;gap:14px}.w-dashboard-new.token-page .token-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.w-dashboard-new.token-page .token-page__header-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.w-dashboard-new.token-page .token-page__title{color:#1a1523;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.w-dashboard-new.token-page .token-page__stat{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.w-dashboard-new.token-page .token-page__header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w-dashboard-new.token-page .token-page__body{padding:0 22px 20px;overflow:hidden}.w-dashboard-new.token-page .token-filter-bar{border-bottom:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;padding:16px 0;display:flex}.w-dashboard-new.token-page .token-filter-bar__label{color:#3d3650;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.w-dashboard-new.token-page .token-filter-bar__label svg{color:#94a3b8}.w-dashboard-new.token-page .token-filter-bar__form{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.w-dashboard-new.token-page .token-filter-bar__form .ant-form-item{margin-bottom:0;margin-inline-end:0}.w-dashboard-new.token-page .token-filter-bar__form .ant-input,.w-dashboard-new.token-page .token-filter-bar__form .ant-select-selector{min-width:140px;font-weight:500;color:#1a1523!important;border-color:#e2e8f0!important;border-radius:8px!important}.w-dashboard-new.token-page .token-filter-bar__form .ant-input::placeholder{color:#8b93a7}.w-dashboard-new.token-page .token-filter-bar__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.w-dashboard-new.token-page .token-status__switch{min-width:64px}.w-dashboard-new.token-page .token-status__switch .ant-switch-inner{font-size:11px;font-weight:600}.w-dashboard-new.token-page .semi-tag{font-weight:500}.w-dashboard-new.token-page .token-key{color:#1e293b;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.w-dashboard-new.token-page .ant-typography{color:#1a1523;font-weight:500}.w-dashboard-new.token-page .token-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:inline-flex}.w-dashboard-new.token-page .token-actions__icons{align-items:center;gap:4px;display:inline-flex}.w-dashboard-new.token-page .token-actions__icons .ant-btn{width:32px;height:32px;transition:color .2s,background .2s}.w-dashboard-new.token-page .token-actions__icons .ant-btn svg{stroke-width:2px}.w-dashboard-new.token-page .token-actions__icons .token-actions__chat{color:#94a3b8!important}.w-dashboard-new.token-page .token-actions__icons .token-actions__chat:hover:not(:disabled){color:#64748b!important;background:#64748b1a!important}.w-dashboard-new.token-page .token-actions__icons .token-actions__edit{color:#3a7bff!important}.w-dashboard-new.token-page .token-actions__icons .token-actions__edit:hover:not(:disabled){color:#2563eb!important;background:#3a7bff1f!important}.w-dashboard-new.token-page .token-actions__icons .token-actions__edit:disabled{color:#cbd5e1!important}.w-dashboard-new.token-page .token-actions__icons .token-actions__delete{color:#ef4444!important}.w-dashboard-new.token-page .token-actions__icons .token-actions__delete:hover:not(:disabled){color:#dc2626!important;background:#ef44441a!important}.w-dashboard-new.token-page .token-muted-text{color:#3d3650;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.w-dashboard-new.token-page .w-table--embedded .ant-table,.w-dashboard-new.token-page .w-table--embedded .ant-table-container{box-shadow:none;border:none;border-radius:0!important}.w-dashboard-new.token-page .w-table--embedded .ant-table-thead>tr>th{font-size:13px;font-weight:600;color:#475569!important;background:#f5f6f8!important;border-bottom:1px dashed #e2e8f0!important;border-radius:0!important;padding:12px 14px!important}.w-dashboard-new.token-page .w-table--embedded .ant-table-tbody>tr:not(.ant-table-measure-row)>td{color:#1a1523;font-size:13px;font-weight:500;border-bottom:1px dashed #e8eaed!important;padding:14px!important}.w-dashboard-new.token-page .w-table--embedded .ant-table-tbody>tr.ant-table-measure-row{height:0!important}.w-dashboard-new.token-page .w-table--embedded .ant-table-tbody>tr.ant-table-measure-row>td{overflow:hidden;border:none!important;height:0!important;padding:0!important}.w-dashboard-new.token-page .w-table--embedded .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:#fafbfd!important}.w-dashboard-new.token-page .w-table--embedded .ant-pagination{color:#475569;font-weight:500;margin-top:16px!important}.w-dashboard-new.token-page .w-table--embedded .ant-pagination .ant-pagination-total-text,.w-dashboard-new.token-page .w-table--embedded .ant-pagination .ant-select-selection-item{font-weight:500;color:#475569!important}@media (width<=767px){.w-dashboard-new.token-page{gap:12px}.w-dashboard-new.token-page .token-page__header{gap:10px;padding:14px 16px}.w-dashboard-new.token-page .token-page__header-left{width:100%}.w-dashboard-new.token-page .token-page__title{font-size:16px}.w-dashboard-new.token-page .token-page__body{padding:0 12px 16px}.w-dashboard-new.token-page .token-filter-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.w-dashboard-new.token-page .token-filter-bar__form{flex-direction:column;align-items:stretch;width:100%}.w-dashboard-new.token-page .token-filter-bar__form .ant-form-item{width:100%}.w-dashboard-new.token-page .token-filter-bar__form .ant-input,.w-dashboard-new.token-page .token-filter-bar__form .ant-select,.w-dashboard-new.token-page .token-filter-bar__form .ant-select-selector{width:100%!important;min-width:0!important}.w-dashboard-new.token-page .token-filter-bar__actions{justify-content:flex-end;width:100%;margin-left:0}.w-dashboard-new.token-page .token-page__header-actions{justify-content:flex-end;width:100%}.w-dashboard-new.token-page .token-actions{flex-wrap:wrap;gap:6px}}.token-edit-drawer .ant-drawer-body{padding:20px 24px 80px}.token-edit-drawer .ant-drawer-header{border-bottom:1px solid #e8edf5;padding:16px 24px}.token-edit-drawer .token-edit-form>.ant-form-item{margin-bottom:18px}.token-edit-drawer .token-edit-form .ant-form-item-label>label{color:#3d3650;font-size:13px;font-weight:600}.token-edit-drawer .token-edit-form .ant-form-item-extra{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5}.token-edit-drawer .token-edit-form .token-edit-subfields .ant-form-item{margin-bottom:8px}.token-edit-drawer .token-edit-form .token-edit-subfields .ant-form-item:last-child{margin-bottom:0}.token-edit-drawer .token-edit-form .token-edit-inline-row{gap:0;width:100%;display:flex}.token-edit-drawer .token-edit-form .token-edit-inline-row.ant-space-compact{display:flex}.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-form-item,.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-select-auto-complete{flex:1;min-width:0}.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-form-item.token-edit-inline-row__shortcut{flex:0 0 120px}.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-form-item{margin-bottom:0}.token-edit-drawer .token-edit-form .token-edit-inline-row__shortcut{flex:0 0 120px}.token-edit-drawer .token-edit-form .token-edit-inline-row__main{flex:1;min-width:0}.token-edit-drawer .token-edit-form .token-edit-inline-tag{white-space:nowrap;align-items:center;height:32px;margin:0;line-height:30px;display:inline-flex}.token-edit-drawer .token-edit-form .token-edit-inline-tag--prefix{border-radius:6px 0 0 6px}.token-edit-drawer .token-edit-form .token-edit-inline-tag--suffix{border-radius:0 6px 6px 0}.token-edit-drawer .token-edit-form .token-edit-inline-tag--mid{border-radius:0;margin-right:0}.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-select-auto-complete,.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-picker,.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-input-number,.token-edit-drawer .token-edit-form .token-edit-inline-row .ant-input{width:100%}.token-edit-drawer .token-edit-form .token-edit-tips{flex-direction:column;gap:4px;display:flex}.token-edit-drawer .token-edit-form .token-edit-tips .ant-badge{align-items:flex-start;line-height:1.5;display:flex}.token-edit-drawer .token-edit-form .token-edit-tips .ant-badge-status-text{color:#64748b;font-size:12px}.token-edit-drawer .token-edit-form .token-edit-section{color:#475569!important;border-color:#e2e8f0!important;margin:28px 0 16px!important;font-size:13px!important;font-weight:600!important}.token-edit-drawer .token-edit-form .token-edit-section:before,.token-edit-drawer .token-edit-form .token-edit-section:after{border-color:#e2e8f0!important}.token-edit-drawer .token-edit-form .token-edit-section__help{cursor:help;align-items:center;gap:4px;display:inline-flex}.token-edit-drawer .token-edit-form .token-edit-note{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;line-height:1.5}.token-edit-drawer .token-edit-form .token-edit-group-list{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px;overflow:hidden}.token-edit-drawer .token-edit-form .token-edit-group-list .ant-list-item{border-bottom:1px dashed #e8edf5!important;padding:10px 12px!important}.token-edit-drawer .token-edit-form .token-edit-group-list .ant-list-item:last-child{border-bottom:none!important}.token-edit-drawer .token-edit-form .token-edit-group-list .ant-list-item-action{margin-inline-start:8px}.token-edit-drawer .token-edit-form .token-edit-group-list .ant-list-item-action a{color:#94a3b8;padding:4px}.token-edit-drawer .token-edit-form .token-edit-group-list .ant-list-item-action a:hover{color:#3a7bff}.token-edit-drawer .token-edit-form .token-edit-group-list__item{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.token-edit-drawer .token-edit-form .token-edit-group-list__priority{flex-shrink:0;width:52px}.token-edit-drawer .token-edit-form .token-edit-group-list__key{flex-shrink:0;min-width:88px}.token-edit-drawer .token-edit-form .token-edit-group-list__info{flex:1;min-width:0}.token-edit-drawer .token-edit-form .token-edit-group-list__name-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.token-edit-drawer .token-edit-form .token-edit-group-list__name{color:#1a1523;font-size:13px;font-weight:600}.token-edit-drawer .token-edit-form .token-edit-group-list__desc{color:#64748b;font-size:12px;line-height:1.4}.token-edit-drawer .token-edit-form .token-edit-rate-limit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.token-edit-drawer .token-edit-form .token-edit-rate-limit .ant-form-item{margin-bottom:0}.token-edit-drawer .token-edit-form .token-edit-oss-templates{margin-bottom:12px}.token-edit-drawer .token-edit-form .token-edit-oss-templates__hint{color:#64748b;margin-bottom:8px;font-size:12px;display:block}.token-edit-drawer .token-edit-form .token-edit-oss-templates__actions{flex-wrap:wrap;gap:8px;display:flex}.token-edit-drawer .token-edit-form .token-edit-checkbox-hint{color:#94a3b8;font-size:12px;font-weight:400}@media (width<=640px){.token-edit-drawer .token-edit-form .token-edit-rate-limit{grid-template-columns:1fr}.token-edit-drawer .token-edit-form .token-edit-inline-row{flex-direction:column;gap:8px}.token-edit-drawer .token-edit-form .token-edit-inline-row__shortcut{flex:none;width:100%}}.w-table{flex-direction:column;gap:12px;display:flex}.w-table__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.w-table__inner .ant-table{border:1px solid #e6edf7;border-radius:10px;overflow:hidden}.w-table__inner .ant-table-thead>tr>th{font-size:12px;font-weight:600;color:#475569!important;background:#f5f6f8!important;border-bottom:1px dashed #e2e8f0!important;padding:10px 14px!important}.w-table__inner .ant-table-thead>tr>th:before{display:none}.w-table__inner .ant-table-tbody>tr:not(.ant-table-measure-row)>td{color:#1a1523;font-size:13px;border-bottom:1px dashed #e8eaed!important;padding:10px 14px!important}.w-table__inner .ant-table-tbody>tr.ant-table-measure-row{height:0!important}.w-table__inner .ant-table-tbody>tr.ant-table-measure-row>td{overflow:hidden;border:none!important;height:0!important;padding:0!important}.w-table__inner .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:#f6f9ff!important}.w-table__inner .ant-table-tbody>tr.ant-table-row-selected:not(.ant-table-measure-row)>td{background:#3a7bff0f!important}.w-table__inner .ant-pagination{margin:14px 0 4px!important}@media (width<=767px){.w-table{gap:10px}.w-table__toolbar{flex-direction:column;align-items:stretch;gap:10px}.w-table__inner .ant-table-thead>tr>th{white-space:nowrap;font-size:11px;padding:8px 10px!important}.w-table__inner .ant-table-tbody>tr:not(.ant-table-measure-row)>td{font-size:12px;padding:8px 10px!important}.w-table__inner .ant-pagination{justify-content:center;margin:10px 0 2px!important}}.w-table--embedded .w-table__inner .ant-table,.w-table--embedded .w-table__inner .ant-table-container{border-radius:0!important}.w-table--embedded .w-table__inner .ant-table-thead>tr>th:first-child{border-start-start-radius:0!important;border-end-start-radius:0!important}.w-table--embedded .w-table__inner .ant-table-thead>tr>th:last-child{border-start-end-radius:0!important;border-end-end-radius:0!important}.w-dashboard-new.topup-page{--topup-brand:#3a39fe;--topup-brand-light:#8a75fc;--topup-brand-bg:#f5f3ff;--topup-brand-border:#e0e7ff;--topup-brand-shadow:#3a39fe38;--topup-text:#1a1523;--topup-text-secondary:#3d3650;--topup-text-muted:#64748b;--topup-text-hint:#94a3b8;--topup-surface:#f8fafc;--topup-border:#e2e8f0;--topup-panel-border:#dbe3f0;color:var(--topup-text);gap:14px}.w-dashboard-new.topup-page .topup-page__hero{background:linear-gradient(135deg,#fff 0%,#f8faff 100%),radial-gradient(circle at 100% 0,#3a3ffe0f,#0000 55%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.w-dashboard-new.topup-page .topup-page__hero-left{align-items:center;gap:14px;min-width:0;display:flex}.w-dashboard-new.topup-page .topup-page__hero-icon{color:#fff;background:linear-gradient(135deg,#3a39fe 0%,#8a75fc 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 20px -6px #3a39fe73}.w-dashboard-new.topup-page .topup-page__hero-title{color:#1a1523;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.w-dashboard-new.topup-page .topup-page__hero-desc{color:#7a7388;margin:2px 0 0;font-size:13px;line-height:1.4}.w-dashboard-new.topup-page .topup-page__balance{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;min-width:140px;padding:10px 16px;display:flex}.w-dashboard-new.topup-page .topup-page__balance-label{color:#64748b;font-size:12px;font-weight:500}.w-dashboard-new.topup-page .topup-page__balance-value{color:var(--topup-brand);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700}.w-dashboard-new.topup-page .topup-page__grid{grid-template-columns:1fr;gap:14px;min-width:0;display:grid}@media (width>=1024px){.w-dashboard-new.topup-page .topup-page__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.w-dashboard-new.topup-page .topup-page__main{min-width:0;padding:22px}.w-dashboard-new.topup-page .topup-page__sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.w-dashboard-new.topup-page .topup-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.w-dashboard-new.topup-page .topup-section__title{color:#3d3650;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.w-dashboard-new.topup-page .topup-section__subtitle{color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.45}.w-dashboard-new.topup-page .topup-page__packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.w-dashboard-new.topup-page .topup-page__packages{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}}.w-dashboard-new.topup-page .topup-package{cursor:pointer;background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;flex-direction:column;padding:14px 14px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.w-dashboard-new.topup-page .topup-package:hover{border-color:var(--topup-brand-border);box-shadow:0 4px 16px -6px var(--topup-brand-shadow);background:#fff;transform:translateY(-1px)}.w-dashboard-new.topup-page .topup-package:focus-visible{box-shadow:0 0 0 3px #3a39fe2e}.w-dashboard-new.topup-page .topup-package--selected{border-color:var(--topup-brand);background:linear-gradient(160deg, var(--topup-brand-bg) 0%, #fff 60%);box-shadow:0 0 0 1px #3a39fe1f, 0 8px 24px -8px var(--topup-brand-shadow)}.w-dashboard-new.topup-page .topup-package--selected:hover{transform:none}.w-dashboard-new.topup-page .topup-package--custom{background:#fff;border-style:dashed}.w-dashboard-new.topup-page .topup-package__tag{color:#fff;background:linear-gradient(135deg, var(--topup-brand), var(--topup-brand-light));letter-spacing:.02em;border-radius:0 10px 0 8px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:0;right:0}.w-dashboard-new.topup-page .topup-package__check{background:var(--topup-brand);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:10px;left:10px;transform:scale(.6)}.topup-package--selected .w-dashboard-new.topup-page .topup-package__check{opacity:1;transform:scale(1)}.w-dashboard-new.topup-page .topup-package__label{color:#1a1523;word-break:break-word;margin:0 0 6px;padding-left:22px;font-size:14px;font-weight:600;line-height:1.35}.topup-package--custom .w-dashboard-new.topup-page .topup-package__label{padding-left:0}.w-dashboard-new.topup-page .topup-package__price{color:var(--topup-brand);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.w-dashboard-new.topup-page .topup-package__hint{color:#94a3b8;margin:4px 0 0;font-size:11px;line-height:1.4}.w-dashboard-new.topup-page .topup-package__loading{color:#cbd5e1;margin:4px 0 0;font-size:11px}.w-dashboard-new.topup-page .topup-page__custom-input{border:1px solid var(--topup-brand-border);background:linear-gradient(160deg, var(--topup-brand-bg) 0%, #fff 70%);border-radius:12px;margin-top:14px;padding:16px}.w-dashboard-new.topup-page .topup-page__custom-input label{color:#3d3650;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.w-dashboard-new.topup-page .topup-page__custom-input .ant-input-number{width:100%;border-radius:8px!important}.w-dashboard-new.topup-page .topup-page__empty,.w-dashboard-new.topup-page .topup-page__warning{text-align:center;border-radius:12px;padding:32px 20px;font-size:14px;line-height:1.5}.w-dashboard-new.topup-page .topup-page__empty{color:#64748b;background:#f8fafc;border:1px dashed #e2e8f0;grid-column:1/-1}.w-dashboard-new.topup-page .topup-page__warning{color:#92400e;background:linear-gradient(160deg,#fffbeb 0%,#fff 70%);border:1px dashed #fcd34d}.w-dashboard-new.topup-page .topup-page__checkout{border-top:1px dashed #e2e8f0;margin-top:22px;padding-top:22px}.w-dashboard-new.topup-page .topup-checkout{flex-direction:column;gap:14px;display:flex}.w-dashboard-new.topup-page .topup-checkout__head{margin-bottom:2px}.w-dashboard-new.topup-page .topup-checkout__title{color:#3d3650;margin:0;font-size:14px;font-weight:600}.w-dashboard-new.topup-page .topup-checkout__desc{color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.45}.w-dashboard-new.topup-page .topup-checkout__receipt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.w-dashboard-new.topup-page .topup-checkout__receipt--ready{background:#fff;border-color:#dbe3f0;box-shadow:0 2px 8px #0f172a0a}.w-dashboard-new.topup-page .topup-checkout__row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 16px;display:flex}.w-dashboard-new.topup-page .topup-checkout__row--total{background:linear-gradient(135deg, var(--topup-brand-bg) 0%, var(--topup-surface) 100%);border-top:1px solid #e8edf5;padding:14px 16px}.w-dashboard-new.topup-page .topup-checkout__label{color:#64748b;flex-shrink:0;font-size:13px;font-weight:500}.w-dashboard-new.topup-page .topup-checkout__value{color:#1a1523;font-variant-numeric:tabular-nums;text-align:right;word-break:break-word;font-size:15px;font-weight:600}.w-dashboard-new.topup-page .topup-checkout__value--usdt{color:var(--topup-brand);letter-spacing:-.02em;font-size:18px;font-weight:700}.w-dashboard-new.topup-page .topup-checkout__value--loading{color:#94a3b8;font-size:13px;font-weight:500}.w-dashboard-new.topup-page .topup-checkout__placeholder{color:#cbd5e1;font-size:13px;font-weight:400}.w-dashboard-new.topup-page .topup-checkout__note{color:#94a3b8;align-items:flex-start;gap:7px;margin:0;padding:0;font-size:12px;line-height:1.5;display:flex}.w-dashboard-new.topup-page .topup-checkout__note svg{color:#94a3b8;flex-shrink:0;margin-top:2px}.w-dashboard-new.topup-page .topup-checkout__actions{flex-direction:column;align-items:stretch;gap:10px;padding-top:4px;display:flex}.w-dashboard-new.topup-page .topup-checkout__pay-btn{width:100%;background:linear-gradient(135deg, var(--topup-brand), var(--topup-brand-light))!important;height:44px!important;box-shadow:0 6px 18px -6px var(--topup-brand-shadow)!important;border:none!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important}.w-dashboard-new.topup-page .topup-checkout__pay-btn:hover:not(:disabled){background:linear-gradient(135deg, #4f4eff, var(--topup-brand-light))!important}.w-dashboard-new.topup-page .topup-checkout__pay-btn:disabled{opacity:.5;box-shadow:none!important}.w-dashboard-new.topup-page .topup-checkout__status-link{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:center;padding:4px 8px;font-size:13px;font-weight:500;transition:color .15s}.w-dashboard-new.topup-page .topup-checkout__status-link:hover:not(:disabled){color:var(--topup-brand)}.w-dashboard-new.topup-page .topup-checkout__status-link:disabled{color:#cbd5e1;cursor:not-allowed}.w-dashboard-new.topup-page .topup-page__faq{padding:18px 22px}.w-dashboard-new.topup-page .topup-page__faq-header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.w-dashboard-new.topup-page .topup-page__faq-title{color:#3d3650;margin:0;font-size:14px;font-weight:600}.w-dashboard-new.topup-page .topup-page__faq-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.w-dashboard-new.topup-page .topup-page__faq-item{background:#f8fafc;border:1px solid #e8edf5;border-radius:10px;padding:12px 14px}.w-dashboard-new.topup-page .topup-page__faq-q{color:#1a1523;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.w-dashboard-new.topup-page .topup-page__faq-a{color:#64748b;margin:0;font-size:12px;line-height:1.55}.w-dashboard-new.topup-page .topup-order-panel{min-width:0;overflow:hidden}.w-dashboard-new.topup-page .topup-order-panel__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px 12px;display:flex}.w-dashboard-new.topup-page .topup-order-panel__title{color:#3d3650;margin:0;font-size:14px;font-weight:600}.w-dashboard-new.topup-page .topup-order-panel__count{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:500}.w-dashboard-new.topup-page .topup-order-panel__body{min-height:80px;padding:12px 16px}.w-dashboard-new.topup-page .topup-order-panel__loading{justify-content:center;align-items:center;padding:28px 0;display:flex}.w-dashboard-new.topup-page .topup-order-panel__empty{text-align:center;color:#cbd5e1;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;display:flex}.w-dashboard-new.topup-page .topup-order-panel__empty p{color:#94a3b8;margin:0;font-size:13px}.w-dashboard-new.topup-page .topup-order-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w-dashboard-new.topup-page .topup-order-card{background:#f8fafc;border:1px solid #e8edf5;border-radius:10px;padding:12px 14px;transition:border-color .15s,background .15s}.w-dashboard-new.topup-page .topup-order-card:hover{background:#fff;border-color:#dbe3f0}.w-dashboard-new.topup-page .topup-order-card__main{min-width:0;margin-bottom:8px}.w-dashboard-new.topup-page .topup-order-card__time{color:#1a1523;margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.35}.w-dashboard-new.topup-page .topup-order-card__no{color:#94a3b8;word-break:break-all;margin:0;font-size:11px;line-height:1.4}.w-dashboard-new.topup-page .topup-order-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.w-dashboard-new.topup-page .topup-order-card__amounts{align-items:center;gap:8px;min-width:0;display:flex}.w-dashboard-new.topup-page .topup-order-card__quota{color:#64748b;white-space:nowrap;font-size:12px;font-weight:500}.w-dashboard-new.topup-page .topup-order-card__money{color:var(--topup-brand);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.w-dashboard-new.topup-page .topup-order-card__badge{background:var(--topup-brand-bg);color:var(--topup-brand);border:1px solid var(--topup-brand-border);border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.w-dashboard-new.topup-page .topup-order-card__badge--pending{background:var(--topup-surface);color:var(--topup-text-muted);border-color:var(--topup-border)}.w-dashboard-new.topup-page .topup-order-card__badge--notify_failed,.w-dashboard-new.topup-page .topup-order-card__badge--unknown{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.w-dashboard-new.topup-page .topup-order-card__platform-icon{object-fit:contain;flex-shrink:0;width:14px;height:14px}.w-dashboard-new.topup-page .topup-order-panel__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;padding:8px 16px 14px;display:flex}.w-dashboard-new.topup-page .topup-order-panel__link{align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex;color:var(--topup-brand)!important;height:auto!important;padding:0!important}.w-dashboard-new.topup-page .topup-order-panel__link:hover{color:var(--topup-brand-light)!important}.w-dashboard-new.topup-page .topup-page__faq-icon{color:var(--topup-brand);flex-shrink:0}@media (width<=640px){.w-dashboard-new.topup-page .topup-page__hero,.w-dashboard-new.topup-page .topup-page__main{padding:16px}.w-dashboard-new.topup-page .topup-checkout__value--usdt{font-size:16px}}.w-log-request-filter .ant-form-item{margin-bottom:0}@media (width<=767px){.w-log-request-filter .ant-col{max-width:100%}.w-log-request-filter .ant-form-item{margin-bottom:8px}.w-log-request-filter .flex-0{justify-content:flex-end;width:100%}}.topup-qr-payment-modal{--topup-brand:#3a39fe;--topup-brand-light:#8a75fc;--topup-brand-bg:#f5f3ff;--topup-brand-border:#e0e7ff;--topup-brand-shadow:#3a39fe38}.topup-qr-payment-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.topup-qr-payment-modal .ant-modal-close{top:14px;inset-inline-end:14px}.topup-qr-payment-modal__body{padding:24px 24px 20px}.topup-qr-payment-modal__hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.topup-qr-payment-modal__icon{background:linear-gradient(135deg, var(--topup-brand), var(--topup-brand-light));color:#fff;width:48px;height:48px;box-shadow:0 8px 22px -6px var(--topup-brand-shadow);border-radius:14px;justify-content:center;align-items:center;margin-bottom:10px;font-size:20px;font-weight:700;display:flex}.topup-qr-payment-modal__title{color:#1a1523;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.topup-qr-payment-modal__network{color:var(--topup-brand);letter-spacing:.06em;margin:4px 0 0;font-size:12px;font-weight:600}.topup-qr-payment-modal__summary{background:#f8fafc;border:1px solid #e8edf5;border-radius:10px;margin-bottom:16px;padding:12px 14px}.topup-qr-payment-modal__summary-row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.topup-qr-payment-modal__summary-row+.topup-qr-payment-modal__summary-row{border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:8px}.topup-qr-payment-modal__summary-row--amount{align-items:baseline}.topup-qr-payment-modal__summary-label{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500}.topup-qr-payment-modal__summary-value{color:#1a1523;text-align:right;word-break:break-word;font-size:13px;font-weight:600}.topup-qr-payment-modal__summary-usdt{color:var(--topup-brand);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:700}.topup-qr-payment-modal__qr{justify-content:center;margin-bottom:14px;display:flex}.topup-qr-payment-modal__qr-inner{border:2px solid var(--topup-brand-border);background:#fff;border-radius:14px;padding:10px;box-shadow:0 10px 32px -12px #0f172a1f}.topup-qr-payment-modal__countdown-wrap{flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;display:flex}.topup-qr-payment-modal__countdown{background:var(--topup-brand-bg);border:1px solid var(--topup-brand-border);color:#5b21b6;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.topup-qr-payment-modal__countdown strong{font-variant-numeric:tabular-nums}.topup-qr-payment-modal__countdown-dot{background:var(--topup-brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.topup-qr-payment-modal__countdown-dot:before{content:"";background:var(--topup-brand);border-radius:50%;animation:1.2s ease-out infinite topup-qr-ping;position:absolute;inset:0}@keyframes topup-qr-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.topup-qr-payment-modal__timeout{color:#dc2626}.topup-qr-payment-modal__checking{color:var(--topup-brand);font-size:12px;animation:1.5s ease-in-out infinite topup-qr-pulse}@keyframes topup-qr-pulse{0%,to{opacity:1}50%{opacity:.55}}.topup-qr-payment-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.topup-qr-payment-modal__btn-primary{color:#fff!important;background:linear-gradient(135deg, var(--topup-brand), var(--topup-brand-light))!important;height:42px!important;box-shadow:0 6px 18px -6px var(--topup-brand-shadow)!important;border:none!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important}.topup-qr-payment-modal__btn-primary:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg, #4f4eff, var(--topup-brand-light))!important}.topup-qr-payment-modal__btn-secondary{height:42px!important;color:var(--topup-brand)!important;border:1px solid var(--topup-brand-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important}.topup-qr-payment-modal__btn-secondary:hover:not(:disabled){color:var(--topup-brand-light)!important;border-color:var(--topup-brand-light)!important;background:var(--topup-brand-bg)!important}.topup-qr-payment-modal__cancel{color:#94a3b8;cursor:pointer;background:0 0;border:none;width:100%;margin:0 0 14px;padding:4px;font-size:13px;transition:color .15s;display:block}.topup-qr-payment-modal__cancel:hover{color:#64748b}.topup-qr-payment-modal__tip{color:#64748b;border-top:1px solid #f1f5f9;align-items:flex-start;gap:7px;margin:0;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.topup-qr-payment-modal__tip svg{color:var(--topup-brand);flex-shrink:0;margin-top:2px}.w-dashboard-new.logs-page .logs-page__stats-panel{border-bottom:1px dashed #e2e8f0;margin-bottom:4px;padding:16px 0 12px}.w-dashboard-new.logs-page .logs-page__stats-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.w-dashboard-new.logs-page .logs-page__stats-title{color:#1a1523;margin:0;font-size:14px;font-weight:600}.w-dashboard-new.logs-page .logs-page__stats-actions{align-items:center;gap:4px;display:flex}.w-dashboard-new.logs-page .logs-page__stats-action{align-items:center;gap:6px;font-size:13px;display:inline-flex;color:#64748b!important}.w-dashboard-new.logs-page .logs-page__stats-action:hover{color:#7c3aed!important}.w-dashboard-new.logs-page .logs-page__stats-hint{color:#94a3b8;margin:0 0 12px;font-size:13px}.w-dashboard-new.logs-page .logs-page__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.w-dashboard-new.logs-page .logs-page__stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;display:flex}.w-dashboard-new.logs-page .logs-page__stat-icon{color:#7c3aed;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.w-dashboard-new.logs-page .logs-page__stat-body{min-width:0}.w-dashboard-new.logs-page .logs-page__stat-label{color:#64748b;margin-bottom:4px;font-size:12px;line-height:1.35}.w-dashboard-new.logs-page .logs-page__stat-value{color:#1a1523;word-break:break-all;font-size:18px;font-weight:700;line-height:1.2}.w-dashboard-new.logs-page .logs-page__filter{margin-bottom:4px}.w-dashboard-new.logs-page .logs-page__filter .ant-select-dropdown .ant-select-item{height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.w-dashboard-new.logs-page .logs-page__group-option{white-space:normal;word-break:break-word;flex-direction:column;gap:2px;line-height:1.35;display:flex}.w-dashboard-new.logs-page .logs-page__group-option-name{color:#1a1523;font-size:13px;font-weight:600}.w-dashboard-new.logs-page .logs-page__group-option-desc{color:#64748b;font-size:12px}.w-dashboard-new.logs-page .logs-page__sub-tabs{margin:8px 0}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-nav{margin-bottom:0}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-nav:before{border-bottom:1px solid #e2e8f0}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-tab{padding:10px 2px;font-size:14px;font-weight:500}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#7c3aed;font-weight:600}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-ink-bar{background:#7c3aed}.w-dashboard-new.logs-page .logs-page__token-pair{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.w-dashboard-new.logs-page .logs-page__token-sep{color:#cbd5e1}.w-dashboard-new.logs-page .logs-page__spin{animation:.8s linear infinite logs-spin}@keyframes logs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1200px){.w-dashboard-new.logs-page .logs-page__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.w-dashboard-new.logs-page .logs-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.w-dashboard-new.logs-page .logs-page__stats-header{flex-direction:column;align-items:flex-start}.w-dashboard-new.logs-page .logs-page__stats-panel{padding:12px 0 10px}.w-dashboard-new.logs-page .logs-page__stat-card{padding:10px 12px}.w-dashboard-new.logs-page .logs-page__stat-value{font-size:16px}.w-dashboard-new.logs-page .logs-page__sub-tabs{-webkit-overflow-scrolling:touch;margin:6px -4px 8px;overflow-x:auto}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-nav{margin-bottom:0}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-nav:before{border-bottom:none}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-nav-wrap{overflow:visible}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-nav-list{flex-wrap:nowrap}.w-dashboard-new.logs-page .logs-page__sub-tabs .ant-tabs-tab{white-space:nowrap;padding:8px 12px;font-size:13px}}@media (width<=480px){.w-dashboard-new.logs-page .logs-page__stats{grid-template-columns:1fr}}.w-dashboard-new.chat-page{--chat-brand:#3a39fe;--chat-brand-light:#8a75fc;--chat-brand-bg:#f5f3ff;--chat-brand-border:#e0e7ff;--chat-text:#1a1523;--chat-text-muted:#64748b;--chat-border:#e8edf5;--chat-shell-radius:16px;color:var(--chat-text);height:calc(100vh - var(--dash-global-header-height,64px));min-height:calc(100vh - var(--dash-global-header-height,64px));box-sizing:border-box;flex-direction:column;gap:0;padding:14px 20px 16px;display:flex;overflow:hidden}.w-dashboard-new.chat-page .chat-page__shell{border-radius:var(--chat-shell-radius);border:1px solid #dbe3f0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #5875ac14}.w-dashboard-new.chat-page .chat-page__topbar{border-bottom:1px solid var(--chat-border);background:linear-gradient(#fff 0%,#fbfcff 100%);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.w-dashboard-new.chat-page .chat-page__brand{align-items:center;gap:12px;min-width:0;display:flex}.w-dashboard-new.chat-page .chat-page__brand-icon{color:#fff;background:linear-gradient(135deg,#3a39fe 0%,#8a75fc 100%);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 16px -6px #3a39fe6b}.w-dashboard-new.chat-page .chat-page__title{color:#1a1523;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.25}.w-dashboard-new.chat-page .chat-page__desc{color:#7a7388;margin:1px 0 0;font-size:12px;line-height:1.35}.w-dashboard-new.chat-page .chat-page__toolbar{border:1px solid var(--chat-border);background:#f4f6fb;border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:4px;display:flex}.w-dashboard-new.chat-page .chat-page__token-label{color:#64748b;white-space:nowrap;padding-left:8px;font-size:12px;font-weight:600}.w-dashboard-new.chat-page .chat-page__token-select{min-width:160px}.w-dashboard-new.chat-page .chat-page__token-select .ant-select-selector{font-weight:500;background:#fff!important;border-color:#0000!important;border-radius:8px!important;height:34px!important;box-shadow:0 1px 2px #0f172a0d!important}.w-dashboard-new.chat-page .chat-page__token-select .ant-select-selection-item{line-height:32px!important}.w-dashboard-new.chat-page .chat-page__open-btn{background:linear-gradient(135deg,#3a39fe 0%,#8a75fc 100%)!important;border:none!important;border-radius:8px!important;height:34px!important;padding-inline:12px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 4px 14px -4px #3a39fe80!important}.w-dashboard-new.chat-page .chat-page__open-btn:hover:not(:disabled){background:linear-gradient(135deg,#4f4eff 0%,#9580ff 100%)!important}.w-dashboard-new.chat-page .chat-page__tabbar{border-bottom:1px solid var(--chat-border);scrollbar-width:none;background:#f8fafc;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;display:flex;overflow:auto hidden}.w-dashboard-new.chat-page .chat-page__tabbar::-webkit-scrollbar{display:none}.w-dashboard-new.chat-page .chat-page__tab{color:#475569;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dde4ee;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.w-dashboard-new.chat-page .chat-page__tab:hover{color:var(--chat-brand);border-color:#c7d2fe}.w-dashboard-new.chat-page .chat-page__tab.is-active{border-color:var(--chat-brand);background:var(--chat-brand-bg);color:var(--chat-brand);box-shadow:0 2px 10px -4px #3a39fe66}.w-dashboard-new.chat-page .chat-page__tab-logo{object-fit:contain;border-radius:4px;flex-shrink:0;width:16px;height:16px}.w-dashboard-new.chat-page .chat-page__content{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.w-dashboard-new.chat-page .chat-page__iframe{background:#fff;border:none;flex:auto;width:100%;height:100%;min-height:0;display:block}.w-dashboard-new.chat-page .chat-page__loading,.w-dashboard-new.chat-page .chat-page__empty{text-align:center;background:radial-gradient(circle at 50% 0,#3a39fe0a,#0000 42%),#fff;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.w-dashboard-new.chat-page .chat-page__empty-icon{background:var(--chat-brand-bg);width:52px;height:52px;color:var(--chat-brand);border:1px solid var(--chat-brand-border);border-radius:14px;justify-content:center;align-items:center;display:flex}.w-dashboard-new.chat-page .chat-page__empty-title{color:#1a1523;margin:0;font-size:15px;font-weight:700}.w-dashboard-new.chat-page .chat-page__empty-desc{max-width:340px;color:var(--chat-text-muted);margin:0;font-size:13px;line-height:1.55}.w-dashboard-new.chat-page .chat-page__empty-btn{margin-top:4px;border-radius:8px!important;height:36px!important;padding-inline:16px!important;font-weight:600!important}@media (width<=768px){.w-dashboard-new.chat-page{height:calc(100vh - var(--dash-global-header-height,64px));min-height:calc(100vh - var(--dash-global-header-height,64px));padding:10px 12px 12px}.w-dashboard-new.chat-page .chat-page__topbar{padding:12px 14px}.w-dashboard-new.chat-page .chat-page__brand-icon{width:36px;height:36px}.w-dashboard-new.chat-page .chat-page__toolbar{flex-direction:column;align-items:stretch;width:100%;padding:8px}.w-dashboard-new.chat-page .chat-page__token-label{padding-left:4px}.w-dashboard-new.chat-page .chat-page__token-select{width:100%;min-width:0}.w-dashboard-new.chat-page .chat-page__open-btn{width:100%}.w-dashboard-new.chat-page .chat-page__tabbar{padding:8px 10px}}.w-dashboard-new.playground-page{--pg-brand:#3a39fe;--pg-brand-light:#8a75fc;--pg-brand-bg:#f5f3ff;--pg-text:#1a1523;--pg-text-muted:#7a7388;--pg-border:#dbe3f0;--pg-surface:#f8fafc;color:var(--pg-text);gap:14px}.w-dashboard-new.playground-page .playground-page__hero{background:linear-gradient(135deg,#fff 0%,#f8faff 100%),radial-gradient(circle at 100% 0,#3a3ffe0f,#0000 55%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.w-dashboard-new.playground-page .playground-page__hero-left{align-items:center;gap:14px;min-width:0;display:flex}.w-dashboard-new.playground-page .playground-page__hero-icon{color:#fff;background:linear-gradient(135deg,#3a39fe 0%,#8a75fc 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 20px -6px #3a39fe73}.w-dashboard-new.playground-page .playground-page__hero-title{color:#1a1523;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.w-dashboard-new.playground-page .playground-page__hero-desc{color:var(--pg-text-muted);margin:2px 0 0;font-size:13px;line-height:1.4}.w-dashboard-new.playground-page .playground-page__hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w-dashboard-new.playground-page .playground-page__token-link{color:var(--pg-brand);font-size:13px;font-weight:500;text-decoration:none}.w-dashboard-new.playground-page .playground-page__token-link:hover{color:var(--pg-brand-light);text-decoration:underline}.w-dashboard-new.playground-page .playground-page__debug-toggle{background:var(--pg-surface);color:#3d3650;cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.w-dashboard-new.playground-page .playground-mobile-tabs{border:1px solid var(--pg-border);background:#fff;border-radius:12px;gap:8px;padding:4px;display:flex}.w-dashboard-new.playground-page .playground-mobile-tabs__btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.w-dashboard-new.playground-page .playground-mobile-tabs__btn.is-active{background:var(--pg-brand-bg);color:var(--pg-brand)}.w-dashboard-new.playground-page .playground-page__workspace{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:14px;min-height:calc(100vh - 220px);display:grid}.w-dashboard-new.playground-page .playground-page__workspace.has-debug{grid-template-columns:300px minmax(0,1fr) 340px}.w-dashboard-new.playground-page .playground-page__workspace.is-mobile{grid-template-columns:1fr;min-height:calc(100vh - 280px)}.w-dashboard-new.playground-page .playground-page__panel{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.w-dashboard-new.playground-page .playground-settings{flex-direction:column;gap:12px;height:100%;padding:18px 20px;display:flex;overflow:auto}.w-dashboard-new.playground-page .playground-settings__header{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.w-dashboard-new.playground-page .playground-settings__header-icon{background:var(--pg-brand-bg);width:36px;height:36px;color:var(--pg-brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.w-dashboard-new.playground-page .playground-settings__title{color:var(--pg-text);margin:0;font-size:15px;font-weight:600}.w-dashboard-new.playground-page .playground-settings__desc{color:var(--pg-text-muted);margin:2px 0 0;font-size:12px}.w-dashboard-new.playground-page .playground-settings__section{flex-direction:column;gap:6px;display:flex}.w-dashboard-new.playground-page .playground-settings__label{color:#3d3650;font-size:12px;font-weight:600}.w-dashboard-new.playground-page .playground-settings__control{width:100%}.w-dashboard-new.playground-page .playground-settings__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.w-dashboard-new.playground-page .playground-settings__divider{background:#edf2f7;height:1px;margin:4px 0}.w-dashboard-new.playground-page .playground-settings__subheader{color:#64748b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.w-dashboard-new.playground-page .playground-settings__param{background:var(--pg-surface);border:1px solid #e8edf5;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.w-dashboard-new.playground-page .playground-settings__param-head{color:#475569;justify-content:space-between;align-items:center;font-size:12px;display:flex}.w-dashboard-new.playground-page .playground-settings__json{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.w-dashboard-new.playground-page .playground-settings__reset{color:#64748b;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:8px 12px;font-size:12px;transition:border-color .15s,color .15s;display:inline-flex}.w-dashboard-new.playground-page .playground-settings__reset:hover{border-color:var(--pg-brand);color:var(--pg-brand)}.w-dashboard-new.playground-page .playground-chat{flex-direction:column;height:100%;min-height:520px;display:flex}.w-dashboard-new.playground-page .playground-chat__toolbar{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.w-dashboard-new.playground-page .playground-chat__title{color:var(--pg-text);margin:0;font-size:15px;font-weight:600}.w-dashboard-new.playground-page .playground-chat__subtitle{color:var(--pg-text-muted);margin:2px 0 0;font-size:12px}.w-dashboard-new.playground-page .playground-chat__messages{background:radial-gradient(circle at 50% 0,#3a3ffe08,#0000 40%),#fafbfd;flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex;overflow:auto}.w-dashboard-new.playground-page .playground-chat__empty{flex:1;place-items:center;min-height:240px;display:grid}.w-dashboard-new.playground-page .playground-chat__empty-icon{color:#c4b5fd;margin-bottom:8px}.w-dashboard-new.playground-page .playground-message{gap:12px;max-width:100%;display:flex}.w-dashboard-new.playground-page .playground-message--user{flex-direction:row-reverse}.w-dashboard-new.playground-page .playground-message--user .playground-message__body{align-items:flex-end}.w-dashboard-new.playground-page .playground-message--user .playground-message__content{color:#fff;background:linear-gradient(135deg,#3a39fe 0%,#6366f1 100%);border:none}.w-dashboard-new.playground-page .playground-message--user .playground-message__content p{color:#fff;margin:0}.w-dashboard-new.playground-page .playground-message--user .playground-message__avatar{color:#4338ca;background:#e0e7ff}.w-dashboard-new.playground-page .playground-message--error .playground-message__content{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.w-dashboard-new.playground-page .playground-message__avatar{background:var(--pg-brand-bg);width:32px;height:32px;color:var(--pg-brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.w-dashboard-new.playground-page .playground-message__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.w-dashboard-new.playground-page .playground-message__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.w-dashboard-new.playground-page .playground-message__name{color:#64748b;font-size:12px;font-weight:600}.w-dashboard-new.playground-page .playground-message__actions{opacity:0;gap:4px;transition:opacity .15s;display:inline-flex}.w-dashboard-new.playground-page .playground-message__actions button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.w-dashboard-new.playground-page .playground-message__actions button:hover{color:#475569;background:#f1f5f9}.w-dashboard-new.playground-page .playground-message:hover .playground-message__actions{opacity:1}.w-dashboard-new.playground-page .playground-message__reasoning{flex-direction:column;gap:6px;display:flex}.w-dashboard-new.playground-page .playground-message__reasoning-toggle{color:#6366f1;cursor:pointer;background:#f5f3ff;border:1px solid #e0e7ff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.w-dashboard-new.playground-page .playground-message__reasoning-content{color:#475569;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;max-height:200px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.w-dashboard-new.playground-page .playground-message__content{color:#1e293b;word-break:break-word;background:#fff;border:1px solid #e8edf5;border-radius:12px;max-width:min(100%,760px);padding:12px 14px;font-size:14px;line-height:1.6}.w-dashboard-new.playground-page .playground-message__content .markdown-renderer p:first-child{margin-top:0}.w-dashboard-new.playground-page .playground-message__content .markdown-renderer p:last-child{margin-bottom:0}.w-dashboard-new.playground-page .playground-message__content .markdown-renderer pre{color:#e2e8f0;background:#0f172a;border-radius:8px;padding:10px;font-size:12px;overflow:auto}.w-dashboard-new.playground-page .playground-message__content .markdown-renderer code{font-size:.9em}.w-dashboard-new.playground-page .playground-message__loading{color:#64748b;align-items:center;gap:8px;font-size:13px;display:inline-flex}.w-dashboard-new.playground-page .playground-chat__composer{background:#fff;border-top:1px solid #edf2f7;flex-direction:column;gap:10px;padding:14px 20px 18px;display:flex}.w-dashboard-new.playground-page .playground-chat__composer-actions{justify-content:flex-end;display:flex}.w-dashboard-new.playground-page .playground-debug{flex-direction:column;gap:12px;height:100%;padding:18px 20px;display:flex;overflow:hidden}.w-dashboard-new.playground-page .playground-debug__header{align-items:flex-start;gap:12px;display:flex}.w-dashboard-new.playground-page .playground-debug__header-icon{color:#059669;background:#ecfdf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.w-dashboard-new.playground-page .playground-debug__title{color:var(--pg-text);margin:0;font-size:15px;font-weight:600}.w-dashboard-new.playground-page .playground-debug__desc{color:var(--pg-text-muted);margin:2px 0 0;font-size:12px}.w-dashboard-new.playground-page .playground-debug__meta{color:#64748b;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.w-dashboard-new.playground-page .playground-debug__meta span{background:var(--pg-surface);border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.w-dashboard-new.playground-page .playground-debug__tabs{flex-direction:column;flex:1;min-height:0;display:flex}.w-dashboard-new.playground-page .playground-debug__tabs .ant-tabs-content-holder{overflow:auto}.w-dashboard-new.playground-page .playground-debug__code{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:10px;max-height:calc(100vh - 360px);margin:0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.w-dashboard-new.playground-page .playground-debug__empty{color:#94a3b8;margin:0;font-size:13px}@media (width<=1024px){.w-dashboard-new.playground-page .playground-page__workspace.has-debug{grid-template-columns:280px minmax(0,1fr)}.w-dashboard-new.playground-page .playground-page__panel--debug{grid-column:1/-1;min-height:360px}}@media (width<=767px){.w-dashboard-new.playground-page{padding-inline:12px}.w-dashboard-new.playground-page .playground-page__workspace{min-height:calc(100vh - 280px)}.w-dashboard-new.playground-page .playground-chat{min-height:calc(100vh - 300px)}.w-dashboard-new.playground-page .playground-page__panel--settings{padding:12px}}.w-dashboard-new.admin-page--analytics{gap:16px}.analytics-page__hero{align-items:center}.analytics-page__hero-main{align-items:flex-start;gap:14px;display:flex}.analytics-page__intro{min-width:0}.analytics-page__badge{color:#3a39fe;background:linear-gradient(135deg,#3a39fe1f,#8a75fc29);border:1px solid #3a39fe1f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-top:2px;display:inline-flex;box-shadow:0 8px 20px -10px #3a39fe73}.analytics-page__title{color:#1a1523;letter-spacing:-.02em;margin:0 0 4px;font-size:1.375rem;font-weight:600}.analytics-page__subtitle{color:#92400e;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;line-height:1.5;display:flex}.analytics-page__subtitle-icon{color:#d97706;flex-shrink:0}.analytics-page__subtitle-link{color:#b45309;white-space:nowrap;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.analytics-page__subtitle-link:hover{color:#92400e;text-decoration:underline}.analytics-page__actions{gap:8px}.analytics-toolbar-btn{color:#3d3650;cursor:pointer;background:#fff;border:1px solid #dbe3f0;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.analytics-toolbar-btn:hover{background:#f8faff;border-color:#c7d2e4;box-shadow:0 4px 14px -8px #3a39fe59}.analytics-toolbar-btn--ghost{background:#f8faff}.analytics-panel{min-width:0}.analytics-panel__header{margin-bottom:4px}.analytics-panel__heading{color:#3d3650;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.analytics-panel__meta{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.analytics-panel--stats .analytics-stat-grid{margin-top:8px}.analytics-page__charts{flex-direction:column;gap:16px;display:flex}.analytics-chart-canvas{min-height:320px}.analytics-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=768px){.analytics-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.analytics-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.analytics-stat-card{background:linear-gradient(#fff 0%,#fafbff 100%);border:1px solid #e8edf5;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:transform .18s,box-shadow .18s;display:flex}.analytics-stat-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px -14px #3a39fe47}.analytics-stat-card__icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.analytics-stat-card__content{flex:1;min-width:0}.analytics-stat-card__label{color:#7a7388;margin:0 0 6px;font-size:12px}.analytics-stat-card__value{color:#1a1523;font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.analytics-stat-card__value--empty{color:#94a3b8}.analytics-stat-card--cyan .analytics-stat-card__icon-wrap{color:#0891b2;background:#06b6d41f}.analytics-stat-card--amber .analytics-stat-card__icon-wrap{color:#d97706;background:#f59e0b24}.analytics-stat-card--pink .analytics-stat-card__icon-wrap{color:#db2777;background:#ec48991f}.analytics-stat-card--indigo .analytics-stat-card__icon-wrap{color:#4f46e5;background:#6366f11f}.analytics-stat-card--orange .analytics-stat-card__icon-wrap{color:#ea580c;background:#f973161f}.analytics-quick-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=640px){.analytics-quick-range{flex-wrap:wrap;display:flex}}.analytics-modal-footer{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=767px){.analytics-page__hero{align-items:flex-start}.analytics-page__subtitle{flex-direction:column;align-items:flex-start}.analytics-page__actions{width:100%}.analytics-toolbar-btn{flex:1;justify-content:center}.analytics-chart-canvas{min-height:240px}}.announcement-page{text-align:left;color:#282430}.w-dashboard-new.announcement-page{--ann-border:#dbe3f0;gap:14px;min-height:auto}.w-dashboard-new.announcement-page .announcement-container{flex-direction:column;gap:14px;width:100%;max-width:none;margin:0;display:flex}.w-dashboard-new.announcement-page .announcement-header{border:1px solid var(--ann-border);background:linear-gradient(135deg,#fff 0%,#f8faff 100%),radial-gradient(circle at 100% 0,#3a3ffe0d,#0000 55%);border-radius:14px;margin-bottom:0;padding:18px 22px;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #5875ac12}.w-dashboard-new.announcement-page .announcement-stat-card,.w-dashboard-new.announcement-page .announcement-brief-card,.w-dashboard-new.announcement-page .announcement-notice-card,.w-dashboard-new.announcement-page .announcement-model-update-card{border:1px solid var(--ann-border);box-shadow:0 1px 2px #0f172a0a,0 6px 20px #5875ac12}.w-dashboard-new.announcement-page .announcement-brief-card .announcement-brief-empty{box-shadow:none;background:0 0;border:none;border-radius:0;padding:36px 20px}.w-dashboard-new.announcement-page .announcement-stat-icon-wrapper.icon-bg-purple,.w-dashboard-new.announcement-page .announcement-brief-title-badge--violet{color:#3a39fe;background:#3a39fe1a}.w-dashboard-new.announcement-page .announcement-brief-link{color:#3a39fe}.w-dashboard-new.announcement-page .announcement-brief-link:hover{color:#2f2ed4}.announcement-container{width:100%;max-width:none;margin:0}.announcement-container .app-tag{font-weight:500}.announcement-header{background:linear-gradient(135deg,#fff 0%,#ece9f0 100%);border:1px solid #0f0a1a14;border-radius:16px;margin-bottom:0;padding:12px 16px;box-shadow:0 1px 2px #0f0a1a0f,0 10px 30px -14px #4c1d952e}.announcement-header-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.announcement-title-section{flex-shrink:0;align-items:center;gap:8px;display:flex}.announcement-title-icon{color:#3a39fe;flex-shrink:0}.announcement-title{color:#0f0d14;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.announcement-tabs{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.announcement-tab{color:#282430;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;transition:color .2s,background .2s;display:inline-flex;position:relative}.announcement-tab:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .22s,transform .22s;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(.5)}.announcement-tab:hover:not(.active){color:#0f0d14;background:#3a39fe0d}.announcement-tab.active{color:#3a39fe;background:#3a39fe14}.announcement-tab.active:after{background:linear-gradient(90deg,#3a39fe,#8a75fc);transform:scaleX(1)}.announcement-tab.active .announcement-tab-icon{color:#3a39fe;opacity:1}.announcement-tab-icon{color:#35303f;opacity:1;flex-shrink:0;transition:color .2s}.announcement-tab-label{white-space:nowrap}.announcement-tab-badge{color:#dc2626;letter-spacing:.02em;background:#dc26261a;border:1px solid #dc262633;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.55}.announcement-tab.active .announcement-tab-badge{color:#dc2626;box-shadow:none;background:#dc26261f}@media (width<=768px){.announcement-header-main{flex-direction:column;align-items:stretch}.announcement-tabs{flex:none;justify-content:flex-start;width:100%}}.announcement-content,.announcement-overview-stack{flex-direction:column;gap:20px;display:flex}.announcement-stats-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.announcement-stats-grid{grid-template-columns:1fr}}.announcement-stat-card{background:#fff;border:1px solid #0f0a1a14;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 1px 2px #0f0a1a0f,0 10px 30px -14px #4c1d952e}.announcement-stat-icon-wrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.announcement-stat-icon-wrapper.icon-bg-red{color:#dc2626;background:#dc26261f}.announcement-stat-icon-wrapper.icon-bg-blue{color:#1d4ed8;background:#1d4ed81f}.announcement-stat-icon-wrapper.icon-bg-purple{color:#3a39fe;background:#3a39fe1a}.announcement-stat-label{color:#524d5c;margin:0 0 4px;font-size:13px}.announcement-stat-value{margin:0;font-size:1.05rem;font-weight:600}.announcement-stat-value.text-red-500{color:#dc2626}.announcement-stat-value.text-blue-600{color:#1d4ed8}.announcement-stat-value.text-purple-600{color:#3a39fe}.announcement-stat-detail{color:#6b6576;margin:4px 0 0;font-size:12px}.announcement-banner{color:#fff;background:linear-gradient(135deg,#1a1523 0%,#1e2a5e 50%,#3a39fe 100%);border-radius:18px;padding:24px;position:relative;overflow:hidden}.announcement-banner-content{z-index:2;max-width:72%;position:relative}.announcement-banner-header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.announcement-banner-date{color:#ffffffbf;align-items:center;gap:4px;font-size:12px;display:inline-flex}.announcement-banner-tag{color:#fff;letter-spacing:.03em;background:#dc2626;border:none;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.announcement-banner-title{color:#fff;margin:0 0 12px;font-size:1.25rem;font-weight:600}.announcement-banner-description{color:#ffffffd9;margin-bottom:16px;font-size:14px;line-height:1.6}.announcement-banner-bg{background:radial-gradient(circle at 80% 20%,#3a39fe52,#0000 55%);position:absolute;inset:0}.announcement-banner-bg-icon{opacity:.08;color:#fff;pointer-events:none;position:absolute;bottom:-30px;right:-20px}.announcement-briefing-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.announcement-briefing-grid{grid-template-columns:1fr}}.announcement-brief-card{background:#fff;border:1px solid #0f0a1a14;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f0a1a0f,0 10px 30px -14px #4c1d952e}.announcement-brief-header{background:0 0;border-bottom:1px solid #0f0a1a12;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px 12px;display:flex}.announcement-brief-title{color:#1a1523;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.announcement-brief-title-badge{color:#1d4ed8;background:#3b82f61a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.announcement-brief-title-badge--violet{color:#3a39fe;background:#3a39fe1a}.announcement-brief-card-body{background:#fff;padding:8px 12px 14px}.announcement-brief-list-item+.announcement-brief-list-item{border-top:1px solid #0f0a1a12}.announcement-brief-notice{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:12px 6px;transition:background .15s;display:flex}.announcement-brief-notice:hover{background:#0f0a1a08}.announcement-brief-list{margin:0;padding:0;list-style:none}.announcement-brief-notice-icon{flex-shrink:0;margin-top:2px}.announcement-brief-notice-body{flex:1;min-width:0}.announcement-brief-notice-row1{justify-content:space-between;align-items:center;gap:8px;display:flex}.announcement-brief-notice-title-wrap{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.announcement-brief-notice-title{color:#1a1523;font-size:14px;font-weight:500}.announcement-brief-notice-time{color:#6b6576;white-space:nowrap;font-size:12px}.announcement-brief-notice-chevron{color:#8b8494;flex-shrink:0}.announcement-brief-notice-desc{color:#524d5c;margin:4px 0 0;font-size:12px;line-height:1.5}.announcement-brief-notice-desc--placeholder{color:#6b6576;font-style:italic}.announcement-brief-link{color:#3a39fe;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:2px;padding:2px 6px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.announcement-brief-link:hover{color:#3a39fe;background:#3a39fe0d}.announcement-brief-card--model .announcement-brief-card-body{padding:10px 12px 14px}.announcement-model-preview{box-shadow:none;cursor:pointer;background:#0f0a1a05;border:1px solid #0f0a1a12;border-radius:12px;flex-direction:column;gap:12px;padding:14px;transition:background .2s;display:flex}.announcement-model-preview:hover{background:#0f0a1a0a}.announcement-model-preview:focus-visible{outline-offset:2px;outline:2px solid #3a39fe66}.announcement-model-preview-hero{align-items:flex-start;gap:12px;display:flex}.announcement-model-preview-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.announcement-model-preview-row1{justify-content:space-between;align-items:center;gap:10px;display:flex}.announcement-model-preview-title-wrap{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.announcement-model-preview-aside{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:52%;display:flex}.announcement-model-preview-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.announcement-model-preview-tags .app-tag{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.announcement-model-preview-title{color:#1a1523;word-break:break-word;font-size:14px;font-weight:600;line-height:1.4}.announcement-model-preview-time{color:#6b6576;white-space:nowrap;font-size:12px;font-weight:400}.announcement-model-preview-chevron{color:#8b8494;flex-shrink:0}.announcement-model-preview-icon{color:#fff;background:linear-gradient(135deg,#3a39fe,#8a75fc);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 16px -6px #4c1d9573}.announcement-model-preview-label{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#3a39fe;border:none;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.announcement-model-preview-perf{color:#fff;background:#3a39fe;border:none;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.announcement-model-card{padding:4px 6px}.announcement-model-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.announcement-model-name{color:#0f0d14;letter-spacing:-.02em;word-break:break-word;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.35}.announcement-model-date{color:#35303f;white-space:nowrap;background:#0f0a1a0a;border:none;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11.5px;font-weight:600}.announcement-model-description{color:#282430;max-height:88px;font-size:13px;line-height:1.6;position:relative;overflow:hidden}.announcement-model-description:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f0a1a05);height:32px;position:absolute;bottom:0;left:0;right:0}.announcement-model-description--preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.announcement-model-description--preview:after{display:none}.announcement-model-description .markdown-renderer{color:#282430}.announcement-model-description .markdown-renderer h1,.announcement-model-description .markdown-renderer h2,.announcement-model-description .markdown-renderer h3,.announcement-model-description .markdown-renderer h4,.announcement-model-description .markdown-renderer h5,.announcement-model-description .markdown-renderer h6{color:#0f0d14;margin:0 0 .35em;font-size:13px}.announcement-model-description .markdown-renderer p,.announcement-model-description .markdown-renderer li{margin:.25em 0;font-size:13px}.announcement-model-description .markdown-renderer ul{margin:.25em 0;padding-left:1.2em}.announcement-model-api{border:1px solid #0f0a1a1f;border-radius:10px;margin-top:2px;overflow:hidden;box-shadow:0 4px 16px -10px #0f0a1a59}.announcement-model-api-header{background:linear-gradient(#2a2240,#1e1830);border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:8px 12px;display:flex}.announcement-model-api-dots{align-items:center;gap:5px;display:inline-flex}.announcement-model-api-dots span{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.announcement-model-api-dots span:first-child{background:#ff5f57}.announcement-model-api-dots span:nth-child(2){background:#febc2e}.announcement-model-api-dots span:nth-child(3){background:#28c840}.announcement-model-api-title{letter-spacing:.04em;color:#ffffffb8;text-transform:uppercase;font-size:11px;font-weight:600}.announcement-model-api-code{background:#12101a;max-height:108px;padding:12px 14px;overflow:auto}.announcement-model-api-code::-webkit-scrollbar{width:4px;height:4px}.announcement-model-api-code::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.announcement-model-api-code code.announcement-model-update-code-content{white-space:pre-wrap;word-break:break-all;color:#abb2bf;background:0 0;border-radius:0;padding:0;font-size:11.5px;line-height:1.55;display:block}.announcement-model-api-code code.announcement-model-update-code-content .announcement-code-token{font-size:inherit;line-height:inherit;background:0 0;border-radius:0;padding:0;display:inline}.announcement-model-api-code .announcement-code-token--cmd{color:#56b6c2;font-weight:600}.announcement-model-api-code .announcement-code-token--flag{color:#e5c07b}.announcement-model-api-code .announcement-code-token--string{color:#98c379}.announcement-model-api-code .announcement-code-token--url{color:#61afef;text-underline-offset:2px;text-decoration:underline}.announcement-model-api-code .announcement-code-token--muted{color:#5c6370}.announcement-model-api-code .announcement-code-token--plain{color:#abb2bf}.announcement-code-token--cmd{color:#56b6c2;font-weight:600}.announcement-code-token--flag{color:#e5c07b}.announcement-code-token--string{color:#98c379}.announcement-code-token--url{color:#61afef;text-underline-offset:2px;text-decoration:underline}.announcement-code-token--muted{color:#5c6370}.announcement-code-token--plain{color:#abb2bf}.announcement-model-api-code-line{display:block}.announcement-model-preview-action{color:#3a39fe;align-self:flex-start;align-items:center;gap:4px;font-size:12.5px;font-weight:600;transition:color .2s;display:inline-flex}.announcement-model-preview-action svg{color:currentColor}.announcement-model-preview:hover .announcement-model-preview-action{color:#3a39fe}.announcement-empty{color:#6b6576;background:#fff;border:1px dashed #0f0a1a14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex;box-shadow:0 1px 2px #0f0a1a0f,0 10px 30px -14px #4c1d952e}.announcement-empty-icon{opacity:.45;margin-bottom:12px}.announcement-empty-text{font-size:14px}.announcement-notice-card{background:#fff;border:1px solid #0f0a1a14;border-radius:14px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 2px #0f0a1a0f,0 10px 30px -14px #4c1d952e}.announcement-notice-card.expanded{box-shadow:0 1px 2px #0f0a1a0d,0 14px 36px -12px #0f0a1a1f}.announcement-notice-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.announcement-notice-header:hover{background:#0f0a1a05}.announcement-notice-body{background:#fff;border-top:1px solid #0f0a1a12;padding:14px 18px 18px}.announcement-notice-header-content{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.announcement-notice-icon{background:#0f0a1a0a;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.announcement-notice-info{flex:1;min-width:0}.announcement-notice-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.announcement-notice-title-wrapper{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.announcement-notice-title{color:#1a1523;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.announcement-notice-new-badge{color:#dc2626;background:#dc26261a;border:1px solid #dc262633;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.announcement-notice-new-badge svg{color:inherit}.announcement-notice-meta{color:#6b6576;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.announcement-notice-time{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.announcement-notice-category{color:#3a39fe;white-space:nowrap;background:#3a39fe14;border:1px solid #3a39fe1f;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.2}.announcement-notice-tag{color:#b45309;white-space:nowrap;background:#b453091a;border:1px solid #b4530938;border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.announcement-notice-tag .announcement-notice-tag-icon{color:inherit;opacity:.85}.announcement-notice-arrow{color:#8b8494;flex-shrink:0;transition:transform .2s}.announcement-notice-arrow.rotated{transform:rotate(180deg)}.announcement-notice-content{color:#282430;word-break:break-word;font-size:13.5px;line-height:1.65}@media (width<=768px){.announcement-notice-title-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.announcement-notice-title{white-space:normal}.announcement-notice-meta{flex-wrap:wrap}}.announcement-content-html,.announcement-content-markdown{word-break:break-word;line-height:1.6}.announcement-search-highlight{color:inherit;background:#facc1573;border-radius:2px;padding:0 2px}.announcement-filter-info{color:#524d5c;background:#3a39fe0d;border-radius:8px;padding:8px 12px;font-size:13px}.announcement-pagination{justify-content:flex-end;padding:4px 0;display:flex}.announcement-model-update-card{background:#fff;border:1px solid #0f0a1a14;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f0a1a0f,0 10px 30px -14px #4c1d952e}.announcement-model-update-layout{flex-direction:column;display:flex}@media (width>=900px){.announcement-model-update-layout--with-api{grid-template-columns:minmax(0,1fr) minmax(400px,54%);align-items:stretch;display:grid}}.announcement-model-update-main{background:#fff;flex:1;min-width:0;padding:22px 24px}.announcement-model-update-header{border-bottom:1px solid #0f0a1a12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:16px;padding-bottom:16px;display:flex}.announcement-model-update-hero{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.announcement-model-update-title-section{align-items:flex-start;gap:12px;display:flex}.announcement-model-update-icon-wrapper{color:#fff;background:linear-gradient(135deg,#3a39fe,#8a75fc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 6px 16px -6px #4c1d956b}.announcement-model-update-eyebrow{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#3a39fe;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.announcement-model-update-name{color:#0f0d14;letter-spacing:-.02em;word-break:break-word;margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.35}.announcement-model-update-date{color:#35303f;margin:0;font-size:12.5px;font-weight:500}.announcement-model-update-tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.announcement-model-update-tags .app-tag{font-size:11px}.announcement-model-update-content{color:#282430;font-size:14px;line-height:1.7}.announcement-model-update-content .markdown-renderer{color:#282430}.announcement-model-update-content .markdown-renderer h3{color:#0f0d14;margin:0 0 10px;font-size:14px;font-weight:700}.announcement-model-update-content .markdown-renderer ul{margin:0;padding-left:1.25em}.announcement-model-update-content .markdown-renderer li{margin:6px 0;padding-left:2px}.announcement-model-update-content .markdown-renderer li::marker{color:#3a39fe}.announcement-model-update-content .markdown-renderer strong{color:#0f0d14;font-weight:700}.announcement-model-update-code{background:#0f0a1a05;border-top:1px solid #0f0a1a12;flex-direction:column;gap:12px;min-width:0;min-height:100%;padding:18px;display:flex}@media (width>=900px){.announcement-model-update-code{border-top:none;border-left:1px solid #0f0a1a12}}.announcement-model-update-code-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.announcement-model-update-code-head-left{align-items:center;gap:8px;min-width:0;display:flex}.announcement-model-update-code-label{color:#0f0d14;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.announcement-model-update-code-badge{color:#4ec9b0;letter-spacing:.04em;text-transform:uppercase;background:#21222c;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.announcement-model-update-code-copy{color:#35303f;cursor:pointer;background:#fff;border:1px solid #3a39fe2e;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.announcement-model-update-code-copy:hover{color:#3a39fe;background:#fff;border-color:#3a39fe47}.announcement-model-update-code-panel{flex:1;min-height:0}.announcement-model-update-code-block{background:#14121c;border:1px solid #0f0a1a1f;border-radius:12px;padding:10px 0;overflow:auto;box-shadow:inset 0 1px #ffffff0a,0 8px 24px -16px #0f0a1a73}.announcement-model-update-code-block code.announcement-model-update-code-content{color:#abb2bf;white-space:pre;background:0 0;border-radius:0;flex:1;padding:0 14px 0 12px;font-family:SF Mono,ui-monospace,Consolas,monospace;font-size:12px;line-height:1.7;display:block}.announcement-model-update-code-block code.announcement-model-update-code-content .announcement-code-token{font-size:inherit;line-height:inherit;background:0 0;border-radius:0;padding:0;display:inline}.announcement-model-update-code-block .announcement-code-token--cmd{color:#56b6c2;font-weight:600}.announcement-model-update-code-block .announcement-code-token--flag{color:#e5c07b}.announcement-model-update-code-block .announcement-code-token--string{color:#98c379}.announcement-model-update-code-block .announcement-code-token--url{color:#61afef;text-underline-offset:2px;text-decoration:underline}.announcement-model-update-code-block .announcement-code-token--muted{color:#5c6370}.announcement-model-update-code-block .announcement-code-token--plain{color:#abb2bf}.announcement-model-update-code-block::-webkit-scrollbar{width:6px;height:6px}.announcement-model-update-code-block::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px}.announcement-model-update-code-line{align-items:flex-start;min-width:max-content;display:flex}.announcement-model-update-code-line:hover{background:#ffffff08}.announcement-model-update-code-gutter{text-align:right;color:#ffffff38;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff0f;flex-shrink:0;width:36px;padding:0 8px 0 12px;font-family:SF Mono,ui-monospace,Consolas,monospace;font-size:11px;line-height:1.7}.markdown-renderer{color:inherit}.markdown-renderer h1,.markdown-renderer h2,.markdown-renderer h3,.markdown-renderer h4,.markdown-renderer h5,.markdown-renderer h6{color:#1a1523;margin:.75em 0 .4em;font-weight:600}.markdown-renderer p{margin:.5em 0}.markdown-renderer ul{margin:.5em 0;padding-left:1.4em}.markdown-renderer a{color:#3a39fe;text-decoration:underline}.markdown-renderer__code{background:#3a39fe14;border-radius:4px;padding:2px 6px;font-family:ui-monospace,Consolas,monospace;font-size:.9em}.markdown-renderer__pre{background:#ece9f0;border-radius:8px;margin:.75em 0;padding:12px;overflow:auto}.markdown-renderer__pre code{font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.5}@keyframes announcement-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.announcement-skeleton-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:0;display:grid}@media (width<=900px){.announcement-skeleton-stats{grid-template-columns:1fr}}.announcement-skeleton-stat-card{background:#fff;border:1px solid #3a39fe0f;border-radius:16px;gap:14px;padding:18px;display:flex}.announcement-skeleton-stat-icon{background:linear-gradient(90deg,#f0edf5 25%,#e8e4f0 50%,#f0edf5 75%) 0 0/200% 100%;border-radius:12px;flex-shrink:0;width:42px;height:42px;animation:1.5s infinite announcement-shimmer}.announcement-skeleton-stat-content{flex:1}.announcement-skeleton-stat-label,.announcement-skeleton-stat-value,.announcement-skeleton-stat-detail,.announcement-skeleton-banner-tag,.announcement-skeleton-banner-date,.announcement-skeleton-banner-title,.announcement-skeleton-banner-description,.announcement-skeleton-banner-button,.announcement-skeleton-brief-title,.announcement-skeleton-brief-link,.announcement-skeleton-brief-item-icon,.announcement-skeleton-brief-item-title,.announcement-skeleton-brief-item-time,.announcement-skeleton-brief-item-arrow,.announcement-skeleton-model-name,.announcement-skeleton-model-date,.announcement-skeleton-model-description,.announcement-skeleton-model-tag,.announcement-skeleton-notice-icon,.announcement-skeleton-notice-title,.announcement-skeleton-notice-badge,.announcement-skeleton-notice-time,.announcement-skeleton-notice-category,.announcement-skeleton-notice-tag,.announcement-skeleton-model-update-icon,.announcement-skeleton-model-update-name,.announcement-skeleton-model-update-date,.announcement-skeleton-model-update-perf,.announcement-skeleton-model-update-line,.announcement-skeleton-model-update-code-title,.announcement-skeleton-model-update-code-line{background:linear-gradient(90deg,#f0edf5 25%,#e8e4f0 50%,#f0edf5 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite announcement-shimmer}.announcement-skeleton-stat-label{width:60%;height:12px;margin-bottom:8px}.announcement-skeleton-stat-value{width:40%;height:18px;margin-bottom:6px}.announcement-skeleton-stat-detail{width:80%;height:10px}.announcement-skeleton-banner{background:#f4f2f8;border-radius:18px;padding:24px}.announcement-skeleton-banner-header{gap:10px;margin-bottom:14px;display:flex}.announcement-skeleton-banner-tag{width:70px;height:20px}.announcement-skeleton-banner-date{width:120px;height:20px}.announcement-skeleton-banner-title{width:55%;height:24px;margin-bottom:12px}.announcement-skeleton-banner-description{width:90%;height:14px;margin-bottom:8px}.announcement-skeleton-banner-description.short{width:60%;margin-bottom:16px}.announcement-skeleton-banner-button{border-radius:8px;width:100px;height:32px}.announcement-skeleton-brief-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.announcement-skeleton-brief-grid{grid-template-columns:1fr}}.announcement-skeleton-brief-card{background:#fff;border:1px solid #3a39fe0f;border-radius:16px;padding:16px}.announcement-skeleton-brief-header{justify-content:space-between;margin-bottom:14px;display:flex}.announcement-skeleton-brief-title{width:120px;height:18px}.announcement-skeleton-brief-link{width:80px;height:18px}.announcement-skeleton-brief-item{gap:12px;padding:10px 0;display:flex}.announcement-skeleton-brief-item-icon{border-radius:6px;flex-shrink:0;width:24px;height:24px}.announcement-skeleton-brief-item-content{flex:1}.announcement-skeleton-brief-item-title{width:70%;height:14px;margin-bottom:6px}.announcement-skeleton-brief-item-time{width:40%;height:10px}.announcement-skeleton-brief-item-arrow{flex-shrink:0;width:18px;height:18px}.announcement-skeleton-model-header{justify-content:space-between;margin-bottom:12px;display:flex}.announcement-skeleton-model-name{width:50%;height:16px}.announcement-skeleton-model-date{width:80px;height:12px}.announcement-skeleton-model-description{width:100%;height:12px;margin-bottom:8px}.announcement-skeleton-model-description.short{width:65%;margin-bottom:12px}.announcement-skeleton-model-tags{gap:8px;display:flex}.announcement-skeleton-model-tag{border-radius:999px;width:60px;height:22px}.announcement-skeleton-notice-card{background:#fff;border:1px solid #3a39fe0f;border-radius:14px;padding:16px 18px}.announcement-skeleton-notice-header{gap:14px;display:flex}.announcement-skeleton-notice-icon{border-radius:8px;flex-shrink:0;width:28px;height:28px}.announcement-skeleton-notice-content{flex:1}.announcement-skeleton-notice-title-row{gap:10px;margin-bottom:10px;display:flex}.announcement-skeleton-notice-title{width:50%;height:16px}.announcement-skeleton-notice-badge{border-radius:999px;width:40px;height:16px}.announcement-skeleton-notice-meta{gap:8px;display:flex}.announcement-skeleton-notice-time{width:80px;height:12px}.announcement-skeleton-notice-category{width:60px;height:12px}.announcement-skeleton-notice-tag{width:50px;height:12px}.announcement-skeleton-model-update-card{background:#fff;border:1px solid #3a39fe0f;border-radius:16px;padding:20px}.announcement-skeleton-model-update-header{justify-content:space-between;margin-bottom:16px;display:flex}.announcement-skeleton-model-update-title-section{gap:12px;display:flex}.announcement-skeleton-model-update-icon{border-radius:10px;width:40px;height:40px}.announcement-skeleton-model-update-name{width:160px;height:16px;margin-bottom:6px}.announcement-skeleton-model-update-date{width:100px;height:12px}.announcement-skeleton-model-update-perf{border-radius:999px;width:70px;height:24px}.announcement-skeleton-model-update-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.announcement-skeleton-model-update-grid{grid-template-columns:1fr}}.announcement-skeleton-model-update-line{width:100%;height:12px;margin-bottom:8px}.announcement-skeleton-model-update-line.short{width:55%}.announcement-skeleton-model-update-code-title{width:80px;height:12px;margin-bottom:10px}.announcement-skeleton-model-update-code-line{width:100%;height:12px;margin-bottom:8px}.announcement-skeleton-model-update-code-line.short{width:60%}.announcement-icon-img{object-fit:contain;display:block}.announcement-lucide-colored svg{display:block}.announcement-lucide-colored svg [fill=currentColor],.announcement-lucide-colored svg circle[fill=currentColor]{fill:currentColor}.announcement-banner-date-icon{opacity:.85;flex-shrink:0}.announcement-banner-date-label{opacity:.9}.announcement-banner-date-value{font-weight:500}.announcement-brief-title-icon{display:block}.announcement-brief-card--notices .announcement-brief-card-body{max-height:320px;overflow-y:auto}.announcement-brief-empty{min-height:140px}.announcement-model-name-wrapper{min-width:0}.announcement-stat-value-wrapper{flex-direction:column;gap:2px;display:flex}.announcement-notice-time-icon,.announcement-notice-tag-icon{opacity:.7;flex-shrink:0}.announcement-pagination-top{margin-bottom:16px}.announcement-pagination-bottom{margin-top:16px}.announcement-skeleton-overview{flex-direction:column;gap:20px;display:flex}.announcement-skeleton-model-card{background:#3a39fe0a;border-radius:12px;padding:14px}.announcement-skeleton-model-update-info{flex:1;min-width:0}.announcement-skeleton-model-update-content,.announcement-skeleton-model-update-code{min-height:80px}.announcement-model-update-title-text{min-width:0}.dash-auth-loading{background:#f6f8fc;place-items:center;min-height:100vh;display:grid}.dash-layout{--dash-sidebar-width:188px;--dash-global-header-height:64px;--primary-start:#3a39fe;--primary-blue:#3a7bff;--purple:#8a75fc;--light-blue:#e6f0ff;--background:#f6f8fc;--text:#0f172a;--line:#dbe6f7;--primary-gradient-soft:linear-gradient(125deg, #00e5ff24 0%, #3a3ffe1a 50%, #8a75fc1f 100%);color:#0f172a;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 88% 8%,#3a3ffe0a,#0000 28%),radial-gradient(circle at 12% 92%,#00e5ff08,#0000 24%),#f6f8fc;width:100%;max-width:none;height:100vh;min-height:100vh;font-family:Satoshi,Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.dash-layout.is-sidebar-collapsed{--dash-sidebar-width:64px}.dash-sidebar__backdrop{z-index:39;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f172a52;transition:opacity .22s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0}.dash-sidebar__backdrop.is-visible{opacity:1;pointer-events:auto}.dash-sidebar{z-index:40;width:var(--dash-sidebar-width);height:100vh;min-height:0;padding-top:var(--dash-global-header-height);box-sizing:border-box;background:0 0;border-right:none;flex-direction:column;flex-shrink:0;transition:width .22s cubic-bezier(.16,1,.3,1);display:flex}.dash-sidebar.is-collapsed .dash-sidebar__top-label,.dash-sidebar.is-collapsed .dash-sidebar__section-label,.dash-sidebar.is-collapsed .dash-sidebar__link-label,.dash-sidebar.is-collapsed .dash-sidebar__link-trailing,.dash-sidebar.is-collapsed .dash-sidebar__quota-card,.dash-sidebar.is-collapsed .dash-sidebar__copyright{opacity:0;pointer-events:none}.dash-sidebar.is-collapsed .dash-sidebar__link{justify-content:center;padding-inline:0}.dash-sidebar__top{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:none}.dash-sidebar__top-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:12px;font-weight:700;transition:opacity .15s}.dash-sidebar__close{color:#475569;cursor:pointer;background:#ffffff80;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:none}.dash-sidebar__close:hover{color:#3a7bff;background:#e6f0ffbf}.dash-sidebar__nav{flex:1;padding:10px 14px 14px;overflow-y:auto}.dash-sidebar__section+.dash-sidebar__section{margin-top:22px}.dash-sidebar__section-label{letter-spacing:0;text-transform:none;color:#9aa3b2;margin:0 0 8px;padding:0 10px;font-size:11px;font-weight:500;transition:opacity .15s}.dash-sidebar__section-links{flex-direction:column;gap:4px;display:flex}.dash-sidebar__link{color:#0f172a;border-radius:20px;align-items:center;gap:9px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.dash-sidebar__link:hover{background:#3a7bff0f}.dash-sidebar__link.is-active{color:#3a7bff;background:#e8f1ff;font-weight:600}.dash-sidebar__link.is-active .dash-sidebar__link-icon{color:#3a7bff}.dash-sidebar__link-icon{color:#0f172a;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:color .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.dash-sidebar__unread-dot{background:#ef4444;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-4px;box-shadow:0 0 0 1px #ef444440}.dash-sidebar__link-label{min-width:0;transition:opacity .15s}.dash-sidebar__link-trailing{opacity:.45;margin-left:auto}.dash-sidebar__footer{background:0 0;border-top:none;margin-top:auto;padding:12px 10px 16px;position:relative}.dash-sidebar__collapse-toggle{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1);display:none}.dash-sidebar__collapse-toggle:hover{color:#3a7bff;background:#e6f0ffa6}.dash-sidebar__collapse-toggle--solo{color:#475569;background:#ffffffeb;border-radius:12px;width:40px;height:40px;margin:0 auto;box-shadow:0 2px 12px #0f172a0a}.dash-sidebar.is-collapsed .dash-sidebar__footer{justify-content:center;padding-inline:8px;display:flex}.dash-sidebar__quota-card{background:#ffffffeb;border-radius:14px;padding:12px;transition:opacity .15s;box-shadow:0 2px 12px #0f172a0a}.dash-sidebar__quota-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dash-sidebar__quota-label{color:#64748b;margin:0;font-size:11px;font-weight:600}.dash-sidebar__quota-value{letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.1}.dash-sidebar__quota-action{color:#3a7bff;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:gap .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.dash-sidebar__quota-action:hover{gap:7px}.dash-sidebar__copyright{color:#64748b;margin:0;padding:0 6px;font-size:11px;transition:opacity .15s}.dash-layout__header{z-index:50;height:var(--dash-global-header-height);-webkit-backdrop-filter:blur(28px)saturate(1.75);box-shadow:none;background:#ffffff52;border:none;transition:background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.dash-layout__header.is-scrolled{background:#ffffff75;box-shadow:0 18px 48px -16px #5875ac24}.dash-layout__header .site-header.site-header--dashboard{width:100%;height:var(--dash-global-header-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 24px;position:relative;top:auto;left:auto;transform:none}.dash-layout__header .site-header.site-header--dashboard .brand{width:168px;min-width:168px;transition:width .25s cubic-bezier(.16,1,.3,1),min-width .25s cubic-bezier(.16,1,.3,1)}.dash-layout__header .site-header.site-header--dashboard .brand img{width:auto;max-width:100%;max-height:34px}.dash-layout__header .site-header.site-header--dashboard .site-nav{gap:28px;font-size:14px;transition:gap .25s cubic-bezier(.16,1,.3,1)}.dash-layout__header .site-header.site-header--dashboard .site-nav a[aria-current=page]{color:#3a7bff}.dash-layout__header .site-header.site-header--dashboard .header-actions{gap:14px;font-size:14px}.dash-layout__header .site-header.site-header--dashboard .header-toolbar{box-shadow:none;background:#ffffff6b;border-color:#0000}.dash-layout__header .site-header.site-header--dashboard .header-toolbar .locale-switcher-trigger,.dash-layout__header .site-header.site-header--dashboard .header-toolbar .dash-user-menu__trigger{box-shadow:none;background:0 0;border-color:#0000;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.dash-layout__header .site-header.site-header--dashboard .header-toolbar .locale-switcher-trigger:hover,.dash-layout__header .site-header.site-header--dashboard .header-toolbar .locale-switcher.is-open .locale-switcher-trigger,.dash-layout__header .site-header.site-header--dashboard .header-toolbar .dash-user-menu__trigger:hover,.dash-layout__header .site-header.site-header--dashboard .header-toolbar .dash-user-menu.is-open .dash-user-menu__trigger{box-shadow:none;background:#ffffff9e;border-color:#0000}.dash-layout__header .site-header.site-header--dashboard .locale-switcher-trigger{min-height:34px;box-shadow:none;background:#ffffff6b;border-color:#0000;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.dash-layout__header .site-header.site-header--dashboard .dash-user-menu__trigger{box-shadow:none;background:#ffffff6b;border-color:#0000;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.dash-layout__header .site-header.site-header--dashboard .dash-user-menu__trigger:hover,.dash-user-menu.is-open .dash-layout__header .site-header.site-header--dashboard .dash-user-menu__trigger{box-shadow:none;background:#ffffff9e;border-color:#0000}.dash-layout__header .site-header.site-header--dashboard .mobile-nav-toggle{box-shadow:none;background:#ffffff6b;border-color:#0000;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.dash-layout__body{background:#f6f8fc;width:100%;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.dash-layout__main{z-index:1;box-sizing:border-box;width:0;min-width:0;max-width:none;height:100vh;padding-top:var(--dash-global-header-height);background:0 0;flex:1;position:relative;overflow:hidden auto}.dash-layout__content{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;min-height:100%;padding:0;display:flex}.dash-layout__content .models-page-shell.is-dashboard-embedded,.dash-layout__content .ranking-page-shell.is-dashboard-embedded{background:0 0;width:100%;max-width:none;min-height:auto;padding-top:0}.dash-layout__content .models-page-shell.is-dashboard-embedded .models-page,.dash-layout__content .models-page-shell.is-dashboard-embedded .ranking-page,.dash-layout__content .ranking-page-shell.is-dashboard-embedded .models-page,.dash-layout__content .ranking-page-shell.is-dashboard-embedded .ranking-page{width:100%;max-width:none;margin:0;padding-inline:28px}.dash-page{width:100%;min-width:0;min-height:calc(100vh - var(--dash-global-header-height) - 52px);flex-direction:column;flex:1;display:flex}.dash-page__intro{border-bottom:1px solid #dbe6f7c7;margin-bottom:18px;padding:4px 4px 18px}.dash-page__intro-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:24px;font-weight:800;line-height:1.3}.dash-page__intro-desc{color:#475569;margin:8px 0 0;font-size:14px;line-height:1.6}.dash-page__surface{background:#ffffffe6;border:1px solid #dbe6f7b8;border-radius:18px;flex:1;width:100%;min-height:0;box-shadow:0 10px 36px #5875ac0f}.dash-card{background:#ffffffe6;border:1px solid #dbe6f7b8;border-radius:18px;box-shadow:0 10px 36px #5875ac0f}.dash-page__welcome{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;padding:22px 24px;display:flex}.dash-page__welcome-main{min-width:0}.dash-page__welcome-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:22px;font-weight:800;line-height:1.3}.dash-page__welcome-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dash-page__tag{color:#475569;background:#f6f8fc;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.dash-page__tag--accent{color:#3a7bff;background:#e6f0ff}.dash-page__welcome-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dash-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.dash-btn--primary{color:#fff;background:linear-gradient(125deg,#00e5ff 0%,#3a39fe 42%,#8a75fc 100%);box-shadow:0 6px 18px #3a3ffe33}.dash-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #3a3ffe3d}.dash-btn--success{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.dash-btn--success:hover{background:#d1fae5}.dash-btn--ghost{color:#475569;background:#fff;border-color:#dbe6f7}.dash-btn--ghost:hover{color:#0f172a;border-color:#3a7bff47}.dash-page__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin-bottom:14px;display:grid}.dash-stat-card{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.dash-stat-card__body{min-width:0}.dash-stat-card__label{color:#475569;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.dash-stat-card__icon{color:#3a7bff;background:#e6f0ff;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dash-stat-card__icon--green{color:#059669;background:#ecfdf5}.dash-stat-card__icon--blue{color:#3a39fe;background:#3a3ffe14}.dash-stat-card__icon--orange{color:#ea580c;background:#fff7ed}.dash-stat-card__value{letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800;line-height:1.1}.dash-stat-card__spark{opacity:.8;flex-shrink:0;width:72px;height:36px}.dash-page__panel{padding:20px 22px}.dash-page__panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dash-page__panel-title{color:#0f172a;margin:0;font-size:15px;font-weight:700}.dash-page__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:56px 24px;display:flex}.dash-page__empty-icon{color:#3a7bff;background:#3a7bff1a;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:inset 0 0 0 1px #3a7bff14}.dash-page__empty-title{color:#0f172a;margin:0;font-size:15px;font-weight:700}.dash-page__empty-text{color:#64748b;max-width:320px;margin:0;font-size:13px;line-height:1.6}.dash-user-menu{position:relative}.dash-user-menu__trigger{color:#0f172a;cursor:pointer;background:#ffffffe0;border:1px solid #dbe6f7f2;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 10px 0 4px;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 16px #3a3ffe14}.dash-user-menu__trigger:hover,.dash-user-menu.is-open .dash-user-menu__trigger{border-color:#3a7bff59;box-shadow:0 8px 22px #3a3ffe24}.dash-user-menu__avatar,.dash-user-menu__panel-avatar{color:#fff;background:linear-gradient(125deg,#00e5ff 0%,#3a39fe 42%,#8a75fc 100%);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.dash-user-menu__avatar{width:28px;height:28px}.dash-user-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:108px;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.dash-user-menu__chevron{color:#64748b;flex-shrink:0;transition:transform .18s cubic-bezier(.16,1,.3,1)}.dash-user-menu.is-open .dash-user-menu__chevron{transform:rotate(180deg)}.dash-user-menu__panel{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #dbe6f7f2;border-radius:16px;width:240px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #41528024}.dash-user-menu__panel--minimal{width:160px;padding:6px}.dash-user-menu__panel-head{background:#e6f0ff;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.dash-user-menu__panel-avatar{width:36px;height:36px;font-size:14px}.dash-user-menu__panel-name{color:#0f172a;margin:0;font-size:13px;font-weight:700}.dash-user-menu__panel-id{color:#64748b;margin:2px 0 0;font-size:12px;font-weight:600}.dash-user-menu__panel-divider{background:#edf2fb;height:1px;margin:6px 4px}.dash-user-menu__item{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);display:flex}.dash-user-menu__item:hover{color:#0f172a;background:#e6f0ff}.dash-user-menu__item--danger:hover{color:#dc2626;background:#fee2e2a6}@media (width<=1200px){.dash-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.dash-sidebar__collapse-toggle{display:inline-flex}}@media (width<=991px){.dash-layout{--dash-sidebar-width:0px;height:auto;overflow:visible}.dash-layout__header{height:auto;padding-inline:16px;position:sticky;top:0}.dash-layout__body{background:#f6f8fc;height:auto;min-height:100vh;overflow:visible}.dash-layout__main{height:auto;box-shadow:none;background:#f6f8fc;border-radius:0;margin-left:0;padding-top:0;padding-left:0;overflow-y:visible}.dash-sidebar{background:#fff;width:240px;height:100vh;padding-top:0;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #0f172a14}.dash-sidebar.is-mobile-open{transform:translate(0)}.dash-sidebar__top{display:flex}.dash-sidebar__backdrop{display:block}.dash-sidebar__close{display:inline-flex}.dash-layout__content{padding:0}.dash-page__welcome{flex-direction:column;align-items:stretch}.dash-page__welcome-actions{justify-content:flex-start}}@media (width<=640px){.dash-page__stats{grid-template-columns:1fr}.dash-layout__header{padding-inline:12px}.dash-user-menu__name{display:none}}.legal-document{color:#334155;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.75}.legal-document__header{text-align:left;margin-bottom:2rem}.legal-document__header h1{color:#0f172a;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.legal-document__updated{color:#64748b;margin:0 0 1rem;font-size:.875rem}.legal-document__intro{color:#475569;margin:0}.legal-notice{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #3a39fe;border-radius:8px;margin-bottom:1.5rem;padding:1rem 1.25rem}.legal-notice strong{color:#0f172a;margin-bottom:.35rem;display:block}.legal-notice p{margin:0}.legal-document__section{margin-bottom:2rem}.legal-document__section h2{color:#0f172a;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.legal-document__section h3{color:#1e293b;margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.legal-document__section h4{color:#334155;margin:.75rem 0 .35rem;font-size:.9375rem;font-weight:600}.legal-document__section p{margin:0 0 .75rem}.legal-document__section ul{margin:0 0 .75rem;padding-left:1.25rem}.legal-document__section li{margin-bottom:.35rem}.legal-document__section li:last-child{margin-bottom:0}.legal-document__footer{color:#64748b;border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:1.5rem;font-size:.9375rem}.legal-document__footer p{margin:0}@media (width<=768px){.legal-document__header h1{font-size:1.5rem}.legal-document__section h2{font-size:1.0625rem}}.legal-page{max-width:1000px;margin:0 auto;padding:24px 24px 80px}.legal-page__header{margin-bottom:16px}.legal-page__back{color:#3a39fe;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.legal-page__back:hover{text-decoration:underline}
