.markdown-body{color:var(--semi-color-text-0);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;font-family:inherit;line-height:1.6}.user-message,.user-message .markdown-body,.user-message h1,.user-message h2,.user-message h3,.user-message h4,.user-message h5,.user-message h6,.user-message p,.user-message span,.user-message div,.user-message li,.user-message td,.user-message th{color:#fff!important}.user-message blockquote{color:#fff!important;background-color:rgba(255,255,255,.1)!important;border-left-color:rgba(255,255,255,.5)!important}.user-message code:not(pre code){color:#000!important;background-color:rgba(255,255,255,.9)!important}.user-message a{color:#87ceeb!important}.user-message a:hover{color:#b0e0e6!important}.user-message table{border-color:rgba(255,255,255,.3)!important}.user-message th{background-color:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.3)!important}.user-message td{border-color:rgba(255,255,255,.3)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hljs{color:var(--semi-color-text-0);background:0 0;padding:0;display:block;overflow-x:auto}.hljs-comment,.hljs-quote{color:var(--semi-color-text-2);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:var(--semi-color-primary);font-weight:700}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:var(--semi-color-warning)}.hljs-string,.hljs-doctag{color:var(--semi-color-success)}.hljs-title,.hljs-section,.hljs-selector-id{color:var(--semi-color-primary);font-weight:700}.hljs-subst{font-weight:400}.hljs-type,.hljs-class .hljs-title{color:var(--semi-color-info);font-weight:700}.hljs-tag,.hljs-name,.hljs-attribute{color:var(--semi-color-primary);font-weight:400}.hljs-regexp,.hljs-link{color:var(--semi-color-tertiary)}.hljs-symbol,.hljs-bullet{color:var(--semi-color-warning)}.hljs-built_in,.hljs-builtin-name{color:var(--semi-color-info)}.hljs-meta{color:var(--semi-color-text-2)}.hljs-deletion{background:var(--semi-color-danger-light-default)}.hljs-addition{background:var(--semi-color-success-light-default)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.mermaid-container{transition:all .2s}.mermaid-container:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}pre{font-family:Consolas,Monaco,Courier New,monospace;transition:all .2s;position:relative}pre:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:var(--semi-color-primary)!important}pre:hover .copy-code-button{opacity:1!important}.copy-code-button{opacity:0;z-index:10;pointer-events:auto;transition:opacity .2s}.copy-code-button:hover{opacity:1!important}.copy-code-button button{pointer-events:auto!important;cursor:pointer!important}.copy-code-button .semi-button{transition:all .2s;pointer-events:auto!important;cursor:pointer!important}.copy-code-button .semi-button:hover{transform:scale(1.05);background-color:var(--semi-color-fill-1)!important;border-color:var(--semi-color-primary)!important}@media (max-width:768px){.markdown-body table{font-size:12px}.markdown-body th,.markdown-body td{padding:6px 8px}}.katex{font-size:1em}.katex-display{text-align:center;margin:1em 0}.markdown-body a{transition:all .2s}.markdown-body blockquote{position:relative}.markdown-body blockquote:before{content:"\"";color:var(--semi-color-primary);opacity:.3;font-size:24px;position:absolute;top:-8px;left:-8px}.markdown-body ul li::marker{color:var(--semi-color-primary)}.markdown-body ol li::marker{color:var(--semi-color-primary);font-weight:700}.markdown-body hr{background:linear-gradient(to right, transparent, var(--semi-color-border), transparent);border:none;height:1px;margin:24px 0}.markdown-body img{border-radius:8px;max-width:100%;height:auto;margin:12px 0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.markdown-body code:not(pre code){background-color:var(--semi-color-fill-1);color:var(--semi-color-primary);border:1px solid var(--semi-color-border);border-radius:4px;padding:2px 6px;font-size:.9em}.markdown-body h1:hover,.markdown-body h2:hover,.markdown-body h3:hover,.markdown-body h4:hover,.markdown-body h5:hover,.markdown-body h6:hover{position:relative}.markdown-body input[type=checkbox]{margin-right:8px;transform:scale(1.1)}.markdown-body li.task-list-item{margin-left:-20px;list-style:none}.markdown-body kbd{background-color:var(--semi-color-fill-0);border:1px solid var(--semi-color-border);box-shadow:0 1px 0 var(--semi-color-border);color:var(--semi-color-text-0);white-space:nowrap;border-radius:3px;padding:2px 4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.85em;font-weight:700;line-height:1;display:inline-block}.markdown-body details{border:1px solid var(--semi-color-border);border-radius:6px;margin:12px 0;padding:12px}.markdown-body summary{cursor:pointer;color:var(--semi-color-primary);margin-bottom:8px;font-weight:700}.markdown-body summary:hover{color:var(--semi-color-primary-hover)}.markdown-body .footnote-ref{color:var(--semi-color-primary);font-weight:700;text-decoration:none}.markdown-body .footnote-ref:hover{text-decoration:underline}.markdown-body .warning{background-color:var(--semi-color-warning-light-default);border-left:4px solid var(--semi-color-warning);border-radius:0 6px 6px 0;margin:12px 0;padding:12px 16px}.markdown-body .info{background-color:var(--semi-color-info-light-default);border-left:4px solid var(--semi-color-info);border-radius:0 6px 6px 0;margin:12px 0;padding:12px 16px}.markdown-body .success{background-color:var(--semi-color-success-light-default);border-left:4px solid var(--semi-color-success);border-radius:0 6px 6px 0;margin:12px 0;padding:12px 16px}.markdown-body .danger{background-color:var(--semi-color-danger-light-default);border-left:4px solid var(--semi-color-danger);border-radius:0 6px 6px 0;margin:12px 0;padding:12px 16px}@keyframes fade-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.98)}60%{opacity:.85;filter:blur(.5px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.animate-fade-in{will-change:opacity, transform;animation:.6s cubic-bezier(.22,1,.36,1) both fade-in}@layer tailwind-base{*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder{opacity:1;color:#9ca3af}textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer semi;@layer tailwind-components{.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}}@layer tailwind-utils{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.-bottom-8{bottom:-2rem}.-left-8{left:-2rem}.-right-10{right:-2.5rem}.-top-10{top:-2.5rem}.bottom-0{bottom:0}.bottom-\[20px\]{bottom:20px}.left-0{left:0}.left-\[-100px\]{left:-100px}.left-\[-50px\]{left:-50px}.right-0{right:0}.right-2{right:.5rem}.right-\[30\%\]{right:30%}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[204px\]{top:204px}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-3{margin-bottom:.75rem!important}.-ml-px{margin-left:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[60px\]{margin-top:60px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.\!h-4{height:1rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.\!h-9{height:2.25rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[151px\]{height:151px}.h-\[68px\]{height:68px}.h-\[80px\]{height:80px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[600px\]{max-height:600px}.max-h-\[68vh\]{max-height:68vh}.min-h-0{min-height:0}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.\!w-4{width:1rem!important}.\!w-6{width:1.5rem!important}.\!w-7{width:1.75rem!important}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[151px\]{width:151px}.w-\[200px\]{width:200px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-screen{width:100vw}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1110px\]{max-width:1110px}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[26px_minmax\(0\,1fr\)_64px\]{grid-template-columns:26px minmax(0,1fr) 64px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-3xl{border-radius:1.5rem!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!rounded-l-full{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!rounded-r-full{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\!border{border-width:1px!important}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[var\(--dash-border\)\]{border-color:var(--dash-border)!important}.border-\[var\(--dash-border\)\]{border-color:var(--dash-border)}.border-semi-color-border{border-color:var(--semi-color-border)}.\!bg-\[var\(--dash-accent\)\]{background-color:var(--dash-accent)!important}.\!bg-\[var\(--dash-accent-soft\)\]{background-color:var(--dash-accent-soft)!important}.\!bg-\[var\(--dash-card-bg\)\]{background-color:var(--dash-card-bg)!important}.\!bg-semi-color-fill-0{background-color:var(--semi-color-fill-0)!important}.bg-\[\#FFD166\]{--tw-bg-opacity:1;background-color:rgba(255, 209, 102, var(--tw-bg-opacity,1))}.bg-\[var\(--dash-card-bg\)\]{background-color:var(--dash-card-bg)}.bg-\[var\(--dash-chart-bg\)\]{background-color:var(--dash-chart-bg)}.bg-\[var\(--dash-surface-soft\)\]{background-color:var(--dash-surface-soft)}.bg-semi-color-bg-0{background-color:var(--semi-color-bg-0)}.bg-semi-color-fill-0{background-color:var(--semi-color-fill-0)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.\!p-1\.5{padding:.375rem!important}.\!p-2{padding:.5rem!important}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-\[10px\]{padding-top:10px!important;padding-bottom:10px!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[60px\]{padding-top:60px}.pt-\[72px\]{padding-top:72px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-\[var\(--dash-accent\)\]{color:var(--dash-accent)!important}.\!text-\[var\(--dash-text-body\)\]{color:var(--dash-text-body)!important}.\!text-\[var\(--semi-color-text-0\)\]{color:var(--semi-color-text-0)!important}.\!text-\[var\(--semi-color-text-1\)\]{color:var(--semi-color-text-1)!important}.\!text-semi-color-primary{color:var(--semi-color-primary)!important}.\!text-semi-color-text-0{color:var(--semi-color-text-0)!important}.\!text-semi-color-text-1{color:var(--semi-color-text-1)!important}.\!text-semi-color-text-2{color:var(--semi-color-text-2)!important}.text-\[var\(--dash-accent\)\]{color:var(--dash-accent)}.text-\[var\(--dash-icon-muted\)\]{color:var(--dash-icon-muted)}.text-\[var\(--dash-text-muted\)\]{color:var(--dash-text-muted)}.text-\[var\(--dash-text-secondary\)\]{color:var(--dash-text-secondary)}.text-\[var\(--semi-color-text-0\)\]{color:var(--semi-color-text-0)}.text-\[var\(--semi-color-text-2\)\]{color:var(--semi-color-text-2)}.text-semi-color-text-0{color:var(--semi-color-text-0)}.text-semi-color-text-1{color:var(--semi-color-text-1)}.text-semi-color-text-2{color:var(--semi-color-text-2)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent)}.ring-opacity-50{--tw-ring-opacity:.5}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);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)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}}:root{--sidebar-width:200px;--sidebar-width-collapsed:64px;--sidebar-current-width:var(--sidebar-width)}body.sidebar-collapsed{--sidebar-current-width:var(--sidebar-width-collapsed)}body{color:var(--semi-color-text-0);background-color:var(--semi-color-bg-0);font-family:Lato,Helvetica Neue,Arial,Helvetica,Microsoft YaHei,sans-serif}.dashboard-page-shell{flex-direction:column;flex:1 1 0;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.dashboard-page-shell--mobile{flex:auto;overflow:visible}.dashboard-page{--dash-accent:#2563eb;--dash-accent-hover:#1d4ed8;--dash-accent-soft:#eff6ff;--dash-accent-soft-hover:rgba(239,246,255,.92);--dash-card-bg:#fff;--dash-border:#e2e8f0;--dash-border-hover:#b8ccff;--dash-surface-soft:#f9fbff;--dash-chart-bg:#f8fbff;--dash-text-primary:#0f172a;--dash-text-body:#334155;--dash-text-secondary:#64748b;--dash-text-muted:#94a3b8;--dash-icon-muted:#cbd5e1;--dash-success-bg:#dcfce7;--dash-success-text:#16a34a;--dash-danger-bg:rgba(239,68,68,.12);--dash-danger-text:#ef4444;--dash-stat-blue-bg:rgba(59,130,246,.12);--dash-stat-blue-text:#3b82f6;--dash-stat-amber-bg:rgba(245,158,11,.12);--dash-stat-amber-text:#f59e0b;--dash-stat-green-bg:rgba(34,197,94,.12);--dash-stat-green-text:#22c55e;--dash-header-glow:#dbeafe;--dash-uptime-ring-muted:#94a3b8;--dash-uptime-ring-muted-end:#cbd5e1;--dash-shadow:0 8px 24px rgba(15,23,42,.05);--dash-shadow-hover:0 12px 32px rgba(15,23,42,.08);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-height:0;color:var(--dash-text-body);flex-direction:column;flex:1 1 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex;overflow-x:hidden;overflow-y:auto}.dark .dashboard-page{--dash-accent:#60a5fa;--dash-accent-hover:#3b82f6;--dash-accent-soft:rgba(37,99,235,.16);--dash-accent-soft-hover:rgba(37,99,235,.24);--dash-card-bg:rgba(255,255,255,.04);--dash-border:rgba(148,163,184,.16);--dash-border-hover:rgba(96,165,250,.38);--dash-surface-soft:rgba(255,255,255,.03);--dash-chart-bg:rgba(255,255,255,.02);--dash-text-primary:#f8fafc;--dash-text-body:#cbd5e1;--dash-text-secondary:#94a3b8;--dash-text-muted:#64748b;--dash-icon-muted:#475569;--dash-success-bg:rgba(34,197,94,.14);--dash-success-text:#4ade80;--dash-danger-bg:rgba(239,68,68,.16);--dash-danger-text:#f87171;--dash-stat-blue-bg:rgba(59,130,246,.16);--dash-stat-blue-text:#60a5fa;--dash-stat-amber-bg:rgba(245,158,11,.16);--dash-stat-amber-text:#fbbf24;--dash-stat-green-bg:rgba(34,197,94,.16);--dash-stat-green-text:#4ade80;--dash-header-glow:rgba(59,130,246,.18);--dash-uptime-ring-muted:#64748b;--dash-uptime-ring-muted-end:#475569;--dash-shadow:0 8px 24px rgba(0,0,0,.22);--dash-shadow-hover:0 12px 32px rgba(0,0,0,.3)}.dashboard-page__body{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex;overflow:visible}@media (min-width:768px){.dashboard-page__charts{min-height:360px}.dashboard-page__chart-area{min-height:280px}}.dashboard-page__charts{isolation:isolate;flex-direction:column;flex:auto;min-height:320px;display:flex;position:relative}.dashboard-page__chart-area{flex-direction:column;flex:auto;min-height:240px;display:flex;overflow:hidden}.dashboard-chart-host{flex:auto;width:100%;height:100%;min-height:0;position:relative}.dashboard-chart-host>div{width:100%!important;height:100%!important}.dashboard-page__bottom{flex:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;min-height:0;display:grid;overflow:visible}.dashboard-header-row{flex-flow:row;justify-content:space-between;align-items:center;gap:16px;min-height:86px;display:flex}.dashboard-header-actions{flex-shrink:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,494px);max-width:100%;display:grid}.dashboard-page__stats{flex:none;position:relative}.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:auto;display:grid}.dashboard-stats-grid>.dashboard-card{height:100%;min-height:0;overflow:hidden}.dashboard-stats-grid>.dashboard-stat-card--topup{flex-direction:column;display:flex;overflow:hidden}.dashboard-stats-grid>.dashboard-stat-card--topup .dashboard-stat-card__metrics{flex:auto;min-height:0}.dashboard-stats-grid>.dashboard-stat-card--topup .dashboard-stat-card__topup{flex:none;margin-top:8px}.dashboard-charts-header{flex-flow:row;justify-content:space-between;align-items:center;gap:4px;min-height:28px;display:flex}.dashboard-header-glow{display:block;background:var(--dash-header-glow)!important}.dashboard-header-card{height:auto;min-height:0;overflow:hidden}.dashboard-page__header{flex:none}.dashboard-subtabs{border:1px solid var(--dash-border);background:var(--dash-surface-soft);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.dashboard-subtabs__item{color:var(--dash-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1;transition:background .2s,color .2s}.dashboard-subtabs__item:hover{color:var(--dash-accent);background:var(--dash-accent-soft)}.dashboard-subtabs__item.is-active{color:var(--dash-accent);background:var(--dash-accent-soft-hover);box-shadow:inset 0 0 0 1px var(--dash-border-hover)}.dashboard-panel{min-height:0;overflow:hidden}.dashboard-panel .card-content-container{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-panel .card-content-scroll{flex:1;min-height:0;max-height:none!important}.console-layout .console-content-surface:has(.dashboard-page-shell){flex-direction:column!important;flex:1 1 0!important;min-height:0!important;padding:24px!important;display:flex!important;overflow:hidden!important}.console-layout .console-content-shell:has(.dashboard-page-shell){flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.console-layout.console-mobile-drawer-open .console-content-surface:has(.dashboard-page-shell){padding:24px!important}.dashboard-card{border:1px solid var(--dash-border);background:var(--dash-card-bg);box-shadow:var(--dash-shadow);transition:transform .2s,box-shadow .2s,border-color .2s}.dashboard-card:hover{box-shadow:var(--dash-shadow-hover)}.dashboard-card__title{color:var(--dash-text-primary)}.dashboard-card__subtitle,.dashboard-card__muted{color:var(--dash-text-secondary)}.dashboard-card__hint{color:var(--dash-text-muted)}.dashboard-icon-badge{background:var(--dash-accent-soft);color:var(--dash-accent);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.dashboard-empty-icon{background:var(--dash-accent-soft);color:var(--dash-accent);border-radius:22px;justify-content:center;align-items:center;display:flex}.dashboard-icon-badge--blue{background:var(--dash-stat-blue-bg);color:var(--dash-stat-blue-text)}.dashboard-icon-badge--amber{background:var(--dash-stat-amber-bg);color:var(--dash-stat-amber-text)}.dashboard-icon-badge--green{background:var(--dash-stat-green-bg);color:var(--dash-stat-green-text)}.dashboard-monitor-item{border-radius:.75rem;padding:.5rem;transition:background-color .2s}.dashboard-monitor-item:hover{background:var(--dash-surface-soft)}.dashboard-monitor-item__name{color:var(--dash-text-primary);font-size:.875rem;font-weight:500}.dashboard-monitor-item__meta,.dashboard-monitor-item__status{color:var(--dash-text-secondary);font-size:.75rem}.dashboard-monitor-item__group{color:var(--dash-text-secondary);padding:.25rem .5rem;font-size:.875rem;font-weight:600}.dashboard-announcements :where(.semi-timeline-item-content,.semi-timeline-item-content-text){color:var(--dash-text-body)}.dashboard-announcements :where(.semi-timeline-item-time){color:var(--dash-text-muted)}.dashboard-panel .semi-tabs-bar{border-bottom:1px solid var(--dash-border)}.dashboard-panel .semi-tabs-tab{color:var(--dash-text-secondary)}.dashboard-panel .semi-tabs-tab:hover,.dashboard-panel .semi-tabs-tab-active{color:var(--dash-accent)}.dashboard-panel .semi-tabs-tab-line.semi-tabs-tab-active:after{background:linear-gradient(90deg,#38bdf8 0%,#6366f1 100%)}.dashboard-chip{border:1px solid var(--dash-border);background:var(--dash-surface-soft);height:32px;color:var(--dash-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.dashboard-chip:hover{border-color:var(--dash-border-hover);background:var(--dash-accent-soft);color:var(--dash-accent)}.dashboard-chip--compact{gap:4px;height:24px;padding:0 8px;font-size:11px}.dashboard-analytics-tabs .semi-tabs-bar{border-bottom:1px solid var(--dash-border);min-height:0;padding-bottom:0}.dashboard-analytics-tabs .semi-tabs-tab{color:var(--dash-text-secondary);border-radius:999px 999px 0 0;margin-right:2px;font-size:11px;font-weight:600;line-height:1.2;padding:4px 8px!important}.dashboard-analytics-tabs .semi-tabs-tab:hover{color:var(--dash-accent);background:var(--dash-accent-soft)}.dashboard-analytics-tabs .semi-tabs-tab-active{background:var(--dash-accent-soft-hover);font-weight:700;color:var(--dash-accent)!important}.dashboard-analytics-tabs .semi-tabs-tab-line.semi-tabs-tab-active:after{background:linear-gradient(90deg,#38bdf8 0%,#6366f1 100%);height:2px}.dashboard-faq-collapse.semi-collapse{background:0 0;border:0}.dashboard-faq-collapse .semi-collapse-item{border:1px solid var(--dash-border);background:var(--dash-surface-soft);border-radius:12px;margin-bottom:8px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.dashboard-faq-collapse .semi-collapse-item:hover{border-color:var(--dash-border-hover);box-shadow:var(--dash-shadow);transform:translateY(-1px)}.dashboard-faq-collapse .semi-collapse-header{min-height:46px;color:var(--dash-text-primary);font-size:14px;font-weight:600;padding:10px 14px!important}.dashboard-faq-collapse .semi-collapse-content{background:var(--dash-card-bg);padding:0 14px 12px!important}@media (max-width:767px){.console-layout .console-content-shell:has(.dashboard-page-shell){-webkit-overflow-scrolling:touch;overflow:auto!important}.console-layout .console-content-surface:has(.dashboard-page-shell){min-height:-webkit-min-content;min-height:min-content;padding:12px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;flex:auto!important;overflow:visible!important}.dashboard-page-shell--mobile{overflow:visible!important}.dashboard-page-shell--mobile .dashboard-page{height:auto!important;overflow:visible!important}.dashboard-page-shell--mobile .dashboard-page__body{grid-template-rows:unset!important;flex-direction:column!important;gap:12px!important;height:auto!important;display:flex!important}.dashboard-page-shell--mobile .dashboard-page__header,.dashboard-page-shell--mobile .dashboard-page__stats,.dashboard-page-shell--mobile .dashboard-page__charts,.dashboard-page-shell--mobile .dashboard-page__bottom{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.dashboard-page-shell--mobile .dashboard-header-card{height:auto!important;overflow:visible!important}.dashboard-page-shell--mobile .dashboard-header-row{flex-flow:column wrap;align-items:stretch;min-height:0}.dashboard-page-shell--mobile .dashboard-header-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dashboard-page-shell--mobile .dashboard-header-glow{display:none}.dashboard-page-shell--mobile .dashboard-stats-grid{gap:12px;grid-template-columns:1fr!important;height:auto!important}.dashboard-page-shell--mobile .dashboard-stats-grid>.dashboard-card{height:auto!important;overflow:visible!important}.dashboard-page-shell--mobile .dashboard-charts-header{flex-flow:column wrap;align-items:stretch}.dashboard-page-shell--mobile .dashboard-page__charts{flex-direction:column!important;flex:none!important;min-height:320px!important;display:flex!important;overflow:visible!important}.dashboard-page-shell--mobile .dashboard-page__chart-area{flex:auto!important;height:auto!important;min-height:220px!important;max-height:none!important}.dashboard-page-shell--mobile .dashboard-page__bottom{flex-direction:column!important;gap:12px!important;height:auto!important;display:flex!important;overflow:visible!important}.dashboard-page-shell--mobile .dashboard-page__bottom>.dashboard-panel{flex:none!important;height:auto!important;min-height:180px!important;max-height:none!important}.dashboard-page-shell--mobile .dashboard-panel .card-content-scroll{min-height:120px;max-height:none!important}}@media (max-width:1024px) and (min-width:768px){.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-header-row{flex-wrap:wrap;align-items:stretch}.dashboard-header-actions{width:100%}}@media (max-width:480px){.dashboard-page-shell--mobile .dashboard-header-actions,.dashboard-header-actions{grid-template-columns:1fr}.dashboard-page-shell--mobile .dashboard-page__chart-area,.dashboard-page__chart-area{min-height:200px!important}.dashboard-page-shell--mobile .dashboard-page__charts{min-height:280px!important}}.app-layout{min-height:100vh;min-height:100dvh}.app-layout-fixed{height:100vh;height:100dvh}.public-page-content{flex-direction:column;display:flex}.classic-page-fill{flex:1 0 auto;min-height:100%}.classic-home-page,.classic-home-default{flex-direction:column;display:flex}.classic-home-default,.classic-home-hero{flex:1 0 auto}.console-layout-split .console-sider.app-sider{height:100%;flex-shrink:0;height:100dvh}.app-sider{height:calc(100vh - var(--console-header-height,56px));height:calc(100dvh - var(--console-header-height,56px));flex-shrink:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.semi-layout::-webkit-scrollbar{width:0;height:0;display:none}.semi-layout-content::-webkit-scrollbar{width:0;height:0;display:none}.semi-sider::-webkit-scrollbar{width:0;height:0;display:none}.semi-layout,.semi-layout-content,.semi-sider{-ms-overflow-style:none;scrollbar-width:none}.semi-navigation-item{margin-bottom:4px!important;padding:4px 12px!important}.semi-navigation-sub-title{padding:0!important}.semi-navigation-item-icon{place-items:center}.semi-navigation-item-icon-info{margin-right:0}.sidebar-nav .semi-navigation-item-text{white-space:nowrap;flex:1;min-width:0;line-height:1.2;overflow:hidden}.console-layout .sidebar-nav .semi-navigation-item-text span,.console-layout .sidebar-saas .sidebar-nav .semi-navigation-item-text span{white-space:nowrap;text-overflow:ellipsis;word-break:normal;line-height:1.2;display:block;overflow:hidden}.semi-navigation-item,.semi-navigation-sub-title{height:100%!important}.semi-navigation-item-collapsed{height:44px!important}#root>section>header>section>div>div>div>div.semi-navigation-header-list-outer>div.semi-navigation-list-wrapper>ul>div>a>li>span{font-weight:600!important}body.sidebar-width-animating .sidebar-container,body.sidebar-width-animating .console-layout .app-sider,body.sidebar-width-animating .console-layout .semi-sider{transition:width .3s}.sidebar-container{background:var(--semi-color-bg-0);flex-direction:column;flex-shrink:0;min-width:0;max-width:100%;height:100%;min-height:0;transition:none;display:flex;overflow-x:hidden}.sidebar-saas{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.console-layout .sidebar-saas{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border,#e6eeff);box-sizing:border-box;padding:16px 8px 10px}.console-layout-split .sidebar-saas{padding:0 8px 10px}.sidebar-brand-name{color:#111827;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.sidebar-menu-label{color:var(--sidebar-text,#4b5563);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;transition:color .18s;display:block;overflow:hidden}.sidebar-menu-label.is-selected{color:var(--sidebar-active-text,#2563eb);font-weight:600}.sidebar-menu-label-sub{padding-left:2px;font-size:11px}.sidebar-lucide-icon{color:var(--sidebar-icon,#8a91a4);flex-shrink:0;transition:color .18s}.sidebar-lucide-icon.is-selected{color:var(--sidebar-icon-active,#3b82f6)}.sidebar-logo{min-height:56px;color:inherit;border-bottom:1px solid var(--sidebar-border,#e6eeff);box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;padding:0;text-decoration:none;display:flex}.sidebar-logo-mark{width:28px;height:28px}.sidebar-logo-collapsed{justify-content:center;padding:0}.sidebar-nav.semi-navigation-collapsed .semi-navigation-list-wrapper{padding-left:0;padding-right:0}.sidebar-nav.semi-navigation-collapsed .semi-navigation-item:not(.semi-navigation-sub-wrap),.sidebar-nav.semi-navigation-collapsed .semi-navigation-sub-title{justify-content:center;overflow:visible;border-radius:10px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.sidebar-nav.semi-navigation-collapsed .semi-navigation-list>a{justify-content:center;width:100%;display:flex}.sidebar-nav.semi-navigation-collapsed .semi-navigation-item-text{overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important}.sidebar-nav.semi-navigation-collapsed .sidebar-icon-container{width:18px;height:18px;margin-right:0!important}.sidebar-nav.semi-navigation-collapsed .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap):before,.sidebar-nav.semi-navigation-collapsed .semi-navigation-sub-title.semi-navigation-sub-title-selected:before{display:none!important}.sidebar-nav.semi-navigation-collapsed .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap),.sidebar-nav.semi-navigation-collapsed .semi-navigation-sub-title.semi-navigation-sub-title-selected{background:var(--sidebar-selected-bg)!important;box-shadow:none!important;border-color:transparent!important}.dark .sidebar-nav.semi-navigation-collapsed .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap),.dark .sidebar-nav.semi-navigation-collapsed .semi-navigation-sub-title.semi-navigation-sub-title-selected{background:rgba(37,99,235,.18)!important}.sidebar-nav.semi-navigation-collapsed .semi-navigation-item-icon,.sidebar-nav.semi-navigation-collapsed .semi-navigation-item-icon-info{margin:0!important}.sidebar-nav.semi-navigation-collapsed .sidebar-icon-container svg,.sidebar-nav.semi-navigation-collapsed .sidebar-icon-container .semi-icon{flex-shrink:0}body.sidebar-collapsed .console-layout .sidebar-logo,.console-layout .sidebar-logo.sidebar-logo-collapsed{justify-content:center;padding:0;overflow:visible}body.sidebar-collapsed .console-layout .sidebar-logo img,.console-layout .sidebar-logo.sidebar-logo-collapsed img,body.sidebar-collapsed .console-layout .sidebar-logo:hover img,.console-layout .sidebar-logo.sidebar-logo-collapsed:hover img{transform:none!important}.sidebar-logo-text{flex-direction:column;gap:4px;min-width:0;display:flex}.sidebar-logo-tag{align-self:flex-start}.console-layout{--app-bg:#f7faff;--app-bg-soft:#f9fbff;--card-bg:rgba(255,255,255,.86);--card-border:#d8e5ff;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#eff6ff;--primary-light:#eff6ff;--primary-border:#d8e5ff;--accent-blue:#3b82f6;--accent-cyan:#06b6d4;--accent-indigo:#6366f1;--accent-violet:#8b5cf6;--text-main:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-primary:#0f172a;--text-soft:#94a3b8;--page-bg:var(--app-bg);--card-shadow:0 10px 30px rgba(37,99,235,.06);--card-shadow-hover:0 16px 40px rgba(37,99,235,.1);--button-shadow:0 10px 22px rgba(59,130,246,.22);--button-shadow-hover:0 14px 28px rgba(59,130,246,.28);--button-gradient:linear-gradient(90deg, #0ea5e9 0%, #3b82f6 48%, #6366f1 100%);--button-gradient-hover:linear-gradient(90deg, #0284c7 0%, #2563eb 50%, #4f46e5 100%);--radius-card:16px;--radius-card-lg:18px;--radius-card-sm:12px;--radius-control:10px;--radius-button:10px;--radius-modal:18px;--radius-pill:999px;--sidebar-bg:linear-gradient(180deg, #fff 0%, #f7faff 55%, #f4f7ff 100%);--menu-active-bg:linear-gradient(135deg, rgba(235,244,255,.92) 0%, rgba(239,242,255,.88) 52%, rgba(236,253,255,.72) 100%);--menu-active-border:rgba(96,165,250,.55);--menu-active-text:#2563eb;--console-bg:var(--app-bg);--console-surface:var(--card-bg);--console-surface-strong:#fff;--console-border:rgba(216,229,255,.92);--console-border-strong:#b8ccff;--console-text:var(--text-main);--console-muted:var(--text-muted);--console-soft:#eff6ff;--console-glass-shadow:var(--card-shadow);--console-header-bg:color-mix(in srgb, var(--console-bg) 72%, transparent);--console-header-height:56px;--console-sider-bg:#fff;--sidebar-width:200px;--sidebar-width-collapsed:64px;--sidebar-text:var(--text-secondary);--sidebar-text-muted:#94a3b8;--sidebar-icon:#64748b;--sidebar-icon-active:#3b82f6;--sidebar-active-text:#2563eb;--sidebar-hover-bg:rgba(239,246,255,.78);--sidebar-hover-border:rgba(147,197,253,.4);--sidebar-border:#e6eeff;--sidebar-selected-bg:var(--menu-active-bg);--sidebar-selected-border-color:var(--menu-active-border);--sidebar-selected-border:linear-gradient(120deg, rgba(56,189,248,.95), rgba(99,102,241,.98), rgba(56,189,248,.95));--sidebar-selected-shadow:0 8px 22px rgba(59,130,246,.14), inset 0 1px 0 rgba(255,255,255,.9);--sidebar-active-bar:linear-gradient(180deg, #38bdf8 0%, #6366f1 100%);--console-control-input-bg:#fff;--console-control-border:#d8e5ff;--console-control-border-strong:#93c5fd;--console-control-text:var(--text-main);--console-control-muted:var(--text-muted);--console-control-primary-start:#0ea5e9;--console-control-primary-end:#6366f1;--console-font-size:14px;--console-font-size-sm:12px;--console-font-size-lg:18px;--console-font-size-xl:20px;--console-font-size-2xl:24px;--console-font-size-title:18px;--console-line-height:20px;--console-line-height-sm:16px;--status-success:#10b981;--status-running:#6366f1;--status-warning:#f59e0b;--status-error:#ef4444;--status-unknown:#94a3b8;--modal-shadow:0 24px 80px rgba(15,23,42,.14);background:var(--console-bg);color:var(--console-text)}.dark .console-layout{--console-bg:#030712;--console-surface:rgba(10,16,34,.72);--console-surface-strong:rgba(15,23,42,.88);--console-border:rgba(148,163,184,.16);--console-border-strong:rgba(96,165,250,.42);--console-text:#f8fafc;--console-muted:#94a3b8;--console-soft:rgba(37,99,235,.14);--console-glass-shadow:0 24px 120px rgba(37,99,235,.18);--console-header-bg:color-mix(in srgb, var(--console-bg) 68%, transparent);--console-sider-bg:color-mix(in srgb, var(--console-surface-strong) 92%, transparent);--console-control-input-bg:rgba(2,8,23,.48);--console-control-border:rgba(96,165,250,.34);--console-control-border-strong:rgba(96,165,250,.58);--console-control-text:#f8fafc;--console-control-muted:#9aa8c7;--console-control-primary-start:#0ea5e9;--console-control-primary-end:#6366f1;--sidebar-icon-active:#60a5fa;--sidebar-active-text:#93c5fd;--sidebar-hover-bg:rgba(37,99,235,.14);--sidebar-selected-bg:linear-gradient(135deg, rgba(14,165,233,.16), rgba(59,130,246,.18), rgba(99,102,241,.16));--sidebar-selected-border:linear-gradient(120deg, rgba(56,189,248,.95), rgba(99,102,241,.98), rgba(56,189,248,.95));--sidebar-selected-border-color:rgba(96,165,250,.45);--sidebar-selected-shadow:0 8px 22px rgba(37,99,235,.22), inset 0 1px 0 rgba(255,255,255,.08);--sidebar-selected-shimmer:rgba(255,255,255,.14);background:var(--console-bg);color:var(--console-text)}.console-header{box-shadow:inset 0 -1px 0 var(--console-border);-webkit-backdrop-filter:blur(18px)saturate(160%);background:radial-gradient(circle at 70% 0%, rgba(99,132,255,.16), transparent 36%), radial-gradient(circle at 92% 8%, rgba(139,112,255,.1), transparent 32%), var(--console-header-bg)!important}.console-header-shell,.console-layout .console-header-shell.semi-layout-header{background:0 0!important}.console-layout .console-header-bar-inner{height:var(--console-header-height);min-height:var(--console-header-height)}.console-layout:not(.console-layout-split) .app-sider{height:calc(100vh - var(--console-header-height));height:calc(100dvh - var(--console-header-height))}.classic-header-dropdown{--header-dropdown-bg:#fff;--header-dropdown-surface:#f8fbff;--header-dropdown-hover:#eef5ff;--header-dropdown-border:rgba(37,99,235,.18);--header-dropdown-text:#0f172a;--header-dropdown-muted:#64748b;--header-dropdown-primary-start:#0ea5e9;--header-dropdown-primary-end:#6366f1;min-width:148px;border:1px solid var(--header-dropdown-border)!important;background:radial-gradient(circle at 0% 0%, rgba(59,130,246,.16), transparent 34%), linear-gradient(180deg, var(--header-dropdown-bg), var(--header-dropdown-surface))!important;-webkit-backdrop-filter:none!important;border-radius:8px!important;padding:8px!important;box-shadow:0 18px 48px rgba(15,23,42,.14)!important}html.dark .classic-header-dropdown{--header-dropdown-bg:#0f172a;--header-dropdown-surface:#111c31;--header-dropdown-hover:#17233a;--header-dropdown-border:rgba(96,165,250,.3);--header-dropdown-text:#f8fafc;--header-dropdown-muted:#9aa8c7;box-shadow:0 18px 54px rgba(0,0,0,.34)!important}.classic-header-dropdown-wide{min-width:210px}.classic-header-dropdown .classic-header-dropdown-item.semi-dropdown-item{min-height:36px;font-size:var(--console-font-size,14px);line-height:var(--console-line-height,20px);margin:2px 0;transition:background .2s,color .2s,transform .2s;color:var(--header-dropdown-text)!important;border-radius:8px!important;padding:8px 10px!important}.classic-header-dropdown .classic-header-dropdown-item.semi-dropdown-item:hover{transform:translateY(-1px);color:var(--header-dropdown-text)!important;background:var(--header-dropdown-hover)!important}.classic-header-dropdown .classic-header-dropdown-item-active.semi-dropdown-item{font-weight:700;box-shadow:0 10px 24px rgba(37,99,235,.2);color:#fff!important;background:linear-gradient(135deg, var(--header-dropdown-primary-start), var(--header-dropdown-primary-end))!important}.classic-header-dropdown .classic-header-dropdown-item-danger.semi-dropdown-item:hover{color:#fff!important;background:linear-gradient(135deg,#ef4444,#f97316)!important}.classic-header-dropdown .semi-dropdown-item-icon,.classic-header-dropdown .semi-dropdown-item-icon svg,.classic-header-dropdown .classic-header-dropdown-item svg{color:currentColor!important}.classic-header-dropdown .classic-header-dropdown-item span{color:inherit!important}.classic-header-dropdown .classic-header-dropdown-note{color:var(--header-dropdown-muted)!important}.classic-header-dropdown .semi-dropdown-divider{background:var(--header-dropdown-border)!important;margin:6px 2px!important}.classic-console-batch-dropdown{min-width:min(92vw,320px)}.classic-console-batch-dropdown .classic-header-dropdown-item.semi-dropdown-item{white-space:normal;min-height:38px}.classic-console-batch-dropdown .classic-header-dropdown-item-primary.semi-dropdown-item{font-weight:600;box-shadow:0 10px 24px rgba(37,99,235,.18);color:#fff!important;background:linear-gradient(135deg, var(--header-dropdown-primary-start), var(--header-dropdown-primary-end))!important}.classic-console-batch-dropdown .classic-header-dropdown-item-primary.semi-dropdown-item:hover{filter:brightness(1.05);color:#fff!important}.classic-console-batch-dropdown .classic-header-dropdown-item.semi-dropdown-item-disabled,.classic-console-batch-dropdown .classic-header-dropdown-item.semi-dropdown-item-disabled:hover{opacity:.55;cursor:not-allowed;transform:none}.console-layout-split .console-main{isolation:isolate;box-shadow:inset 1px 0 0 var(--console-border);background:var(--console-bg);position:relative;overflow:hidden}.console-main:before,.console-main:after{content:"";filter:blur(90px);pointer-events:none;z-index:0;border-radius:999px;position:absolute}.console-main:before{opacity:.24;background:#2563eb;width:320px;height:320px;top:48px;right:8%}.console-main:after{opacity:.18;background:#8b5cf6;width:280px;height:280px;bottom:12%;left:4%}.dark .console-layout .console-main:before{opacity:.34}.dark .console-layout .console-main:after{opacity:.22;background:#6366f1}.console-layout-split .console-main>.console-content-shell{z-index:1;position:relative}.console-sider{background:0 0!important;border:none!important}.console-layout-split .console-sider{box-shadow:none!important}.console-layout:not(.console-layout-split) .console-sider{box-shadow:inset -1px 0 0 var(--console-border)}.console-layout .sidebar-container{background:var(--sidebar-bg);-webkit-backdrop-filter:none}.console-layout .sidebar-logo{box-sizing:border-box;height:auto;min-height:48px;max-height:none;box-shadow:none;border-bottom:1px solid var(--sidebar-border,#e6eeff);margin-bottom:8px;padding:0;overflow:hidden}.console-layout-split .sidebar-logo{height:var(--console-header-height,56px);min-height:var(--console-header-height,56px);max-height:var(--console-header-height,56px);border-bottom-color:var(--console-border,#e6eeff);margin-bottom:10px;padding:0 2px}.console-layout .sidebar-logo-text{overflow:hidden}.console-cover-banner{background-image:linear-gradient(135deg, color-mix(in srgb, var(--console-control-primary-start,#0b84ff) 74%, transparent), rgba(99,102,241,.76), color-mix(in srgb, var(--console-control-primary-end,#6366f1) 80%, transparent)), var(--console-cover-banner-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover}.classic-topup-invitation-icon.semi-avatar{color:#fff!important;background:linear-gradient(135deg, var(--console-control-primary-start,#0b84ff), var(--console-control-primary-end,#6366f1))!important}.classic-topup-reward-notes .classic-topup-reward-dot .semi-badge-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--console-control-primary-end,#6366f1) 24%, transparent);background:var(--console-control-primary-end,#6366f1)!important;border-color:var(--console-control-primary-end,#6366f1)!important}.classic-topup-modal{--console-bg:#f7faff;--console-surface:#f9fbff;--console-surface-strong:#fff;--console-border:rgba(216,229,255,.92);--console-border-strong:#b8ccff;--console-text:#0f172a;--console-muted:#64748b;--console-soft:#eff6ff;--console-glass-shadow:0 10px 30px rgba(37,99,235,.06);--console-control-input-bg:#fff;--console-control-border:#d8e5ff;--console-control-border-strong:#93c5fd;--console-control-text:#0f172a;--console-control-muted:#64748b;--console-control-primary-start:#0ea5e9;--console-control-primary-end:#6366f1}html.dark .classic-topup-modal,.dark .classic-topup-modal{--console-bg:#030712;--console-surface:#0a1022;--console-surface-strong:#0f172a;--console-border:rgba(148,163,184,.16);--console-border-strong:rgba(96,165,250,.42);--console-text:#f8fafc;--console-muted:#94a3b8;--console-soft:rgba(37,99,235,.14);--console-glass-shadow:0 24px 120px rgba(37,99,235,.18);--console-control-input-bg:rgba(2,8,23,.48);--console-control-border:rgba(96,165,250,.34);--console-control-border-strong:rgba(96,165,250,.58);--console-control-text:#f8fafc;--console-control-muted:#9aa8c7;--console-control-primary-start:#0ea5e9;--console-control-primary-end:#6366f1}.classic-topup-modal .semi-modal-content{box-shadow:var(--console-glass-shadow,0 24px 80px rgba(79,70,229,.16)), 0 0 0 1px rgba(255,255,255,.38) inset;position:relative;overflow:hidden;border:1px solid var(--console-border,rgba(99,102,241,.18))!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--console-control-primary-start,#0b84ff) 18%, transparent), transparent 34%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--console-control-primary-end,#6366f1) 18%, transparent), transparent 32%), linear-gradient(180deg, var(--console-surface-strong,#fff), var(--console-surface,#f8fbff))!important;border-radius:24px!important}.classic-topup-modal .semi-modal-content:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255,255,255,.18), transparent), radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--console-control-primary-end,#6366f1) 16%, transparent), transparent 44%);position:absolute;top:0;bottom:0;left:0;right:0}.classic-topup-modal .semi-modal-header,.classic-topup-modal .semi-modal-body,.classic-topup-modal .semi-modal-footer{z-index:1;position:relative}.classic-topup-modal .semi-modal-header{border-bottom:1px solid var(--console-border,rgba(216,229,255,.92));background:linear-gradient(135deg,#fff 0%,#f5f8ff 55%,#f8f5ff 100%);padding:22px 24px 14px!important}.classic-topup-modal .semi-modal-body{color:var(--console-muted,#64748b);padding:20px 24px!important}.classic-topup-modal .semi-modal-footer{border-top:1px solid var(--console-border,rgba(99,102,241,.18));padding:14px 24px 22px!important}.topup-modal-title{align-items:center;gap:12px;min-width:0;display:flex}.topup-modal-title-icon{color:#fff;background:linear-gradient(135deg, var(--console-control-primary-start,#0b84ff), var(--console-control-primary-end,#6366f1));width:42px;height:42px;box-shadow:0 14px 36px color-mix(in srgb, var(--console-control-primary-end,#6366f1) 34%, transparent);border-radius:16px;flex:none;place-items:center;display:grid}.topup-modal-eyebrow{color:var(--console-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2;display:block}.topup-modal-title strong{color:var(--console-text,#111827);font-size:var(--console-font-size-title,18px);margin-top:2px;line-height:1.35;display:block}.topup-modal-body{flex-direction:column;gap:16px;display:flex}.topup-modal-body p{color:var(--console-muted,#64748b);margin:0;line-height:1.8}.topup-modal-info-card.semi-card{box-shadow:0 16px 42px color-mix(in srgb, var(--console-control-primary-end,#6366f1) 10%, transparent);border:1px solid var(--console-border,rgba(99,102,241,.18))!important;background:var(--console-surface-strong,#fff)!important;border-radius:18px!important}.topup-modal-info-card .semi-card-body{padding:18px!important}.topup-modal-field{flex-direction:column;gap:8px;display:flex}.topup-modal-field .semi-typography{color:var(--console-text,#111827)!important}.classic-topup-modal .semi-input-wrapper,.classic-topup-modal .semi-input-number,.classic-topup-modal .semi-select{transition:border-color .2s,box-shadow .2s,background .2s;border-color:var(--console-control-border,rgba(96,165,250,.34))!important;background:var(--console-control-input-bg,#fff)!important;border-radius:12px!important}.classic-topup-modal .semi-input-wrapper:hover,.classic-topup-modal .semi-input-number:hover,.classic-topup-modal .semi-select:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--console-control-primary-start,#0b84ff) 10%, transparent);border-color:var(--console-control-border-strong,rgba(96,165,250,.58))!important}.classic-topup-modal .semi-input,.classic-topup-modal .semi-input-number-input,.classic-topup-modal .semi-select-selection-text{color:var(--console-control-text,var(--console-text,#111827))!important}.classic-topup-modal .semi-button{font-size:14px;border-radius:12px!important;font-weight:700!important;transition:transform .2s,opacity .2s,box-shadow .2s!important}.classic-topup-modal .semi-button:hover{transform:translateY(-1px)}.classic-topup-modal .semi-button-primary,.classic-topup-modal .semi-button-primary.semi-button-solid,.topup-modal-button-primary{box-shadow:0 14px 36px color-mix(in srgb, var(--console-control-primary-end,#6366f1) 32%, transparent);color:#fff!important;background:linear-gradient(135deg, var(--console-control-primary-start,#0b84ff), var(--console-control-primary-end,#6366f1))!important;border:0!important}.classic-topup-modal .semi-button-tertiary,.classic-topup-modal .semi-button-light,.classic-topup-modal .semi-button-secondary{color:var(--console-text,#111827)!important;border:1px solid var(--console-border,rgba(99,102,241,.18))!important;background:var(--console-surface,#f8fbff)!important}.topup-history-toolbar{margin-bottom:14px}.classic-topup-history-modal .semi-table-container{border:1px solid var(--console-border,rgba(99,102,241,.18));background:var(--console-surface-strong,#fff);border-radius:16px;overflow:hidden}.classic-topup-history-modal .semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--console-text,#111827);background:color-mix(in srgb, var(--console-soft,#eef2ff) 78%, transparent)}.classic-topup-history-modal .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-color:var(--console-border,rgba(99,102,241,.18));color:var(--console-text,#111827);background:var(--console-surface-strong,#fff)}.classic-topup-history-modal .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--console-soft,#eef2ff)}.classic-topup-history-modal .semi-pagination{margin-top:14px}.classic-personal-modal,.modern-modal{--personal-modal-bg:#f7faff;--personal-modal-surface:#f9fbff;--personal-modal-surface-strong:#fff;--personal-modal-border:rgba(216,229,255,.92);--personal-modal-border-strong:#b8ccff;--personal-modal-text:#0f172a;--personal-modal-muted:#64748b;--personal-modal-soft:#eff6ff;--personal-modal-shadow:0 10px 30px rgba(37,99,235,.06);--personal-modal-input-bg:#fff;--personal-modal-input-border:#d8e5ff;--personal-modal-input-border-strong:#93c5fd;--personal-modal-primary-start:#0ea5e9;--personal-modal-primary-end:#6366f1}html.dark .classic-personal-modal,.dark .classic-personal-modal,html.dark .modern-modal,.dark .modern-modal{--personal-modal-bg:#030712;--personal-modal-surface:#0a1022;--personal-modal-surface-strong:#0f172a;--personal-modal-border:rgba(148,163,184,.16);--personal-modal-border-strong:rgba(96,165,250,.42);--personal-modal-text:#f8fafc;--personal-modal-muted:#94a3b8;--personal-modal-soft:rgba(37,99,235,.16);--personal-modal-shadow:0 24px 120px rgba(37,99,235,.2);--personal-modal-input-bg:#101a32;--personal-modal-input-border:rgba(96,165,250,.34);--personal-modal-input-border-strong:rgba(96,165,250,.58);--personal-modal-primary-start:#0ea5e9;--personal-modal-primary-end:#6366f1}.classic-personal-modal .semi-modal-content,.modern-modal .semi-modal-content{box-shadow:var(--personal-modal-shadow), 0 0 0 1px rgba(255,255,255,.28) inset;position:relative;overflow:hidden;border:1px solid var(--personal-modal-border)!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--personal-modal-primary-start) 18%, transparent), transparent 34%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--personal-modal-primary-end) 18%, transparent), transparent 32%), linear-gradient(180deg, var(--personal-modal-surface-strong), var(--personal-modal-surface))!important;border-radius:24px!important}.classic-personal-modal .semi-modal-content:before,.modern-modal .semi-modal-content:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255,255,255,.14), transparent), radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--personal-modal-primary-end) 14%, transparent), transparent 44%);position:absolute;top:0;bottom:0;left:0;right:0}.classic-personal-modal .semi-modal-header,.classic-personal-modal .semi-modal-body,.classic-personal-modal .semi-modal-footer,.modern-modal .semi-modal-header,.modern-modal .semi-modal-body,.modern-modal .semi-modal-footer{z-index:1;position:relative}.classic-personal-modal .semi-modal-header,.modern-modal .semi-modal-header{border-bottom:1px solid var(--personal-modal-border);background:linear-gradient(135deg,#fff 0%,#f5f8ff 55%,#f8f5ff 100%);padding:22px 24px 14px!important}.classic-personal-modal .semi-modal-body,.modern-modal .semi-modal-body{color:var(--personal-modal-muted);padding:20px 24px!important}.classic-personal-modal .semi-modal-footer,.modern-modal .semi-modal-footer{border-top:1px solid var(--personal-modal-border);padding:14px 24px 22px!important}.classic-personal-modal .semi-modal-title,.modern-modal .semi-modal-title{font-size:var(--console-font-size-title,18px);font-weight:800;color:var(--personal-modal-text)!important}.classic-personal-modal .semi-input-wrapper,.classic-personal-modal .semi-input-number,.classic-personal-modal .semi-select,.modern-modal .semi-input-wrapper,.modern-modal .semi-input-number,.modern-modal .semi-select{transition:border-color .2s,box-shadow .2s,background .2s;border-color:var(--personal-modal-input-border)!important;background:var(--personal-modal-input-bg)!important;border-radius:12px!important}.classic-personal-modal .semi-input-wrapper:hover,.classic-personal-modal .semi-input-number:hover,.classic-personal-modal .semi-select:hover,.modern-modal .semi-input-wrapper:hover,.modern-modal .semi-input-number:hover,.modern-modal .semi-select:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--personal-modal-primary-start) 10%, transparent);border-color:var(--personal-modal-input-border-strong)!important}.classic-personal-modal .semi-input,.classic-personal-modal .semi-input-number-input,.classic-personal-modal .semi-select-selection-text,.modern-modal .semi-input,.modern-modal .semi-input-number-input,.modern-modal .semi-select-selection-text{color:var(--personal-modal-text)!important}.classic-personal-modal .semi-typography,.modern-modal .semi-typography{color:var(--personal-modal-text)}.classic-personal-modal .semi-typography-tertiary,.modern-modal .semi-typography-tertiary{color:var(--personal-modal-muted)!important}.classic-personal-modal .semi-button,.modern-modal .semi-button{font-size:14px;border-radius:12px!important;font-weight:700!important;transition:transform .2s,opacity .2s,box-shadow .2s!important}.classic-personal-modal .semi-button:hover,.modern-modal .semi-button:hover{transform:translateY(-1px)}.classic-personal-modal .semi-button-primary,.classic-personal-modal .semi-button-primary.semi-button-solid,.modern-modal .semi-button-primary,.modern-modal .semi-button-primary.semi-button-solid{box-shadow:0 14px 36px color-mix(in srgb, var(--personal-modal-primary-end) 32%, transparent);color:#fff!important;background:linear-gradient(135deg, var(--personal-modal-primary-start), var(--personal-modal-primary-end))!important;border:0!important}.classic-personal-modal .semi-button-tertiary,.classic-personal-modal .semi-button-light,.classic-personal-modal .semi-button-secondary,.modern-modal .semi-button-tertiary,.modern-modal .semi-button-light,.modern-modal .semi-button-secondary{color:var(--personal-modal-text)!important;border:1px solid var(--personal-modal-border)!important;background:var(--personal-modal-surface)!important}.classic-personal-modal .semi-banner,.modern-modal .semi-banner{border:1px solid var(--personal-modal-border);border-radius:14px!important}.classic-personal-modal .semi-card,.modern-modal .semi-card{border-color:var(--personal-modal-border)!important;background:var(--personal-modal-surface-strong)!important}.modern-modal .modern-modal-binding-card{border-radius:16px!important}.modern-modal .modern-modal-binding-card.border-dashed{border-style:dashed!important}.modern-modal .modern-modal-binding-icon{background:var(--personal-modal-soft);width:2.5rem;height:2.5rem;color:var(--personal-modal-muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.75rem;display:flex}.modern-modal .modern-modal-binding-icon-svg{color:var(--personal-modal-muted)}.modern-modal .semi-button-danger.semi-button-borderless{color:#ef4444!important}.modern-modal .semi-button-warning.semi-button-solid,.modern-modal .semi-button-danger.semi-button-solid{color:#fff!important;border:0!important}.modern-modal .semi-button-warning.semi-button-solid{box-shadow:0 14px 36px rgba(234,88,12,.24);background:linear-gradient(135deg,#f59e0b,#ea580c)!important}.modern-modal .semi-button-danger.semi-button-solid{box-shadow:0 14px 36px rgba(220,38,38,.24);background:linear-gradient(135deg,#ef4444,#dc2626)!important}.modern-modal .semi-table-container{border:1px solid var(--personal-modal-border);background:var(--personal-modal-surface-strong);border-radius:16px;overflow:hidden}.modern-modal .semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--personal-modal-text);background:color-mix(in srgb, var(--personal-modal-soft) 78%, transparent)}.modern-modal .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-color:var(--personal-modal-border);color:var(--personal-modal-text);background:var(--personal-modal-surface-strong)}.modern-modal .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell{background:var(--personal-modal-soft)}.modern-modal .semi-table-tbody>.semi-table-row.semi-table-row-selected>.semi-table-row-cell{background:color-mix(in srgb, var(--personal-modal-soft) 88%, transparent)}.modern-modal .semi-pagination{margin-top:14px}.channel-model-test-modal .model-test-table .model-test-native-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--personal-modal-primary-start,var(--semi-color-primary));margin:0}.channel-model-test-modal .model-test-table .semi-table-row-cell:has(.model-test-native-checkbox){z-index:2;position:relative}.modern-modal .semi-checkbox-inner-display{border-color:var(--personal-modal-input-border);background:var(--personal-modal-input-bg)}.modern-modal .semi-checkbox-addon{color:var(--personal-modal-text)}.channel-selector-modal .channel-selector-table .channel-selector-native-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--personal-modal-primary-start,var(--semi-color-primary));margin:0}.channel-selector-modal .channel-selector-table .semi-table-row-cell:has(.channel-selector-native-checkbox){z-index:2;position:relative}.modern-modal-column-grid{border:1px solid var(--personal-modal-border);background:color-mix(in srgb, var(--personal-modal-surface-strong) 92%, var(--personal-modal-soft))}.modern-modal-column-grid .semi-checkbox{padding:4px 0}.classic-task-modal{--task-modal-bg:#f7faff;--task-modal-surface:#f9fbff;--task-modal-surface-strong:#fff;--task-modal-border:rgba(216,229,255,.92);--task-modal-border-strong:#b8ccff;--task-modal-text:#0f172a;--task-modal-muted:#64748b;--task-modal-soft:#eff6ff;--task-modal-shadow:0 10px 30px rgba(37,99,235,.06);--task-modal-input-bg:#fff;--task-modal-input-border:#d8e5ff;--task-modal-input-border-strong:#93c5fd;--task-modal-primary-start:#0ea5e9;--task-modal-primary-end:#6366f1}html.dark .classic-task-modal,.dark .classic-task-modal{--task-modal-bg:#030712;--task-modal-surface:#0a1022;--task-modal-surface-strong:#0f172a;--task-modal-border:rgba(148,163,184,.16);--task-modal-border-strong:rgba(96,165,250,.42);--task-modal-text:#f8fafc;--task-modal-muted:#94a3b8;--task-modal-soft:rgba(37,99,235,.16);--task-modal-shadow:0 24px 120px rgba(37,99,235,.2);--task-modal-input-bg:#101a32;--task-modal-input-border:rgba(96,165,250,.34);--task-modal-input-border-strong:rgba(96,165,250,.58);--task-modal-primary-start:#0ea5e9;--task-modal-primary-end:#6366f1}.classic-task-modal .semi-modal-content{box-shadow:var(--task-modal-shadow), 0 0 0 1px rgba(255,255,255,.28) inset;position:relative;overflow:hidden;border:1px solid var(--task-modal-border)!important;background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--task-modal-primary-start) 18%, transparent), transparent 34%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--task-modal-primary-end) 18%, transparent), transparent 32%), linear-gradient(180deg, var(--task-modal-surface-strong), var(--task-modal-surface))!important;border-radius:24px!important}.classic-task-modal .semi-modal-content:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255,255,255,.14), transparent), radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--task-modal-primary-end) 14%, transparent), transparent 44%);position:absolute;top:0;bottom:0;left:0;right:0}.classic-task-modal .semi-modal-header,.classic-task-modal .semi-modal-body,.classic-task-modal .semi-modal-footer{z-index:1;position:relative}.classic-task-modal .semi-modal-header{border-bottom:1px solid var(--task-modal-border);background:linear-gradient(135deg,#fff 0%,#f5f8ff 55%,#f8f5ff 100%);padding:22px 24px 14px!important}.classic-task-modal .semi-modal-body{color:var(--task-modal-muted);padding:20px 24px!important}.classic-task-modal .semi-modal-footer{border-top:1px solid var(--task-modal-border);padding:14px 24px 22px!important}.classic-task-modal .semi-modal-title{font-size:var(--console-font-size-title,18px);font-weight:800;color:var(--task-modal-text)!important}.classic-task-modal .semi-button{font-size:14px;border-radius:12px!important;font-weight:700!important;transition:transform .2s,opacity .2s,box-shadow .2s!important}.classic-task-modal .semi-button:hover{transform:translateY(-1px)}.classic-task-modal .semi-button-primary,.classic-task-modal .semi-button-primary.semi-button-solid{box-shadow:0 14px 36px color-mix(in srgb, var(--task-modal-primary-end) 32%, transparent);color:#fff!important;background:linear-gradient(135deg, var(--task-modal-primary-start), var(--task-modal-primary-end))!important;border:0!important}.classic-task-modal .semi-button-tertiary,.classic-task-modal .semi-button-light,.classic-task-modal .semi-button-secondary{color:var(--task-modal-text)!important;border:1px solid var(--task-modal-border)!important;background:var(--task-modal-surface)!important}.classic-task-modal .semi-checkbox-addon,.classic-task-modal .semi-typography,.classic-task-modal p{color:var(--task-modal-text)}.classic-task-modal .semi-typography-tertiary{color:var(--task-modal-muted)!important}.classic-task-column-grid{background:var(--task-modal-surface-strong);border-color:var(--task-modal-border)!important}.classic-task-column-grid .semi-checkbox{padding:4px 0}.classic-task-modal video,.classic-task-modal audio{border-radius:14px}.classic-task-modal audio{background:var(--task-modal-surface-strong)}.classic-log-modal .semi-descriptions{color:var(--task-modal-text)}.classic-log-modal .semi-descriptions-key,.classic-log-modal .semi-descriptions-item-th{color:var(--task-modal-muted)!important}.classic-log-modal .semi-descriptions-value,.classic-log-modal .semi-descriptions-item-td{color:var(--task-modal-text)!important}.classic-log-modal .semi-radioGroup,.classic-log-modal .semi-radioGroup-buttonRadio{border-color:var(--task-modal-border)!important;background:var(--task-modal-surface-strong)!important}.classic-log-modal .semi-radioGroup-buttonRadio-checked{color:#fff!important;background:linear-gradient(135deg, var(--task-modal-primary-start), var(--task-modal-primary-end))!important}.classic-dashboard-search-modal .semi-form-field-label-text{font-weight:600;color:var(--task-modal-text)!important}.classic-dashboard-search-modal :where(.semi-input-wrapper,.semi-datepicker,.semi-select){min-height:38px;border:1px solid var(--task-modal-border)!important;background:var(--task-modal-surface-strong)!important;color:var(--task-modal-text)!important;border-radius:12px!important}.classic-dashboard-search-modal :where(.semi-input-wrapper:hover,.semi-datepicker:hover,.semi-select:hover){border-color:var(--task-modal-border-strong)!important;box-shadow:0 0 0 3px rgba(14,165,233,.1)!important}.classic-dashboard-search-modal :where(.semi-input-wrapper-focus,.semi-datepicker-focus,.semi-select-focus,.semi-select-open){border-color:var(--task-modal-border-strong)!important;box-shadow:0 0 0 3px rgba(14,165,233,.1)!important}.classic-dashboard-search-modal :where(.semi-input,.semi-input-default,.semi-select-selection-text,.semi-datepicker-input,.semi-datepicker-input input){color:var(--task-modal-text)!important;background:0 0!important}.classic-dashboard-search-modal :where(.semi-select-placeholder){color:var(--task-modal-muted)!important}.classic-dashboard-search-modal :where(.semi-select-arrow,.semi-datepicker-suffix,.semi-input-prefix,.semi-input-suffix){color:var(--task-modal-muted)!important}@media (max-width:640px){.classic-task-modal .semi-modal-header,.classic-task-modal .semi-modal-body,.classic-task-modal .semi-modal-footer,.classic-personal-modal .semi-modal-header,.classic-personal-modal .semi-modal-body,.classic-personal-modal .semi-modal-footer,.modern-modal .semi-modal-header,.modern-modal .semi-modal-body,.modern-modal .semi-modal-footer,.classic-topup-modal .semi-modal-header,.classic-topup-modal .semi-modal-body,.classic-topup-modal .semi-modal-footer{padding-left:18px!important;padding-right:18px!important}.topup-modal-title-icon{border-radius:14px;width:38px;height:38px}}.console-layout .sidebar-nav{background:0 0}.console-layout .sidebar-collapse-button{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-top:none;margin-top:auto;padding:16px 0 0}.console-layout .sidebar-edge-toggle{top:50%;left:calc(var(--sidebar-current-width) - 16px);z-index:100;-webkit-backdrop-filter:none;cursor:pointer;width:32px;height:32px;color:var(--console-muted,var(--semi-color-text-2));pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;place-items:center;padding:0;transition:left .3s,border-color .2s,color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 1px 3px rgba(15,23,42,.08)}.console-layout .sidebar-edge-toggle:hover{color:var(--console-text,var(--semi-color-text-0));border-color:#d1d5db;box-shadow:0 2px 6px rgba(15,23,42,.1)}.console-layout .sidebar-edge-toggle:active{transform:translateY(-50%)scale(.96)}.sidebar-edge-toggle-icon{justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.console-layout .sidebar-edge-toggle.is-collapsed .sidebar-edge-toggle-icon{transform:rotate(180deg)}.dark .console-layout .sidebar-edge-toggle{box-shadow:0 6px 24px rgba(79,70,229,.28),inset 0 1px rgba(255,255,255,.08)}.dark .console-layout .sidebar-edge-toggle:hover{box-shadow:0 8px 28px rgba(99,102,241,.34),inset 0 1px rgba(255,255,255,.12)}@media (max-width:767px){.console-layout .sidebar-edge-toggle{display:none}}.console-layout .sidebar-divider{opacity:1;border-color:var(--console-border)!important}.console-content-shell{z-index:0;background:0 0;position:relative}.console-layout:not(.console-layout-split) .console-content-shell{padding-top:var(--console-header-height)}.console-content-surface{z-index:1;background:0 0;min-height:100%;position:relative}.console-layout .console-content-shell:has(.table-scroll-card){min-height:0;overflow:hidden!important}.console-layout .console-content-surface:has(.table-scroll-card){flex-direction:column;min-height:0;display:flex;flex:1 1 0!important;overflow:hidden!important}.console-layout .console-content-surface:has(.table-scroll-card)>*{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.console-layout .console-setting-content-shell{overflow-x:hidden!important;overflow-y:auto!important}.console-layout .console-setting-content-surface{flex-direction:column;height:100%;min-height:0;display:flex;flex:1 1 0!important;overflow:hidden!important}.console-layout .console-setting-content-surface .settings-page{-webkit-overflow-scrolling:touch;flex:auto;height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto}.console-layout .error-logs-card.table-scroll-card .error-logs-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1 1 0;min-height:0;overflow-y:auto}.console-content-surface:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 70% 0,rgba(99,132,255,.16),transparent 36%),radial-gradient(circle at 92% 8%,rgba(139,112,255,.1),transparent 32%),linear-gradient(rgba(99,132,255,.06) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,132,255,.06) 1px,transparent 1px) 0 0/48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,transparent 92%);mask-image:linear-gradient(#000 0%,transparent 92%)}.dark .console-layout .console-content-surface:before{background:radial-gradient(circle at 72% 10%,rgba(59,130,246,.22),transparent 26%),radial-gradient(circle at 82% 28%,rgba(168,85,247,.16),transparent 22%),linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px) 0 0/48px 48px}.console-content-surface:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.55;background:linear-gradient(115deg,transparent 0%,transparent 32%,rgba(56,189,248,.06) 42%,rgba(99,102,241,.08) 50%,rgba(6,182,212,.05) 58%,transparent 68%,transparent 100%) 0 0/220% 100%;animation:10s ease-in-out infinite console-surface-stream;position:absolute;top:0;bottom:0;left:0;right:0}.console-content-surface>*{z-index:1;position:relative}.console-layout .console-content-surface .mt-\[60px\]{margin-top:0!important}@keyframes console-surface-stream{0%{opacity:.16;background-position:130% 0}45%{opacity:.58}to{opacity:.14;background-position:-80% 0}}.console-layout .semi-card{box-shadow:var(--console-glass-shadow);-webkit-backdrop-filter:blur(16px);background:var(--console-surface-strong)!important;border:1px solid var(--console-border)!important}.console-layout .semi-card:hover{box-shadow:var(--card-shadow-hover)}.console-layout .semi-card .semi-card-header{background:0 0!important}.settings-module-card:hover{box-shadow:var(--semi-shadow-elevated);border-color:var(--semi-color-primary-light-default)!important}.console-layout .semi-card .semi-card-body{background:0 0!important}.console-layout{--console-table-surface:#fff;--console-table-header-bg:#f3f7ff;--console-table-row-bg:#fff;--console-table-row-hover:#f8fbff;--console-table-row-selected:#eff6ff;--console-table-expanded-bg:#f9fbff;--console-table-border:#e5ecf6;--console-table-fixed-bg:#fff;--console-table-fixed-hover-bg:#f8fbff;--console-table-fixed-border:#d8e5ff;--console-table-fixed-shadow:rgba(15,23,42,.14)}.dark .console-layout{--console-table-surface:#0f172a;--console-table-header-bg:#141c2e;--console-table-row-bg:#0f172a;--console-table-row-hover:#172033;--console-table-row-selected:#1a2744;--console-table-expanded-bg:#121829;--console-table-border:rgba(148,163,184,.18);--console-table-fixed-bg:#0f172a;--console-table-fixed-hover-bg:#172033;--console-table-fixed-border:rgba(148,163,184,.22);--console-table-fixed-shadow:rgba(0,0,0,.38)}.console-layout .semi-card.table-scroll-card{isolation:isolate;background:var(--console-table-surface)!important;-webkit-backdrop-filter:none!important}.console-layout .table-scroll-card :where(.semi-table-wrapper,.semi-table,.semi-table-container,.semi-table-body,.semi-table-header,.semi-table-placeholder){background:var(--console-table-surface)!important}.console-layout .table-scroll-card .semi-table-thead>.semi-table-row>.semi-table-row-head{font-size:var(--console-font-size);line-height:var(--console-line-height);font-weight:600;background:var(--console-table-header-bg)!important;color:var(--console-muted)!important;border-bottom:1px solid var(--console-table-border)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-header-sticky .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--console-table-header-bg)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row{background:var(--console-table-row-bg)!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-row-cell{font-size:var(--console-font-size);line-height:var(--console-line-height);background:var(--console-table-row-bg)!important;color:var(--console-text)!important;border-bottom:1px solid var(--console-table-border)!important;background-image:none!important;transition:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-selected>:where(.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right)){background:var(--console-table-row-selected)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-selected>:where(.semi-table-cell-fixed-left,.semi-table-cell-fixed-right){background:var(--console-table-row-selected)!important;background-image:none!important}.console-layout .table-scroll-card :where(.semi-table-fixed-left,.semi-table-fixed-right) .semi-table-tbody>.semi-table-row.semi-table-row-selected>:where(.semi-table-row-head,.semi-table-row-cell){background:var(--console-table-row-selected)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-expand>:where(.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right)){background:var(--console-table-expanded-bg)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-section>:where(.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right)){background:var(--console-table-expanded-bg)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-expand>:where(.semi-table-cell-fixed-left,.semi-table-cell-fixed-right){background:var(--console-table-fixed-bg)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-section>:where(.semi-table-cell-fixed-left,.semi-table-cell-fixed-right){background:var(--console-table-fixed-bg)!important;background-image:none!important}.console-layout .table-scroll-card :where(.semi-table-fixed-left,.semi-table-fixed-right) .semi-table-tbody>:where(.semi-table-row.semi-table-row-expand,.semi-table-row.semi-table-row-section)>:where(.semi-table-row-head,.semi-table-row-cell){background:var(--console-table-fixed-bg)!important;background-image:none!important}.console-layout .table-scroll-card .semi-descriptions{background:var(--console-table-expanded-bg)!important}.console-layout .table-scroll-card .semi-descriptions-key{color:var(--console-muted)!important}.console-layout .table-scroll-card .semi-descriptions-value{color:var(--console-text)!important}.console-layout .table-scroll-card :-webkit-any(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-table-thead>.semi-table-row>.semi-table-row-head{padding:6px 8px!important}.console-layout .table-scroll-card :is(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-table-thead>.semi-table-row>.semi-table-row-head{padding:6px 8px!important}.console-layout .table-scroll-card :-webkit-any(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-table-tbody>.semi-table-row>.semi-table-row-cell{padding:6px 8px!important}.console-layout .table-scroll-card :is(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-table-tbody>.semi-table-row>.semi-table-row-cell{padding:6px 8px!important}.console-layout .table-scroll-card :-webkit-any(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-tag{padding:2px 6px!important;font-size:12px!important;line-height:1.3!important}.console-layout .table-scroll-card :is(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-tag{padding:2px 6px!important;font-size:12px!important;line-height:1.3!important}.console-layout .table-scroll-card :-webkit-any(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-space{gap:4px!important}.console-layout .table-scroll-card :is(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-space{gap:4px!important}.console-layout .table-scroll-card :-webkit-any(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-button-size-small{min-width:0!important;height:24px!important;padding:0 7px!important}.console-layout .table-scroll-card :is(.users-table,.channels-table,.usage-logs-table,.task-logs-table) .semi-button-size-small{min-width:0!important;height:24px!important;padding:0 7px!important}.console-layout .table-scroll-card .usage-logs-table .semi-table-thead>.semi-table-row>.semi-table-row-head,.console-layout .table-scroll-card .usage-logs-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{padding:11px 8px!important}.console-layout .table-scroll-card .usage-logs-table .semi-tag{filter:saturate(.82)}.console-layout .table-scroll-card .usage-logs-table .semi-tag:hover{filter:saturate(.92)}.console-layout .table-scroll-card .usage-logs-table .lucide{filter:saturate(.88)}.console-layout .table-scroll-card .usage-logs-table .usage-log-detail-cell{max-width:200px;line-height:1.35}.console-layout .table-scroll-card .usage-logs-table .usage-log-detail-row{align-items:baseline;gap:4px;max-width:200px;display:flex}.console-layout .table-scroll-card .usage-logs-table .usage-log-detail-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.console-layout .table-scroll-card .usage-logs-table .usage-log-detail-text-expanded{white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;display:block}.console-layout .table-scroll-card .usage-logs-table .usage-log-detail-toggle{white-space:nowrap;flex-shrink:0;font-size:12px;line-height:1.35}.console-layout .table-scroll-card .usage-logs-table .usage-log-detail-popover{white-space:pre-wrap;word-break:break-word;max-width:min(480px,90vw);max-height:320px;line-height:1.5;overflow:auto}.console-layout .table-scroll-card .usage-logs-table .usage-log-detail-cell.is-expanded{max-width:320px;overflow:visible}.console-layout .table-scroll-card .users-table .classic-table-row-actions{gap:4px!important}.console-layout .table-scroll-card .users-table .semi-progress,.console-layout .table-scroll-card .task-logs-table .semi-progress{min-width:96px}.console-layout .table-scroll-card .channels-table .channel-row-actions{gap:4px!important}@media (max-width:640px){.console-layout .table-scroll-card .channels-table .semi-table-row-cell:has(.channel-row-actions){max-width:min(78vw,320px)}.console-layout .table-scroll-card .channels-table .channel-row-actions{scrollbar-width:none;max-width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.console-layout .table-scroll-card .channels-table .channel-row-actions::-webkit-scrollbar{display:none}.console-layout .table-scroll-card .channels-table .channel-row-actions>*{flex:none}.console-layout .table-scroll-card .channels-table .card-table-mobile-actions{margin-top:10px}.console-layout .table-scroll-card .channels-table .card-table-mobile-actions>.channel-row-actions{border:1px solid color-mix(in srgb, var(--semi-color-primary) 18%, transparent);background:color-mix(in srgb, var(--semi-color-primary) 7%, transparent);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;padding:10px 12px;overflow:visible;gap:8px!important;display:grid!important}.console-layout .table-scroll-card .channels-table .card-table-mobile-actions>.channel-row-actions>*{width:100%;min-width:0}.console-layout .table-scroll-card .channels-table .card-table-mobile-actions .semi-button,.console-layout .table-scroll-card .channels-table .card-table-mobile-actions .semi-button-group{width:100%}.console-layout .table-scroll-card .channels-table .card-table-mobile-actions .semi-button-group{flex-wrap:nowrap!important;display:inline-flex!important}.console-layout .table-scroll-card .channels-table .card-table-mobile-actions .semi-button-group .semi-button:first-child{flex:auto}.console-layout .table-scroll-card .channels-table .card-table-mobile-actions .semi-button-group .semi-button:last-child{flex:0 0 36px;width:36px}.channel-model-test-modal .semi-modal-content{border-radius:14px 14px 0 0}.channel-model-test-modal .semi-modal-body{padding:12px!important}.channel-model-test-modal .model-test-scroll{max-height:calc(100dvh - 190px);overflow:auto}.channel-model-test-modal .model-test-toolbar-actions,.channel-model-test-modal .model-test-footer-actions{width:100%}.channel-model-test-modal .model-test-toolbar-actions>.semi-button,.channel-model-test-modal .model-test-footer-actions>.semi-button{flex:1 1 0}.channel-model-test-modal .model-test-table .semi-table-thead>.semi-table-row>.semi-table-row-head,.channel-model-test-modal .model-test-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{padding:6px 8px!important}.channel-model-test-modal .model-test-table .semi-tag{padding:2px 6px!important;font-size:12px!important;line-height:1.3!important}.channel-model-test-modal .model-test-table .semi-checkbox,.channel-model-test-modal .model-test-table .semi-checkbox-inner,.channel-model-test-modal .model-test-table .semi-checkbox-inner-display,.channel-model-test-modal .model-test-table .model-test-native-checkbox{z-index:2;cursor:pointer;position:relative;pointer-events:auto!important}.channel-model-test-modal .model-test-native-checkbox{width:16px;height:16px;accent-color:var(--semi-color-primary);margin:0}.channel-selector-modal .channel-selector-table .semi-checkbox,.channel-selector-modal .channel-selector-table .semi-checkbox-inner,.channel-selector-modal .channel-selector-table .semi-checkbox-inner-display,.channel-selector-modal .channel-selector-table .channel-selector-native-checkbox{z-index:2;cursor:pointer;position:relative;pointer-events:auto!important}}.console-layout .usage-logs-filters .usage-logs-filters-timerange{flex:0 0 420px;align-items:center;min-width:400px;display:flex}.console-layout .usage-logs-filters .usage-logs-filters-logtype{flex-shrink:0;width:110px!important}.console-layout .usage-logs-filters .usage-logs-filters-fields{align-items:center;gap:6px;display:flex}.console-layout .usage-logs-filters .usage-logs-filters-fields>.semi-form-field{flex:1 1 0;min-width:0;margin-bottom:0!important;padding-bottom:0!important}.console-layout .usage-logs-filters .usage-logs-filters-fields>.semi-form-field .semi-input-wrapper,.console-layout .usage-logs-filters .usage-logs-filters-fields>.semi-form-field .semi-form-field-main{width:100%}.console-layout .usage-logs-filters .semi-form-field{margin-bottom:0!important;padding-bottom:0!important}@media (max-width:640px){.console-layout .usage-logs-filters .usage-logs-filters-timerange{flex:100%;min-width:0}.console-layout .usage-logs-filters .usage-logs-filters-logtype{flex:100%;width:100%!important}.console-layout .usage-logs-filters .usage-logs-filters-fields{flex-wrap:wrap;align-items:stretch}.console-layout .usage-logs-filters .usage-logs-filters-fields>.semi-form-field{flex:100%}.console-layout .usage-logs-filters .usage-logs-filters-fields>.semi-form-field,.console-layout .usage-logs-filters .usage-logs-filters-fields>.semi-form-field .semi-input-wrapper,.console-layout .usage-logs-filters .usage-logs-filters-fields>.semi-form-field .semi-form-field-main{width:100%}}.console-layout .error-logs-page{flex-direction:column;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;display:flex}.console-layout .error-logs-card{background:rgba(255,255,255,.86);border:1px solid #e7eaf5;border-radius:20px;flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 18px 50px rgba(15,23,42,.06)}.dark .console-layout .error-logs-card{background:rgba(17,24,39,.86);border-color:rgba(148,163,184,.18);box-shadow:0 18px 50px rgba(0,0,0,.28)}.console-layout .error-logs-header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;height:60px;min-height:56px;padding:0 20px;display:flex}.dark .console-layout .error-logs-header{border-bottom-color:rgba(148,163,184,.18)}.console-layout .error-logs-header-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.console-layout .error-logs-header-icon{color:#ef4444;flex-shrink:0;font-size:18px}.console-layout .error-logs-header-text{font-size:16px;font-weight:700;color:#0f172a!important}.dark .console-layout .error-logs-header-text{color:#f8fafc!important}.console-layout .error-logs-compact-toggle{flex-shrink:0}.console-layout .error-logs-filters-form{width:100%}.console-layout .error-logs-filters-shell{border-bottom:1px solid #eef2f7;padding:12px 16px 14px}.dark .console-layout .error-logs-filters-shell{border-bottom-color:rgba(148,163,184,.18)}.console-layout .error-logs-mobile-toggle{padding:0 16px 8px}.console-layout .error-logs-filters .error-logs-filters-timerange{flex:0 0 420px;align-items:center;min-width:400px;display:flex}.console-layout .error-logs-filters .error-logs-filters-fields{align-items:center;gap:6px;display:flex}.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field{flex:1 1 0;min-width:0;margin-bottom:0!important;padding-bottom:0!important}.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field .semi-input-wrapper,.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field .semi-form-field-main{width:100%}.console-layout .error-logs-filters .semi-form-field{margin-bottom:0!important;padding-bottom:0!important}.console-layout .error-logs-filters .semi-input-wrapper{min-height:40px;background:rgba(255,255,255,.9)!important;border:1px solid #e2e8f0!important;border-radius:12px!important}.console-layout .error-logs-filters .semi-input-wrapper:focus-within{box-shadow:0 0 0 2px rgba(124,58,237,.12);border-color:#7c3aed!important}.console-layout .error-logs-filters .semi-input::placeholder{color:#94a3b8}.dark .console-layout .error-logs-filters .semi-input-wrapper{color:#f8fafc;background:#0f172a!important;border-color:rgba(148,163,184,.22)!important}.console-layout .error-logs-btn-query{color:#7c3aed!important;background:rgba(255,255,255,.92)!important;border:1px solid #d8d0ff!important}.console-layout .error-logs-btn-query:hover{background:#f6f3ff!important;border-color:#c4b5fd!important}.console-layout .error-logs-btn-reset,.console-layout .error-logs-btn-columns{color:#475569!important;background:rgba(255,255,255,.92)!important;border:1px solid #e2e8f0!important}.console-layout .error-logs-btn-reset:hover,.console-layout .error-logs-btn-columns:hover{color:#7c3aed!important;background:#f6f3ff!important;border-color:#d8d0ff!important}.console-layout .error-logs-advanced-toggle{flex-shrink:0;color:#64748b!important}.console-layout .error-logs-advanced-toggle:hover{color:#7c3aed!important;background:#f6f3ff!important}@media (min-width:768px){.console-layout .error-logs-filters-shell{padding:16px 20px}.console-layout .error-logs-filters .error-logs-filters-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;display:grid}.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field{flex:initial;min-width:0}}@media (max-width:767px){.console-layout .error-logs-filters .error-logs-filters-timerange{flex:100%;min-width:0}.console-layout .error-logs-filters .error-logs-filters-timerange .classic-console-date-split{width:100%}.console-layout .error-logs-filters .error-logs-filters-timerange .semi-form-field{flex:1 1 0;min-width:0}.console-layout .error-logs-filters .error-logs-filters-timerange .semi-input-wrapper{min-width:0}.console-layout .error-logs-filters .error-logs-filters-fields{flex-wrap:wrap;align-items:stretch}.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field{flex:100%}.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field,.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field .semi-input-wrapper,.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field .semi-form-field-main{width:100%}}@media (max-width:640px){.console-layout .error-logs-filters .error-logs-filters-timerange{flex:100%;min-width:0}.console-layout .error-logs-filters .error-logs-filters-fields{flex-wrap:wrap;align-items:stretch}.console-layout .error-logs-filters .error-logs-filters-fields>.semi-form-field{flex:100%}}.console-layout .error-logs-table-wrap{background:rgba(248,250,252,.45);border-top:1px solid #eef2f7;width:100%;min-width:0;padding:0;overflow-x:auto}.dark .console-layout .error-logs-table-wrap{background:rgba(15,23,42,.35);border-top-color:rgba(148,163,184,.18)}.console-layout .error-logs-page .error-logs-table,.console-layout .error-logs-page .error-logs-table.semi-table-wrapper,.console-layout .error-logs-page .error-logs-table .semi-table-wrapper{max-width:100%;width:100%!important;min-width:100%!important}.console-layout .error-logs-page .error-logs-table .semi-table-container,.console-layout .error-logs-page .error-logs-table .semi-table-header,.console-layout .error-logs-page .error-logs-table .semi-table-body{width:100%!important;min-width:100%!important}.console-layout .error-logs-page .error-logs-table .semi-table-header table,.console-layout .error-logs-page .error-logs-table .semi-table-body table{table-layout:fixed;width:-webkit-max-content!important;width:max-content!important;min-width:100%!important}.console-layout .error-logs-page .error-logs-table .semi-table-content{width:-webkit-max-content!important;width:max-content!important;min-width:100%!important}.console-layout .error-logs-page .error-logs-long-text,.console-layout .error-logs-page .error-logs-time-cell,.console-layout .error-logs-page .error-logs-request-id-tag{min-width:0;max-width:100%}.console-layout .error-logs-page .error-logs-time-cell{white-space:nowrap;display:inline-block}.console-layout .error-logs-page .error-logs-long-text .semi-typography,.console-layout .error-logs-page .error-logs-request-id-tag .semi-tag-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-layout .error-logs-page .error-logs-field-pair{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.console-layout .error-logs-page .error-logs-field-pair-row{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.console-layout .error-logs-page .error-logs-field-pair-label{color:#64748b;white-space:nowrap;flex:none;font-size:11px;line-height:16px}.dark .console-layout .error-logs-page .error-logs-field-pair-label{color:#94a3b8}.console-layout .error-logs-page .error-logs-field-pair-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.console-layout .error-logs-page .error-logs-table .semi-table-thead>.semi-table-row>.semi-table-row-head{height:44px;color:#64748b!important;background:#f8fafc!important;padding:0 8px!important;font-size:13px!important;font-weight:700!important}.dark .console-layout .error-logs-page .error-logs-table .semi-table-thead>.semi-table-row>.semi-table-row-head{color:#cbd5e1!important;background:rgba(15,23,42,.9)!important}.console-layout .error-logs-page .error-logs-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{height:48px;border-bottom:1px solid #eef2f7!important;padding:0 8px!important}.dark .console-layout .error-logs-page .error-logs-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{border-bottom-color:rgba(148,163,184,.18)!important}.console-layout .error-logs-page .error-logs-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right),.console-layout .error-logs-page .error-logs-table .semi-table-tbody>.semi-table-row.semi-table-row-hovered>.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right){background:#faf8ff!important}.dark .console-layout .error-logs-page .error-logs-table .semi-table-tbody>.semi-table-row:hover>.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right),.dark .console-layout .error-logs-page .error-logs-table .semi-table-tbody>.semi-table-row.semi-table-row-hovered>.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right){background:rgba(124,58,237,.08)!important}.console-layout .error-logs-page .error-logs-table .semi-table-placeholder{padding:0!important}.console-layout .error-logs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;max-height:360px;padding:24px 16px 32px;display:flex}.console-layout .error-logs-empty-illustration{width:96px;height:96px;margin-bottom:12px}.console-layout .error-logs-empty-illustration svg{width:96px!important;height:96px!important}.console-layout .error-logs-empty-light{display:block}.console-layout .error-logs-empty-dark,.dark .console-layout .error-logs-empty-light{display:none}.dark .console-layout .error-logs-empty-dark{display:block}.console-layout .error-logs-empty-title{color:#0f172a;margin:0;font-size:16px;font-weight:700}.dark .console-layout .error-logs-empty-title{color:#f8fafc}.console-layout .error-logs-empty-subtitle{color:#64748b;margin:6px 0 0;font-size:13px}.dark .console-layout .error-logs-empty-subtitle{color:#94a3b8}.console-layout .error-logs-pagination{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dark .console-layout .error-logs-pagination{border-top-color:rgba(148,163,184,.18)}@media (max-width:767px){.console-layout .error-logs-page{max-width:100%;overflow-x:hidden}.console-layout .error-logs-card{border-radius:16px}.console-layout .error-logs-header{height:56px;min-height:56px;padding:0 14px}.console-layout .error-logs-filters-shell{padding:0 14px 12px}.console-layout .error-logs-mobile-toggle{padding:0 14px 8px}.console-layout .error-logs-table-wrap{overflow-x:hidden}.console-layout .error-logs-pagination{flex-direction:column;justify-content:center;padding:12px 14px}.console-layout .error-logs-page .card-table-mobile{max-width:100%;padding:0 10px 12px;overflow-x:hidden}.console-layout .error-logs-page .card-table-mobile-card{max-width:100%;overflow:hidden}.console-layout .error-logs-page .card-table-mobile-value{max-width:62vw}}@media (max-width:640px){.console-layout .error-logs-header{height:56px;min-height:56px;padding:0 16px}.console-layout .error-logs-pagination{flex-direction:column;justify-content:center;padding:12px 16px}.console-layout .error-logs-page .card-table-mobile{padding:0 12px 12px}}.console-layout .table-scroll-card :where(.semi-descriptions-key,.semi-descriptions-value,.semi-descriptions-item-th,.semi-descriptions-item-td,.semi-pagination,.semi-page-item,.semi-input,.semi-input-default,.semi-select-selection-text,.semi-form-field-label-text,.semi-tag-content,.semi-table-row-cell .semi-typography){font-size:14px;line-height:20px}.console-layout .table-scroll-card .semi-card-header :where(.semi-input,.semi-select-selection-text){font-size:14px;line-height:20px}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-cell-fixed-right,.console-layout .table-scroll-card .semi-table-thead>.semi-table-row>.semi-table-cell-fixed-right{background:var(--console-table-fixed-bg)!important;border-left:1px solid var(--console-table-fixed-border)!important;box-shadow:none!important;background-image:none!important}.console-layout .table-scroll-card :where(.semi-table-fixed-right) :where(.semi-table-row-head,.semi-table-row-cell){background:var(--console-table-fixed-bg)!important;border-left:1px solid var(--console-table-fixed-border)!important;box-shadow:none!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-cell-fixed-left,.console-layout .table-scroll-card .semi-table-thead>.semi-table-row>.semi-table-cell-fixed-left{background:var(--console-table-fixed-bg)!important;border-right:1px solid var(--console-table-fixed-border)!important;box-shadow:none!important;background-image:none!important}.console-layout .table-scroll-card :where(.semi-table-fixed-left) :where(.semi-table-row-head,.semi-table-row-cell){background:var(--console-table-fixed-bg)!important;border-right:1px solid var(--console-table-fixed-border)!important;box-shadow:none!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row:hover>:where(.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right)){background:var(--console-table-row-hover)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-hovered>:where(.semi-table-row-cell:not(.semi-table-cell-fixed-left):not(.semi-table-cell-fixed-right)){background:var(--console-table-row-hover)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row:hover>:where(.semi-table-cell-fixed-left,.semi-table-cell-fixed-right){background:var(--console-table-row-hover)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-hovered>:where(.semi-table-cell-fixed-left,.semi-table-cell-fixed-right){background:var(--console-table-row-hover)!important;background-image:none!important}.console-layout .table-scroll-card :where(.semi-table-fixed-left,.semi-table-fixed-right) .semi-table-tbody>.semi-table-row:hover>:where(.semi-table-row-head,.semi-table-row-cell){background:var(--console-table-row-hover)!important;background-image:none!important}.console-layout .table-scroll-card :where(.semi-table-fixed-left,.semi-table-fixed-right) .semi-table-tbody>.semi-table-row.semi-table-row-hovered>:where(.semi-table-row-head,.semi-table-row-cell){background:var(--console-table-row-hover)!important;background-image:none!important}.console-layout .table-scroll-card .semi-table-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--console-muted) 35%, transparent)}.console-layout .table-scroll-card .semi-table-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--console-muted) 55%, transparent)}.console-layout .table-scroll-card .semi-table .semi-tag,.console-layout .table-scroll-card .semi-table .semi-avatar{transition:none!important}.console-layout .table-scroll-card .semi-table .semi-tag:hover,.console-layout .table-scroll-card .semi-table .semi-avatar:hover{transform:none!important}@media (prefers-reduced-motion:reduce){.console-content-surface:after{opacity:.28;animation:none}}.sidebar-nav{background:var(--semi-color-bg-0);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-right:none;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.sidebar-nav .semi-navigation-inner,.sidebar-nav .semi-navigation-list-wrapper,.sidebar-nav .semi-navigation-list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sidebar-nav .semi-navigation-list-wrapper{padding-left:0;padding-right:0}.sidebar-nav .semi-navigation-list>a{box-sizing:border-box;width:100%;max-width:100%;text-decoration:none;display:block}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav .semi-navigation-sub-wrap{box-sizing:border-box;width:100%;max-width:100%;height:auto!important;min-height:0!important;margin:3px 0!important;padding:0!important}.sidebar-nav .semi-navigation-sub-wrap .semi-navigation-sub-title{width:100%;max-width:100%;margin:0!important}.sidebar-nav .semi-navigation-sub .semi-navigation-item{width:100%;max-width:100%;min-height:32px!important;margin-left:0!important;margin-right:0!important;padding-left:28px!important;padding-right:6px!important}.semi-navigation-sub-wrap{padding-left:0!important;padding-right:0!important}.sidebar-nav .semi-navigation-item:not(.semi-navigation-sub-wrap),.sidebar-nav .semi-navigation-sub-title{box-sizing:border-box;width:100%;max-width:100%;color:var(--sidebar-text,#4b5563);border:1px solid transparent;border-radius:10px;align-items:center;gap:12px;transition:all .18s;display:flex;position:relative;overflow:hidden;height:40px!important;min-height:40px!important;margin:1px 0!important;padding:0 12px!important}.sidebar-nav .semi-navigation-item-collapsed{height:40px!important;min-height:40px!important}.sidebar-nav .semi-navigation-item:not(.semi-navigation-sub-wrap):hover,.sidebar-nav .semi-navigation-sub-title:hover{background:var(--sidebar-hover-bg,rgba(239,246,255,.78))!important;color:var(--sidebar-active-text,#2563eb)!important;border-color:var(--sidebar-hover-border,rgba(147,197,253,.4))!important}.sidebar-nav .semi-navigation-item:not(.semi-navigation-sub-wrap):hover .sidebar-lucide-icon,.sidebar-nav .semi-navigation-sub-title:hover .sidebar-lucide-icon,.sidebar-nav .semi-navigation-item:not(.semi-navigation-sub-wrap):hover .sidebar-menu-label,.sidebar-nav .semi-navigation-sub-title:hover .sidebar-menu-label{color:var(--sidebar-active-text,#2563eb)!important}.sidebar-nav .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap),.sidebar-nav .semi-navigation-sub-title.semi-navigation-sub-title-selected{box-shadow:var(--sidebar-selected-shadow);-webkit-backdrop-filter:blur(12px);font-weight:600;background:var(--sidebar-selected-bg)!important;color:var(--sidebar-active-text,#2563eb)!important;border:1px solid var(--sidebar-selected-border-color)!important;border-radius:12px!important}.sidebar-nav .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap)>*,.sidebar-nav .semi-navigation-sub-title.semi-navigation-sub-title-selected>*{z-index:1;position:relative}.sidebar-nav .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap):before,.sidebar-nav .semi-navigation-sub-title.semi-navigation-sub-title-selected:before{content:"";background:var(--sidebar-active-bar,linear-gradient(180deg, #38bdf8 0%, #6366f1 100%));pointer-events:none;z-index:2;border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-nav .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap):after,.sidebar-nav .semi-navigation-sub-title.semi-navigation-sub-title-selected:after{display:none}@keyframes sidebar-selected-border-flow{to{background-position:240% 0}}@keyframes sidebar-selected-shimmer{0%,45%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.sidebar-nav .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap):before,.sidebar-nav .semi-navigation-sub-title.semi-navigation-sub-title-selected:before,.sidebar-nav .semi-navigation-item.semi-navigation-item-selected:not(.semi-navigation-sub-wrap):after,.sidebar-nav .semi-navigation-sub-title.semi-navigation-sub-title-selected:after{animation:none}}.sidebar-nav-item{box-sizing:border-box;border-radius:6px;height:40px;min-height:40px;margin:3px 8px;padding:0 12px}.sidebar-nav-item:hover{background-color:rgba(var(--semi-blue-0), .08);color:var(--semi-color-primary)}.sidebar-nav-item-selected{background:var(--sidebar-selected-bg);color:var(--primary);box-shadow:var(--sidebar-selected-shadow);font-weight:500}.sidebar-icon-container{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:0;transition:color .18s;display:flex}.sidebar-sub-icon-container{justify-content:center;align-items:center;width:18px;height:18px;margin-left:1px;margin-right:10px;transition:color .15s;display:flex}.sidebar-divider{opacity:.15;margin:4px 8px}.sidebar-group-label{color:var(--sidebar-text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;padding:0 8px 4px;font-size:12px;font-weight:600;line-height:1;overflow:hidden}.sidebar-collapse-button{cursor:pointer;z-index:10;background-color:transparent;border-top:none;justify-content:center;align-items:center;margin-top:auto;padding:10px 0 0;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.sidebar-collapse-trigger{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d8e5ff;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;transition:all .18s;display:inline-flex}.sidebar-collapse-trigger:hover{color:var(--sidebar-active-text,#2563eb);background:var(--sidebar-hover-bg,rgba(239,246,255,.78));border-color:#93c5fd}.sidebar-collapse-trigger:active{transform:scale(.98)}.sidebar-collapse-trigger.is-collapsed{border-radius:8px;width:36px;height:36px;padding:0}.sidebar-collapse-icon-container{flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.sidebar-collapse-icon-container.is-collapsed{transform:rotate(180deg)}.sidebar-collapse-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.console-layout .sidebar-collapse-trigger:hover{box-shadow:none}.dark .console-layout .sidebar-saas{--sidebar-text:#cbd5e1;--sidebar-text-muted:#64748b;--sidebar-icon:#94a3b8;--sidebar-icon-active:#60a5fa;--sidebar-active-text:#93c5fd;--sidebar-hover-bg:rgba(37,99,235,.14);--sidebar-border:rgba(148,163,184,.12);--sidebar-selected-bg:linear-gradient(135deg, rgba(14,165,233,.14), rgba(59,130,246,.16), rgba(99,102,241,.12));--sidebar-selected-border-color:rgba(96,165,250,.45);--sidebar-selected-shadow:0 8px 22px rgba(37,99,235,.22), inset 0 1px 0 rgba(255,255,255,.08);background:linear-gradient(#0f172a 0%,#111827 100%);border-right-color:rgba(148,163,184,.12)}.dark .console-layout .sidebar-brand-name{color:#f8fafc}.dark .console-layout .sidebar-collapse-trigger{color:#94a3b8;background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.16)}.dark .console-layout .sidebar-collapse-trigger:hover{color:#93c5fd;background:rgba(37,99,235,.14);border-color:rgba(96,165,250,.45)}.sidebar-section{margin-top:12px;padding-top:0}.sidebar-section:first-child{margin-top:0}@media (max-width:767px){.sidebar-container{background:var(--semi-color-bg-1);border-right:1px solid var(--semi-color-border)}.sidebar-nav{background:var(--semi-color-bg-1)}.sidebar-collapse-button{background-color:var(--semi-color-bg-1)}.console-mobile-drawer-backdrop{top:0;bottom:0;left:0;right:0;top:var(--console-header-height,64px);z-index:98;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:rgba(15,23,42,.55);border:none;margin:0;padding:0;position:fixed}.dark .console-mobile-drawer-backdrop{background:rgba(2,6,23,.78)}.console-layout:not(.console-layout-split) .console-sider{z-index:99;box-shadow:24px 0 48px rgba(15,23,42,.16)}.dark .console-layout:not(.console-layout-split) .console-sider{box-shadow:24px 0 48px rgba(0,0,0,.42)}.console-layout:not(.console-layout-split) .console-sider .sidebar-container,.console-layout:not(.console-layout-split) .console-sider .sidebar-nav,.console-layout:not(.console-layout-split) .console-sider .sidebar-collapse-button,.console-layout:not(.console-layout-split) .console-sider .sidebar-logo{-webkit-backdrop-filter:none!important;background:#fff!important}.dark .console-layout:not(.console-layout-split) .console-sider .sidebar-container,.dark .console-layout:not(.console-layout-split) .console-sider .sidebar-nav,.dark .console-layout:not(.console-layout-split) .console-sider .sidebar-collapse-button,.dark .console-layout:not(.console-layout-split) .console-sider .sidebar-logo{background:#0f172a!important}.console-mobile-drawer-open .console-main{pointer-events:none}.console-mobile-drawer-open .console-sider,.console-mobile-drawer-open .console-header-shell{pointer-events:auto}}.semi-chat{height:100%;width:100%!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.semi-chat-chatBox,.semi-chat-chatBox-wrap{max-width:100%!important;overflow:hidden!important}.semi-chat-chatBox-content{word-break:break-word;min-width:auto;overflow-wrap:break-word!important;max-width:100%!important}.semi-chat-content{max-width:100%!important;overflow:hidden!important}.semi-chat-list{max-width:100%!important;overflow-x:hidden!important}.semi-chat-container{overflow-x:hidden!important}.semi-chat-chatBox-action{column-gap:0!important}.semi-chat-inputBox-clearButton.semi-button .semi-icon{font-size:20px!important}.semi-chat::-webkit-scrollbar{display:none}.semi-chat-chatBox::-webkit-scrollbar{display:none}.semi-chat-chatBox-wrap::-webkit-scrollbar{display:none}.semi-chat-chatBox-content::-webkit-scrollbar{display:none}.semi-chat-content::-webkit-scrollbar{display:none}.semi-chat-list::-webkit-scrollbar{display:none}.semi-chat-container::-webkit-scrollbar{display:none}.semi-chat,.semi-chat-chatBox,.semi-chat-chatBox-wrap,.semi-chat-chatBox-content,.semi-chat-content,.semi-chat-list,.semi-chat-container{-ms-overflow-style:none;scrollbar-width:none}.sbg-button .semi-button-content{min-width:0!important}.sbg-content{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.sbg-ellipsis{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sbg-badge{font-variant-numeric:tabular-nums;background-color:var(--semi-color-fill-0);min-width:18px;height:18px;color:var(--semi-color-text-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.sbg-badge-active{background-color:var(--semi-color-primary-light-active);color:var(--semi-color-primary)}.sbg-variant-violet{--semi-color-primary:#2563eb;--semi-color-primary-light-default:rgba(37,99,235,.08);--semi-color-primary-light-hover:rgba(37,99,235,.15);--semi-color-primary-light-active:rgba(37,99,235,.22)}.sbg-variant-teal{--semi-color-primary:#0f766e;--semi-color-primary-light-default:rgba(20,184,166,.08);--semi-color-primary-light-hover:rgba(20,184,166,.15);--semi-color-primary-light-active:rgba(20,184,166,.22)}.sbg-variant-amber{--semi-color-primary:#b45309;--semi-color-primary-light-default:rgba(245,158,11,.08);--semi-color-primary-light-hover:rgba(245,158,11,.15);--semi-color-primary-light-active:rgba(245,158,11,.22)}.sbg-variant-rose{--semi-color-primary:#be123c;--semi-color-primary-light-default:rgba(244,63,94,.08);--semi-color-primary-light-hover:rgba(244,63,94,.15);--semi-color-primary-light-active:rgba(244,63,94,.22)}.sbg-variant-green{--semi-color-primary:#047857;--semi-color-primary-light-default:rgba(16,185,129,.08);--semi-color-primary-light-hover:rgba(16,185,129,.15);--semi-color-primary-light-active:rgba(16,185,129,.22)}html.dark .sbg-variant-violet{--semi-color-primary:#60a5fa;--semi-color-primary-light-default:rgba(96,165,250,.14);--semi-color-primary-light-hover:rgba(96,165,250,.22);--semi-color-primary-light-active:rgba(96,165,250,.3)}html.dark .sbg-variant-teal{--semi-color-primary:#2dd4bf;--semi-color-primary-light-default:rgba(45,212,191,.14);--semi-color-primary-light-hover:rgba(45,212,191,.22);--semi-color-primary-light-active:rgba(45,212,191,.3)}html.dark .sbg-variant-amber{--semi-color-primary:#fbbf24;--semi-color-primary-light-default:rgba(251,191,36,.14);--semi-color-primary-light-hover:rgba(251,191,36,.22);--semi-color-primary-light-active:rgba(251,191,36,.3)}html.dark .sbg-variant-rose{--semi-color-primary:#fb7185;--semi-color-primary-light-default:rgba(251,113,133,.14);--semi-color-primary-light-hover:rgba(251,113,133,.22);--semi-color-primary-light-active:rgba(251,113,133,.3)}html.dark .sbg-variant-green{--semi-color-primary:#34d399;--semi-color-primary-light-default:rgba(52,211,153,.14);--semi-color-primary-light-hover:rgba(52,211,153,.22);--semi-color-primary-light-active:rgba(52,211,153,.3)}.semi-tabs-content{flex:1!important;height:calc(100% - 40px)!important;padding:0!important}.semi-tabs-content .semi-tabs-pane{height:100%!important;overflow:hidden!important}.semi-tabs-content .semi-tabs-pane>div{height:100%!important}.tableShow{display:revert}.tableHiddle{display:none!important}.custom-footer{font-size:1.1em}.custom-footer.na-cb6feafeb3990c78,.card-content-container{position:relative}.card-content-fade-indicator{background:linear-gradient(transparent, var(--semi-color-bg-1));pointer-events:none;z-index:1;opacity:0;height:30px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.debug-panel .semi-tabs{flex-direction:column!important;height:100%!important;display:flex!important}.debug-panel .semi-tabs-bar{flex-shrink:0!important}.debug-panel .semi-tabs-content{flex:1!important;overflow:hidden!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.semi-table-body::-webkit-scrollbar{width:6px;height:6px}.semi-table-body::-webkit-scrollbar-thumb{background:rgba(var(--semi-grey-2), .3);border-radius:2px}.semi-table-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2), .5)}.semi-table-body::-webkit-scrollbar-track{background:0 0}.semi-sidesheet-body::-webkit-scrollbar{width:6px;height:6px}.semi-sidesheet-body::-webkit-scrollbar-thumb{background:rgba(var(--semi-grey-2), .3);border-radius:2px}.semi-sidesheet-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2), .5)}.semi-sidesheet-body::-webkit-scrollbar-track{background:0 0}.pricing-scroll-hide,.model-test-scroll,.card-content-scroll,.model-settings-scroll,.thinking-content-scroll,.custom-request-textarea .semi-input,.custom-request-textarea textarea,.notice-content-scroll{-ms-overflow-style:none;scrollbar-width:none}.pricing-scroll-hide::-webkit-scrollbar{display:none}.model-test-scroll::-webkit-scrollbar{display:none}.card-content-scroll::-webkit-scrollbar{display:none}.model-settings-scroll::-webkit-scrollbar{display:none}.thinking-content-scroll::-webkit-scrollbar{display:none}.custom-request-textarea .semi-input::-webkit-scrollbar{display:none}.custom-request-textarea textarea::-webkit-scrollbar{display:none}.notice-content-scroll::-webkit-scrollbar{display:none}.classic-notice-modal{--landing-bg:#f7f8ff;--landing-surface:rgba(255,255,255,.76);--landing-surface-strong:rgba(255,255,255,.94);--landing-border:rgba(99,102,241,.18);--landing-border-strong:rgba(99,102,241,.32);--landing-text:#111827;--landing-muted:#64748b;--landing-soft:#eef2ff;--landing-glass-shadow:0 24px 80px rgba(79,70,229,.16);--landing-gradient:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 48%, #ec4899 100%)}html.dark .classic-notice-modal,.dark .classic-notice-modal{--landing-bg:#030712;--landing-surface:rgba(10,16,34,.76);--landing-surface-strong:rgba(15,23,42,.9);--landing-border:rgba(148,163,184,.16);--landing-border-strong:rgba(139,92,246,.42);--landing-text:#f8fafc;--landing-muted:#94a3b8;--landing-soft:rgba(99,102,241,.14);--landing-glass-shadow:0 24px 120px rgba(79,70,229,.28)}.console-layout .classic-notice-modal{--landing-bg:var(--app-bg);--landing-surface:var(--app-bg-soft);--landing-surface-strong:#fff;--landing-border:rgba(216,229,255,.92);--landing-border-strong:#b8ccff;--landing-text:var(--text-main);--landing-muted:var(--text-muted);--landing-soft:#eff6ff;--landing-glass-shadow:var(--card-shadow);--landing-gradient:var(--button-gradient)}.console-layout .classic-notice-modal .semi-modal-content{background:radial-gradient(circle at 12% 0,rgba(59,130,246,.12),transparent 32%),radial-gradient(circle at 88% 8%,rgba(99,102,241,.1),transparent 30%),linear-gradient(135deg,#fff 0%,#f5f8ff 55%,#f8f5ff 100%)!important}html.dark .console-layout .classic-notice-modal{--landing-border-strong:rgba(96,165,250,.42);--landing-soft:rgba(37,99,235,.14);--landing-glass-shadow:0 24px 120px rgba(37,99,235,.22)}.classic-notice-modal .semi-modal-content{box-shadow:var(--landing-glass-shadow), 0 0 0 1px rgba(255,255,255,.36) inset;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;overflow:hidden;border:1px solid var(--landing-border)!important;background:radial-gradient(circle at 12% 0%, rgba(59,130,246,.16), transparent 32%), radial-gradient(circle at 88% 8%, rgba(236,72,153,.14), transparent 30%), linear-gradient(180deg, var(--landing-surface-strong), var(--landing-surface))!important;border-radius:24px!important}.classic-notice-modal .semi-modal-content:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent),radial-gradient(circle at 50% 0,rgba(139,92,246,.16),transparent 42%);position:absolute;top:0;bottom:0;left:0;right:0}.classic-notice-modal .semi-modal-header,.classic-notice-modal .semi-modal-body,.classic-notice-modal .semi-modal-footer{z-index:1;position:relative}.classic-notice-modal .semi-modal-header{border-bottom:1px solid var(--landing-border);padding:18px 20px 12px!important}.classic-notice-modal .semi-modal-body{color:var(--landing-muted);padding:16px 20px!important}.classic-notice-modal .semi-modal-footer{border-top:1px solid var(--landing-border);padding:12px 20px 18px!important}.notice-tech-title{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.notice-tech-title-main{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.notice-tech-title-icon{isolation:isolate;color:#fff;background:var(--landing-gradient);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;animation:3.2s ease-in-out infinite notice-title-icon-glow;display:grid;position:relative;box-shadow:0 10px 24px rgba(139,92,246,.28)}.notice-tech-title-icon:after{content:"";background:var(--landing-gradient);opacity:.28;filter:blur(10px);z-index:-1;pointer-events:none;border-radius:12px;width:34px;height:34px;animation:3.2s ease-in-out infinite notice-title-icon-glow;position:absolute}.notice-tech-eyebrow{color:color-mix(in srgb, #6366f1 55%, var(--landing-muted));letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2;display:block}.notice-tech-title-main strong{color:var(--landing-text);letter-spacing:-.01em;margin-top:1px;font-size:14px;font-weight:600;line-height:20px;display:block}.notice-tech-tabs .semi-tabs-bar{margin:0}.notice-tech-tabs .semi-tabs-tab{transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;border:1px solid var(--landing-border)!important;min-height:28px!important;color:var(--landing-muted)!important;background:color-mix(in srgb, var(--landing-surface) 86%, transparent)!important;border-radius:999px!important;padding:3px 11px!important;font-size:12px!important;font-weight:500!important}.notice-tech-tabs .semi-tabs-tab:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(99,102,241,.12);border-color:var(--landing-border-strong)!important;color:var(--landing-text)!important}.notice-tech-tabs .semi-tabs-tab-active{transform:translateY(-1px);box-shadow:0 8px 22px rgba(139,92,246,.28);color:#fff!important;background:var(--landing-gradient)!important;border-color:transparent!important}.notice-tech-content{color:var(--landing-muted);font-size:14px;line-height:1.85}.notice-tech-content h1,.notice-tech-content h2,.notice-tech-content h3,.notice-tech-content h4{color:var(--landing-text);margin:0 0 .75em;line-height:1.35}.notice-tech-content h1{font-size:16px}.notice-tech-content h2,.notice-tech-content h3,.notice-tech-content h4{font-size:14px}.notice-tech-content p,.notice-tech-content ul,.notice-tech-content ol{margin:0 0 1em}.notice-tech-content ul,.notice-tech-content ol{padding-left:1.25rem}.notice-tech-content a{color:#3b82f6;word-break:break-all;font-weight:700}.notice-tech-content blockquote{background:var(--landing-soft);border-left:3px solid rgba(139,92,246,.75);border-radius:12px;margin:1em 0;padding:12px 14px}.notice-tech-content code{border:1px solid var(--landing-border);color:var(--landing-text);background:var(--landing-soft);border-radius:8px;padding:2px 6px}.classic-notice-modal .semi-timeline-item-content{color:var(--landing-muted)}.classic-notice-modal .semi-timeline-item-content a{color:#3b82f6}.notice-tech-footer{justify-content:flex-end;gap:10px;width:100%;display:flex}.notice-tech-button{border-radius:10px!important;height:32px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;transition:transform .2s,opacity .2s,box-shadow .2s,filter .2s!important}.notice-tech-button:hover{transform:translateY(-1px)}.notice-tech-button-secondary{color:var(--landing-text)!important;border:1px solid var(--landing-border)!important;background:color-mix(in srgb, var(--landing-surface) 92%, transparent)!important}.notice-tech-button-secondary:hover{border-color:var(--landing-border-strong)!important;box-shadow:0 6px 16px rgba(99,102,241,.1)!important}.notice-tech-button-primary{box-shadow:0 10px 24px rgba(139,92,246,.28);color:#fff!important;background:var(--landing-gradient)!important;background-size:160% 160%!important;border:0!important}.notice-tech-button-primary:hover{filter:brightness(1.04);box-shadow:0 12px 28px rgba(139,92,246,.36)!important}@keyframes notice-title-icon-glow{0%,to{box-shadow:0 8px 20px rgba(139,92,246,.22)}50%{box-shadow:0 12px 28px rgba(139,92,246,.38)}}@media (prefers-reduced-motion:reduce){.notice-tech-title-icon,.notice-tech-title-icon:after{animation:none}}@media (max-width:640px){.notice-tech-title{flex-direction:column;align-items:flex-start}.notice-tech-tabs{width:100%}.notice-tech-footer{flex-direction:column-reverse}.notice-tech-button{width:100%}}.image-list-scroll::-webkit-scrollbar{width:6px;height:6px}.image-list-scroll::-webkit-scrollbar-thumb{background:var(--semi-color-tertiary-light-default);border-radius:3px}.image-list-scroll::-webkit-scrollbar-thumb:hover{background:var(--semi-color-tertiary)}.image-list-scroll::-webkit-scrollbar-track{background:0 0}.components-transfer-source-item,.components-transfer-selected-item{align-items:center;padding:8px;display:flex}.semi-transfer-left-list,.semi-transfer-right-list{-ms-overflow-style:none;scrollbar-width:none}.semi-transfer-left-list::-webkit-scrollbar{display:none}.semi-transfer-right-list::-webkit-scrollbar{display:none}.components-transfer-source-item .semi-checkbox,.components-transfer-selected-item .semi-checkbox{align-items:center;width:100%;display:flex}.components-transfer-source-item .semi-avatar,.components-transfer-selected-item .semi-avatar{flex-shrink:0;margin-right:12px}.components-transfer-source-item .info,.components-transfer-selected-item .info{flex-direction:column;flex:1;justify-content:center;display:flex;overflow:hidden}.components-transfer-source-item .name,.components-transfer-selected-item .name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.components-transfer-source-item .email,.components-transfer-selected-item .email{color:var(--semi-color-text-2);align-items:center;font-size:12px;display:flex}.components-transfer-selected-item .semi-icon-close{cursor:pointer;color:var(--semi-color-text-2);margin-left:8px}.components-transfer-selected-item .semi-icon-close:hover{color:var(--semi-color-text-0)}@keyframes sweep-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.shine-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,currentColor 0%,currentColor 40%,rgba(255,255,255,.9) 50%,currentColor 60%,currentColor 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite sweep-shine}.dark .shine-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,currentColor 0%,currentColor 40%,#facc15 50%,currentColor 60%,currentColor 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.semi-scrolllist,.semi-scrolllist *{-ms-overflow-style:none;scrollbar-width:none;background:0 0!important}.semi-scrolllist::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.semi-scrolllist ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.semi-scrolllist-body{padding:1px!important}.semi-scrolllist-list-outer{padding-right:0!important}.blur-ball{filter:blur(120px);pointer-events:none;z-index:-1;border-radius:50%;width:360px;height:360px;position:absolute}.blur-ball-indigo{opacity:.5;background:#6366f1;top:40px;left:50%;transform:translate(-50%)}.blur-ball-teal{opacity:.4;background:#14b8a6;top:200px;left:30%}html:not(.dark) .blur-ball-indigo{opacity:.25}html:not(.dark) .blur-ball-teal{opacity:.2}.classic-notice-modal :where(.semi-timeline-item-content,.semi-timeline-item-content-text){font-size:14px;line-height:20px}.classic-notice-modal :where(.semi-timeline-item-time){font-size:12px}.classic-token-sidesheet-subtitle,.classic-token-section-desc{font-size:12px}.console-modal-section-title,.console-modal-panel-title,.console-inline-stat-value{font-size:1.125rem!important;line-height:1.75rem!important}.console-inline-stat-label{font-size:.875rem!important;line-height:1.25rem!important}.console-price-highlight{font-weight:600;line-height:1.75rem;font-size:1.125rem!important}.console-page-title{font-size:1.5rem!important;font-weight:700!important;line-height:2rem!important}.console-page-subtitle{font-size:.875rem!important;line-height:1.25rem!important}.console-page-section-title{font-size:1.125rem!important;font-weight:600!important;line-height:1.75rem!important}@media (max-width:767px){.console-layout .console-content-surface :where(.semi-button:not(.semi-button-borderless):not(.semi-button-link)){min-height:34px;height:34px!important;padding:0 14px!important}.console-layout .card-table-mobile :where(.card-table-mobile-actions .semi-button){width:100%}}.console-layout .console-content-surface :where(.semi-form-field){min-width:0}.console-layout .console-content-surface :where(.semi-input-wrapper,.semi-inputNumber,.semi-select,.semi-tagInput,.semi-input-textarea-wrapper){min-height:36px;transition:border-color .2s,box-shadow .2s,background .2s;border:1px solid var(--console-control-border)!important;background:var(--console-control-input-bg)!important;color:var(--console-control-text)!important;border-radius:10px!important}.console-layout .console-content-surface :where(.semi-input-wrapper,.semi-inputNumber,.semi-select,.semi-tagInput):not(:-webkit-any(.semi-input-textarea-wrapper,.semi-select-multiple)){height:36px}.console-layout .console-content-surface :where(.semi-input-wrapper,.semi-inputNumber,.semi-select,.semi-tagInput):not(:-webkit-any(.semi-input-textarea-wrapper,.semi-select-multiple)){height:36px}.console-layout .console-content-surface :where(.semi-input-wrapper,.semi-inputNumber,.semi-select,.semi-tagInput):not(:is(.semi-input-textarea-wrapper,.semi-select-multiple)){height:36px}.console-layout .console-content-surface .semi-select-multiple{min-height:36px;height:auto!important}.console-layout .console-content-surface .semi-select-multiple .semi-select-selection{align-items:flex-start;min-height:36px;height:auto!important}.console-layout .console-content-surface .semi-select-multiple .semi-select-content-wrapper{flex-wrap:wrap;min-height:30px;height:auto!important}.console-layout .console-content-surface .semi-select-multiple .semi-select-content-wrapper .semi-tag-group{flex-wrap:wrap;row-gap:4px}.console-layout .console-content-surface .semi-select-multiple .semi-input-wrapper{min-height:22px;height:auto!important}.console-layout .console-content-surface :where(.semi-input-wrapper:hover,.semi-input-wrapper-focus,.semi-inputNumber:hover,.semi-inputNumber-focus,.semi-select:hover,.semi-select-focus,.semi-tagInput:hover,.semi-tagInput-focus,.semi-input-textarea-wrapper:hover,.semi-input-textarea-wrapper-focus){border-color:var(--console-control-border-strong)!important;box-shadow:0 0 0 3px rgba(14,165,233,.1)!important}.console-layout .console-content-surface :where(.semi-input,.semi-input-default,.semi-inputNumber-input,.semi-select-selection-text){color:var(--console-control-text)!important;background:0 0!important}.console-layout .console-content-surface :where(){color:var(--console-control-muted)!important}.console-layout .console-content-surface :where(.semi-input-prefix,.semi-input-suffix,.semi-select-prefix,.semi-select-suffix){color:var(--console-control-muted)!important}.console-layout .console-content-surface :where(.semi-select .semi-input-wrapper,.semi-tagInput .semi-input-wrapper){height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.console-layout .console-content-surface :where(.semi-select .semi-input-wrapper:hover,.semi-select .semi-input-wrapper-focus,.semi-tagInput .semi-input-wrapper:hover,.semi-tagInput .semi-input-wrapper-focus){box-shadow:none!important;background:0 0!important;border:none!important}.console-layout .console-content-surface .semi-select.semi-select-filterable .semi-input{height:100%!important;padding-left:0!important;padding-right:0!important}.console-layout .console-content-surface .classic-console-range-picker.semi-datepicker{max-width:500px;width:min(100%,500px)!important}.console-layout .console-content-surface .classic-console-date-split{width:min(100%,500px);max-width:500px}.console-layout .console-content-surface .classic-console-date-split .semi-form-field{flex:1 1 0;min-width:0;padding:0!important}.console-layout .console-content-surface .classic-console-date-split .semi-datepicker{width:100%!important}.console-layout .console-content-surface .classic-console-date-separator{color:var(--console-control-muted);font-size:var(--console-font-size);flex:none;line-height:36px}.console-layout .console-content-surface .semi-button:not(.semi-button-borderless):not(.semi-button-link):not(.semi-chat-inputBox-sendButton):not(.semi-chat-inputBox-clearButton){font-weight:500;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;border-radius:10px!important;height:36px!important;padding:0 18px!important}.console-layout .console-content-surface .semi-button:not(.semi-button-borderless):not(.semi-button-link):not(.semi-chat-inputBox-sendButton):not(.semi-chat-inputBox-clearButton):hover{transform:translateY(-1px)}.console-layout .console-content-surface :where(.semi-button-primary,.semi-button-light.semi-button-primary):not(.semi-button-borderless){border-color:transparent!important}.console-layout .console-content-surface .semi-button-primary:not(.semi-button-light):not(.semi-button-borderless){box-shadow:var(--button-shadow);color:#fff!important;background:var(--button-gradient)!important}.console-layout .console-content-surface .semi-button-primary:not(.semi-button-light):not(.semi-button-borderless):hover{box-shadow:var(--button-shadow-hover);background:var(--button-gradient-hover)!important}.console-layout .console-content-surface .semi-button-tertiary:not(.semi-button-borderless),.console-layout .console-content-surface .semi-button-light:not(.semi-button-borderless){border:1px solid var(--console-control-border)!important;color:var(--primary)!important;background:#fff!important}.console-layout .console-content-surface .semi-button-tertiary:not(.semi-button-borderless):hover,.console-layout .console-content-surface .semi-button-light:not(.semi-button-borderless):hover{box-shadow:0 10px 26px rgba(37,99,235,.1);color:#2563eb!important;background:#f0f7ff!important;border-color:#93c5fd!important}.console-layout .console-content-surface .semi-button-danger:not(.semi-button-borderless){color:#dc2626!important;background:rgba(254,226,226,.72)!important;border:1px solid rgba(239,68,68,.24)!important}.console-layout .console-content-surface .semi-button-danger:not(.semi-button-borderless):hover{box-shadow:0 10px 26px rgba(239,68,68,.12);border-color:rgba(239,68,68,.42)!important}html.dark .console-layout .console-content-surface .semi-button-danger:not(.semi-button-borderless){color:#fca5a5!important;background:rgba(127,29,29,.28)!important;border-color:rgba(248,113,113,.32)!important}.console-layout .table-scroll-card .semi-table .semi-input-number{vertical-align:middle;align-items:center!important;display:inline-flex!important;transform:none!important}.console-layout .table-scroll-card .semi-table .semi-input-number .semi-input-wrapper{border-radius:6px!important;align-items:center!important;height:24px!important;min-height:24px!important;display:inline-flex!important}.console-layout .table-scroll-card .semi-table .semi-input-number .semi-input{height:22px!important;min-height:22px!important;padding-top:0!important;padding-bottom:0!important;line-height:22px!important}.console-layout .table-scroll-card .semi-table .semi-input-number .semi-input-suffix{align-self:center!important;align-items:center!important;display:inline-flex!important}.console-layout .table-scroll-card .semi-table .semi-input-number-suffix-btns-inner{height:22px!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-row-cell:has(.semi-input-number){vertical-align:middle!important}.console-layout .table-scroll-card .semi-table .semi-table-row-cell>div:has(>.semi-input-number){align-items:center;display:flex}.console-layout .table-scroll-card .semi-table .semi-inputNumber,.console-layout .table-scroll-card .semi-table .semi-input-number{vertical-align:middle;border-radius:6px!important;align-items:center!important;height:24px!important;min-height:24px!important;display:inline-flex!important}.console-layout .table-scroll-card .semi-table .semi-inputNumber-input,.console-layout .table-scroll-card .semi-table .semi-input-number-input{height:22px!important;padding-top:0!important;padding-bottom:0!important;line-height:22px!important}.console-layout .table-scroll-card .semi-table .semi-inputNumber:hover,.console-layout .table-scroll-card .semi-table .semi-inputNumber-focus,.console-layout .table-scroll-card .semi-table .semi-input-number:hover,.console-layout .table-scroll-card .semi-table .semi-input-number-focus,.console-layout .table-scroll-card .semi-table .semi-input-number .semi-input-wrapper:hover,.console-layout .table-scroll-card .semi-table .semi-input-number .semi-input-wrapper-focus{box-shadow:none!important}.console-layout .table-scroll-card .semi-table .semi-button.semi-button-size-small:not(.semi-button-borderless):not(.semi-button-link){border-radius:6px!important;height:auto!important;min-height:24px!important;padding:2px 8px!important;line-height:20px!important}.console-layout .table-scroll-card .semi-table .semi-button:not(.semi-button-borderless):not(.semi-button-link):hover,.console-layout .table-scroll-card .semi-table .semi-button-group .semi-button:not(.semi-button-borderless):not(.semi-button-link):hover{box-shadow:none!important;transform:none!important}.console-layout .table-scroll-card .semi-table .semi-button-group{vertical-align:middle;overflow:visible!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-cell-fixed-right{overflow:visible!important}.console-layout .table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-row-cell:has(.semi-button-group){overflow:visible!important}.console-layout .table-scroll-card .semi-table-row-cell:has(.classic-table-row-actions){overflow:visible!important}.console-layout .table-scroll-card>.semi-card-header,.console-layout .table-scroll-card .semi-card-header-wrapper,.console-layout .table-scroll-card .semi-card-title{overflow:visible!important}.console-layout .table-scroll-card .semi-card-header :where(.classic-console-header-action,.semi-button):hover{transform:none!important}.console-layout .table-scroll-card .classic-table-row-actions{z-index:1;position:relative;overflow:visible!important}.console-layout .table-scroll-card .semi-table .classic-table-row-actions .semi-button:hover{box-shadow:none!important;transform:none!important}.classic-token-actions,.classic-token-filters{--token-control-input-bg:var(--console-control-input-bg,rgba(248,250,252,.92));--token-control-border:var(--console-control-border,rgba(37,99,235,.16));--token-control-border-strong:var(--console-control-border-strong,rgba(37,99,235,.36));--token-control-text:var(--console-control-text,#0f172a);--token-control-muted:var(--console-control-muted,#64748b);--token-control-primary-start:var(--console-control-primary-start,#0b84ff);--token-control-primary-end:var(--console-control-primary-end,#6366f1)}html.dark .classic-token-actions,html.dark .classic-token-filters{--token-control-input-bg:rgba(2,8,23,.48);--token-control-border:rgba(96,165,250,.34);--token-control-border-strong:rgba(96,165,250,.58);--token-control-text:#f8fafc;--token-control-muted:#9aa8c7;--token-control-primary-start:#19a7ff;--token-control-primary-end:#8b5cf6}.classic-token-filters .semi-form-field{padding:0!important}.classic-token-filters .semi-input-wrapper{height:36px;transition:border-color .2s,box-shadow .2s,background .2s;border:1px solid var(--token-control-border)!important;background:var(--token-control-input-bg)!important;border-radius:10px!important}.classic-token-filters .semi-input-wrapper:hover,.classic-token-filters .semi-input-wrapper-focus{border-color:var(--token-control-border-strong)!important;box-shadow:0 0 0 3px rgba(14,165,233,.1)!important}.classic-token-filters .semi-input,.classic-token-filters .semi-input-default{color:var(--token-control-text)!important;background:0 0!important}.classic-token-filters .semi-input::placeholder{color:var(--token-control-muted)!important}.classic-token-filters .semi-input-prefix,.classic-token-filters .semi-input-suffix{color:var(--token-control-muted)!important}.classic-token-button.semi-button{font-weight:500;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;border-radius:10px!important;height:36px!important;padding:0 18px!important}.classic-token-button.semi-button:hover{transform:translateY(-1px)}.classic-token-button-primary.semi-button{color:#fff!important;background:linear-gradient(135deg, var(--token-control-primary-start), var(--token-control-primary-end))!important;box-shadow:none!important;border:0!important}.classic-token-button-primary.semi-button:hover{box-shadow:0 10px 24px rgba(37,99,235,.18)!important}.classic-token-button-secondary.semi-button{border:1px solid var(--token-control-border)!important;color:var(--token-control-text)!important;background:var(--token-control-input-bg)!important}.classic-token-button-secondary.semi-button:hover{box-shadow:0 8px 20px rgba(37,99,235,.1);border-color:var(--token-control-border-strong)!important}.classic-token-button-danger.semi-button{color:#dc2626!important;background:rgba(254,226,226,.72)!important;border:1px solid rgba(239,68,68,.24)!important}.classic-token-button-danger.semi-button:hover{box-shadow:0 8px 20px rgba(239,68,68,.1);border-color:rgba(239,68,68,.42)!important}html.dark .classic-token-button-danger.semi-button{color:#fca5a5!important;background:rgba(127,29,29,.28)!important;border-color:rgba(248,113,113,.32)!important}.classic-token-table-card{--token-table-fixed-bg:#fff;--token-table-fixed-hover-bg:#f1f7ff;--token-table-fixed-border:rgba(37,99,235,.18);--token-table-fixed-shadow:rgba(15,23,42,.12)}html.dark .classic-token-table-card{--token-table-fixed-bg:#0f172a;--token-table-fixed-hover-bg:#17233a;--token-table-fixed-border:rgba(96,165,250,.28);--token-table-fixed-shadow:rgba(0,0,0,.34)}.console-layout .classic-token-table-card.table-scroll-card .semi-table-thead>.semi-table-row>.semi-table-cell-fixed-right,.console-layout .classic-token-table-card.table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-cell-fixed-right{background:var(--token-table-fixed-bg)!important;border-left:1px solid var(--token-table-fixed-border)!important;box-shadow:-14px 0 24px -22px var(--token-table-fixed-shadow)!important;background-image:none!important}.console-layout .classic-token-table-card.table-scroll-card :where(.semi-table-fixed-right,.semi-table-cell-fixed-right) :where(.semi-table-row-head,.semi-table-row-cell){background:var(--token-table-fixed-bg)!important;border-left:1px solid var(--token-table-fixed-border)!important;box-shadow:-14px 0 24px -22px var(--token-table-fixed-shadow)!important;background-image:none!important}.console-layout .classic-token-table-card.table-scroll-card .semi-table-tbody>.semi-table-row>.semi-table-row-cell:has(.classic-table-row-actions){background:var(--token-table-fixed-bg)!important;border-left:1px solid var(--token-table-fixed-border)!important;box-shadow:-14px 0 24px -22px var(--token-table-fixed-shadow)!important;background-image:none!important}.console-layout .classic-token-table-card.table-scroll-card .semi-table-tbody>.semi-table-row:hover>:where(.semi-table-cell-fixed-right,.semi-table-row-cell:has(.classic-table-row-actions)){background:var(--console-table-row-hover)!important;background-image:none!important}.console-layout .classic-token-table-card.table-scroll-card .semi-table-tbody>.semi-table-row.semi-table-row-hovered>:where(.semi-table-cell-fixed-right,.semi-table-row-cell:has(.classic-table-row-actions)){background:var(--console-table-row-hover)!important;background-image:none!important}.classic-token-table-card .classic-table-row-actions{z-index:1;position:relative}.console-layout .card-table-mobile .card-table-mobile-actions{box-sizing:border-box;border:1px solid var(--console-border);background:color-mix(in srgb, var(--console-soft) 72%, var(--console-surface-strong));border-radius:14px;width:100%;padding:12px;overflow:visible}.console-layout .card-table-mobile .classic-table-row-actions{width:100%}.console-layout .card-table-mobile .classic-table-row-actions.semi-space{row-gap:8px!important}.console-layout .card-table-mobile .classic-table-row-actions.semi-space .semi-space-item{flex:calc(50% - 8px);min-width:calc(50% - 8px);max-width:100%}.console-layout .card-table-mobile .classic-table-row-actions.semi-space .semi-space-item .semi-button{justify-content:center;width:100%}.console-layout .classic-console-table-card.card-table-mobile .card-table-mobile-card.semi-card{border:1px solid var(--console-border)!important;background:linear-gradient(180deg, var(--console-surface-strong) 0%, color-mix(in srgb, var(--console-soft) 55%, var(--console-surface-strong)) 100%)!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important}.console-layout .classic-console-table-card.card-table-mobile .card-table-mobile-card .semi-card-body{overflow:visible}.console-layout .classic-console-table-card.card-table-mobile .card-table-mobile-label{font-size:var(--console-font-size-sm);color:var(--console-muted)!important}.console-layout .classic-console-table-card.card-table-mobile .card-table-mobile-value{min-width:0;font-size:var(--console-font-size);color:var(--console-text)!important}.classic-token-table.card-table-mobile{--token-card-bg:#fff;--token-card-bg-strong:#f8fbff;--token-card-action-bg:#eef5ff;--token-card-border:rgba(37,99,235,.14);--token-card-border-strong:rgba(37,99,235,.22);--token-card-text:#0f172a;--token-card-muted:#64748b}html.dark .classic-token-table.card-table-mobile{--token-card-bg:#0f172a;--token-card-bg-strong:#111c31;--token-card-action-bg:#17233a;--token-card-border:rgba(96,165,250,.22);--token-card-border-strong:rgba(96,165,250,.34);--token-card-text:#f8fafc;--token-card-muted:#9aa8c7}.classic-token-table.card-table-mobile .card-table-mobile-card.semi-card{border:1px solid var(--token-card-border)!important;background:linear-gradient(180deg, var(--token-card-bg) 0%, var(--token-card-bg-strong) 100%)!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important}.classic-token-table.card-table-mobile .card-table-mobile-card .semi-card-body{background:0 0!important}.classic-token-table.card-table-mobile .card-table-mobile-row{border-color:var(--token-card-border)!important}.classic-token-table.card-table-mobile .card-table-mobile-label{font-size:var(--console-font-size-sm,12px);color:var(--token-card-muted)!important}.classic-token-table.card-table-mobile .card-table-mobile-value{text-align:right;min-width:0;font-size:var(--console-font-size,14px);color:var(--token-card-text)!important}.classic-token-table.card-table-mobile .card-table-mobile-value>div{max-width:100%}.classic-token-table.card-table-mobile .card-table-mobile-actions{border:1px solid var(--token-card-border-strong);background:var(--token-card-action-bg);border-radius:14px;justify-content:flex-start;padding:12px}.classic-token-table.card-table-mobile .classic-table-row-actions{width:100%;gap:8px!important}.classic-token-table.card-table-mobile .classic-table-row-actions .semi-button{flex:calc(50% - 8px);min-width:0}.classic-token-table.card-table-mobile .classic-table-row-actions .semi-button-group{flex:calc(50% - 8px)}.classic-token-table.card-table-mobile .classic-table-row-actions .semi-button-group .semi-button{flex:auto}.classic-token-table.card-table-mobile .card-table-mobile-detail-trigger{color:var(--token-card-muted)!important}.classic-token-table.card-table-mobile .card-table-mobile-details{border:1px solid var(--token-card-border);background:var(--token-card-bg);border-radius:12px;margin-top:6px;padding:10px 12px}.classic-token-sidesheet,.classic-model-detail-sidesheet{--token-control-input-bg:#f8fbff;--token-control-border:rgba(37,99,235,.16);--token-control-border-strong:rgba(37,99,235,.36);--token-control-text:#0f172a;--token-control-muted:#64748b;--token-control-primary-start:#0b84ff;--token-control-primary-end:#6366f1;--token-sheet-bg:#fff;--token-sheet-bg-soft:#eef5ff;--token-sheet-card-bg:#f8fbff;--token-sheet-card-bg-strong:#fff;--token-sheet-footer-bg:#f8fbff;--token-sheet-glow:rgba(59,130,246,.16)}html.dark .classic-token-sidesheet,html.dark .classic-model-detail-sidesheet{--token-control-input-bg:#101a2f;--token-control-border:rgba(96,165,250,.34);--token-control-border-strong:rgba(96,165,250,.58);--token-control-text:#f8fafc;--token-control-muted:#9aa8c7;--token-control-primary-start:#19a7ff;--token-control-primary-end:#8b5cf6;--token-sheet-bg:#0f172a;--token-sheet-bg-soft:#111c31;--token-sheet-card-bg:#111c31;--token-sheet-card-bg-strong:#16223a;--token-sheet-footer-bg:#111c31;--token-sheet-glow:rgba(96,165,250,.16)}.classic-token-sidesheet.semi-sidesheet,.classic-model-detail-sidesheet.semi-sidesheet{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important}.classic-token-sidesheet .semi-sidesheet-inner,.classic-model-detail-sidesheet .semi-sidesheet-inner{box-shadow:0 24px 80px rgba(15,23,42,.2);background:radial-gradient(circle at 0% 0%, var(--token-sheet-glow), transparent 30%), linear-gradient(180deg, var(--token-sheet-bg) 0%, var(--token-sheet-bg-soft) 100%)!important}.classic-token-sidesheet .semi-sidesheet-header,.classic-model-detail-sidesheet .semi-sidesheet-header{border-bottom:1px solid var(--token-control-border);background:linear-gradient(135deg, rgba(11,132,255,.12), rgba(124,58,237,.08)), var(--token-sheet-bg)!important;padding:18px 20px!important}.classic-token-sidesheet .semi-sidesheet-body,.classic-model-detail-sidesheet .semi-sidesheet-body{background:0 0!important}.classic-token-sidesheet-title{align-items:center;gap:12px;width:100%;display:flex}.classic-token-sidesheet-title-icon{color:#fff;background:linear-gradient(135deg, var(--token-control-primary-start), var(--token-control-primary-end));border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 14px 30px rgba(37,99,235,.22)}.classic-token-sidesheet-title-copy{min-width:0}.classic-token-sidesheet-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--token-control-primary-start);margin-bottom:2px;font-size:12px;font-weight:700;line-height:1}.classic-token-sidesheet-heading{color:var(--token-control-text)!important}.classic-token-sidesheet-subtitle{color:var(--token-control-muted);margin-top:4px;font-size:12px;line-height:1.45}.classic-token-sidesheet-footer{border-top:1px solid var(--token-control-border);background:var(--token-sheet-footer-bg);justify-content:flex-end;padding:14px 18px;display:flex;box-shadow:0 -12px 28px rgba(15,23,42,.06)}.classic-token-sidesheet-body{flex-direction:column;gap:14px;display:flex;padding:14px!important}.classic-token-sidesheet-card.semi-card{overflow:hidden;border:1px solid var(--token-control-border)!important;background:linear-gradient(180deg, var(--token-sheet-card-bg-strong), var(--token-sheet-card-bg))!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}.classic-token-sidesheet-card .semi-card-body{background:0 0!important;padding:16px!important}.classic-token-section-title{color:var(--token-control-text)!important}.classic-token-section-desc{color:var(--token-control-muted);font-size:12px;line-height:1.5}.classic-token-sidesheet .semi-form-field-label-text{color:var(--token-control-text)!important}.classic-token-sidesheet .semi-form-field-extra-string,.classic-token-sidesheet .semi-form-field-help-text{color:var(--token-control-muted)!important}.classic-token-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select,.semi-input-textarea-wrapper){min-height:36px;transition:border-color .2s,box-shadow .2s,background .2s;border:1px solid var(--token-control-border)!important;background:var(--token-control-input-bg)!important;color:var(--token-control-text)!important;border-radius:12px!important}.classic-token-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select):not(:-webkit-any(.semi-input-textarea-wrapper,.semi-select-multiple)){height:36px}.classic-token-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select):not(:-webkit-any(.semi-input-textarea-wrapper,.semi-select-multiple)){height:36px}.classic-token-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select):not(:is(.semi-input-textarea-wrapper,.semi-select-multiple)){height:36px}.classic-token-sidesheet .semi-select-multiple{min-height:36px;height:auto!important}.classic-token-sidesheet .semi-select-multiple .semi-select-selection{align-items:flex-start;min-height:36px;height:auto!important}.classic-token-sidesheet .semi-select-multiple .semi-select-content-wrapper{flex-wrap:wrap;min-height:30px;height:auto!important}.classic-token-sidesheet .semi-select-multiple .semi-select-content-wrapper .semi-tag-group{flex-wrap:wrap;row-gap:4px}.classic-token-sidesheet .semi-select-multiple .semi-input-wrapper{min-height:22px;height:auto!important}.classic-token-sidesheet :where(.semi-input-wrapper:hover,.semi-input-wrapper-focus,.semi-inputNumber:hover,.semi-inputNumber-focus,.semi-select:hover,.semi-select-focus,.semi-input-textarea-wrapper:hover,.semi-input-textarea-wrapper-focus){border-color:var(--token-control-border-strong)!important;box-shadow:0 0 0 3px rgba(14,165,233,.1)!important}.classic-token-sidesheet :where(.semi-input,.semi-input-default,.semi-inputNumber-input,.semi-select-selection-text){color:var(--token-control-text)!important;background:0 0!important}.classic-token-sidesheet :where(){color:var(--token-control-muted)!important}.classic-token-sidesheet :where(.semi-select .semi-input-wrapper,.semi-tagInput .semi-input-wrapper){height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.classic-token-sidesheet :where(.semi-select .semi-input-wrapper:hover,.semi-select .semi-input-wrapper-focus,.semi-tagInput .semi-input-wrapper:hover,.semi-tagInput .semi-input-wrapper-focus){box-shadow:none!important;background:0 0!important;border:none!important}.classic-token-sidesheet .semi-input-textarea-wrapper{min-height:88px;height:auto!important}.classic-token-quick-actions{gap:8px!important}.classic-token-sidesheet .semi-switch-checked{background:linear-gradient(135deg, var(--token-control-primary-start), var(--token-control-primary-end))!important}.classic-channel-advanced-panel{z-index:1001;box-shadow:0 24px 80px rgba(15,23,42,.16);background:radial-gradient(circle at 0% 0%, var(--token-sheet-glow), transparent 30%), linear-gradient(180deg, var(--token-sheet-bg) 0%, var(--token-sheet-bg-soft) 100%)!important}.classic-channel-advanced-panel-header{border-bottom:1px solid var(--token-control-border);background:linear-gradient(135deg, rgba(11,132,255,.12), rgba(124,58,237,.08)), var(--token-sheet-bg);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.classic-token-sidesheet .text-gray-500,.classic-token-sidesheet .text-gray-600,.classic-token-sidesheet .text-gray-700{color:var(--token-control-muted)!important}.classic-token-sidesheet .text-gray-400{color:color-mix(in srgb, var(--token-control-muted) 72%, transparent)!important}.classic-token-sidesheet .border-gray-100{border-color:var(--token-control-border)!important}.classic-token-sidesheet .hover\:bg-gray-50:hover{background:color-mix(in srgb, var(--token-control-primary-start) 8%, var(--token-sheet-card-bg))!important}.classic-token-sidesheet .semi-banner{border:1px solid var(--token-control-border);border-radius:14px!important}@media (max-width:640px){.classic-token-sidesheet .semi-sidesheet-header{padding:16px!important}.classic-token-sidesheet-title-icon{width:38px;height:38px}.classic-token-sidesheet-footer{justify-content:stretch}.classic-token-sidesheet-footer .semi-space,.classic-token-sidesheet-footer .semi-button{width:100%}}.classic-token-form-sidesheet .semi-sidesheet-header{padding:14px 16px!important}.classic-token-form-sidesheet .classic-token-sidesheet-title{gap:10px}.classic-token-form-sidesheet .classic-token-sidesheet-title-icon{border-radius:11px;width:34px;height:34px}.classic-token-form-sidesheet .classic-token-sidesheet-eyebrow{letter-spacing:.12em;font-size:11px}.classic-token-form-sidesheet .classic-token-sidesheet-heading{font-size:15px!important;line-height:1.35!important}.classic-token-form-sidesheet .classic-token-sidesheet-subtitle,.classic-token-form-sidesheet .classic-token-section-desc{font-size:11px;line-height:1.4}.classic-token-form-sidesheet .classic-token-sidesheet-footer{padding:10px 14px}.classic-token-form-sidesheet .classic-token-sidesheet-body{gap:10px;padding:10px!important}.classic-token-form-sidesheet .classic-token-sidesheet-card.semi-card{border-radius:14px!important}.classic-token-form-sidesheet .classic-token-sidesheet-card .semi-card-body{padding:12px!important}.classic-token-form-sidesheet .classic-token-section-title{font-size:14px!important;line-height:1.35!important}.classic-token-form-sidesheet .semi-form-field{padding-bottom:10px!important}.classic-token-form-sidesheet .semi-form-field-label{margin-bottom:4px!important}.classic-token-form-sidesheet .semi-form-field-label-text{font-size:13px!important;line-height:1.35!important}.classic-token-form-sidesheet .semi-form-field-extra-string,.classic-token-form-sidesheet .semi-form-field-help-text{font-size:11px!important;line-height:1.4!important}.classic-token-form-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select,.semi-input-textarea-wrapper){min-height:32px;border-radius:10px!important}.classic-token-form-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select):not(:-webkit-any(.semi-input-textarea-wrapper,.semi-select-multiple)){height:32px}.classic-token-form-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select):not(:-webkit-any(.semi-input-textarea-wrapper,.semi-select-multiple)){height:32px}.classic-token-form-sidesheet :where(.semi-input-wrapper,.semi-inputNumber,.semi-select):not(:is(.semi-input-textarea-wrapper,.semi-select-multiple)){height:32px}.classic-token-form-sidesheet .semi-select-multiple{min-height:32px;height:auto!important}.classic-token-form-sidesheet .semi-select-multiple .semi-select-selection{align-items:flex-start;min-height:32px;height:auto!important}.classic-token-form-sidesheet .semi-select-multiple .semi-select-content-wrapper{flex-wrap:wrap;min-height:26px;height:auto!important}.classic-token-form-sidesheet .semi-select-multiple .semi-select-content-wrapper .semi-tag-group{flex-wrap:wrap;row-gap:4px}.classic-token-form-sidesheet .semi-select-multiple .semi-input-wrapper{min-height:20px;height:auto!important}.classic-token-form-sidesheet :where(.semi-input,.semi-input-default,.semi-inputNumber-input,.semi-select-selection-text){font-size:13px!important}.classic-token-form-sidesheet .semi-input-textarea-wrapper{min-height:72px}.classic-token-form-sidesheet .classic-token-button.semi-button{border-radius:8px!important;height:30px!important;padding:0 12px!important;font-size:13px!important}.classic-token-form-sidesheet .classic-token-quick-actions{gap:6px!important}.classic-token-form-sidesheet .semi-switch{transform-origin:0;transform:scale(.92)}.classic-token-form-sidesheet.classic-channel-advanced-panel .classic-channel-advanced-panel-header{padding:14px 16px}.classic-token-form-sidesheet .semi-button:not(.semi-button-borderless):not(.semi-sidesheet-close){font-size:13px}.classic-token-form-sidesheet .semi-button:not(.semi-button-borderless):not(.semi-sidesheet-close):not(.semi-button-size-small):not(.classic-token-button){border-radius:8px!important;height:30px!important;padding:0 12px!important}@media (max-width:640px){.classic-token-form-sidesheet .classic-token-sidesheet-title-icon{width:32px;height:32px}}.classic-model-detail-sidesheet-body{padding-bottom:24px!important}.classic-model-detail-title-icon{overflow:hidden}.classic-model-detail-title-avatar{letter-spacing:.04em;font-size:12px;font-weight:700}.classic-model-detail-close{color:var(--token-control-muted)!important}.classic-model-detail-close:hover{color:var(--token-control-text)!important;background:color-mix(in srgb, var(--token-control-primary-start) 12%, transparent)!important}.classic-model-detail-copy,.classic-model-detail-endpoints{color:var(--token-control-text)}.classic-model-detail-price{color:var(--token-control-primary-start)}.classic-model-detail-expr{border:1px solid var(--token-control-border);background:var(--token-control-input-bg);color:var(--token-control-muted);word-break:break-all;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.5}.classic-model-detail-expr code{color:var(--token-control-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.classic-model-detail-rule-item{border:1px solid var(--token-control-border);background:var(--token-control-input-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}.classic-model-detail-sidesheet .classic-model-detail-table.semi-table-wrapper,.classic-model-detail-sidesheet .classic-model-detail-table{border:1px solid var(--token-control-border);background:var(--token-sheet-card-bg-strong);border-radius:14px;overflow:hidden}.classic-model-detail-sidesheet .classic-model-detail-table .semi-table-thead>.semi-table-row>.semi-table-row-head{background:var(--token-sheet-card-bg)!important;color:var(--token-control-text)!important;border-bottom:1px solid var(--token-control-border)!important}.classic-model-detail-sidesheet .classic-model-detail-table .semi-table-tbody>.semi-table-row>.semi-table-row-cell{color:var(--token-control-text)!important;border-bottom:1px solid color-mix(in srgb, var(--token-control-border) 70%, transparent)!important;background:0 0!important}.classic-model-detail-sidesheet .classic-model-detail-table .semi-table-tbody>.semi-table-row:last-child>.semi-table-row-cell{border-bottom:none!important}.classic-register-page,.auth-page{--auth-bg:#f7faff;--auth-bg-soft:#f9fbff;--auth-card-bg:rgba(255,255,255,.88);--auth-card-border:rgba(180,205,255,.72);--register-bg:var(--auth-bg);--register-page-surface:var(--auth-bg-soft);--register-card:var(--auth-card-bg);--register-input-bg:rgba(248,251,255,.9);--register-border:#d8e5ff;--register-border-strong:#b8ccff;--register-text:#0f172a;--register-muted:#64748b;--register-icon:#2563eb;--register-link:#2563eb;--register-rule:#475569;--register-blue:#2563eb;--register-purple:#6366f1;--button-gradient:linear-gradient(90deg, #0ea5e9 0%, #3b82f6 48%, #6366f1 100%);--button-gradient-hover:linear-gradient(90deg, #0284c7 0%, #2563eb 50%, #4f46e5 100%);min-height:100%;color:var(--register-text);isolation:isolate;background:0 0;position:relative;overflow:hidden}.auth-page-grid,.auth-page.classic-register-page:before{display:none}@keyframes authGlowDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,-10px)scale(1.03)}}@keyframes authAuroraShift{0%,to{opacity:.72;transform:translate(-4%)rotate(-2deg)}50%{opacity:.95;transform:translate(4%,-2%)rotate(2deg)}}@keyframes authOrbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-14px)scale(1.06)}}.auth-background{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.auth-bg-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.auth-bg-glow{z-index:0;background:radial-gradient(circle at 18% 28%,rgba(14,165,233,.16),transparent 30%),radial-gradient(circle at 75% 22%,rgba(99,102,241,.18),transparent 34%),radial-gradient(circle at 88% 62%,rgba(139,92,246,.1),transparent 34%),radial-gradient(circle at 42% 78%,rgba(6,182,212,.08),transparent 28%),linear-gradient(135deg,#f8fbff 0%,#f3f7ff 48%,#f7f3ff 100%);animation:18s ease-in-out infinite authGlowDrift}.auth-bg-aurora{z-index:1;background:linear-gradient(115deg,transparent 0%,transparent 28%,rgba(56,189,248,.08) 42%,rgba(99,102,241,.12) 52%,rgba(139,92,246,.08) 62%,transparent 76%,transparent 100%);animation:14s ease-in-out infinite authAuroraShift}.auth-bg-grid{z-index:2;background-image:linear-gradient(rgba(99,132,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(99,132,255,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(rgba(0,0,0,.75),transparent 88%);mask-image:linear-gradient(rgba(0,0,0,.75),transparent 88%)}.auth-bg-mesh{z-index:3;opacity:.45;background-image:radial-gradient(circle,rgba(59,130,246,.14) 0,rgba(59,130,246,.14) 1px,transparent 1px),radial-gradient(circle,rgba(99,102,241,.1) 0,rgba(99,102,241,.1) 1px,transparent 1px);background-position:0 0,24px 36px;background-size:96px 96px,144px 144px;-webkit-mask-image:radial-gradient(at 50% 42%,rgba(0,0,0,.55) 0%,transparent 72%);mask-image:radial-gradient(at 50% 42%,rgba(0,0,0,.55) 0%,transparent 72%)}.auth-bg-orbs{z-index:4}.auth-bg-orb{filter:blur(40px);border-radius:999px;animation:10s ease-in-out infinite authOrbFloat;position:absolute}.auth-bg-orb--1{background:rgba(59,130,246,.16);width:220px;height:220px;animation-duration:12s;top:12%;left:8%}.auth-bg-orb--2{background:rgba(99,102,241,.14);width:260px;height:260px;animation-duration:14s;animation-delay:1.5s;top:18%;right:10%}.auth-bg-orb--3{background:rgba(6,182,212,.12);width:200px;height:200px;animation-duration:16s;animation-delay:3s;bottom:8%;left:42%}.auth-bg-vignette{z-index:5;background:radial-gradient(transparent 42%,rgba(248,251,255,.35) 100%),linear-gradient(rgba(248,251,255,.18) 0%,transparent 18%,transparent 82%,rgba(243,247,255,.28) 100%)}.auth-page-footer{z-index:5;width:min(430px,100%);margin:0 auto;position:relative}.auth-main,.classic-register-content{z-index:5;position:relative}html.dark .auth-bg-glow{background:radial-gradient(circle at 18% 28%,rgba(37,99,235,.22),transparent 30%),radial-gradient(circle at 75% 22%,rgba(99,102,241,.2),transparent 34%),radial-gradient(circle at 88% 62%,rgba(139,92,246,.12),transparent 34%),radial-gradient(circle at 42% 78%,rgba(6,182,212,.1),transparent 28%),linear-gradient(135deg,#020617 0%,#030712 48%,#020817 100%)}html.dark .auth-bg-aurora{background:linear-gradient(115deg,transparent 0%,rgba(56,189,248,.06) 42%,rgba(99,102,241,.1) 52%,transparent 68%)}html.dark .auth-bg-grid{background-image:linear-gradient(rgba(99,132,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(99,132,255,.08) 1px,transparent 1px)}html.dark .auth-bg-mesh{background-image:radial-gradient(circle,rgba(96,165,250,.16) 0,rgba(96,165,250,.16) 1px,transparent 1px),radial-gradient(circle,rgba(129,140,248,.12) 0,rgba(129,140,248,.12) 1px,transparent 1px)}html.dark .auth-bg-orb--1{background:rgba(37,99,235,.2)}html.dark .auth-bg-orb--2{background:rgba(99,102,241,.18)}html.dark .auth-bg-orb--3{background:rgba(6,182,212,.14)}html.dark .auth-bg-vignette{background:radial-gradient(transparent 42%,rgba(2,6,23,.42) 100%),linear-gradient(rgba(2,6,23,.28) 0%,transparent 18%,transparent 82%,rgba(2,8,23,.32) 100%)}@media (prefers-reduced-motion:reduce){.auth-bg-glow,.auth-bg-aurora,.auth-bg-orb{animation:none}}.classic-register-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 30%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.2),transparent 38%),linear-gradient(rgba(99,132,255,.08) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,132,255,.08) 1px,transparent 1px) 0 0/48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.classic-register-page:not(.auth-page):before{opacity:1;height:auto;top:0;bottom:0;left:0;right:0}html.dark .classic-register-page,html.dark .auth-page{--auth-bg:#020817;--auth-bg-soft:#030712;--auth-card-bg:rgba(7,18,42,.88);--auth-card-border:rgba(96,165,250,.34);--register-bg:var(--auth-bg);--register-page-surface:var(--auth-bg-soft);--register-card:var(--auth-card-bg);--register-input-bg:rgba(2,8,23,.48);--register-border:rgba(96,165,250,.34);--register-border-strong:rgba(96,165,250,.58);--register-text:#f8fafc;--register-muted:#94a3b8;--register-icon:#60a5fa;--register-link:#60a5fa;--register-rule:#bfcae6;background:0 0}html.dark .classic-register-page:before{background:radial-gradient(circle at 18% 30%,rgba(37,99,235,.24),transparent 34%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.22),transparent 38%),linear-gradient(rgba(99,132,255,.1) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,132,255,.1) 1px,transparent 1px) 0 0/48px 48px}.classic-register-content{z-index:1;width:100%;max-width:430px;position:relative}.auth-page{min-height:calc(100dvh - var(--landing-header-height,64px));flex-direction:column;align-items:stretch;padding:88px 24px 40px;display:flex;overflow-x:hidden}.auth-page-inner{z-index:1;flex:auto;justify-content:center;align-items:center;width:min(1280px,100%);margin:0 auto;display:flex;position:relative}.auth-main{width:100%;max-width:430px}.auth-card-subtitle{text-align:center;max-width:320px;display:block;color:var(--register-muted)!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important}.auth-card-heading{padding-bottom:4px!important}.classic-register-panel{color:var(--register-text)}.classic-register-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.classic-register-brand-link{border-radius:16px;flex-shrink:0;line-height:0;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.classic-register-brand-link:hover{opacity:.92;transform:translateY(-1px)}.classic-register-brand-link:focus-visible{outline:2px solid var(--register-border-strong);outline-offset:3px}.classic-register-logo{object-fit:cover;border-radius:16px;width:52px;height:52px;box-shadow:0 16px 34px rgba(37,99,235,.18)}.classic-register-brand-title{color:var(--register-text)!important;margin:0!important}.classic-register-brand-title:first-letter{color:var(--register-blue)}.classic-register-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(37,99,235,.1),inset 0 1px rgba(255,255,255,.9);border:1px solid var(--auth-card-border)!important;background:var(--auth-card-bg)!important;border-radius:24px!important}html.dark .classic-register-logo{box-shadow:0 0 32px rgba(37,99,235,.45)}html.dark .classic-register-card{box-shadow:0 24px 70px rgba(0,0,0,.5),inset 0 1px rgba(148,163,184,.12);background:var(--auth-card-bg)!important}.classic-register-card .semi-card-body{background:0 0!important;padding:0!important}.classic-register-heading{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 22px 6px;display:flex}.classic-register-icon{width:58px;height:58px;color:var(--register-icon);background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(99,102,241,.12));border:1px solid rgba(59,130,246,.35);border-radius:16px;place-items:center;margin-bottom:2px;display:grid}.classic-register-title{color:var(--register-text)!important;margin:0!important;font-size:24px!important;line-height:1.25!important}.classic-register-heading p{color:var(--register-muted);margin:0;font-size:14px}.classic-register-card-body{padding:22px}.classic-register-form .semi-form-field-label{font-weight:500;color:var(--register-text)!important}.classic-register-form .semi-input-wrapper{height:46px;color:var(--register-text);border:1px solid var(--register-border)!important;background:var(--register-input-bg)!important;border-radius:12px!important}.classic-register-form .semi-input-wrapper:hover,.classic-register-form .semi-input-wrapper-focus{border-color:var(--register-border-strong)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(59,130,246,.12)!important}.classic-register-form .semi-input,.classic-register-form .semi-input-default{color:var(--register-text)!important;background:0 0!important}.classic-register-form .semi-input::placeholder{color:#94a3b8!important}.classic-register-form .semi-input-prefix,.classic-register-form .semi-input-suffix{color:var(--register-muted)!important}.classic-register-password-rules{color:var(--register-rule);flex-wrap:wrap;gap:10px 16px;font-size:13px;display:flex}.classic-register-password-rules span{align-items:center;gap:6px;display:inline-flex}.classic-register-password-rules .semi-icon{color:#34d399}.classic-register-terms,.classic-register-terms .semi-typography{color:var(--register-rule)!important}.classic-register-policy-notice{text-align:center;color:var(--register-rule);margin-top:12px;line-height:1.7}.classic-register-policy-notice .semi-typography{color:var(--register-rule)!important}.classic-register-policy-link{color:var(--register-link);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 4px;padding:0;display:inline}.classic-register-policy-link:hover{text-decoration:underline}.classic-register-terms a,.classic-register-footer a{color:var(--register-link)!important}.classic-register-submit{transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 12px 28px rgba(59,130,246,.22);color:#fff!important;background:var(--button-gradient)!important;border:0!important;border-radius:12px!important;height:48px!important;font-size:15px!important;font-weight:600!important}.classic-register-submit:hover:not(.semi-button-disabled){transform:translateY(-1px);background:var(--button-gradient-hover)!important}.classic-register-secondary-action .semi-button{border-color:var(--register-border)!important;color:var(--register-text)!important;background:rgba(2,8,23,.36)!important}.classic-register-oauth-button{transition:border-color .2s,box-shadow .2s,transform .2s;border:1px solid var(--register-border)!important;color:var(--register-text)!important;background:var(--register-input-bg)!important;border-radius:12px!important}.classic-register-oauth-button:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(37,99,235,.12);border-color:var(--register-border-strong)!important}.classic-register-forgot{height:42px!important;color:var(--register-muted)!important;border-radius:10px!important}.classic-register-forgot:hover{color:var(--register-link)!important;background:rgba(37,99,235,.08)!important}.classic-register-footer,.classic-register-footer .semi-typography{color:var(--register-muted)!important}.classic-register-banner{background:rgba(254,226,226,.72)!important;border:1px solid rgba(239,68,68,.24)!important}html.dark .classic-register-banner{background:rgba(127,29,29,.28)!important;border-color:rgba(248,113,113,.32)!important}.classic-auth-policy-modal .semi-modal-body{max-height:min(68vh,680px);overflow-y:auto}.classic-auth-policy-loading{place-items:center;min-height:260px;display:grid}.classic-auth-policy-content{color:var(--semi-color-text-0);font-size:14px;line-height:1.8}.classic-auth-policy-content h1,.classic-auth-policy-content h2,.classic-auth-policy-content h3,.classic-auth-policy-content h4{color:var(--semi-color-text-0);font-weight:700;line-height:1.5}.classic-auth-policy-content h1{text-align:center;margin:0 0 8px;font-size:24px}.classic-auth-policy-content h2{margin:24px 0 10px;font-size:18px}.classic-auth-policy-content h3{margin:18px 0 8px;font-size:16px}.classic-auth-policy-content h4{margin:14px 0 6px;font-size:15px}.classic-auth-policy-content p{color:var(--semi-color-text-1);margin:0 0 12px}.classic-auth-policy-content ul{margin:0 0 14px;padding-left:1.25rem}.classic-auth-policy-content li{color:var(--semi-color-text-1);margin-bottom:8px}.classic-auth-policy-content strong{color:var(--semi-color-text-0)}.classic-auth-policy-content em{color:var(--register-muted,var(--semi-color-text-2));text-align:center;margin-bottom:18px;font-style:normal;display:block}.classic-auth-policy-link{text-align:center;place-items:center;gap:14px;min-height:180px;display:grid}.classic-auth-policy-link a{color:#fff;background:var(--button-gradient);border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;display:inline-flex}@media (max-width:768px){.auth-page{min-height:100vh;padding:88px 16px 32px;overflow-x:hidden}.auth-bg-aurora,.auth-bg-mesh,.auth-bg-orbs{display:none}.auth-main,.classic-register-content{max-width:420px}.auth-card,.classic-register-panel{width:100%}.classic-register-card,.auth-card .classic-register-card{border-radius:20px!important}.classic-register-card-body,.auth-card-body{padding:28px 20px}.classic-register-form .semi-input-wrapper{height:46px}.classic-register-submit{height:48px!important}}@media (max-width:520px){.classic-register-page:not(.auth-page),.auth-page{align-items:flex-start;padding-top:88px}.classic-register-content{margin-top:0!important}}.with-pastel-balls{--pb1:#ffd1dc;--pb2:#e5d4ff;--pb3:#d1fff6;--pb4:#ffe5d9;--pb-opacity:.55;--pb-blur:60px;position:relative;overflow:hidden}.with-pastel-balls:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at -5% -10%, var(--pb1) 0%, transparent 60%), radial-gradient(circle at 105% -10%, var(--pb2) 0%, transparent 55%), radial-gradient(circle at 5% 110%, var(--pb3) 0%, transparent 55%), radial-gradient(circle at 105% 110%, var(--pb4) 0%, transparent 50%);filter:blur(var(--pb-blur));opacity:var(--pb-opacity);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(0)}html.dark .with-pastel-balls{--pb1:#ffd1dc;--pb2:#e5d4ff;--pb3:#d1fff6;--pb4:#ffe5d9;--pb-opacity:.36;--pb-blur:65px}html.dark .with-pastel-balls:before{mix-blend-mode:screen}.table-scroll-card{flex-direction:column;flex:auto;height:auto;min-height:0;max-height:100%;display:flex}.table-scroll-card .semi-card-body{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.table-scroll-card>.semi-card-header,.table-scroll-card>.semi-card-footer,.console-layout .error-logs-card.table-scroll-card .error-logs-pagination{flex:none}.console-layout .table-scroll-card .semi-table-body{scrollbar-gutter:stable}.table-scroll-card .semi-card-body::-webkit-scrollbar{width:6px}.table-scroll-card .semi-card-body::-webkit-scrollbar-thumb{background:rgba(var(--semi-grey-2), .3);border-radius:2px}.table-scroll-card .semi-card-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2), .5)}.table-scroll-card .semi-card-body::-webkit-scrollbar-track{background:0 0}@media (max-width:767px){.console-layout .console-content-surface:has(.table-scroll-card){padding-bottom:calc(5px + env(safe-area-inset-bottom,0px))}.semi-input-suffix-text{white-space:nowrap;text-overflow:ellipsis;max-width:80px;padding:0;font-size:11px;overflow:hidden}.semi-input-prefix-text,.semi-input-suffix-text{margin:0}.semi-select-arrow{margin-left:2px;margin-right:2px}}.pricing-layout{height:calc(100dvh - var(--console-header-height,56px) - env(safe-area-inset-bottom,0px));margin-top:var(--console-header-height,56px);overflow:hidden}.pricing-sidebar{height:calc(100dvh - var(--console-header-height,56px) - env(safe-area-inset-bottom,0px));background-color:var(--semi-color-bg-0);overflow:auto;width:max(280px,min(24vw,520px))!important;min-width:max(280px,min(24vw,520px))!important;max-width:max(280px,min(24vw,520px))!important}.pricing-content{height:calc(100dvh - var(--console-header-height,56px) - env(safe-area-inset-bottom,0px));background-color:var(--semi-color-bg-0);flex-direction:column;display:flex}.pricing-pagination-divider{border-color:var(--semi-color-border)}.pricing-content-mobile{flex-direction:column;height:100%;display:flex;overflow:auto}.pricing-search-header{background-color:var(--semi-color-bg-0);z-index:5;flex-shrink:0;padding:.5rem;position:-webkit-sticky;position:sticky;top:0}.pricing-view-container{flex:1;overflow:auto}.pricing-view-container-mobile{flex:1;min-height:0;overflow:auto}.pricing-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.landing-pricing-page .pricing-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:1.25rem}@media (max-width:767px){.pricing-card-grid,.landing-pricing-page .pricing-card-grid{grid-template-columns:1fr;gap:.875rem}}.pricing-card-item{container-type:inline-size}@container (width<=360px){.pricing-card-ratio-grid{grid-template-columns:1fr!important}}.landing-pricing-page{min-height:100vh;min-height:100dvh;color:var(--landing-text);background:radial-gradient(circle at 12% 12%,rgba(59,130,246,.2),transparent 28%),radial-gradient(circle at 86% 8%,rgba(236,72,153,.16),transparent 24%),linear-gradient(rgba(99,102,241,.06) 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,rgba(99,102,241,.06) 1px,transparent 1px) 0 0/56px 56px;padding:96px 16px 48px;position:relative;overflow:hidden}.landing-pricing-orb{pointer-events:none;filter:blur(18px);opacity:.5;position:absolute}.landing-pricing-orb-blue{background:rgba(56,189,248,.32);border-radius:999px;width:260px;height:260px;top:130px;left:-120px}.landing-pricing-orb-purple{background:rgba(168,85,247,.28);border-radius:999px;width:320px;height:320px;bottom:120px;right:-120px}.landing-pricing-shell{z-index:1;width:min(1280px,100%);margin:0 auto;position:relative}.landing-pricing-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:28px;margin-bottom:24px;display:grid}.landing-pricing-copy-block{max-width:760px}.landing-pricing-eyebrow{border:1px solid var(--landing-border);color:var(--landing-text);background:var(--landing-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.landing-pricing-title{max-width:760px;color:var(--landing-text)!important;letter-spacing:-.07em!important;margin:0 0 14px!important;font-size:max(32px,min(5vw,50px))!important;line-height:1.02!important}.landing-pricing-description{max-width:700px;font-size:16px;line-height:1.8;display:block;color:var(--landing-muted)!important}.landing-pricing-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-pricing-stat-card{box-shadow:var(--landing-glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--landing-border)!important;background:color-mix(in srgb, var(--landing-surface-strong) 88%, transparent)!important;border-radius:18px!important}.landing-pricing-stat-card .semi-card-body{align-items:center;gap:12px;display:flex;padding:16px!important}.landing-pricing-stat-icon{color:#fff;background:var(--landing-gradient);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 34px rgba(139,92,246,.26)}.landing-pricing-stat-label{color:var(--landing-muted);margin-top:4px;font-size:12px}.landing-pricing-console{border:1px solid var(--landing-border);background:color-mix(in srgb, var(--landing-surface-strong) 84%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;overflow:hidden;box-shadow:0 30px 90px rgba(15,23,42,.16),inset 0 0 0 1px rgba(255,255,255,.28)}.landing-pricing-page .pricing-layout{background:0 0;height:min(980px,100vh - 220px);min-height:640px;margin-top:0}.landing-pricing-page .pricing-sidebar,.landing-pricing-page .pricing-content,.landing-pricing-page .pricing-search-header{background:0 0}.landing-pricing-page .pricing-sidebar{border-right:1px solid var(--landing-border);height:100%}.landing-pricing-page .pricing-content{height:100%}.landing-pricing-page .pricing-search-header{border-bottom:1px solid var(--landing-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-pricing-page .pricing-view-container,.landing-pricing-page .pricing-view-container-mobile{padding:6px}html.dark .landing-pricing-page{background:radial-gradient(circle at 12% 12%,rgba(37,99,235,.3),transparent 28%),radial-gradient(circle at 86% 8%,rgba(168,85,247,.24),transparent 24%),linear-gradient(rgba(99,102,241,.08) 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,rgba(99,102,241,.08) 1px,transparent 1px) 0 0/56px 56px}html.dark .landing-pricing-console{box-shadow:0 30px 110px rgba(2,6,23,.46),inset 0 0 0 1px rgba(96,165,250,.08)}@media (max-width:980px){.landing-pricing-hero{grid-template-columns:1fr}.landing-pricing-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.landing-pricing-page{padding:88px 10px 28px}.landing-pricing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-page .pricing-layout{height:auto;min-height:640px}}.landing-pricing-page{color:#0f172a;background:radial-gradient(circle at 12% 8%,rgba(124,107,255,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(56,189,248,.14),transparent 26%),linear-gradient(#f8f7ff 0%,#fff 42%,#f8fbff 100%);min-height:100vh;padding:84px 20px 56px;overflow:visible}.landing-pricing-page:before{content:"";pointer-events:none;background-color:transparent;background-image:linear-gradient(rgba(91,75,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(91,75,255,.055) 1px,transparent 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:250px;position:absolute;top:84px;bottom:auto;left:0;right:0;-webkit-mask-image:linear-gradient(rgba(0,0,0,.9),transparent);mask-image:linear-gradient(rgba(0,0,0,.9),transparent)}.landing-pricing-shell{width:min(1240px,100%)}.landing-pricing-hero{text-align:center;justify-content:center;align-items:center;min-height:240px;margin:0 auto 18px;display:flex;position:relative}.landing-pricing-hero:after{content:"";border:1px solid rgba(124,107,255,.12);border-radius:50%;width:360px;height:120px;position:absolute;transform:rotate(-8deg)}.landing-pricing-copy-block{z-index:1;max-width:760px;position:relative}.landing-pricing-eyebrow{color:#5b4bff;letter-spacing:.08em;background:rgba(255,255,255,.82);border-color:#d8d0ff;margin-bottom:16px;font-size:12px;box-shadow:0 10px 30px rgba(91,75,255,.08)}.landing-pricing-eyebrow .semi-icon{color:#5b4bff}.landing-pricing-title{color:#0f172a!important;letter-spacing:-.045em!important;margin:0 0 14px!important;font-size:max(40px,min(4.7vw,48px))!important;font-weight:800!important;line-height:1.06!important}.landing-pricing-description{max-width:620px;margin:0 auto;font-size:16px;line-height:1.7;color:#64748b!important}.landing-pricing-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.landing-pricing-stat-card{background:#fff;border:1px solid #e6e8f2;border-radius:16px;align-items:center;gap:14px;min-height:84px;padding:18px;display:flex;box-shadow:0 10px 30px rgba(15,23,42,.04)}.landing-pricing-stat-icon{color:#5b4bff;width:42px;height:42px;box-shadow:none;background:#f2efff;border-radius:13px;flex:none;place-items:center;display:grid}.landing-pricing-stat-value{color:#0f172a;font-size:28px;font-weight:800;line-height:1}.landing-pricing-stat-label{color:#64748b;margin-top:7px;font-size:13px;font-weight:500}.landing-pricing-console{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.landing-pricing-page .pricing-layout{background:0 0;grid-template-columns:276px minmax(0,1fr);gap:24px;height:auto;min-height:0;margin-top:0;display:grid}.landing-pricing-page .pricing-sidebar{background:0 0;border-right:0;height:-webkit-max-content;height:max-content;overflow:visible;width:auto!important;min-width:0!important;max-width:none!important}.landing-pricing-page .pricing-content{background:0 0;min-width:0;height:auto}.pricing-filter-card,.pricing-content-inner{background:#fff;border:1px solid #e6e8f2;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.04)}.pricing-filter-card{padding:20px}.pricing-filter-header{color:#5b4bff;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pricing-filter-title{color:#0f172a;font-size:18px;font-weight:800}.pricing-filter-caption{color:#64748b;margin-top:3px;font-size:12px}.pricing-filter-section{margin-bottom:22px}.pricing-filter-section-title{color:#94a3b8;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:800}.pricing-filter-list{gap:8px;display:grid}.pricing-filter-option{color:#334155;text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,color .16s;display:flex}.pricing-filter-option:hover,.pricing-filter-option.is-active{color:#5b4bff;background:#f2efff;border-color:#d8d0ff}.pricing-filter-option-left{align-items:center;gap:10px;min-width:0;display:flex}.pricing-filter-option-icon{color:currentColor;place-items:center;width:24px;height:24px;display:grid}.pricing-filter-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-filter-option-count{color:#94a3b8;font-size:12px;font-weight:800}.pricing-compare-button.semi-button{color:#fff;background:#08031f;border:0;border-radius:10px;height:44px;margin-top:6px;font-weight:750}.pricing-compare-button.semi-button:hover{color:#fff;background:#0b061f}.pricing-compare-button.semi-button[disabled]{color:#94a3b8!important;background:#eef2ff!important}.pricing-compare-hint{color:#64748b;text-align:center;margin-top:8px;font-size:12px}.pricing-filter-links{border-top:1px solid #eef2ff;gap:12px;margin-top:18px;padding-top:18px;display:grid}.pricing-filter-links a{color:#64748b;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.pricing-status-dot{background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.pricing-content-inner{padding:20px}.pricing-model-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pricing-model-heading{color:#0f172a;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.pricing-model-count{color:#5b4bff;background:#f2efff;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pricing-model-subtitle{color:#64748b;margin-top:5px;font-size:13px}.pricing-model-actions{align-items:center;gap:10px;display:flex}.pricing-view-toggle{background:#f8fafc;border:1px solid #e6e8f2;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.pricing-view-toggle .semi-button{border-radius:9px;width:34px;height:32px}.pricing-view-toggle .semi-button-primary{background:#5b4bff}.pricing-sort-select{width:174px}.landing-pricing-page .pricing-view-container{padding:0;overflow:visible}.pricing-card-view{width:100%}.landing-pricing-page .pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.landing-pricing-page .pricing-card-grid-list{grid-template-columns:1fr}.pricing-card-item.semi-card{cursor:pointer;background:#fff;border:1px solid #e6e8f2;border-radius:18px;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.04);container-type:inline-size}.pricing-card-item.semi-card:hover,.pricing-card-item.semi-card.is-selected{border-color:#d8d0ff;transform:translateY(-2px);box-shadow:0 16px 40px rgba(15,23,42,.08)}.pricing-model-card{flex-direction:column;height:100%;min-height:268px;padding:20px;display:flex}.pricing-model-card-header,.pricing-model-card-identity,.pricing-model-card-actions{align-items:flex-start;display:flex}.pricing-model-card-header{justify-content:space-between;gap:14px}.pricing-model-card-identity{gap:12px;min-width:0}.pricing-model-card .w-10{background:#f8fafc;border:1px solid #e6e8f2}.pricing-model-card-copy{min-width:0}.pricing-model-card-copy h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden}.pricing-model-card-copy div{color:#64748b;margin-top:5px;font-size:13px}.pricing-model-card-actions{color:#94a3b8;align-items:center;gap:8px}.pricing-model-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.pricing-model-tags span{color:#5b4bff;letter-spacing:.02em;background:#eef2ff;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pricing-model-price-list{gap:11px;margin-top:22px;display:grid}.pricing-model-price-row{color:#64748b;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.pricing-model-price-row strong{color:#0f172a;text-align:right;font-size:13px;font-weight:800}.pricing-model-price-row strong.is-highlight{color:#5b4bff}.pricing-model-ratio-row,.pricing-model-description{color:#64748b;margin-top:14px;font-size:12px;line-height:1.55}.pricing-model-ratio-row{border-top:1px solid #eef2ff;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.pricing-model-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.pricing-pagination{border-top:1px solid #eef2ff;justify-content:center;margin-top:26px;padding-top:22px;display:flex}.pricing-pagination .semi-page-item{border:1px solid #e6e8f2;border-radius:10px;min-width:36px;height:36px}.pricing-pagination .semi-page-item-active{color:#fff;background:#5b4bff;border-color:#5b4bff}.model-compare-modal .semi-modal-content{background:#fff;border:1px solid #e6e8f2;border-radius:22px;overflow:hidden;box-shadow:0 28px 80px rgba(15,23,42,.16)}.model-compare-modal .semi-modal-header{padding:22px 24px 10px}.model-compare-modal .semi-modal-body{padding:0 24px 24px}.model-compare-intro{color:#64748b;margin-bottom:18px;font-size:13px}.model-compare-grid{background:#fff;border:1px solid #e6e8f2;border-radius:16px;display:grid;overflow-x:auto}.model-compare-cell{color:#334155;border-bottom:1px solid #eef2ff;border-right:1px solid #eef2ff;min-height:54px;padding:13px 14px;font-size:13px}.model-compare-cell:nth-child(n){min-width:0}.model-compare-corner,.model-compare-row-label{color:#64748b;background:#f8fafc;font-weight:800}.model-compare-model-head{background:linear-gradient(#fbfbff 0%,#fff 100%);gap:5px;display:grid}.model-compare-model-head strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.model-compare-model-head span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.model-compare-cell.is-strong{color:#0f172a;font-weight:800}.model-compare-cell.is-accent{color:#5b4bff;font-weight:800}.model-compare-pills{flex-wrap:wrap;gap:6px;display:flex}.model-compare-pills span{color:#5b4bff;background:#f2efff;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}html.dark .landing-pricing-page{color:var(--semi-color-text-0);background:radial-gradient(circle at 12% 8%,rgba(124,107,255,.22),transparent 30%),radial-gradient(circle at 88% 12%,rgba(56,189,248,.16),transparent 26%),linear-gradient(#111827 0%,#0f172a 48%,#020617 100%)}html.dark .landing-pricing-page:before{background:linear-gradient(rgba(167,139,250,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.08) 1px,transparent 1px)}html.dark .landing-pricing-hero:after{border-color:rgba(167,139,250,.18)}html.dark .landing-pricing-eyebrow,html.dark .landing-pricing-stat-card,html.dark .pricing-filter-card,html.dark .pricing-content-inner,html.dark .pricing-card-item.semi-card{background:rgba(15,23,42,.86);border-color:rgba(148,163,184,.18);box-shadow:0 18px 48px rgba(2,6,23,.32)}html.dark .landing-pricing-title,html.dark .landing-pricing-stat-value,html.dark .pricing-filter-title,html.dark .pricing-model-heading,html.dark .pricing-model-card-copy h3,html.dark .pricing-model-price-row strong{color:#f8fafc!important}html.dark .landing-pricing-description,html.dark .landing-pricing-stat-label,html.dark .pricing-filter-caption,html.dark .pricing-compare-hint,html.dark .pricing-filter-links a,html.dark .pricing-model-subtitle,html.dark .pricing-model-card-copy div,html.dark .pricing-model-price-row,html.dark .pricing-model-ratio-row,html.dark .pricing-model-description{color:#94a3b8!important}html.dark .landing-pricing-stat-icon,html.dark .pricing-model-count,html.dark .pricing-model-tags span{color:#c4b5fd;background:rgba(91,75,255,.18)}html.dark .pricing-filter-section-title,html.dark .pricing-filter-option-count,html.dark .pricing-model-card-actions{color:#64748b}html.dark .pricing-filter-option{color:#cbd5e1}html.dark .pricing-filter-option:hover,html.dark .pricing-filter-option.is-active{color:#c4b5fd;background:rgba(91,75,255,.18);border-color:rgba(167,139,250,.36)}html.dark .pricing-filter-links,html.dark .pricing-model-ratio-row,html.dark .pricing-pagination{border-color:rgba(148,163,184,.16)}html.dark .pricing-view-toggle,html.dark .pricing-model-card .w-10{background:rgba(2,6,23,.32);border-color:rgba(148,163,184,.18)}html.dark .pricing-card-item.semi-card:hover,html.dark .pricing-card-item.semi-card.is-selected{border-color:rgba(167,139,250,.46);box-shadow:0 20px 56px rgba(2,6,23,.48)}html.dark .pricing-pagination .semi-page-item{color:#cbd5e1;background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.2)}html.dark .pricing-pagination .semi-page-item-active{color:#fff;background:#6d5dfb;border-color:#7c6bff}html.dark .model-compare-modal .semi-modal-content{background:#0f172a;border-color:rgba(148,163,184,.18);box-shadow:0 30px 90px rgba(2,6,23,.58)}html.dark .model-compare-intro,html.dark .model-compare-cell,html.dark .model-compare-row-label,html.dark .model-compare-model-head span{color:#94a3b8}html.dark .model-compare-grid,html.dark .model-compare-cell{background:#0f172a;border-color:rgba(148,163,184,.16)}html.dark .model-compare-corner,html.dark .model-compare-row-label,html.dark .model-compare-model-head{background:rgba(2,6,23,.32)}html.dark .model-compare-model-head strong,html.dark .model-compare-cell.is-strong{color:#f8fafc}html.dark .model-compare-cell.is-accent,html.dark .model-compare-pills span{color:#c4b5fd}html.dark .model-compare-pills span{background:rgba(91,75,255,.18)}@media (max-width:1080px){.landing-pricing-page .pricing-layout{grid-template-columns:1fr}.pricing-filter-card{position:static}.pricing-filter-card .pricing-filter-section{margin-bottom:16px}}@media (max-width:820px){.landing-pricing-page{padding:76px 14px 36px}.landing-pricing-hero{min-height:220px}.landing-pricing-stats,.landing-pricing-page .pricing-card-grid{grid-template-columns:1fr}.pricing-model-toolbar{flex-direction:column;align-items:flex-start}.pricing-model-actions{justify-content:space-between;width:100%}}@media (max-width:560px){.landing-pricing-title{font-size:36px!important}.landing-pricing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-stat-card{padding:14px}.pricing-content-inner,.pricing-filter-card,.pricing-model-card{padding:16px}.pricing-model-actions{flex-wrap:wrap}}.semi-card-header,.semi-card-body{padding:10px!important}.semi-tag.channel-affinity-tag{border:1px solid rgba(var(--semi-cyan-5), .35);background-color:rgba(var(--semi-cyan-5), .15);color:rgba(var(--semi-cyan-9), 1);cursor:help;transition:background-color .12s,border-color .12s,box-shadow .12s}.semi-tag.channel-affinity-tag:hover{background-color:rgba(var(--semi-cyan-5), .22);border-color:rgba(var(--semi-cyan-5), .6);box-shadow:0 0 0 2px rgba(var(--semi-cyan-5), .18)}.semi-tag.channel-affinity-tag:active{background-color:rgba(var(--semi-cyan-5), .28)}.semi-tag.channel-affinity-tag .channel-affinity-tag-content{align-items:center;gap:.25rem;display:inline-flex}.semi-radio,.semi-tagInput,.semi-input-textarea-wrapper,.semi-navigation-sub-title,.semi-chat-inputBox-sendButton,.semi-page-item,.semi-navigation-item,.semi-tag-closable,.semi-input-wrapper,.semi-tabs-tab-button,.semi-select,.semi-button,.semi-datepicker-range-input{border-radius:10px!important}.console-layout .semi-tabs-tab:hover{color:var(--primary)!important}.console-layout .semi-tabs-tab-active{color:var(--primary)!important;background:rgba(239,246,255,.8)!important}.console-layout .semi-tabs-tab-line.semi-tabs-tab-active:after{background:linear-gradient(90deg,#38bdf8 0%,#6366f1 100%)!important}.console-layout :where(.semi-page-item-active,.semi-page-item-current,.semi-page-item-selected,.semi-page-item[aria-current=page]){isolation:isolate;position:relative;overflow:hidden;box-shadow:0 8px 20px rgba(59,130,246,.14);color:var(--primary)!important;background:var(--sidebar-selected-bg)!important;border:1px solid transparent!important}.console-layout :where(.semi-page-item-active,.semi-page-item-current,.semi-page-item-selected,.semi-page-item[aria-current=page]):before{content:"";z-index:0;border-radius:inherit;background:var(--sidebar-selected-border);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-size:240% 100%;padding:1px;animation:3.2s linear infinite sidebar-selected-border-flow;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.console-layout :where(.semi-page-item-active,.semi-page-item-current,.semi-page-item-selected,.semi-page-item[aria-current=page]):before{animation:none}}.dashboard-stat-icon.semi-avatar{isolation:isolate;place-items:center;position:relative;overflow:hidden;box-shadow:0 10px 24px rgba(59,130,246,.18),inset 0 1px rgba(255,255,255,.32);color:#fff!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.32),transparent 30%),linear-gradient(135deg,rgba(14,165,233,.95),rgba(59,130,246,.95),rgba(99,102,241,.92))!important;border-radius:8px!important;width:34px!important;height:34px!important;display:inline-grid!important}.dashboard-stat-icon.semi-avatar:after{content:"";z-index:0;opacity:.7;pointer-events:none;background:linear-gradient(115deg,transparent 0%,transparent 38%,rgba(255,255,255,.28) 48%,transparent 62%,transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}.dashboard-stat-icon .semi-icon,.dashboard-stat-icon.semi-avatar>*{z-index:1;filter:none;position:relative;color:#fff!important}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ec-dbcd0a3c01b55203{forced-color-adjust:auto}html:has(.landing-layout){scrollbar-gutter:stable}.landing-layout{min-height:100vh;min-height:100dvh;color:var(--landing-text);background:var(--landing-bg);--landing-bg:#f7f8ff;--landing-surface:rgba(255,255,255,.76);--landing-surface-strong:rgba(255,255,255,.92);--landing-border:rgba(99,102,241,.18);--landing-border-strong:rgba(99,102,241,.32);--landing-text:#111827;--landing-muted:#64748b;--landing-soft:#eef2ff;--landing-glass-shadow:0 24px 80px rgba(79,70,229,.16);--landing-gradient:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 48%, #ec4899 100%);--landing-accent:#6366f1;--landing-accent-hover:#4f46e5}.dark .landing-layout{--landing-bg:#030712;--landing-surface:rgba(10,16,34,.72);--landing-surface-strong:rgba(15,23,42,.88);--landing-border:rgba(148,163,184,.16);--landing-border-strong:rgba(139,92,246,.42);--landing-text:#f8fafc;--landing-muted:#94a3b8;--landing-soft:rgba(99,102,241,.14);--landing-glass-shadow:0 24px 120px rgba(79,70,229,.28);--landing-accent:#a5b4fc;--landing-accent-hover:#818cf8}.landing-header{z-index:100;--landing-header-accent:var(--landing-accent);--landing-header-accent-hover:var(--landing-accent-hover);--landing-nav-track-bg:color-mix(in srgb, var(--landing-soft) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--landing-border) 72%, transparent);background:color-mix(in srgb, var(--landing-bg) 68%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.12);box-shadow:none;position:fixed;top:0;bottom:auto;left:0;right:0}.dark .landing-header{--landing-nav-track-bg:color-mix(in srgb, var(--landing-soft) 88%, transparent);border-bottom-color:color-mix(in srgb, var(--landing-border) 72%, transparent);background:color-mix(in srgb, var(--landing-bg) 68%, transparent)}.landing-header-inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:none;min-height:56px;margin:0;padding:0 24px;display:grid;position:relative}.landing-header-inner>.landing-brand{z-index:2;grid-column:1;justify-self:start;max-width:min(240px,28vw);position:relative}.landing-header-inner>.landing-nav{z-index:1;grid-column:2;justify-self:center;width:-webkit-max-content;width:max-content;max-width:min(760px,100vw - 420px);position:relative}.landing-header-inner>.landing-actions{z-index:2;grid-column:3;justify-self:end;position:relative}.landing-header-inner>.landing-mobile-header-actions{grid-column:3;justify-self:end}html.landing-modal-open .landing-header{padding-right:var(--landing-scrollbar-width,0px)}.landing-container{width:min(1280px,100% - 32px);margin:0 auto}.landing-header-start{flex:0 auto;justify-content:flex-start;align-items:center;gap:40px;min-width:0;display:flex}.landing-nav{scrollbar-width:none;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;overflow-x:auto}.landing-brand{color:var(--landing-text);letter-spacing:-.02em;flex-shrink:0;gap:10px;font-weight:700}.landing-brand-logo,.landing-brand-mark{border-radius:10px;width:30px;height:30px}.landing-brand-logo{object-fit:contain}.landing-brand-logo-full{border-radius:0;width:auto;max-width:136px;height:30px}.landing-brand-name{letter-spacing:-.02em;color:var(--landing-text);font-size:1.125rem;font-weight:700}html.dark .landing-brand-name{color:#fff}.landing-brand-mark,.landing-core-logo{color:#fff;background:var(--landing-gradient);place-items:center;font-weight:900;display:grid;box-shadow:0 12px 40px rgba(139,92,246,.45)}.landing-brand,.landing-nav,.landing-actions,.landing-nav-link,.landing-user-button{align-items:center;display:flex}.landing-nav::-webkit-scrollbar{display:none}.landing-nav-link,.landing-sign-in{color:var(--landing-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.landing-nav-link:hover,.landing-sign-in:hover{color:var(--landing-text);background:var(--landing-nav-track-bg)}.landing-nav-link.is-active{color:var(--landing-header-accent);background:color-mix(in srgb, var(--landing-soft) 88%, transparent);box-shadow:inset 0 0 0 1px var(--landing-border);border-radius:8px;font-weight:600}.landing-nav-link.is-active:hover{color:var(--landing-header-accent-hover);background:color-mix(in srgb, var(--landing-soft) 96%, transparent)}.landing-lang-toggle{height:32px;color:var(--landing-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:1px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;transition:color .2s,background .2s;display:inline-flex}.landing-lang-toggle:hover{color:var(--landing-text);background:var(--landing-nav-track-bg)}.landing-lang-toggle span.is-active{color:var(--landing-text)}.landing-lang-toggle-sep{color:var(--landing-muted);opacity:.72;margin:0 1px}.landing-actions{flex-shrink:0;gap:12px;margin-left:0}.landing-actions-tools,.landing-actions-auth{align-items:center;gap:4px;display:flex}.landing-actions-auth{border-left:1px solid color-mix(in srgb, var(--landing-border) 72%, transparent);gap:8px;padding-left:12px}.dark .landing-actions-auth{border-left-color:color-mix(in srgb, var(--landing-border) 72%, transparent)}.landing-header .landing-icon-button{transition:color .2s,background .2s;width:32px!important;min-width:32px!important;height:32px!important;color:var(--landing-muted)!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:0!important}.landing-header .landing-icon-button:hover{color:var(--landing-text)!important;background:var(--landing-nav-track-bg)!important}.landing-user-button{gap:8px;height:32px;color:var(--landing-text)!important;background:var(--landing-nav-track-bg)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;padding:0 8px 0 4px!important}.dark .landing-user-button{border-color:rgba(255,255,255,.1)!important}.landing-sign-in{background:0 0;border:1px solid rgba(15,23,42,.12);border-radius:10px;height:32px;padding:0 12px}.landing-sign-in.is-active{color:var(--landing-header-accent);background:color-mix(in srgb, var(--landing-soft) 88%, transparent);border-color:color-mix(in srgb, var(--landing-header-accent) 28%, transparent);font-weight:600}.dark .landing-sign-in{border-color:rgba(255,255,255,.14)}.dark .landing-sign-in.is-active{border-color:color-mix(in srgb, var(--landing-header-accent) 36%, transparent)}.landing-header-cta{border:0;border-radius:10px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important;background:var(--landing-header-accent)!important}.landing-header-cta:hover{transform:translateY(-1px);background:var(--landing-header-accent-hover)!important}.landing-header-cta.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--landing-header-accent) 24%, transparent), 0 8px 20px color-mix(in srgb, var(--landing-header-accent) 28%, transparent)}.landing-primary-action,.landing-gradient-button,.landing-link-button{justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 14px 36px rgba(139,92,246,.32);color:#fff!important;background:var(--landing-gradient)!important;border:0!important}.landing-primary-action{border-radius:10px;height:34px;padding:0 18px;font-size:13px;font-weight:700}.classic-error-boundary{color:var(--landing-text,#111827)}.classic-reload-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 48%,#ec4899 100%);border:0;border-radius:14px;justify-content:center;align-items:center;min-width:156px;height:44px;margin-top:16px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,opacity .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 36px rgba(139,92,246,.32)}.classic-reload-button:hover{opacity:.96;transform:translateY(-1px)}.classic-reload-button:active{transform:translateY(0)}.classic-reload-button:focus-visible{outline-offset:3px;outline:2px solid rgba(139,92,246,.55)}.landing-main{min-height:100vh;min-height:100dvh}.landing-layout--mobile-nav .landing-main{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.landing-layout:has(.classic-register-page){background:linear-gradient(135deg,#f8fbff 0%,#f3f7ff 48%,#f7f3ff 100%);flex-direction:column;min-height:100dvh;display:flex}.landing-layout:has(.auth-page){background:linear-gradient(135deg,#f8fbff 0%,#f3f7ff 48%,#f7f3ff 100%);flex-direction:column;min-height:100dvh;display:flex}html.dark .landing-layout:has(.classic-register-page){background:linear-gradient(#020617 0%,#030712 58%,#020817 100%)}html.dark .landing-layout:has(.auth-page){background:linear-gradient(#020617 0%,#030712 58%,#020817 100%)}.dark .landing-layout:has(.classic-register-page){background:linear-gradient(#020617 0%,#030712 58%,#020817 100%)}.dark .landing-layout:has(.auth-page){background:linear-gradient(#020617 0%,#030712 58%,#020817 100%)}.landing-main:has(.classic-register-page){isolation:isolate;min-height:calc(100dvh - var(--landing-header-height,64px));background:radial-gradient(circle at 18% 30%,rgba(14,165,233,.2),transparent 32%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.22),transparent 36%),radial-gradient(circle at 90% 62%,rgba(139,92,246,.14),transparent 36%),linear-gradient(135deg,#f8fbff 0%,#f3f7ff 48%,#f7f3ff 100%);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.landing-main:has(.auth-page){isolation:isolate;min-height:calc(100dvh - var(--landing-header-height,64px));background:radial-gradient(circle at 18% 30%,rgba(14,165,233,.2),transparent 32%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.22),transparent 36%),radial-gradient(circle at 90% 62%,rgba(139,92,246,.14),transparent 36%),linear-gradient(135deg,#f8fbff 0%,#f3f7ff 48%,#f7f3ff 100%);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.landing-main:has(.classic-register-page):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 30%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.2),transparent 38%),linear-gradient(rgba(99,132,255,.08) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,132,255,.08) 1px,transparent 1px) 0 0/48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.landing-main:has(.auth-page):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 30%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.2),transparent 38%),linear-gradient(rgba(99,132,255,.08) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,132,255,.08) 1px,transparent 1px) 0 0/48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.landing-main:has(.classic-register-page):after{content:"";pointer-events:none;z-index:0;opacity:.85;background:linear-gradient(115deg,transparent 0%,transparent 30%,rgba(56,189,248,.1) 42%,rgba(99,102,241,.14) 52%,transparent 68%,transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}.landing-main:has(.auth-page):after{content:"";pointer-events:none;z-index:0;opacity:.85;background:linear-gradient(115deg,transparent 0%,transparent 30%,rgba(56,189,248,.1) 42%,rgba(99,102,241,.14) 52%,transparent 68%,transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}html.dark .landing-main:has(.classic-register-page){background:radial-gradient(circle at 18% 8%,rgba(37,99,235,.32),transparent 26%),radial-gradient(circle at 92% 14%,rgba(99,102,241,.28),transparent 30%),linear-gradient(#020617 0%,#030712 58%,#020817 100%)}html.dark .landing-main:has(.auth-page){background:radial-gradient(circle at 18% 8%,rgba(37,99,235,.32),transparent 26%),radial-gradient(circle at 92% 14%,rgba(99,102,241,.28),transparent 30%),linear-gradient(#020617 0%,#030712 58%,#020817 100%)}html.dark .landing-main:has(.classic-register-page):before{background:radial-gradient(circle at 18% 30%,rgba(37,99,235,.24),transparent 34%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.22),transparent 38%),linear-gradient(rgba(99,132,255,.1) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,132,255,.1) 1px,transparent 1px) 0 0/48px 48px}html.dark .landing-main:has(.auth-page):before{background:radial-gradient(circle at 18% 30%,rgba(37,99,235,.24),transparent 34%),radial-gradient(circle at 78% 26%,rgba(99,102,241,.22),transparent 38%),linear-gradient(rgba(99,132,255,.1) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,132,255,.1) 1px,transparent 1px) 0 0/48px 48px}html.dark .landing-main:has(.classic-register-page):after{opacity:.72;background:linear-gradient(115deg,transparent 0%,rgba(56,189,248,.08) 42%,rgba(99,102,241,.12) 52%,transparent 68%)}html.dark .landing-main:has(.auth-page):after{opacity:.72;background:linear-gradient(115deg,transparent 0%,rgba(56,189,248,.08) 42%,rgba(99,102,241,.12) 52%,transparent 68%)}.landing-main:has(.classic-register-page) .classic-register-page{z-index:1;min-height:calc(100dvh - var(--landing-header-height,64px));flex:auto;width:100%;position:relative;background:0 0!important}.landing-main:has(.auth-page) .auth-page{z-index:1;min-height:calc(100dvh - var(--landing-header-height,64px));flex:auto;width:100%;position:relative;background:0 0!important}.landing-layout--mobile-auth .landing-main{padding-bottom:0}.landing-layout--mobile-auth .classic-register-content{margin-top:0!important}.landing-mobile-auth-links{align-items:center;gap:8px;display:flex}.landing-mobile-register{border-radius:10px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important;background:var(--landing-header-accent)!important}.landing-mobile-register.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--landing-header-accent) 24%, transparent), 0 8px 20px color-mix(in srgb, var(--landing-header-accent) 28%, transparent)}.landing-mobile-login.is-active{color:var(--landing-header-accent);background:color-mix(in srgb, var(--landing-soft) 88%, transparent);border-color:color-mix(in srgb, var(--landing-header-accent) 28%, transparent);font-weight:600}.landing-footer{z-index:1;border-top:1px solid var(--landing-border);background:color-mix(in srgb, var(--landing-bg) 86%, transparent);padding:48px 16px 40px;position:relative}.landing-footer-inner{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:56px;width:min(1280px,100% - 32px);margin:0 auto;display:grid}.landing-footer-brand{max-width:520px}.landing-footer-logo-link{align-items:center;gap:10px;max-width:100%;line-height:normal;text-decoration:none;display:inline-flex}.landing-footer-logo{object-fit:contain;max-width:min(220px,100%);max-height:46px}.landing-footer-logo-link .landing-brand-logo-full{max-height:46px}.landing-footer-description{max-width:460px;color:var(--landing-muted);margin:18px 0 0;font-size:14px;line-height:1.8}.landing-footer-copyright{color:color-mix(in srgb, var(--landing-muted) 82%, transparent);margin:18px 0 0;font-size:13px}.landing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.landing-footer-title{color:var(--landing-text);margin:0 0 14px;font-size:14px;font-weight:700}.landing-footer-link{width:-webkit-fit-content;width:fit-content;color:var(--landing-muted);margin-top:10px;font-size:14px;text-decoration:none;transition:color .2s,transform .2s;display:block}.landing-footer-link:hover{color:var(--landing-text);transform:translate(2px)}.landing-layout--mobile-nav:has(.landing-footer) .landing-main{padding-bottom:0}@media (max-width:767px){.landing-footer{padding:36px 0 calc(112px + env(safe-area-inset-bottom,0px))}.landing-footer-inner{grid-template-columns:1fr;gap:32px}.landing-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing-footer-description{font-size:13px}}@media (max-width:420px){.landing-footer-links{grid-template-columns:1fr}}.landing-mobile-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.landing-mobile-username{white-space:nowrap;text-overflow:ellipsis;max-width:96px;overflow:hidden}.landing-mobile-login{height:32px;color:var(--landing-muted);white-space:nowrap;background:0 0;border:1px solid rgba(15,23,42,.12);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.landing-mobile-login:hover{color:var(--landing-text);background:var(--landing-nav-track-bg)}.dark .landing-mobile-login{border-color:rgba(255,255,255,.14)}.dark .landing-mobile-login.is-active{border-color:color-mix(in srgb, var(--landing-header-accent) 36%, transparent)}.landing-tabbar{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:110;pointer-events:none;width:min(100% - 24px,420px);position:fixed;transform:translate(-50%)}.landing-tabbar-inner{background:color-mix(in srgb, var(--landing-surface-strong) 92%, transparent);-webkit-backdrop-filter:blur(16px);pointer-events:auto;border:1px solid rgba(15,23,42,.08);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 10px;display:grid;box-shadow:0 12px 40px rgba(15,23,42,.12),inset 0 0 0 1px rgba(255,255,255,.35)}.landing-tabbar-item{min-width:0;color:var(--landing-muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex}.landing-tabbar-item:hover{color:var(--landing-text)}.landing-tabbar-item.is-active{color:var(--landing-text);background:color-mix(in srgb, var(--landing-soft) 88%, transparent);box-shadow:inset 0 0 0 1px var(--landing-border)}.landing-tabbar-item.is-active .landing-tabbar-icon,html.dark .landing-tabbar-item.is-active .landing-tabbar-icon{color:var(--landing-accent)}.landing-tabbar-icon{place-items:center;width:24px;height:24px;display:grid}.landing-tabbar-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;line-height:1.1;overflow:hidden}@media (min-width:768px){.landing-tabbar{display:none}.landing-layout--mobile-nav .landing-main{padding-bottom:0}}.landing-about-page{color:var(--landing-text);padding:96px 16px 48px}.landing-about-shell{max-width:920px;margin:0 auto}.landing-about-hero{text-align:center;margin-bottom:28px}.landing-about-hero-logo{object-fit:contain;border-radius:18px;width:72px;height:72px;margin:0 auto 16px;box-shadow:0 16px 40px rgba(15,23,42,.12)}html.dark .landing-about-hero-logo{box-shadow:0 16px 40px rgba(2,6,23,.45)}.landing-about-hero-title{color:var(--landing-text)!important;margin:0!important;font-size:max(28px,min(4.5vw,36px))!important;line-height:1.3!important}.landing-about-hero-tagline{max-width:560px;color:var(--landing-muted)!important;margin:12px auto 0!important;font-size:15px!important;line-height:1.75!important}.landing-about-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.landing-about-badge{border:1px solid var(--landing-border);background:var(--landing-surface);color:var(--landing-muted);border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.landing-about-section{margin-top:28px}.landing-about-section-title{color:var(--landing-text)!important;margin:0 0 14px!important;font-size:18px!important;font-weight:700!important}.landing-about-quicklinks{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.landing-about-quicklink{border:1px solid var(--landing-border);background:var(--landing-surface);min-height:72px;color:var(--landing-text);box-shadow:var(--landing-glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.landing-about-quicklink:hover{border-color:rgba(59,130,246,.35);transform:translateY(-2px);box-shadow:0 16px 36px rgba(15,23,42,.12)}.landing-about-quicklink-icon{color:#2563eb;background:rgba(59,130,246,.12);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}html.dark .landing-about-quicklink-icon{color:#93c5fd;background:rgba(59,130,246,.18)}.landing-about-quicklink-label{font-size:14px;font-weight:600;line-height:1.4;display:block}.landing-about-quicklink-text{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-about-quicklink-desc{color:var(--landing-muted);font-size:12px;line-height:1.5}.landing-about-features{grid-template-columns:1fr;gap:14px;display:grid}.landing-about-feature-card h3{color:var(--landing-text);margin:0 0 8px;font-size:16px;font-weight:700}.landing-about-feature-card p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.7}.landing-about-empty-hint{border-top:1px solid var(--landing-border);max-width:420px;padding-top:16px;display:block;margin-top:20px!important;line-height:1.7!important}@media (min-width:768px){.landing-about-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.landing-about-features{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-about-card{box-shadow:0 24px 70px rgba(15,23,42,.12),inset 0 0 0 1px rgba(255,255,255,.4);border:1px solid var(--landing-border)!important;background:linear-gradient(180deg, rgba(255,255,255,.96), var(--landing-card,rgba(255,255,255,.88)))!important;border-radius:24px!important}html.dark .landing-about-card{box-shadow:0 24px 70px rgba(2,6,23,.42),inset 0 0 0 1px rgba(96,165,250,.08);background:linear-gradient(180deg, rgba(3,13,31,.92), var(--landing-card,rgba(3,13,31,.82)))!important}.landing-about-header{text-align:center;padding:28px 28px 0}.landing-about-title{color:var(--landing-text)!important;margin:0!important;font-size:max(24px,min(4vw,32px))!important;line-height:1.35!important}.landing-about-body{color:var(--landing-muted);padding:24px 28px 32px;font-size:15px;line-height:1.85}.landing-about-body .semi-typography{color:var(--landing-muted)!important}.landing-about-body .semi-typography-strong,.landing-about-body .semi-typography-paragraph-strong{color:var(--landing-text)!important}.landing-about-greeting{margin-bottom:12px!important}.landing-about-email{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 20px;padding:14px 16px;display:flex}.landing-about-email a{color:var(--landing-link,#0b84ff);word-break:break-all}.landing-about-list{margin:0 0 18px;padding-left:1.25rem}.landing-about-list li{margin-bottom:8px}.landing-about-signature{border-top:1px solid var(--landing-border);flex-direction:column;align-items:flex-end;gap:4px;margin-top:28px;padding-top:20px;display:flex}.landing-about-signature .semi-typography{color:var(--landing-text)!important}.landing-about-iframe{border:none;width:100%;min-height:70vh;display:block}.landing-about-markdown h1,.landing-about-markdown h2,.landing-about-markdown h3,.landing-about-markdown h4{color:var(--landing-text);margin:1.25em 0 .75em;line-height:1.4}.landing-about-markdown h1:first-child,.landing-about-markdown h2:first-child,.landing-about-markdown h3:first-child{margin-top:0}.landing-about-markdown p,.landing-about-markdown ul,.landing-about-markdown ol{margin:0 0 1em}.landing-about-markdown ul,.landing-about-markdown ol{padding-left:1.25rem}.landing-about-markdown a{color:var(--landing-link,#0b84ff);word-break:break-all}.landing-about-markdown img{border-radius:8px;max-width:100%;height:auto}@media (max-width:640px){.landing-about-page{padding-top:88px}.landing-about-header,.landing-about-body{padding-left:20px;padding-right:20px}}.legal-doc-lang-switch{border:1px solid var(--landing-border,rgba(148,163,184,.35));background:var(--landing-surface,rgba(255,255,255,.72));border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.legal-doc-lang-switch-btn{min-width:64px;color:var(--landing-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.legal-doc-lang-switch-btn.is-active{color:var(--landing-text,#0f172a);background:rgba(59,130,246,.14)}.legal-doc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 28px 0;display:flex}.legal-doc-modal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-right:24px;display:flex}.legal-doc-content h1,.legal-doc-content h2,.legal-doc-content h3,.legal-doc-content h4{color:inherit;margin:1.1em 0 .65em;line-height:1.4}.legal-doc-content p,.legal-doc-content ul,.legal-doc-content ol{margin:0 0 .85em}.legal-doc-content ul,.legal-doc-content ol{padding-left:1.25rem}.landing-about-legal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.landing-about-legal-highlights{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.landing-about-legal-highlight{border:1px solid var(--landing-border);background:var(--landing-surface);box-shadow:var(--landing-glass-shadow);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.landing-about-legal-highlight-icon{color:#2563eb;background:rgba(59,130,246,.12);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.landing-about-legal-highlight .semi-typography{display:block}.landing-about-legal-highlight .semi-typography+.semi-typography{margin-top:4px}.landing-about-legal-card-header{padding-bottom:0!important}.landing-about-legal-links{color:var(--landing-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 28px 24px;font-size:14px;display:flex}.landing-about-legal-link{color:var(--landing-link,#0b84ff);text-decoration:none}.landing-about-legal-link:hover{text-decoration:underline}@media (min-width:768px){.landing-about-legal-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.legal-doc-toolbar,.landing-about-legal-links{padding-left:20px;padding-right:20px}}.landing-home-surface{position:relative;overflow:hidden}.landing-home-loading{min-height:calc(100vh - var(--landing-header-height,64px));min-height:calc(100dvh - var(--landing-header-height,64px))}.landing-home-surface:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 10%,rgba(59,130,246,.24),transparent 26%),radial-gradient(circle at 82% 28%,rgba(236,72,153,.18),transparent 22%),linear-gradient(rgba(99,102,241,.08) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(99,102,241,.08) 1px,transparent 1px) 0 0/48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,transparent 68%);mask-image:linear-gradient(#000 0%,transparent 68%)}.landing-home-surface:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.78;background:linear-gradient(115deg,transparent 0%,transparent 32%,rgba(56,189,248,.12) 42%,rgba(168,85,247,.16) 50%,rgba(236,72,153,.1) 58%,transparent 68%,transparent 100%) 0 0/220% 100%;animation:8s ease-in-out infinite landing-surface-stream;position:absolute;top:0;bottom:0;left:0;right:0}[data-landing-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), filter .72s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);filter:blur(8px);will-change:opacity, transform, filter;transform:translateY(28px)scale(.985)}.landing-hero [data-landing-reveal]{opacity:1;filter:none;will-change:auto;transform:none}.landing-reveal-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}@keyframes landing-surface-stream{0%{opacity:.2;background-position:130% 0}45%{opacity:.82}to{opacity:.18;background-position:-80% 0}}.landing-hero{padding:110px 0 36px;position:relative}.landing-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:42px;display:grid;position:relative}.landing-hero-copy h1{color:var(--landing-text);letter-spacing:-.04em;margin:18px 0 16px;font-size:max(28px,min(4.5vw,44px));line-height:1.08}.landing-hero-copy h1 span{color:transparent;background:linear-gradient(110deg,#a855f7,#38bdf8 44%,#f472b6 84%);-webkit-background-clip:text;background-clip:text;display:block}.landing-hero-copy p{max-width:620px;color:var(--landing-muted);font-size:17px;line-height:1.7}.landing-pill,.landing-checks,.landing-code-tags,.landing-price-points{flex-wrap:wrap;align-items:center;display:flex}.landing-pill{border:1px solid var(--landing-border);width:-webkit-max-content;width:max-content;color:var(--landing-muted);background:var(--landing-surface);box-shadow:var(--landing-glass-shadow);border-radius:999px;gap:10px;padding:7px 12px 7px 7px}.landing-pill span{color:#fff;background:var(--landing-gradient);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.landing-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.landing-gradient-button{min-width:156px;border-radius:14px!important;font-weight:700!important}.landing-secondary-button{min-width:156px}.landing-secondary-button,.landing-secondary-link-button{color:var(--landing-text)!important;background:var(--landing-surface)!important;border:1px solid var(--landing-border)!important;border-radius:14px!important}.landing-checks,.landing-code-tags,.landing-price-points{color:var(--landing-muted);gap:18px;margin-top:18px;font-size:13px}.landing-price-points{gap:12px 16px}.landing-checks span,.landing-code-tags span,.landing-price-points span{align-items:center;gap:7px;display:inline-flex}.landing-price-points span{white-space:nowrap}.landing-price-points .semi-icon{color:#8b5cf6;background:rgba(139,92,246,.14);border-radius:999px;place-items:center;width:16px;height:16px;display:inline-grid;box-shadow:0 0 0 1px rgba(139,92,246,.24)}.landing-glow{filter:blur(90px);opacity:.46;pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.landing-glow-blue{background:#2563eb;top:64px;right:14%}.landing-glow-purple{background:#d946ef;top:160px;right:4%}.landing-orbit-card{min-height:500px;position:relative;overflow:visible}.landing-orbit-card:before{content:"";z-index:3;pointer-events:none;opacity:.54;mix-blend-mode:screen;background:linear-gradient(100deg,transparent 0%,transparent 34%,rgba(255,255,255,.28) 46%,rgba(125,211,252,.22) 52%,transparent 64%,transparent 100%) 0 0/220% 100%;border-radius:36px;animation:5.8s ease-in-out infinite landing-card-sheen;position:absolute;top:24px;bottom:88px;left:22px;right:22px}@keyframes landing-card-sheen{0%,18%{opacity:0;background-position:140% 0}42%{opacity:.62}72%,to{opacity:0;background-position:-90% 0}}.landing-provider-curves{z-index:1;pointer-events:none;width:min(100%,620px);height:330px;position:absolute;top:42px;left:50%;overflow:visible;transform:translate(-50%)}.landing-provider-curves path{stroke:#8b5cf6;stroke-width:2px;stroke-linecap:round;stroke-dasharray:9 14;filter:drop-shadow(0 0 8px rgba(139,92,246,.7));opacity:.86;animation:2.8s linear infinite landing-data-flow}.landing-provider-curves path:nth-child(2n){stroke:#38bdf8;opacity:.74;animation-duration:3.4s}@keyframes landing-data-flow{to{stroke-dashoffset:-92px}}.landing-orbit-ring{background:radial-gradient(circle at 52% 42%,rgba(96,165,250,.34),transparent 28%),radial-gradient(circle at 60% 38%,rgba(217,70,239,.24),transparent 34%);border:1px solid rgba(96,165,250,.48);border-radius:999px 999px 42px 42px;position:absolute;top:20px;bottom:112px;left:36px;right:36px;box-shadow:inset 0 0 42px rgba(59,130,246,.28),0 0 70px rgba(59,130,246,.18)}.landing-core-stack{z-index:2;flex-direction:column;align-items:center;gap:16px;width:min(390px,100% - 40px);display:flex;position:absolute;top:112px;left:50%;transform:translate(-50%)}.landing-core-card{border:1px solid var(--landing-border-strong);width:116px;color:var(--landing-text);background:var(--landing-surface-strong);box-shadow:var(--landing-glass-shadow);border-radius:24px;flex-direction:column;align-items:center;padding:16px;display:flex;position:relative;top:auto;left:auto;transform:none}.landing-core-logo{border-radius:16px;width:48px;height:48px;margin-bottom:8px;font-size:30px}.landing-core-card span{color:var(--landing-muted);font-size:12px}.landing-provider-nodes{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.landing-provider-nodes .landing-provider-node{pointer-events:auto}.landing-provider-node{z-index:2;border:1px solid var(--landing-border);width:154px;min-width:154px;height:46px;color:var(--landing-text);background:var(--landing-surface-strong);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 18px 48px rgba(15,23,42,.16)}.landing-provider-node-1,.landing-provider-node-2,.landing-provider-node-3{left:max(4px,50% - 306px)}.landing-provider-node-1{top:58px}.landing-provider-node-2{top:122px}.landing-provider-node-3{top:186px}.landing-provider-node-4,.landing-provider-node-5,.landing-provider-node-6{right:max(4px,50% - 306px)}.landing-provider-node-4{top:58px}.landing-provider-node-5{top:122px}.landing-provider-node-6{top:186px}.landing-provider-node span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.landing-code-card{border:1px solid var(--landing-border-strong);width:100%;color:var(--landing-text);background:color-mix(in srgb, var(--landing-surface-strong) 90%, transparent);box-shadow:var(--landing-glass-shadow);border-radius:18px;padding:16px;position:relative;bottom:auto;right:auto;overflow:visible}.landing-code-header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.landing-code-header-title{align-items:center;gap:8px;min-width:0;display:flex}.landing-code-copy{width:24px;height:24px;color:var(--landing-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,opacity .15s,color .15s;display:inline-flex}.dark .landing-code-copy{color:#fff}.landing-code-copy:hover{background:rgba(99,102,241,.1)}.dark .landing-code-copy:hover{background:rgba(255,255,255,.14)}.landing-code-copy:active{opacity:.72}.landing-code-header b{color:var(--landing-muted);background:var(--landing-soft);border-radius:999px;padding:2px 8px}.landing-code-card pre{color:var(--landing-muted);white-space:pre-wrap;word-break:break-word;margin:0;font-size:11px;line-height:1.55;overflow:visible}.landing-section-kicker{color:var(--landing-muted);text-align:center;text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;font-size:12px;font-weight:800}.landing-model-strip,.landing-ecosystem,.landing-features,.landing-pricing,.landing-final-cta{z-index:1;position:relative}.landing-model-strip{grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;display:grid}.landing-model-card,.landing-feature-card,.landing-ecosystem-card,.landing-price-card,.landing-final-cta{border:1px solid var(--landing-border);background:var(--landing-surface);box-shadow:var(--landing-glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.landing-model-card:before,.landing-feature-card:before,.landing-ecosystem-card:before,.landing-price-card:before,.landing-final-cta:before,.landing-code-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 0%,transparent 36%,rgba(255,255,255,.24) 46%,rgba(125,211,252,.18) 52%,transparent 64%,transparent 100%) 0 0/240% 100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(0)}.landing-model-card:hover:before,.landing-feature-card:hover:before,.landing-ecosystem-card:hover:before,.landing-price-card:hover:before,.landing-final-cta:hover:before,.landing-code-card:hover:before{animation:1.35s landing-card-sheen}.landing-model-card{border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid;overflow:hidden}a.landing-model-card,.landing-model-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}a.landing-model-card:hover,.landing-model-card-link:hover{border-color:rgba(139,92,246,.45);transform:translateY(-2px);box-shadow:0 10px 28px rgba(15,23,42,.12)}.landing-model-card>div{min-width:0}.landing-model-card em{white-space:nowrap;justify-self:end}.landing-model-card strong,.landing-model-card span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.landing-model-card strong{color:var(--landing-text);font-size:13px}.landing-model-card span{color:var(--landing-muted);font-size:11px}.landing-model-card em{color:#c4b5fd;background:rgba(139,92,246,.18);border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.landing-ecosystem{margin-top:28px;padding-bottom:8px}.landing-ecosystem-title{color:var(--landing-text);text-align:center;letter-spacing:-.03em;margin:0 0 22px;font-size:max(24px,min(3vw,34px));line-height:1.15}.landing-ecosystem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-ecosystem-card{border-radius:18px;padding:20px 18px}.landing-ecosystem-card-icon{border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.landing-ecosystem-card-icon-chat{color:#2563eb;background:rgba(59,130,246,.14)}.landing-ecosystem-card-icon-vision{color:#db2777;background:rgba(236,72,153,.14)}.landing-ecosystem-card-icon-audio{color:#0891b2;background:rgba(6,182,212,.14)}.landing-ecosystem-card-icon-embedding{color:#7c3aed;background:rgba(124,58,237,.14)}.dark .landing-ecosystem-card-icon-chat{color:#93c5fd;background:rgba(59,130,246,.22)}.dark .landing-ecosystem-card-icon-vision{color:#f9a8d4;background:rgba(236,72,153,.22)}.dark .landing-ecosystem-card-icon-audio{color:#67e8f9;background:rgba(6,182,212,.22)}.dark .landing-ecosystem-card-icon-embedding{color:#c4b5fd;background:rgba(124,58,237,.22)}.landing-ecosystem-card h3{color:var(--landing-text);margin:0 0 8px;font-size:16px;line-height:1.3}.landing-ecosystem-card p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.6}.landing-ecosystem-marquee{margin-top:28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.landing-ecosystem-marquee-track{align-items:center;gap:36px;width:-webkit-max-content;width:max-content;animation:34s linear infinite landing-ecosystem-marquee;display:flex}.landing-ecosystem-spotlight{opacity:.55;filter:grayscale();flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s,filter .2s,transform .2s;display:flex}.landing-ecosystem-spotlight:hover{opacity:1;filter:grayscale(0);transform:translateY(-2px)}@keyframes landing-ecosystem-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-ecosystem-foot{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.landing-ecosystem-foot p{color:var(--landing-muted);margin:0;font-size:14px}.landing-ecosystem-link{color:var(--landing-header-accent);font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.landing-ecosystem-link:hover{color:var(--landing-header-accent-hover)}.landing-features{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.landing-feature-card{border-radius:18px;padding:22px}.landing-feature-icon{color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 14px 30px rgba(15,23,42,.14)}.landing-feature-card:hover .landing-feature-icon{transform:translateY(-2px)}.landing-feature-icon-unified-api{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 14px 32px rgba(37,99,235,.34)}.landing-feature-icon-smart-routing{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);box-shadow:0 14px 32px rgba(124,58,237,.34)}.landing-feature-icon-usage-analytics{background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);box-shadow:0 14px 32px rgba(8,145,178,.34)}.landing-feature-icon-billing{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 14px 32px rgba(217,119,6,.34)}.landing-feature-icon-runtime-health{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 14px 32px rgba(5,150,105,.34)}.landing-feature-card:hover .landing-feature-icon-unified-api{box-shadow:0 18px 38px rgba(37,99,235,.42)}.landing-feature-card:hover .landing-feature-icon-smart-routing{box-shadow:0 18px 38px rgba(124,58,237,.42)}.landing-feature-card:hover .landing-feature-icon-usage-analytics{box-shadow:0 18px 38px rgba(8,145,178,.42)}.landing-feature-card:hover .landing-feature-icon-billing{box-shadow:0 18px 38px rgba(217,119,6,.42)}.landing-feature-card:hover .landing-feature-icon-runtime-health{box-shadow:0 18px 38px rgba(5,150,105,.42)}.dark .landing-feature-icon{box-shadow:0 16px 36px rgba(0,0,0,.34)}.landing-feature-card h3{color:var(--landing-text);margin:0 0 8px;font-size:16px}.landing-feature-card p{min-height:78px;color:var(--landing-muted);margin:0 0 12px;font-size:13px;line-height:1.55}.landing-feature-card a{color:#8b5cf6;font-size:13px;font-weight:700}.landing-pricing{grid-template-columns:minmax(560px,.95fr) minmax(560px,.9fr);align-items:center;gap:28px;padding:32px 0;display:grid}.landing-pricing-copy{max-width:640px}.landing-pricing h2,.landing-final-cta h2{color:var(--landing-text);letter-spacing:-.04em;margin:0;font-size:max(24px,min(4vw,32px))}.landing-pricing p,.landing-final-cta p{color:var(--landing-muted)}.landing-price-card{border-radius:20px;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(126px,auto);align-items:center;gap:18px;min-width:0;padding:24px;display:grid}.landing-price-card-main{min-width:0}.landing-price-card-main span,.landing-price-card-benefits span{color:var(--landing-muted);font-size:14px}.landing-price-card strong{color:var(--landing-text);letter-spacing:-.06em;margin:8px 0;font-size:44px;display:block}.landing-price-card small{color:var(--landing-muted);letter-spacing:0;font-size:16px}.landing-price-card-benefits{border-left:1px solid var(--landing-border);flex-direction:column;gap:14px;min-width:0;padding-left:26px;display:flex}.landing-price-card-benefits span{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.landing-price-card-benefits .semi-icon{color:#22c55e}.landing-price-card a{color:#fff;background:var(--landing-gradient);border-radius:12px;justify-content:center;justify-self:end;align-items:center;min-width:128px;margin-top:0;padding:12px 18px;font-weight:700;display:inline-flex}.landing-final-cta{background:radial-gradient(circle at 82% 20%, rgba(14,165,233,.36), transparent 32%), var(--landing-surface);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:28px;display:flex}.landing-final-cta>div{align-items:center;gap:16px;display:flex}.landing-final-cta-copy{align-items:center}.landing-final-cta-copy>div:last-child{flex-direction:column;gap:4px;display:flex}.landing-final-cta-icon{border:1px solid var(--landing-border-strong);color:#fff;background:var(--landing-gradient);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 16px 42px rgba(139,92,246,.28)}.landing-link-button,.landing-secondary-link-button{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:142px;min-height:44px;font-weight:800;display:inline-flex}.landing-secondary-link-button{padding:0 18px}@media (max-width:1080px){.landing-hero-grid,.landing-pricing{grid-template-columns:1fr}.landing-orbit-card{min-height:510px}.landing-model-strip,.landing-ecosystem-grid,.landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.landing-nav-link,.landing-sign-in{padding:6px 10px;font-size:13px}}@media (max-width:767px){.landing-layout--mobile-nav .landing-header-inner{justify-content:space-between;align-items:center;min-height:56px;display:flex}}@media (max-width:720px){.landing-header-inner{padding:0 16px}.landing-container{width:min(100% - 24px,1280px)}.landing-brand span{white-space:nowrap;text-overflow:ellipsis;max-width:132px;overflow:hidden}.landing-hero{padding-top:90px}.landing-hero-grid{gap:26px}.landing-hero-copy h1{font-size:34px}.landing-orbit-card{flex-direction:column;gap:16px;min-height:auto;padding-top:4px;display:flex}.landing-orbit-card:before,.landing-orbit-ring,.landing-provider-curves{display:none}.landing-provider-nodes{pointer-events:auto;order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:static}.landing-provider-node{flex-direction:column;justify-content:center;gap:6px;width:100%;min-width:0;height:auto;min-height:74px;padding:10px 8px;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.landing-provider-node span{text-align:center;white-space:normal;font-size:11px;line-height:1.25}.landing-core-stack{order:2;width:100%;position:relative;top:auto;left:auto;transform:none}.landing-core-card{align-self:center;position:relative;top:auto;left:auto;transform:none}.landing-code-card{width:100%;position:relative;bottom:auto;right:auto}.landing-model-strip,.landing-ecosystem-grid,.landing-features{grid-template-columns:1fr}.landing-final-cta,.landing-final-cta>div{flex-direction:column;align-items:stretch}.landing-price-card{grid-template-columns:1fr;gap:18px}.landing-price-card-benefits{border-left:0;border-top:1px solid var(--landing-border);padding-top:18px;padding-left:0}}@media (prefers-reduced-motion:reduce){.landing-home-surface:after,.landing-orbit-card:before,.landing-provider-curves path,.landing-ecosystem-marquee-track{animation:none!important}[data-landing-reveal]{opacity:1;filter:none;transition:none;transform:none}}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--dash-border-hover\)\]:hover{border-color:var(--dash-border-hover)}.hover\:\!bg-\[var\(--dash-accent-hover\)\]:hover{background-color:var(--dash-accent-hover)!important}.hover\:\!bg-\[var\(--dash-accent-soft-hover\)\]:hover{background-color:var(--dash-accent-soft-hover)!important}.hover\:\!bg-\[var\(--dash-surface-soft\)\]:hover{background-color:var(--dash-surface-soft)!important}.hover\:\!bg-semi-color-fill-1:hover{background-color:var(--semi-color-fill-1)!important}.hover\:bg-\[var\(--dash-accent-soft\)\]:hover{background-color:var(--dash-accent-soft)}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.hover\:text-\[var\(--dash-accent\)\]:hover{color:var(--dash-accent)}.hover\:text-semi-color-primary:hover{color:var(--semi-color-primary)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.hover\:shadow-\[var\(--dash-shadow-hover\)\]:hover{--tw-shadow-color:var(--dash-shadow-hover);--tw-shadow:var(--tw-shadow-colored)}.focus\:\!bg-semi-color-fill-1:focus{background-color:var(--semi-color-fill-1)!important}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[var\(--dash-accent\)\]{color:var(--dash-accent)}@media (min-width:640px){.sm\:mb-4{margin-bottom:1rem}.sm\:block{display:block}.sm\:\!inline{display:inline!important}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:2.5rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:w-1\/2{width:50%}.sm\:w-10{width:2.5rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-8{width:2rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-4{padding-top:1rem}.sm\:\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:ml-1{margin-left:.25rem}.md\:mt-0{margin-top:0}.md\:mt-16{margin-top:4rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-8{height:2rem}.md\:w-12{width:3rem}.md\:w-32{width:8rem}.md\:w-48{width:12rem}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-8{width:2rem}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:flex-initial{flex:0 auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:gap-\[5px\]{gap:5px}.md\:p-6{padding:1.5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:tracking-wider{letter-spacing:.05em}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-20{margin-top:5rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-0{min-height:0}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-2{gap:.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-\[5px\]{gap:5px}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:text-7xl{font-size:4.5rem;line-height:1}}@media (prefers-color-scheme:dark){.dark\:\!bg-semi-color-fill-1{background-color:var(--semi-color-fill-1)!important}.dark\:opacity-20{opacity:.2}.dark\:hover\:\!bg-semi-color-fill-2:hover{background-color:var(--semi-color-fill-2)!important}}