@font-face{font-family:Inter;src:url(/assets/inter-latin-400-C38fXH4l.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/inter-latin-500-Cerq10X2.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/inter-latin-600-LgqL8muc.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/inter-cyrillic-400-obahsSVq.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/inter-cyrillic-500-BasfLYem.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(/assets/inter-cyrillic-600-CWCymEST.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;src:url(/assets/inter-tight-latin-400-iW8qmuJY.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/inter-tight-latin-500-BFXNXuvF.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/inter-tight-latin-600-BgSTtRxb.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-400-V6pRDFza.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-500-BWZEU5yA.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-cyrillic-400-BEIGL1Tu.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-cyrillic-500-DmUKJPL_.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0400-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@layer tailwind-base,semi,tailwind-components,tailwind-utils;@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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--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-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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,input:where([type=button]),input:where([type=reset]),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,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@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{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-left-10{left:-2.5rem}.-right-1{right:-.25rem}.-right-20{right:-5rem}.-top-1{top:-.25rem}.-top-20{top:-5rem}.left-3{left:.75rem}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.\!ml-1{margin-left:.25rem!important}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.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}.mr-0\.5{margin-right:.125rem}.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-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[24px\]{height:24px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.max-h-\[320px\]{max-height:320px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.min-h-12{min-height:3rem}.min-h-\[100vh\]{min-height:100vh}.min-h-\[132px\]{min-height:132px}.min-h-\[18rem\]{min-height:18rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[80px\]{width:80px}.w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{width:min(26rem,calc(100vw - 2rem))}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,calc(100vw - 2rem))}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[72ch\]{max-width:72ch}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.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)) skew(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)) skew(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)) skew(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)) skew(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:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.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-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.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-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-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{column-gap:.75rem}.gap-x-6{column-gap:1.5rem}.gap-y-0{row-gap:0px}.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-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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 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))}.divide-\[var\(--ui-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--ui-border)}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-\[28px\]{border-radius:28px!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-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[var\(--ui-radius-lg\)\]{border-radius:var(--ui-radius-lg)}.rounded-\[var\(--ui-radius-md\)\]{border-radius:var(--ui-radius-md)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[var\(--semi-color-border\)\]{border-color:var(--semi-color-border)}.border-\[var\(--ui-accent\)\]{border-color:var(--ui-accent)}.border-\[var\(--ui-border\)\]{border-color:var(--ui-border)}.border-\[var\(--ui-danger\)\]{border-color:var(--ui-danger)}.border-\[var\(--ui-focus\)\]{border-color:var(--ui-focus)}.border-\[var\(--ui-success\)\]{border-color:var(--ui-success)}.border-\[var\(--ui-warning\)\]{border-color:var(--ui-warning)}.bg-\[color-mix\(in_srgb\,var\(--ui-warning\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-warning) 10%,transparent)}.bg-\[var\(--semi-color-bg-0\)\]{background-color:var(--semi-color-bg-0)}.bg-\[var\(--semi-color-bg-1\)\]{background-color:var(--semi-color-bg-1)}.bg-\[var\(--semi-color-border\)\]{background-color:var(--semi-color-border)}.bg-\[var\(--semi-color-fill-0\)\]{background-color:var(--semi-color-fill-0)}.bg-\[var\(--semi-color-primary-light-default\)\]{background-color:var(--semi-color-primary-light-default)}.bg-\[var\(--ui-accent\)\]{background-color:var(--ui-accent)}.bg-\[var\(--ui-bg\)\]{background-color:var(--ui-bg)}.bg-\[var\(--ui-bg-muted\)\]{background-color:var(--ui-bg-muted)}.bg-\[var\(--ui-bg-raised\)\]{background-color:var(--ui-bg-raised)}.bg-\[var\(--ui-danger\)\]{background-color:var(--ui-danger)}.bg-\[var\(--ui-success\)\]{background-color:var(--ui-success)}.bg-\[var\(--ui-surface\)\]{background-color:var(--ui-surface)}.bg-\[var\(--ui-surface-muted\)\]{background-color:var(--ui-surface-muted)}.bg-\[var\(--ui-text\)\]{background-color:var(--ui-text)}.bg-\[linear-gradient\(180deg\,var\(--semi-color-fill-0\)\,var\(--semi-color-bg-0\)\)\]{background-image:linear-gradient(180deg,var(--semi-color-fill-0),var(--semi-color-bg-0))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.p-0{padding:0}.p-1{padding:.25rem}.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-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.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}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-5{padding-right:1.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!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-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.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-medium{font-weight:500!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.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-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[var\(--semi-color-primary\)\]{color:var(--semi-color-primary)}.text-\[var\(--semi-color-text-0\)\]{color:var(--semi-color-text-0)}.text-\[var\(--semi-color-text-1\)\]{color:var(--semi-color-text-1)}.text-\[var\(--semi-color-text-2\)\]{color:var(--semi-color-text-2)}.text-\[var\(--ui-accent\)\]{color:var(--ui-accent)}.text-\[var\(--ui-accent\,_var\(--ui-text\)\)\]{color:var(--ui-accent, var(--ui-text))}.text-\[var\(--ui-accent-contrast\)\]{color:var(--ui-accent-contrast)}.text-\[var\(--ui-bg\)\]{color:var(--ui-bg)}.text-\[var\(--ui-danger\)\]{color:var(--ui-danger)}.text-\[var\(--ui-focus\)\]{color:var(--ui-focus)}.text-\[var\(--ui-success\)\]{color:var(--ui-success)}.text-\[var\(--ui-text\)\]{color:var(--ui-text)}.text-\[var\(--ui-text-muted\)\]{color:var(--ui-text-muted)}.text-\[var\(--ui-text-secondary\)\]{color:var(--ui-text-secondary)}.text-\[var\(--ui-text-tertiary\)\]{color:var(--ui-text-tertiary)}.text-\[var\(--ui-warning\)\]{color:var(--ui-warning)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 14px 36px rgba(15,23,42,.04);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--ui-shadow-subtle\)\]{--tw-shadow-color: var(--ui-shadow-subtle);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.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-2xl{--tw-blur: blur(40px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}}:root{--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-none: 0px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 9999px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--duration-instant: 50ms;--duration-fast: .1s;--duration-base: .2s;--duration-slow: .3s;--duration-slower: .4s;--duration-slowest: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-sharp: cubic-bezier(.22, 1, .36, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--z-base: 0;--z-dropdown: 50;--z-sticky: 100;--z-fixed: 200;--z-drawer: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800;--z-max: 9999;--shadow-none: none;--shadow-xs: 0 1px 2px rgba(35, 31, 26, .05);--shadow-sm: 0 2px 4px rgba(35, 31, 26, .06);--shadow-md: 0 4px 12px rgba(35, 31, 26, .08);--shadow-lg: 0 8px 24px rgba(35, 31, 26, .1);--shadow-xl: 0 16px 40px rgba(35, 31, 26, .12);--shadow-2xl: 0 24px 56px rgba(35, 31, 26, .16);--shadow-inner: inset 0 2px 4px rgba(35, 31, 26, .06);--header-height: 64px;--sidebar-width: 180px;--sidebar-width-collapsed: 60px;--sidebar-current-width: var(--sidebar-width);--max-content-width: 1680px;--app-bg: #f6f3ec;--app-bg-soft: #efeadf;--app-surface: #fbf8f1;--app-surface-muted: #efeadf;--app-border: rgba(35, 31, 26, .1);--app-border-strong: rgba(35, 31, 26, .18);--app-text-strong: #231f1a;--app-text-muted: #5e564a;--app-text-disabled: #9a907e;--app-accent: #a04a1f;--app-accent-hover: #7a3614;--app-accent-soft: rgba(160, 74, 31, .12);--app-success: #16a34a;--app-warning: #d97706;--app-error: #dc2626;--app-info: #a04a1f;--glass-bg: rgba(251, 248, 241, .72);--glass-bg-light: rgba(251, 248, 241, .62);--glass-bg-heavy: rgba(251, 248, 241, .86);--glass-border: rgba(226, 220, 205, .45);--glass-blur: 20px;--glass-blur-light: 16px;--glass-blur-heavy: 24px;--glass-shadow: 0 8px 32px rgba(35, 31, 26, .12);--app-row-hover: rgba(160, 74, 31, .06);--app-row-active: rgba(160, 74, 31, .1);--app-focus-ring: 0 0 0 3px rgba(160, 74, 31, .22);--color-wechat: #07c160;--color-github: #24292f;--color-facebook: #1877f2;--color-google: #ea4335;--color-linuxdo: #e95420}body[theme-mode=dark]{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .15);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .18);--shadow-md: 0 4px 12px rgba(0, 0, 0, .22);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .28);--shadow-xl: 0 16px 40px rgba(0, 0, 0, .32);--shadow-2xl: 0 24px 56px rgba(0, 0, 0, .4);--glass-bg: rgba(30, 41, 59, .7);--glass-bg-light: rgba(35, 31, 26, .6);--glass-bg-heavy: rgba(30, 41, 59, .85);--glass-border: rgba(251, 248, 241, .08);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--app-row-hover: rgba(148, 163, 184, .08);--app-row-active: rgba(148, 163, 184, .12);--app-focus-ring: 0 0 0 3px rgba(56, 189, 248, .2);color:var(--app-text-strong);background:var(--app-bg)}body.sidebar-collapsed{--sidebar-current-width: var(--sidebar-width-collapsed)}body{font-family:var(--font-ui),"PingFang SC","Microsoft YaHei",sans-serif;font-size:var(--font-size-base);font-weight:400;color:var(--app-text-strong);background:var(--app-bg);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-brand),"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0;font-weight:600;color:var(--app-text-strong)}.semi-typography,.semi-navigation-item-text,.semi-input,.semi-select,.semi-form-field-label{font-weight:400}.semi-button-content{font-weight:500}a{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.about-content a,.semi-descriptions a,.notice-content-scroll a,.card-content-scroll a,.custom-footer a{color:var(--app-accent);text-decoration:underline;text-underline-offset:2px}.about-content a:hover,.semi-descriptions a:hover,.notice-content-scroll a:hover,.card-content-scroll a:hover,.custom-footer a:hover{color:var(--app-accent-hover)}button:not(.semi-button):not(.ui-v2-button):not(.ui-v2-icon-button):not(.ui-v2-pagination-button):not(.ui-v2-toolbar-button):not(.ui-v2-tabs-trigger):not(.ui-v2-checkbox):not(.ui-v2-switch){border:none;background:transparent;cursor:pointer;outline:none}button:not(.semi-button):not(.ui-v2-button):not(.ui-v2-icon-button):not(.ui-v2-pagination-button):not(.ui-v2-toolbar-button):not(.ui-v2-tabs-trigger):not(.ui-v2-checkbox):not(.ui-v2-switch):focus{outline:none}::selection{background:var(--app-accent-soft);color:var(--app-text-strong)}code{font-family:var(--font-mono),"SFMono-Regular",Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{width:0;height:0;display:none}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.semi-layout::-webkit-scrollbar,.semi-layout-content::-webkit-scrollbar,.semi-sider::-webkit-scrollbar{display:none;width:0;height:0}.semi-layout,.semi-layout-content,.semi-sider{-ms-overflow-style:none;scrollbar-width:none}.app-shell,.app-shell .semi-layout,.app-shell .semi-layout-content{background:transparent!important}.app-content{background:transparent}.console-page-shell{width:100%;max-width:var(--max-content-width);margin:calc(var(--header-height) - 4px) auto 0;display:flex;flex-direction:column;gap:var(--space-4)}.console-route-shell{width:100%;max-width:var(--max-content-width);margin:calc(var(--header-height) - 4px) auto 0;padding-inline:var(--space-2)}.app-shell-v2--console .console-page-shell{gap:0;margin:0;max-width:none}.app-shell-v2--console .console-route-shell{margin:0;max-width:none;padding:24px}.console-page-topbar{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;min-height:56px;padding:10px 24px}.console-page-topbar__copy{display:grid;gap:2px;min-width:0}.console-page-topbar__title-row,.console-page-topbar__actions{align-items:center;display:flex;gap:8px}.console-page-topbar__title{color:var(--ui-text);font-family:var(--font-brand);font-size:15px;font-weight:760;line-height:1.2;margin:0}.console-page-topbar__badge,.console-page-topbar__description{color:var(--ui-text-tertiary);font-size:12px;line-height:1.4}.console-page-topbar__badge{font-weight:700;text-transform:uppercase}.console-page-topbar__description{margin:0}.console-page-body{display:grid;gap:16px;padding:24px}@media (max-width: 720px){.app-shell-v2--console .console-route-shell{padding:12px}.console-page-topbar{flex-wrap:wrap;gap:10px;padding:12px 16px;align-items:flex-start}.console-page-topbar__actions{width:100%;flex-wrap:wrap}.console-page-body{padding:12px;gap:12px}}.dashboard-visual-chart{display:grid;grid-template-columns:36px minmax(0,1fr);height:100%;min-height:220px}.dashboard-visual-chart__axis{color:var(--ui-text-tertiary);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:10px;justify-content:space-between;padding:10px 0 30px}.dashboard-visual-chart__plot{align-items:end;background-image:linear-gradient(to bottom,var(--ui-border-soft) 1px,transparent 1px);background-size:100% 25%;display:grid;gap:12px;grid-template-columns:repeat(7,minmax(24px,1fr));min-width:0;padding:12px 0 30px}.dashboard-visual-chart__bar{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:end;min-width:0;position:relative}.dashboard-visual-chart__bar span{background:var(--ui-accent);border-radius:4px 4px 0 0;display:block;min-height:18px}.dashboard-visual-chart__bar small{bottom:-24px;color:var(--ui-text-tertiary);font-family:var(--font-mono);font-size:10px;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.dashboard-model-breakdown{display:grid;gap:16px;padding-top:8px}.dashboard-model-breakdown__row{display:grid;gap:8px;position:relative}.dashboard-model-breakdown__row div{align-items:center;display:flex;font-family:var(--font-mono);font-size:12px;justify-content:space-between}.dashboard-model-breakdown__row span{color:var(--ui-text);font-weight:650}.dashboard-model-breakdown__row small{color:var(--ui-text-tertiary)}.dashboard-model-breakdown__row:after{background:var(--ui-bg-muted);border-radius:999px;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0}.dashboard-model-breakdown__row i{background:var(--ui-accent);border-radius:999px;display:block;height:4px;position:relative;z-index:1}.models-market-page{background:var(--ui-bg);color:var(--ui-text);display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - var(--shell-top-offset, 0px))}.models-market-sidebar{border-right:1px solid var(--ui-border);padding:20px 18px}.models-filter-group{color:var(--ui-text-tertiary);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:0;margin:4px 0 8px;text-transform:uppercase}.models-filter-group:not(:first-child){margin-top:22px}.models-market-sidebar button{align-items:center;border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);display:flex;font-size:12.5px;justify-content:space-between;padding:5px 8px;text-align:left;width:100%}.models-market-sidebar button:hover,.models-market-sidebar button.is-active{background:var(--ui-bg-muted);color:var(--ui-text)}.models-market-sidebar button>span:last-child{color:var(--ui-text-tertiary);font-family:var(--font-mono);font-size:11px}.models-provider-name{align-items:center;display:inline-flex;gap:8px;min-width:0}.models-provider-name span{align-items:center;background:var(--ui-bg-muted);border-radius:3px;color:var(--ui-text-tertiary);display:inline-flex;font-family:var(--font-mono);font-size:9px;height:14px;justify-content:center;width:14px}.models-check-row{align-items:center;color:var(--ui-text-secondary);display:flex;font-size:12.5px;gap:8px;padding:5px 8px}.models-market-content{min-width:0;overflow:auto;padding:20px 24px 48px}.models-market-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px}.models-market-heading h1{color:var(--ui-text);font-size:22px;font-weight:760;line-height:1.2;margin:0}.models-market-heading p,.models-market-subtitle{color:var(--ui-text-secondary);font-size:13px;margin:5px 0 0}.models-market-heading p{color:var(--ui-text-tertiary);font-family:var(--font-mono)}.models-market-subtitle{margin-bottom:20px}.models-market-subtitle code{background:var(--ui-bg-muted);border-radius:3px;color:var(--ui-text);padding:1px 5px}.models-market-toolbar{align-items:center;display:flex;gap:8px;margin-bottom:16px}.models-market-search{align-items:center;background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);display:flex;flex:1;gap:8px;height:34px;padding:0 10px}.models-market-search .ui-v2-input{border:0;box-shadow:none;height:30px;padding:0}.models-card-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.models-card{background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);display:flex;flex-direction:column;gap:10px;min-height:184px;padding:14px;position:relative}.models-card-hot{background:var(--ui-accent-soft);border-radius:3px;color:var(--ui-accent);font-family:var(--font-mono);font-size:9.5px;font-weight:760;line-height:1;padding:4px 6px;position:absolute;right:10px;top:10px}.models-card-head{align-items:center;display:flex;gap:10px;min-width:0;padding-right:68px}.models-card-logo{align-items:center;background:var(--ui-bg-muted);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);display:inline-flex;flex:0 0 28px;font-family:var(--font-mono);font-size:13px;font-weight:760;height:28px;justify-content:center}.models-card h2{color:var(--ui-text);font-size:13.5px;font-weight:760;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.models-card p{color:var(--ui-text-tertiary);font-family:var(--font-mono);font-size:11.5px;margin:2px 0 0}.models-card-metrics{border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);display:flex;gap:16px;padding:8px 0}.models-card-metrics div{flex:1;min-width:0}.models-card-metrics span{color:var(--ui-text-tertiary);display:block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.models-card-metrics strong{color:var(--ui-text);display:block;font-family:var(--font-mono);font-size:13px;font-weight:700;margin-top:3px}.models-card-metrics small{color:var(--ui-text-tertiary);font-size:10px;margin-left:1px}.models-card-tags{display:flex;flex-wrap:wrap;gap:4px}@media (max-width: 980px){.models-market-page{grid-template-columns:1fr}.models-market-sidebar{border-bottom:1px solid var(--ui-border);border-right:0;display:flex;gap:8px;overflow-x:auto;padding:12px 16px}.models-filter-group,.models-check-row,.models-market-sidebar button>span:last-child{display:none}.models-market-sidebar button{border:1px solid var(--ui-border);flex:0 0 auto;width:auto}.models-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.models-market-content{padding:18px 16px 42px}.models-market-heading{align-items:flex-start;flex-direction:column}.models-market-toolbar{align-items:stretch;flex-direction:column}.models-card-grid{grid-template-columns:1fr}}.pricing-modern-page{margin:0 auto;max-width:1120px;padding:clamp(36px,5vw,56px) 24px 64px}.pricing-modern-hero{margin:0 auto 28px;max-width:720px;text-align:center}.pricing-modern-eyebrow{color:#a04a1f;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.pricing-modern-hero h1{color:var(--ui-text);font-family:var(--font-brand);font-size:clamp(32px,4vw,44px);font-weight:760;letter-spacing:0;line-height:1.08;margin:0}.pricing-modern-hero p:not(.pricing-modern-eyebrow){color:var(--ui-text-secondary);font-size:15px;line-height:1.45;margin:12px auto 0;max-width:620px}.pricing-plan-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.pricing-plan-card{background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);display:grid;min-height:324px;padding:22px;position:relative}.pricing-plan-card.is-featured{border-color:#a04a1f}.pricing-plan-card__badge{background:#a04a1f;border-radius:var(--ui-radius-sm);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:760;left:20px;line-height:1;padding:5px 10px;position:absolute;text-transform:uppercase;top:-9px}.pricing-plan-card h2{color:var(--ui-text);font-size:15px;font-weight:760;margin:0 0 8px}.pricing-plan-card__rate{color:var(--ui-text);font-family:var(--font-mono);font-size:38px;font-weight:760;letter-spacing:0;line-height:1}.pricing-plan-card p{border-bottom:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:13px;line-height:1.45;margin:12px 0 16px;padding-bottom:16px}.pricing-plan-card ul{display:grid;gap:10px;list-style:none;margin:0 0 20px;padding:0}.pricing-plan-card li{align-items:center;color:var(--ui-text-secondary);display:flex;font-size:13px;gap:9px}.pricing-plan-card li svg{color:#a04a1f}.pricing-plan-card__action{align-self:end;justify-content:center;width:100%}.pricing-live-surface.ui-v2-data-surface .ui-v2-data-surface__body{padding:0}.pricing-live-header{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.pricing-live-header h2{color:var(--ui-text);font-size:15px;font-weight:760;margin:0}.pricing-live-header span,.pricing-live-table__row.is-head span{color:var(--ui-text-tertiary);font-family:var(--font-mono);font-size:11px}.pricing-live-filters{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 220px;padding:14px 18px}.pricing-live-table{overflow-x:auto}.pricing-live-table__row{align-items:center;border-top:1px solid var(--ui-border-soft);display:grid;gap:18px;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(120px,1fr));min-width:820px;padding:13px 18px}.pricing-live-table__row:first-child{border-top:0}.pricing-live-table__row span{color:var(--ui-text);font-family:var(--font-mono);font-size:13px}.pricing-live-table__row span:last-child{color:#a04a1f;font-weight:760}@media (max-width: 900px){.console-page-topbar{align-items:flex-start;flex-direction:column;padding:14px 16px}.console-page-topbar__actions{justify-content:flex-start;width:100%}.console-page-body,.app-shell-v2--console .console-route-shell{padding:16px}.app-shell-v2--console .console-page-topbar{display:none}.app-shell-v2--console .console-page-body{gap:12px;padding:16px 12px}.app-shell-v2--console .dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-v2--console .dashboard-metric-card{min-height:112px}.app-shell-v2--console .dashboard-metric-card .ui-v2-data-card__body{padding:11px}.app-shell-v2--console .dashboard-metric-card .text-2xl{font-size:18px;line-height:1.3}.dashboard-mobile-summary{display:flex;justify-content:space-between;gap:14px;padding:6px 0 2px}.dashboard-mobile-summary div{display:grid;gap:3px}.dashboard-mobile-summary span,.dashboard-mobile-metric span{color:var(--ui-text-tertiary);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.dashboard-mobile-summary strong{color:var(--ui-text);font-family:var(--font-mono);font-size:34px;line-height:1.05}.dashboard-mobile-summary small{color:#008f47;font-family:var(--font-mono);font-size:13px;font-weight:700}.dashboard-mobile-metric-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-metric{align-items:flex-start;background:var(--ui-bg-card);border:1px solid var(--ui-border);border-radius:10px;display:flex;justify-content:space-between;min-height:78px;padding:10px}.dashboard-mobile-metric div{display:grid;gap:4px;min-width:0}.dashboard-mobile-metric strong{color:var(--ui-text);font-family:var(--font-mono);font-size:18px;line-height:1.1}.dashboard-mobile-metric small{color:var(--ui-text-secondary);font-size:12px;line-height:1.25}.dashboard-mobile-metric svg{color:var(--ui-text-tertiary);flex:0 0 auto}.dashboard-mobile-chart-card .ui-v2-data-card__header,.dashboard-mobile-recent-card .ui-v2-data-card__header{padding:11px 12px 0}.dashboard-mobile-chart-card .ui-v2-data-card__body{padding:4px 12px 12px}.dashboard-mobile-chart-frame{height:142px;overflow:hidden}.dashboard-mobile-chart-frame .dashboard-visual-chart{grid-template-columns:0 minmax(0,1fr);min-height:132px}.dashboard-mobile-chart-frame .dashboard-visual-chart__axis{display:none}.dashboard-mobile-chart-frame .dashboard-visual-chart__plot{gap:7px;padding-bottom:22px}.dashboard-mobile-chart-total{color:var(--ui-text-tertiary);font-family:var(--font-mono);font-size:12px;font-weight:700}.dashboard-mobile-recent-list{display:grid;gap:0}.dashboard-mobile-recent-card .ui-v2-data-card__body{padding:8px 12px 12px}.dashboard-mobile-recent-row{align-items:center;border-top:1px solid var(--ui-border-soft);display:flex;font-family:var(--font-mono);font-size:12px;gap:10px;justify-content:space-between;padding:11px 0}.dashboard-mobile-recent-row:first-child{border-top:0}.dashboard-mobile-recent-row span:first-child{color:var(--ui-text);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-recent-row span:last-child{color:var(--ui-text-secondary);flex:0 0 auto}.app-shell-v2--console .ui-v2-data-card,.app-shell-v2--console .ui-v2-data-surface{border-radius:10px}.app-shell-v2--console .ui-v2-data-card__header,.app-shell-v2--console .ui-v2-data-surface__header,.app-shell-v2--console .ui-v2-data-card__body,.app-shell-v2--console .ui-v2-data-surface__body{padding:12px}.pricing-plan-grid,.pricing-live-filters{grid-template-columns:1fr}}.dashboard-shell{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-3)}.dashboard-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--app-border);background:radial-gradient(140px circle at 12% 18%,rgba(160,74,31,.16) 0%,transparent 70%),linear-gradient(135deg,#fbf8f1d6,#f7faffb8 60%,#f0f7ffe0);box-shadow:var(--shadow-md);overflow:hidden}.dashboard-hero:after{content:"";position:absolute;width:200px;height:200px;right:-64px;top:-88px;border-radius:var(--radius-full);background:radial-gradient(circle,rgba(14,165,233,.24) 0%,rgba(14,165,233,.02) 62%,transparent 74%);pointer-events:none}.dashboard-hero-copy{position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);z-index:1}.dashboard-hero-chip{width:-webkit-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--radius-full);border:1px solid rgba(160,74,31,.18);background:#a04a1f14;color:var(--semi-color-primary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.02em}.dashboard-hero-title{margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.3;color:var(--app-text-strong)}.dashboard-hero-subtitle{margin:0;font-size:var(--font-size-sm);color:var(--app-text-muted);font-weight:500}.dashboard-hero-actions{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);z-index:1}.dashboard-hero-action{min-height:36px;border-radius:var(--radius-full)!important;font-weight:600;box-shadow:var(--shadow-sm)}.dashboard-hero-action .semi-button-content{display:inline-flex;align-items:center;gap:6px}.dashboard-hero-action-secondary{border:1px solid rgba(160,74,31,.22)!important;background:#fbf8f1b3!important;color:var(--semi-color-primary)!important}.dashboard-stats-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media (min-width: 768px){.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-stat-card{--dashboard-card-accent: #a04a1f;--dashboard-card-topline: rgba(160, 74, 31, .55);--dashboard-card-pill-border: rgba(148, 163, 184, .32);--dashboard-card-pill-bg: rgba(148, 163, 184, .16);--dashboard-card-pill-text: rgba(30, 41, 59, .86);--dashboard-card-item-hover-border: rgba(148, 163, 184, .4);--dashboard-card-item-hover-bg: rgba(160, 74, 31, .06);--dashboard-card-tag-border: rgba(160, 74, 31, .32);--dashboard-card-tag-bg: rgba(160, 74, 31, .12);--dashboard-card-tag-text: rgba(29, 78, 216, .92);--dashboard-card-tag-bg-hover: rgba(160, 74, 31, .16);position:relative;overflow:hidden;border:1px solid rgba(35,31,26,.08)!important;background:var(--semi-color-bg-0)!important;box-shadow:0 8px 18px #231f1a0f}.dashboard-stat-card--1{--dashboard-card-accent: #a04a1f}.dashboard-stat-card--2{--dashboard-card-accent: #10b981}.dashboard-stat-card--3{--dashboard-card-accent: #f59e0b}.dashboard-stat-card--4{--dashboard-card-accent: #7a3614}@supports (color: color-mix(in srgb,white 50%,black)){.dashboard-stat-card{--dashboard-card-topline: color-mix( in srgb, var(--dashboard-card-accent) 68%, white );--dashboard-card-pill-border: color-mix( in srgb, var(--dashboard-card-accent) 20%, white );--dashboard-card-pill-bg: color-mix( in srgb, var(--dashboard-card-accent) 10%, white );--dashboard-card-pill-text: color-mix( in srgb, var(--dashboard-card-accent) 68%, black );--dashboard-card-item-hover-border: color-mix( in srgb, var(--dashboard-card-accent) 32%, white );--dashboard-card-item-hover-bg: color-mix( in srgb, var(--dashboard-card-accent) 6%, white );--dashboard-card-tag-border: color-mix( in srgb, var(--dashboard-card-accent) 22%, white );--dashboard-card-tag-bg: color-mix( in srgb, var(--dashboard-card-accent) 10%, white );--dashboard-card-tag-text: color-mix( in srgb, var(--dashboard-card-accent) 76%, black );--dashboard-card-tag-bg-hover: color-mix( in srgb, var(--dashboard-card-accent) 14%, white )}}.dashboard-stat-card:after{display:none}.dashboard-stat-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--dashboard-card-topline)}.dashboard-stat-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dashboard-stat-card-title{font-weight:700;letter-spacing:.01em}.dashboard-stat-card-pill{min-width:24px;height:22px;border-radius:999px;border:1px solid var(--dashboard-card-pill-border);background:var(--dashboard-card-pill-bg);color:var(--dashboard-card-pill-text);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.dashboard-stat-primary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 0 12px}.dashboard-stat-primary-main{display:flex;align-items:center;flex:1;min-width:0;gap:10px}.dashboard-stat-primary-side{display:flex;align-items:center;justify-content:flex-end;min-width:-webkit-fit-content;min-width:fit-content}.dashboard-stat-secondary-list{display:grid;grid-template-columns:1fr;gap:10px;padding-top:0}.dashboard-stat-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px;border-radius:var(--radius-md);border:1px solid rgba(35,31,26,.08);background:#231f1a05;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.dashboard-stat-item-clickable{cursor:pointer}.dashboard-stat-item-clickable:hover{border-color:var(--dashboard-card-item-hover-border);background:var(--dashboard-card-item-hover-bg);transform:translateY(-1px)}.dashboard-stat-item:focus-visible{outline:none;box-shadow:var(--app-focus-ring)}.dashboard-stat-item-main{display:flex;align-items:center;min-width:0;flex:1;gap:10px}.dashboard-stat-avatar{margin-right:0;box-shadow:none}.dashboard-stat-avatar-primary{box-shadow:0 4px 10px #231f1a1f}.dashboard-stat-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard-stat-label{font-size:var(--font-size-xs);color:var(--app-text-muted);font-weight:600}.dashboard-stat-value{font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--app-text-strong)}.dashboard-stat-value-primary{font-size:1.95rem;line-height:1.2;letter-spacing:-.02em}.dashboard-topup-tag{border:1px solid var(--dashboard-card-tag-border);background:var(--dashboard-card-tag-bg);color:var(--dashboard-card-tag-text);font-weight:600;padding-inline:10px;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.dashboard-topup-tag:hover{transform:translateY(-1px);background:var(--dashboard-card-tag-bg-hover)}.dashboard-stat-item-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--app-text-disabled);flex-shrink:0}.dashboard-main-grid,.dashboard-info-grid{align-items:stretch}.dashboard-panel-heading{font-weight:700;color:var(--app-text-strong)}.dashboard-chart-card,.dashboard-api-card{border:1px solid rgba(35,31,26,.08)!important;background:linear-gradient(160deg,#fbf8f1f5,#fafcffeb)!important;box-shadow:0 10px 28px #231f1a12,inset 0 1px #fbf8f1b8}.dashboard-chart-body{border-radius:0 0 16px 16px;background:linear-gradient(180deg,#fbf8f194,#fbf8f100)}.dashboard-chart-tabs .semi-tabs-bar{border-bottom:none!important}.dashboard-chart-tabs .semi-tabs-tab{margin-right:4px!important}.dashboard-chart-tabs .semi-tabs-tab-button{font-size:var(--font-size-sm);border-radius:999px;padding:4px 10px!important;border:1px solid transparent;transition:all var(--duration-fast) var(--ease-out)}.dashboard-chart-tabs .semi-tabs-tab-active .semi-tabs-tab-button{border-color:#a04a1f33;background:#a04a1f14;color:var(--semi-color-primary)}.dashboard-api-item{border:1px solid rgba(35,31,26,.06);background:#fbf8f1a8}.dashboard-api-item:hover{border-color:#a04a1f2e;background:#fbf8f1e6;box-shadow:0 8px 16px #231f1a0f}.dashboard-api-url{color:var(--semi-color-primary);font-weight:500}.dashboard-api-route{font-size:var(--font-size-sm);font-weight:700;color:var(--app-text-strong);word-break:break-all}.dashboard-api-desc{color:var(--app-text-muted)}.dashboard-api-tag{cursor:pointer;font-size:var(--font-size-xs);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.dashboard-api-tag:hover{transform:translateY(-1px);box-shadow:0 8px 14px #231f1a29}body[theme-mode=dark] .dashboard-hero{border-color:var(--app-border);background:radial-gradient(200px circle at 16% 20%,rgba(56,189,248,.2) 0%,transparent 72%),linear-gradient(135deg,#111827e6,#231f1ad1 55%,#0c1323eb)}body[theme-mode=dark] .dashboard-hero-chip{border-color:#38bdf84d;background:#38bdf81f}body[theme-mode=dark] .dashboard-hero-action-secondary{border-color:#94a3b838!important;background:#231f1ab8!important;color:var(--app-text-strong)!important}body[theme-mode=dark] .dashboard-stat-card:after{display:none}body[theme-mode=dark] .dashboard-stat-card{border-color:#94a3b833!important;background:#231f1ae6!important}body[theme-mode=dark] .dashboard-stat-card-pill{border-color:#94a3b852;background:#94a3b82e;color:#e2e8f0e6}body[theme-mode=dark] .dashboard-stat-item{border-color:#94a3b833;background:#231f1a9e}body[theme-mode=dark] .dashboard-stat-item-clickable:hover{border-color:#94a3b857;background:#231f1abd}body[theme-mode=dark] .dashboard-stat-item-chevron{color:#e2e8f0d1}body[theme-mode=dark] .dashboard-topup-tag{border-color:#38bdf857;background:#38bdf829;color:#fbe8d8}body[theme-mode=dark] .dashboard-chart-body{background:linear-gradient(180deg,#231f1a73,#231f1a05)}body[theme-mode=dark] .dashboard-api-item:hover{background:#1e293b94}body[theme-mode=dark] .dashboard-chart-card,body[theme-mode=dark] .dashboard-api-card{border-color:#94a3b833!important;background:linear-gradient(160deg,#111827e6,#231f1adb)!important}body[theme-mode=dark] .dashboard-chart-tabs .semi-tabs-tab-active .semi-tabs-tab-button{border-color:#38bdf842;background:#38bdf81f;color:#fbe8d8}body[theme-mode=dark] .dashboard-api-item{border-color:#94a3b829;background:#231f1a94}body[theme-mode=dark] .dashboard-api-tag:hover{box-shadow:0 8px 14px #00000047}.console-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--app-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,#fbf8f1c7,#fbf8f18f);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur-light));backdrop-filter:blur(var(--glass-blur-light))}.console-page-title-wrap{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.console-page-desc{display:block;line-height:1.65}.console-page-badge{width:-webkit-fit-content;width:fit-content;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;color:#9a3412;background:linear-gradient(135deg,#fed7aa,#fdba74)}.console-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.console-page-body{display:flex;flex-direction:column;gap:var(--space-4)}.about-content{border:1px solid var(--app-border);border-radius:var(--radius-xl);background:var(--app-surface);box-shadow:var(--shadow-sm);padding:var(--space-5);line-height:1.72;color:var(--app-text-strong)}.about-content img{max-width:100%;height:auto;border-radius:var(--radius-lg)}.about-content pre{overflow-x:auto}.auth-page-shell{position:relative;overflow:hidden;min-height:calc(100vh - var(--shell-header-height, 64px));display:flex;align-items:stretch;justify-content:center;background:var(--ui-bg)}.auth-page-inner{width:100%;min-height:inherit}.auth-page-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);min-height:inherit;width:100%}.auth-page-card-wrap{align-items:flex-start;border-right:1px solid var(--ui-border-soft);display:flex;justify-content:flex-start;min-width:0;padding:clamp(176px,18vh,216px) clamp(40px,5vw,64px) clamp(40px,5vw,64px);position:relative}.auth-page-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;left:clamp(40px,5vw,64px);position:absolute;right:clamp(40px,5vw,64px);top:clamp(32px,5vw,56px);z-index:2}.auth-page-brand{flex:0 1 auto;min-width:0;text-decoration:none}.auth-page-controls{flex:0 0 auto}.auth-card-surface.ui-v2-data-surface{background:transparent;border:0;border-radius:0;box-shadow:none;max-width:430px;overflow:visible;width:100%}.auth-card-surface .ui-v2-data-surface__body{padding:0}.auth-card-heading{padding:0 0 28px}.auth-card-title{color:var(--ui-text);font-family:var(--font-brand);font-size:28px;font-weight:680;letter-spacing:0;line-height:1.18;margin:0}.auth-card-description{color:var(--ui-text-secondary);font-size:14px;line-height:1.6;margin:6px 0 0}.auth-card-footer{color:var(--ui-text-secondary);font-size:13px;line-height:1.6;margin-top:24px;text-align:center}.auth-page-visual{align-items:center;background:var(--ui-surface-muted);display:flex;justify-content:center;min-width:0;overflow:hidden;padding:clamp(40px,5vw,64px);position:relative}.auth-page-visual-grid{background-image:linear-gradient(var(--ui-border-soft) 1px,transparent 1px),linear-gradient(90deg,var(--ui-border-soft) 1px,transparent 1px);background-size:48px 48px;top:0;right:0;bottom:0;left:0;opacity:.72;position:absolute}.auth-provider-orbit{aspect-ratio:1;max-width:440px;position:relative;width:min(72vw,440px);z-index:1}.auth-provider-ring{border:1px dashed var(--ui-border);border-radius:50%;top:12%;right:12%;bottom:12%;left:12%;position:absolute}.auth-provider-chip{align-items:center;background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;height:28px;justify-content:center;left:var(--orbit-x);letter-spacing:0;min-width:80px;padding:0 12px;position:absolute;top:var(--orbit-y);transform:translate(-50%,-50%);white-space:nowrap}.auth-provider-hub{align-items:center;background:var(--ui-text);border-radius:var(--ui-radius-xl);color:var(--ui-bg);display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:72px}.auth-provider-hub .brand-logo{filter:invert(1)}body[theme-mode=dark] .auth-provider-hub .brand-logo{filter:none}.auth-page-aside-copy{bottom:clamp(28px,4vw,48px);left:clamp(28px,4vw,48px);max-width:560px;position:absolute;right:clamp(28px,4vw,48px);z-index:1}.auth-page-title{color:var(--ui-text);font-family:var(--font-brand);font-size:clamp(22px,2.2vw,30px);font-weight:680;letter-spacing:0;line-height:1.15;margin:0;overflow-wrap:normal;word-break:normal}.auth-page-description{color:var(--ui-text-secondary);font-size:14px;line-height:1.7;margin:14px 0 0;overflow-wrap:normal;word-break:normal}.auth-field-control{position:relative}.auth-field-icon{color:var(--ui-text-tertiary);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-v2-input.auth-field-input--with-icon{padding-left:38px}.auth-divider{align-items:center;color:var(--ui-text-tertiary);display:grid;font-size:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:20px 0}.auth-divider span:first-child,.auth-divider span:last-child{background:var(--ui-border);height:1px}.auth-terms{margin-top:16px}.auth-terms-text{color:var(--ui-text-secondary);font-size:13px;line-height:1.6}.auth-link{color:var(--ui-accent);font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-page-shell .ui-v2-button--primary{background:var(--ui-text);color:var(--ui-bg)}.auth-page-shell .ui-v2-button--primary:hover{background:var(--ui-text-secondary)}@media (max-width: 900px){.auth-page-grid{grid-template-columns:1fr}.auth-page-card-wrap{align-items:flex-start;border-right:0;justify-content:center;padding:clamp(28px,8vw,44px) var(--space-4);padding-top:clamp(96px,18vh,124px)}.auth-page-topbar{left:var(--space-4);right:var(--space-4);top:var(--space-4)}.auth-page-visual{display:none}}.console-card{border:1px solid var(--app-border)!important;box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.console-card:hover{border-color:var(--app-border-strong)!important;box-shadow:var(--shadow-md)}.key-inspector-hero{position:relative;overflow:hidden;padding:6px;border:1px solid rgba(30,64,175,.2)!important;background:radial-gradient(600px circle at 0% 0%,rgba(30,64,175,.12) 0%,transparent 56%),radial-gradient(520px circle at 100% 100%,rgba(245,158,11,.12) 0%,transparent 58%),linear-gradient(180deg,#f8fafcfa,#f0f9fffa)}.key-inspector-query-shell{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.key-inspector-query-header{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--app-text-strong)}.key-inspector-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(30,64,175,.06) 0%,transparent 48%,rgba(245,158,11,.08) 100%)}.key-inspector-input-centered{width:min(780px,100%)!important;margin-inline:auto}.key-inspector-input-centered .semi-input-wrapper{width:100%}.key-inspector-input .semi-input{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.key-inspector-input .semi-input::placeholder{text-align:center}.key-inspector-query-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);width:min(780px,100%);margin-inline:auto}.key-inspector-date-range{flex:1;min-width:0}.key-inspector-date-range .semi-datepicker-range-input{width:100%;min-height:44px}.key-inspector-query-btn.semi-button{min-width:112px;min-height:44px;border-radius:12px!important;padding-inline:16px}.key-inspector-stat-icon{padding:.5rem;border-radius:.75rem;color:#7a3614;background:#1e40af1f}.key-inspector-chart-wrap{height:320px}.key-inspector-log-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.key-inspector-log-filters-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}body[theme-mode=dark] .key-inspector-hero{border:1px solid rgba(160,74,31,.26)!important;background:radial-gradient(640px circle at 0% 0%,rgba(30,64,175,.26) 0%,transparent 58%),radial-gradient(560px circle at 100% 100%,rgba(245,158,11,.2) 0%,transparent 62%),linear-gradient(180deg,#231f1af0,#1a140ef5)}body[theme-mode=dark] .key-inspector-stat-icon{color:#fbe8d8;background:#a04a1f38}@media (max-width: 768px){.key-inspector-query-shell{align-items:stretch;text-align:left}.key-inspector-query-header{justify-content:flex-start}.key-inspector-input-centered{width:100%}.key-inspector-query-actions{justify-content:stretch;width:100%}.key-inspector-query-actions .semi-datepicker,.key-inspector-query-actions .semi-button{width:100%}.key-inspector-chart-wrap{height:280px}.key-inspector-log-filters{flex-direction:column;align-items:stretch}.key-inspector-log-filters-actions{width:100%;margin-left:0}.key-inspector-log-filters-actions .semi-button{flex:1}}.key-usage-hero{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--semi-color-primary-light-default) 0%,rgba(122,54,20,.08) 50%,var(--semi-color-bg-0) 100%);border:1px solid var(--app-border);margin-bottom:var(--space-5)}.key-usage-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.key-usage-hero-gradient{position:absolute;top:-50%;left:-20%;width:140%;height:200%;background:radial-gradient(ellipse at 30% 20%,rgba(160,74,31,.15) 0%,transparent 50%)}.key-usage-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(160,74,31,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(160,74,31,.03) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 80%);mask-image:linear-gradient(to bottom,black 0%,transparent 80%)}.key-usage-hero-content{position:relative;z-index:1;padding:var(--space-10) var(--space-6);text-align:center;min-height:320px;display:flex;flex-direction:column;justify-content:center}.key-usage-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#a04a1f,#7a3614);color:#fff;margin-bottom:var(--space-4);box-shadow:0 10px 25px -5px #a04a1f66,0 4px 10px -2px #a04a1f33}.key-usage-hero-title{margin-bottom:var(--space-2)!important;background:linear-gradient(135deg,var(--semi-color-text-0) 0%,var(--semi-color-text-2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.key-usage-hero-desc{display:block;max-width:480px;margin:0 auto var(--space-6);line-height:1.6}.key-usage-query-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3);max-width:780px;margin:0 auto;padding:var(--space-5);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);min-height:80px}.key-usage-query-input{flex:1;min-width:280px}.key-usage-query-input .semi-input-wrapper{background:var(--semi-color-bg-0);border-radius:var(--radius-md)}.key-usage-query-input .semi-input{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-sm)}.key-usage-query-date{width:260px}.key-usage-query-date .semi-datepicker-range-input{background:var(--semi-color-bg-0);border-radius:var(--radius-md)}.key-usage-query-btn.semi-button{min-width:112px;min-height:44px;border-radius:12px!important;padding-inline:20px;background:linear-gradient(135deg,#a04a1f,#7a3614)!important;border:none!important;box-shadow:0 4px 14px -2px #a04a1f59;transition:all var(--duration-base) var(--ease-out)}.key-usage-query-btn.semi-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px -4px #a04a1f73}.key-usage-token-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.key-usage-meta-card{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:linear-gradient(135deg,#a04a1f,#7a3614);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;box-shadow:0 4px 12px -2px #a04a1f59}.key-usage-meta-key{background:var(--semi-color-fill-0);color:var(--semi-color-text-1);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);box-shadow:none;border:1px solid var(--app-border)}.key-usage-meta-icon{opacity:.9}.key-usage-meta-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-usage-meta-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;border:1px solid var(--app-border)}.key-usage-meta-unlimited{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;border-color:#6ee7b7}.key-usage-meta-limited{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;border-color:#fcd34d;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace}.key-usage-meta-expires{background:var(--semi-color-fill-0);color:var(--semi-color-text-2);font-size:var(--font-size-xs)}.key-usage-meta-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.key-usage-meta-label{opacity:.7;margin-right:var(--space-1)}body[theme-mode=dark] .key-usage-meta-key{background:#1e293bcc;border-color:#7a361433;color:var(--semi-color-text-0)}body[theme-mode=dark] .key-usage-meta-unlimited{background:linear-gradient(135deg,#10b98133,#0596694d);color:#34d399;border-color:#34d3994d}body[theme-mode=dark] .key-usage-meta-limited{background:linear-gradient(135deg,#f59e0b33,#d977064d);color:#fbbf24;border-color:#fbbf244d}body[theme-mode=dark] .key-usage-meta-expires{background:#1e293b99;color:var(--semi-color-text-1)}.key-usage-stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-4);margin-bottom:var(--space-5)}@media (min-width: 640px){.key-usage-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.key-usage-stats-grid{grid-template-columns:repeat(4,1fr)}}.key-usage-stat-card{border:1px solid var(--app-border)!important;border-radius:var(--radius-lg)!important;transition:all var(--duration-base) var(--ease-out)}.key-usage-stat-card:hover{border-color:var(--app-border-strong)!important;box-shadow:var(--shadow-md);transform:translateY(-2px)}.key-usage-stat-content{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-1)}.key-usage-stat-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);flex-shrink:0}.key-usage-stat-icon[data-color=blue]{background:linear-gradient(135deg,#fbe8d8,#fbe8d8);color:#a04a1f}.key-usage-stat-icon[data-color=amber]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.key-usage-stat-icon[data-color=emerald]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.key-usage-stat-icon[data-color=violet]{background:linear-gradient(135deg,#ede9fe,#fbe8d8);color:#7a3614}body[theme-mode=dark] .key-usage-stat-icon[data-color=blue]{background:linear-gradient(135deg,#a04a1f33,#a04a1f4d);color:#a04a1f}body[theme-mode=dark] .key-usage-stat-icon[data-color=amber]{background:linear-gradient(135deg,#f59e0b33,#d977064d);color:#fbbf24}body[theme-mode=dark] .key-usage-stat-icon[data-color=emerald]{background:linear-gradient(135deg,#10b98133,#0596694d);color:#34d399}body[theme-mode=dark] .key-usage-stat-icon[data-color=violet]{background:linear-gradient(135deg,#8b5cf633,#7c3aed4d);color:#fbe8d8}.key-usage-stat-info{flex:1;min-width:0}.key-usage-stat-title{display:block;margin-bottom:var(--space-1);font-weight:500}.key-usage-stat-value{font-size:var(--font-size-xl);font-weight:700;color:var(--semi-color-text-0);line-height:1.3;margin-bottom:var(--space-1)}.key-usage-stat-subtitle{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs)}.key-usage-stat-trend{font-weight:600}.key-usage-stat-trend.up{color:var(--semi-color-success)}.key-usage-stat-trend.down{color:var(--semi-color-danger)}.key-usage-stat-label{color:var(--semi-color-text-2)}.key-usage-charts-card{border:1px solid var(--app-border)!important;border-radius:var(--radius-xl)!important;margin-bottom:var(--space-5);overflow:hidden}.key-usage-tabs{--semi-color-fill-0: transparent}.key-usage-tabs .semi-tabs-bar{padding:var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--app-border);background:linear-gradient(180deg,var(--semi-color-fill-0) 0%,transparent 100%)}.key-usage-tabs .semi-tabs-tab{font-weight:500;padding:var(--space-2) var(--space-3)}.key-usage-tab-title{display:flex;align-items:center;gap:var(--space-2)}.key-usage-chart-container{padding:var(--space-5)}.key-usage-chart{height:360px}.key-usage-table-card{border:1px solid var(--app-border)!important;border-radius:var(--radius-xl)!important;margin-bottom:var(--space-5)}.key-usage-card-title{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--font-size-md);color:var(--semi-color-text-0)}.key-usage-table{--semi-color-fill-0: transparent}.key-usage-table .semi-table-thead>tr>th{background:var(--semi-color-fill-0);font-weight:600;color:var(--semi-color-text-1)}.key-usage-table .semi-table-row:hover{background:var(--semi-color-fill-0)}.key-usage-model-cell{display:flex;align-items:center;gap:var(--space-2)}.key-usage-quota-value{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--semi-color-primary)}.key-usage-log-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--semi-color-fill-0);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.key-usage-log-filters-left{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex:1}.key-usage-log-filters-right{display:flex;align-items:center;gap:var(--space-2)}body[theme-mode=dark] .key-usage-hero{background:linear-gradient(135deg,#1e293bcc,#231f1a99,#1a140ecc);border-color:#7a361433}body[theme-mode=dark] .key-usage-hero-gradient{background:radial-gradient(ellipse at 30% 20%,rgba(122,54,20,.12) 0%,transparent 50%)}body[theme-mode=dark] .key-usage-query-box{background:#231f1a99;border-color:#7a361426}body[theme-mode=dark] .key-usage-query-input .semi-input-wrapper,body[theme-mode=dark] .key-usage-query-date .semi-datepicker-range-input{background:#1e293bcc;border-color:#7a361433}@media (max-width: 768px){.key-usage-hero-content{padding:var(--space-8) var(--space-4);min-height:auto}.key-usage-hero-icon{width:48px;height:48px}.key-usage-query-box{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4)}.key-usage-query-input,.key-usage-query-date,.key-usage-query-btn.semi-button{min-height:48px}.key-usage-query-input,.key-usage-query-date{width:100%;min-width:auto}.key-usage-query-btn{width:100%}.key-usage-chart{height:280px}.key-usage-log-filters{flex-direction:column;align-items:stretch}.key-usage-log-filters-left,.key-usage-log-filters-right{width:100%}.key-usage-log-filters-left>*{width:100%}.key-usage-log-filters-right{justify-content:stretch}.key-usage-log-filters-right .semi-button{flex:1}}.app-header{background:var(--glass-bg);border-bottom:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);z-index:var(--z-sticky)}.app-header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(78,205,196,.35) 30%,rgba(122,54,20,.25) 50%,rgba(78,205,196,.35) 70%,transparent 100%);pointer-events:none}body[theme-mode=dark] .app-header{background:var(--glass-bg-heavy);border-bottom:1px solid var(--glass-border)}body[theme-mode=dark] .app-header:after{background:linear-gradient(to right,transparent 0%,rgba(78,205,196,.4) 30%,rgba(122,54,20,.3) 50%,rgba(78,205,196,.4) 70%,transparent 100%)}.app-sider{background:var(--glass-bg-light);border-right:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur-light));-webkit-backdrop-filter:blur(var(--glass-blur-light));box-shadow:var(--shadow-lg);z-index:var(--z-sticky)}body[theme-mode=dark] .app-sider{background:var(--glass-bg-light);border-right:1px solid var(--glass-border)}.headerbar-icon-btn,.headerbar-pill-btn,.headerbar-user-btn{border:1px solid var(--app-border);background:#fbf8f1db;color:var(--app-text-strong);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.headerbar-icon-btn{width:34px;min-width:34px;height:34px;padding:0;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center}.headerbar-pill-btn{height:34px;min-width:34px;padding:0 12px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;gap:6px}.headerbar-user-btn{min-height:34px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:6px;padding:2px 10px}.headerbar-icon-btn:hover,.headerbar-pill-btn:hover,.headerbar-user-btn:hover{border-color:var(--app-border-strong);background:var(--app-surface);transform:translateY(-1px)}.headerbar-pill-label{font-size:12px;line-height:1;font-weight:500;letter-spacing:.02em}.headerbar-pill-chevron{opacity:.65}.headerbar-theme-menu{min-width:260px;padding:6px;border-radius:14px;border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--shadow-lg)}.headerbar-theme-item{border-radius:10px;padding:0}.headerbar-theme-item:hover{background:var(--app-row-hover)}.headerbar-theme-item.is-active{background:var(--app-accent-soft)}.headerbar-theme-item-inner{display:flex;align-items:center;gap:10px;padding:8px 10px}.headerbar-theme-item-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--app-surface-muted);color:var(--app-text-muted)}.headerbar-theme-item.is-active .headerbar-theme-item-icon{background:var(--app-accent-soft);color:var(--app-accent)}.headerbar-theme-item-content{display:inline-flex;flex-direction:column;gap:2px;flex:1}.headerbar-theme-item-title{font-size:13px;line-height:1.3;font-weight:500;color:var(--app-text-strong)}.headerbar-theme-item-desc{font-size:12px;line-height:1.35;color:var(--app-text-muted)}.headerbar-theme-item-check{color:var(--app-accent)}.headerbar-theme-follow{padding:8px 10px;font-size:12px;color:var(--app-text-muted)}.headerbar-dropdown-item{border-radius:10px;padding:0}.headerbar-dropdown-item:hover{background:var(--app-row-hover)}.headerbar-dropdown-item.is-active{background:var(--app-accent-soft)}.headerbar-dropdown-item-inner{display:flex;align-items:center;gap:8px;padding:8px 10px}.headerbar-dropdown-item-leading{color:var(--app-text-muted)}.headerbar-dropdown-item-label{font-size:13px;line-height:1.3;font-weight:500;color:var(--app-text-strong)}body[theme-mode=dark] .headerbar-icon-btn,body[theme-mode=dark] .headerbar-pill-btn,body[theme-mode=dark] .headerbar-user-btn{border-color:#94a3b84d;background:#231f1abd;color:#e2e8f0}body[theme-mode=dark] .headerbar-icon-btn:hover,body[theme-mode=dark] .headerbar-pill-btn:hover,body[theme-mode=dark] .headerbar-user-btn:hover{border-color:#94a3b870;background:#231f1af0}body[theme-mode=dark] .headerbar-theme-menu{border-color:#94a3b838;background:#0f172a}body[theme-mode=dark] .headerbar-theme-item-icon{background:#1e293bb3;color:#cbd5e1}body[theme-mode=dark] .headerbar-theme-item-title,body[theme-mode=dark] .headerbar-dropdown-item-label{color:#e2e8f0}body[theme-mode=dark] .headerbar-theme-item-desc,body[theme-mode=dark] .headerbar-theme-follow,body[theme-mode=dark] .headerbar-dropdown-item-leading{color:#9a907e}.theme-pill-toggle{position:relative;display:inline-flex;align-items:center;width:52px;height:28px;border-radius:var(--radius-full);border:1.5px solid rgba(0,0,0,.18);padding:3px;cursor:pointer;background:linear-gradient(to right,#f59e0b,#b45309 38%,#1e293b 62%,#0f172a);box-shadow:inset 0 1px 2px #0000001f,0 1px 3px #00000014;transition:box-shadow .3s ease,border-color .3s ease,transform .15s ease}.theme-pill-toggle.is-dark{border-color:#94a3b84d}.theme-pill-hint{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.theme-pill-hint-sun{left:7px;color:#fefce8;opacity:.9}.theme-pill-hint-moon{right:7px;color:#cbd5e1;opacity:.85}.theme-pill-thumb{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:#fff;color:#d97706;box-shadow:0 1px 4px #0003,0 0 0 1px #fbf8f126;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .4s ease,box-shadow .4s ease}.theme-pill-toggle.is-dark .theme-pill-thumb{transform:translate(24px);color:#a04a1f;box-shadow:0 1px 6px #0000004d,0 0 0 1px #94a3b826,0 0 8px #a04a1f40}.theme-pill-toggle:hover{box-shadow:inset 0 1px 2px #0000001a,0 0 0 2px #4ecdc433,0 0 16px #4ecdc426;border-color:#4ecdc459}.theme-pill-toggle:active{transform:scale(.94)}.theme-pill-toggle:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.headerbar-lang-trigger{position:relative;isolation:isolate;overflow:hidden}.headerbar-lang-trigger:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#ff6b6b,#e89060,#a04a1f,#96ceb4,#feca57,#ff9ff3,#ff6b6b);z-index:-2;filter:blur(6px);opacity:0;transform:rotate(0);transition:opacity .4s ease,transform 2s ease-in-out}.headerbar-lang-trigger:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:var(--app-surface);z-index:-1}.headerbar-lang-trigger:hover{background:transparent;border-color:transparent;transform:translateY(-1px) scale(1.02);box-shadow:0 0 16px #4ecdc42e,0 0 32px #ff6b6b14}.headerbar-lang-trigger:hover:before{opacity:1;transform:rotate(180deg)}.headerbar-lang-trigger:active{transform:scale(.96)}body[theme-mode=dark] .console-page-head{background:linear-gradient(135deg,#231f1ad9,#231f1a9e);border-color:var(--app-border)}body[theme-mode=dark] .console-page-badge{color:#fef3c7;background:linear-gradient(135deg,#7c2d12,#9a3412)}body[theme-mode=dark] .about-content{background:var(--app-surface);border-color:var(--app-border)}.sidebar-nav{background:transparent}.semi-button:focus-visible,.semi-button.semi-button-with-icon:focus-visible,.semi-input-wrapper:focus-within,.semi-input-number:focus-within,.semi-select:focus-within,.semi-textarea-wrapper:focus-within{box-shadow:var(--app-focus-ring)!important}.semi-button,.semi-select,.semi-input-wrapper,.semi-input-number,.semi-textarea-wrapper{transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.fade-in-up{animation:pageFadeIn .36s var(--ease-sharp)}@keyframes pageFadeIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width: 768px){.dashboard-shell{gap:var(--space-3)}.dashboard-hero{padding:var(--space-4);flex-direction:column;align-items:flex-start;gap:var(--space-3)}.dashboard-hero-actions{width:100%}.dashboard-hero-action{flex:1;justify-content:center}.dashboard-stat-primary{align-items:center}.dashboard-stat-value-primary{font-size:1.68rem}.dashboard-stat-item{padding:9px}.headerbar-pill-btn{padding:0 8px;min-width:34px;gap:0}.headerbar-pill-chevron{display:none}.console-page-shell{margin-top:56px;gap:var(--space-3)}.console-route-shell{margin-top:56px;padding-inline:var(--space-1)}.auth-page-card-wrap{padding-inline:var(--space-3)}.console-page-head{padding:var(--space-3) var(--space-4);flex-direction:column;align-items:stretch}.console-page-toolbar{width:100%;justify-content:flex-start}}.semi-navigation-item{margin-bottom:var(--space-1)!important;padding:var(--space-1) var(--space-3)!important}.semi-navigation-sub-title{padding:0!important}.semi-navigation-item-icon{justify-items:center;align-items:center}.semi-navigation-item-icon-info{margin-right:0}.sidebar-nav .semi-navigation-item-text{flex:1;min-width:0}.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}.sidebar-container{height:100%;width:100%;min-width:0;display:flex;flex-direction:column;box-sizing:border-box;transition:width var(--duration-slow) var(--ease-out)}.sidebar-nav{flex:1 1 auto;width:100%!important;min-width:100%!important;max-width:100%!important;background:var(--semi-color-bg-0);min-height:0;height:auto;overflow-x:hidden;overflow:hidden;border-right:none;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav-item{border-radius:var(--radius-sm);margin:var(--space-1) var(--space-2);transition:all var(--duration-base) var(--ease-out);padding:var(--space-2) var(--space-3)}.sidebar-nav-item:hover{background-color:rgba(var(--semi-blue-0),.1);color:var(--semi-color-primary);transform:translate(2px)}.sidebar-nav-item-selected{background-color:rgba(var(--semi-blue-0),.18);color:var(--semi-color-primary);font-weight:500}.sidebar-icon-container{width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin-right:var(--space-3);transition:all var(--duration-base) var(--ease-out)}.sidebar-sub-icon-container{width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-right:var(--space-3);margin-left:1px;transition:all var(--duration-base) var(--ease-out)}.sidebar-divider{margin:var(--space-1) var(--space-2);opacity:.15}.sidebar-group-label{padding:var(--space-1) 15px var(--space-2);color:var(--semi-color-text-2);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;opacity:.8}.sidebar-collapse-button{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom));margin-top:auto;background:linear-gradient(180deg,rgba(251,248,241,.35) 0%,var(--semi-color-bg-0) 36%);border-top:1px solid rgba(var(--semi-grey-0),.08)}.sidebar-collapse-toggle{width:100%!important;min-height:32px;display:inline-flex!important;justify-content:center;border-radius:var(--radius-full)!important;border:1px solid rgba(var(--semi-grey-0),.18)!important;background:var(--semi-color-fill-0)!important}.sidebar-collapse-toggle .semi-button-content{display:inline-flex;align-items:center;gap:6px}.sidebar-collapse-toggle-collapsed{width:40px;min-width:40px;padding:0!important}.sidebar-collapse-toggle-text{font-size:var(--font-size-sm);font-weight:600;color:var(--semi-color-text-1)}body[theme-mode=dark] .sidebar-collapse-button{background:linear-gradient(180deg,rgba(35,31,26,.32) 0%,var(--semi-color-bg-0) 36%);border-top-color:#94a3b82e}body[theme-mode=dark] .sidebar-collapse-toggle{border-color:#94a3b847!important;background:#231f1a9e!important}.sidebar-collapse-button-inner{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--semi-color-fill-0);transition:all var(--duration-base) var(--ease-out)}.sidebar-collapse-icon-container{display:inline-block;transition:transform var(--duration-slow) var(--ease-out)}.sidebar-section{padding-top:var(--space-3)}.semi-chat{padding-top:0!important;padding-bottom:0!important;height:100%;max-width:100%!important;width:100%!important;overflow:hidden!important}.semi-chat-chatBox,.semi-chat-chatBox-wrap{max-width:100%!important;overflow:hidden!important}.semi-chat-chatBox-content{min-width:auto;word-break:break-word;max-width:100%!important;overflow-wrap:break-word!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}.usage-logs-stat-pill{border-radius:12px;color:#f8fafc}.usage-logs-stat-pill .semi-tag-content{color:inherit!important;font-weight:700}.usage-logs-stat-pill svg{color:inherit;opacity:.96}.usage-logs-filter-field .semi-input-wrapper,.usage-logs-filter-field .semi-select-selection,.usage-logs-filter-field .semi-datepicker-input{background:#f8fafc;border-color:#231f1a24;color:#0f172a}.usage-logs-filter-field .semi-input-wrapper:hover,.usage-logs-filter-field .semi-select-selection:hover,.usage-logs-filter-field .semi-datepicker-input:hover{border-color:#1e40af4d}.usage-logs-filter-field input::placeholder{color:#9a907e;opacity:1}body[theme-mode=dark] .usage-logs-filter-field .semi-input-wrapper,body[theme-mode=dark] .usage-logs-filter-field .semi-select-selection,body[theme-mode=dark] .usage-logs-filter-field .semi-datepicker-input{background:#1e293bb3;border-color:#94a3b859;color:#e2e8f0}body[theme-mode=dark] .usage-logs-filter-field input::placeholder{color:#9a907e}.semi-chat-inputBox-clearButton.semi-button .semi-icon{font-size:var(--font-size-xl)!important}.semi-chat::-webkit-scrollbar,.semi-chat-chatBox::-webkit-scrollbar,.semi-chat-chatBox-wrap::-webkit-scrollbar,.semi-chat-chatBox-content::-webkit-scrollbar,.semi-chat-content::-webkit-scrollbar,.semi-chat-list::-webkit-scrollbar,.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{display:flex;align-items:center;gap:var(--space-1);width:100%;min-width:0}.sbg-ellipsis{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.semi-tabs-content{padding:0!important;height:calc(100% - 40px)!important;flex:1!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}.card-content-container{position:relative}.card-content-fade-indicator{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(transparent,var(--semi-color-bg-1));pointer-events:none;z-index:1;opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.debug-panel .semi-tabs{height:100%!important;display:flex!important;flex-direction:column!important}.debug-panel .semi-tabs-bar{flex-shrink:0!important}.debug-panel .semi-tabs-content{flex:1!important;overflow:hidden!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:var(--radius-sm)}.semi-table-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2),.5)}.semi-table-body::-webkit-scrollbar-track{background:transparent}.semi-sidesheet-body::-webkit-scrollbar{width:6px;height:6px}.semi-sidesheet-body::-webkit-scrollbar-thumb{background:rgba(var(--semi-grey-2),.3);border-radius:var(--radius-sm)}.semi-sidesheet-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--semi-grey-2),.5)}.semi-sidesheet-body::-webkit-scrollbar-track{background:transparent}.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,.model-test-scroll::-webkit-scrollbar,.card-content-scroll::-webkit-scrollbar,.model-settings-scroll::-webkit-scrollbar,.thinking-content-scroll::-webkit-scrollbar,.custom-request-textarea .semi-input::-webkit-scrollbar,.custom-request-textarea textarea::-webkit-scrollbar,.notice-content-scroll::-webkit-scrollbar{display:none}.image-list-scroll::-webkit-scrollbar{width:6px;height:6px}.image-list-scroll::-webkit-scrollbar-thumb{background:var(--semi-color-tertiary-light-default);border-radius:var(--radius-sm)}.image-list-scroll::-webkit-scrollbar-thumb:hover{background:var(--semi-color-tertiary)}.image-list-scroll::-webkit-scrollbar-track{background:transparent}.components-transfer-source-item,.components-transfer-selected-item{display:flex;align-items:center;padding:var(--space-2)}.semi-transfer-left-list,.semi-transfer-right-list{-ms-overflow-style:none;scrollbar-width:none}.semi-transfer-left-list::-webkit-scrollbar,.semi-transfer-right-list::-webkit-scrollbar{display:none}.components-transfer-source-item .semi-checkbox,.components-transfer-selected-item .semi-checkbox{display:flex;align-items:center;width:100%}.components-transfer-source-item .semi-avatar,.components-transfer-selected-item .semi-avatar{margin-right:var(--space-3);flex-shrink:0}.components-transfer-source-item .info,.components-transfer-selected-item .info{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.components-transfer-source-item .name,.components-transfer-selected-item .name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.components-transfer-source-item .email,.components-transfer-selected-item .email{font-size:var(--font-size-sm);color:var(--semi-color-text-2);display:flex;align-items:center}.components-transfer-selected-item .semi-icon-close{margin-left:var(--space-2);cursor:pointer;color:var(--semi-color-text-2);transition:color var(--duration-fast) var(--ease-out)}.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{background:linear-gradient(90deg,currentColor 0%,currentColor 40%,rgba(251,248,241,.9) 50%,currentColor 60%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sweep-shine 4s linear infinite}.dark .shine-text{background:linear-gradient(90deg,currentColor 0%,currentColor 40%,#facc15 50%,currentColor 60%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.semi-scrolllist,.semi-scrolllist *{-ms-overflow-style:none;scrollbar-width:none;background:transparent!important}.semi-scrolllist::-webkit-scrollbar,.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{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:-1}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn var(--duration-slowest) var(--ease-out)}.animate-slide-up{animation:slideUp .8s var(--ease-out)}.animate-slide-up-delay{animation:slideUp .8s var(--ease-out) var(--duration-base) both}.blur-ball-indigo{background:#7a3614;top:40px;left:50%;transform:translate(-50%);opacity:.5}.blur-ball-teal{background:#14b8a6;top:200px;left:30%;opacity:.4}html:not(.dark) .blur-ball-indigo{opacity:.25}html:not(.dark) .blur-ball-teal{opacity:.2}.with-pastel-balls{position:relative;overflow:hidden;--pb1: #ffd1dc;--pb2: #e5d4ff;--pb3: #fbe8d8;--pb4: #ffe5d9;--pb-opacity: .55;--pb-blur: 60px}.with-pastel-balls:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-base);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);transform:translateZ(0)}html.dark .with-pastel-balls{--pb-opacity: .36;--pb-blur: 65px}html.dark .with-pastel-balls:before{mix-blend-mode:screen}.table-scroll-card{display:flex;flex-direction:column;height:calc(100vh - 110px);max-height:calc(100vh - 110px)}.table-scroll-card .semi-card-body{flex:1 1 auto;overflow-y:auto}.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:var(--radius-sm)}.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:transparent}@media (max-width: 767px){.table-scroll-card{height:calc(100vh - 77px);max-height:calc(100vh - 77px)}}.pricing-page-container{--pricing-ink: #231f1a;--pricing-muted: #6b6257;--pricing-panel: rgba(255, 252, 246, .88);--pricing-panel-strong: #fffaf1;--pricing-line: rgba(67, 54, 39, .12);--pricing-mint: #12715d;--pricing-mint-soft: rgba(18, 113, 93, .11);--pricing-amber: #b85d1d;--pricing-amber-soft: rgba(184, 93, 29, .12);--pricing-ink-soft: rgba(35, 31, 26, .08);max-width:min(var(--max-content-width),1760px);margin:0 auto;padding:20px 24px 56px;margin-top:var(--header-height);background:linear-gradient(var(--pricing-line) 1px,transparent 1px),linear-gradient(90deg,var(--pricing-line) 1px,transparent 1px);background-size:36px 36px;background-position:-1px -1px}body[theme-mode=dark] .pricing-page-container{--pricing-ink: var(--ui-text);--pricing-muted: var(--ui-text-muted);--pricing-panel: rgba(28, 24, 20, .82);--pricing-panel-strong: rgba(36, 31, 25, .96);--pricing-line: rgba(255, 248, 235, .08);--pricing-mint: #5ee0bf;--pricing-mint-soft: rgba(94, 224, 191, .12);--pricing-amber: #f0a578;--pricing-amber-soft: rgba(240, 165, 120, .12);--pricing-ink-soft: rgba(255, 248, 235, .08)}.pricing-market-hero{align-items:stretch;background:linear-gradient(135deg,var(--pricing-panel-strong),var(--pricing-panel)),var(--pricing-panel);border:1px solid var(--pricing-line);border-radius:22px;box-shadow:0 18px 52px #231f1a17;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);overflow:hidden;padding:26px;position:relative}.pricing-market-hero:after{background:linear-gradient(90deg,transparent,rgba(18,113,93,.1),transparent),linear-gradient(0deg,transparent,rgba(184,93,29,.08),transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:34%}.pricing-market-hero__copy,.pricing-market-metrics{position:relative;z-index:1}.pricing-market-kicker{align-items:center;color:var(--pricing-mint);display:inline-flex;font-size:var(--font-size-sm);font-weight:700;gap:var(--space-2);letter-spacing:0;margin-bottom:var(--space-3)}.pricing-market-hero h1{color:var(--pricing-ink);font-size:34px;line-height:1.12;margin:0 0 var(--space-3)}.pricing-market-hero p{color:var(--pricing-muted);font-size:var(--font-size-md);line-height:1.75;margin:0;max-width:680px}.pricing-market-metrics{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-market-metric{align-content:space-between;background:#ffffff75;border:1px solid var(--pricing-line);border-radius:16px;display:grid;min-height:126px;padding:var(--space-4)}.pricing-market-metric__icon{align-items:center;background:var(--pricing-ink-soft);border-radius:12px;display:inline-flex;height:34px;justify-content:center;margin-bottom:var(--space-5);width:34px}.pricing-market-metric__label{color:var(--pricing-muted);display:block;font-size:var(--font-size-xs);font-weight:700}.pricing-market-metric strong{color:var(--pricing-ink);display:block;font-size:var(--font-size-2xl);line-height:1.1;margin-top:var(--space-1)}.pricing-market-metric--mint .pricing-market-metric__icon{background:var(--pricing-mint-soft);color:var(--pricing-mint)}.pricing-market-metric--amber .pricing-market-metric__icon{background:var(--pricing-amber-soft);color:var(--pricing-amber)}.pricing-market-console,.pricing-market-results{background:var(--pricing-panel);border:1px solid var(--pricing-line);border-radius:20px;box-shadow:0 12px 36px #231f1a12;margin-top:var(--space-4)}.pricing-market-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 8px);z-index:8}.pricing-market-toolbar{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(260px,1fr) auto}.pricing-market-search .legacy-input{font-size:var(--font-size-base);height:44px}.pricing-view-switch{align-items:center;background:var(--pricing-ink-soft);border:1px solid var(--pricing-line);border-radius:12px;display:inline-flex;gap:2px;padding:3px}.pricing-view-switch__item{align-items:center;border-radius:9px!important;color:var(--pricing-muted);display:inline-flex;font-size:var(--font-size-sm);font-weight:700;gap:6px;min-height:34px;padding:0 12px;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.pricing-view-switch__item--active{background:var(--pricing-panel-strong)!important;box-shadow:0 6px 16px #231f1a1a;color:var(--pricing-ink)}.pricing-market-filter-header{align-items:center;border-top:1px solid var(--pricing-line);display:flex;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-4)}.pricing-market-filter-title{align-items:center;color:var(--pricing-ink);display:inline-flex;font-size:var(--font-size-sm);font-weight:800;gap:var(--space-2);margin-right:var(--space-2)}.pricing-market-filter-note{color:var(--pricing-muted);font-size:var(--font-size-xs)}.pricing-market-filters{display:grid;gap:var(--space-3);grid-template-columns:repeat(7,minmax(120px,1fr));margin-top:var(--space-3)}.pricing-market-filter>span{color:var(--pricing-muted);font-size:var(--font-size-xs);font-weight:700}.pricing-market-filter .legacy-select,.pricing-market-actions .legacy-select{min-height:36px;width:100%}.pricing-market-results{padding:var(--space-4)}.pricing-market-results__bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2);padding:0 var(--space-1)}.pricing-market-results__bar span,.pricing-market-results__hint{color:var(--pricing-muted);font-size:var(--font-size-xs);font-weight:700}.pricing-market-results__bar strong{color:var(--pricing-ink);display:block;font-size:var(--font-size-md)}.pricing-market-results__hint{align-items:center;display:inline-flex;gap:var(--space-1)}@media (max-width: 768px){.pricing-page-container{padding:12px 10px 32px}.pricing-market-hero{grid-template-columns:1fr;padding:20px}.pricing-market-hero h1{font-size:28px}.pricing-market-metrics{grid-template-columns:1fr}.pricing-market-metric{min-height:86px}.pricing-market-toolbar{grid-template-columns:1fr}.pricing-market-actions{justify-content:stretch}.pricing-view-switch,.pricing-market-actions .legacy-select{width:100%}.pricing-view-switch__item{flex:1;justify-content:center}.pricing-market-console{position:static}.pricing-market-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-pagination-divider{border-color:var(--semi-color-border)}.pricing-card-shell{padding-top:var(--space-2)}.pricing-model-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pricing-model-card{background:linear-gradient(180deg,rgba(255,255,255,.44),transparent 42%),var(--pricing-panel-strong)!important;border-color:var(--pricing-line)!important;box-shadow:0 8px 26px #231f1a0f!important;overflow:hidden}.pricing-model-card:before{background:linear-gradient(90deg,var(--pricing-mint),var(--pricing-amber));content:"";display:block;height:3px;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.pricing-model-card:hover{border-color:#12715d47!important;box-shadow:0 18px 42px #231f1a1f!important;transform:translateY(-2px)}.pricing-model-card:hover:before,.pricing-model-card--selected:before{opacity:1}.pricing-model-card--selected{box-shadow:0 0 0 1px #12715d2e,0 18px 42px #12715d1f!important}.pricing-model-card__inner{gap:var(--space-2)}.pricing-model-icon{background:var(--pricing-ink-soft);border:1px solid var(--pricing-line);box-shadow:inset 0 1px #ffffff8c}.pricing-model-card__description{min-height:42px}.pricing-model-card__meta{flex-wrap:wrap}.pricing-model-card__price,.pricing-detail-price{background:linear-gradient(135deg,var(--pricing-mint-soft),transparent 58%),var(--pricing-ink-soft)!important;border:1px solid var(--pricing-line)}.pricing-model-card__footer{gap:var(--space-2)}.pricing-card-pagination{border-color:var(--pricing-line)}.pricing-table-card{background:var(--pricing-panel-strong)!important;border:1px solid var(--pricing-line)!important;box-shadow:none!important}.pricing-comparison-table{min-width:1080px}.pricing-table-card .legacy-table-wrap{overflow-x:auto}.pricing-table-card .legacy-table th{background:var(--pricing-ink-soft);font-size:var(--font-size-xs);text-transform:none}.pricing-table-card .legacy-table td,.pricing-table-card .legacy-table th{padding:13px 14px}.pricing-detail-panel{background:var(--pricing-panel);min-height:100%;padding:var(--space-4)}.pricing-detail-card{background:var(--pricing-panel-strong)!important;border:1px solid var(--pricing-line)!important;box-shadow:0 10px 28px #231f1a12!important}.pricing-detail-card--summary{margin-top:var(--space-1)}.pricing-detail-meta,.pricing-detail-modalities,.pricing-detail-official{background:var(--pricing-ink-soft)!important;border:1px solid var(--pricing-line)}.pricing-detail-header .semi-typography{max-width:390px}.legacy-input-affix__clear{align-items:center;color:var(--ui-text-subtle);display:inline-flex;height:24px;justify-content:center;margin-left:-30px;position:relative;width:24px;z-index:1}.pricing-page-container{--pricing-ink: var(--ui-text);--pricing-muted: var(--ui-text-muted);--pricing-subtle: var(--ui-text-subtle);--pricing-panel: var(--ui-surface);--pricing-panel-strong: var(--ui-surface);--pricing-inset: var(--ui-surface-muted);--pricing-line: var(--ui-border);--pricing-line-soft: var(--ui-border-soft);--pricing-active: var(--ui-accent);--pricing-active-soft: var(--ui-accent-soft);--pricing-active-text: var(--ui-accent-text);background:transparent;max-width:min(var(--max-content-width),1680px);padding:18px 24px 56px}body[theme-mode=dark] .pricing-page-container{--pricing-ink: var(--ui-text);--pricing-muted: var(--ui-text-muted);--pricing-subtle: var(--ui-text-subtle);--pricing-panel: var(--ui-surface);--pricing-panel-strong: var(--ui-surface);--pricing-inset: var(--ui-surface-muted);--pricing-line: var(--ui-border);--pricing-line-soft: var(--ui-border-soft);--pricing-active: var(--ui-accent);--pricing-active-soft: var(--ui-accent-soft);--pricing-active-text: var(--ui-accent-text)}.pricing-market-shell{display:grid;gap:var(--space-4);grid-template-columns:252px minmax(0,1fr)}.pricing-market-rail,.pricing-market-header,.pricing-market-console,.pricing-market-results{background:var(--pricing-panel);border:1px solid var(--pricing-line);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-subtle)}.pricing-market-rail{align-self:start;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 16px)}.pricing-market-rail__head{align-items:flex-start;border-bottom:1px solid var(--pricing-line-soft);display:flex;justify-content:space-between;margin-bottom:var(--space-1);padding-bottom:var(--space-3)}.pricing-market-rail__eyebrow{align-items:center;color:var(--pricing-ink);display:inline-flex;font-size:var(--font-size-sm);font-weight:700;gap:var(--space-2)}.pricing-market-rail__head p{color:var(--pricing-subtle);font-size:var(--font-size-xs);line-height:1.5;margin:var(--space-1) 0 0}.pricing-market-main{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.pricing-market-header{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}.pricing-market-header h1{color:var(--pricing-ink);font-size:24px;line-height:1.2;margin:0}.pricing-market-header p{color:var(--pricing-muted);font-size:var(--font-size-sm);line-height:1.7;margin:var(--space-2) 0 0;max-width:720px}.pricing-market-statline{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.pricing-market-statline span{align-items:center;background:var(--pricing-inset);border:1px solid var(--pricing-line-soft);border-radius:var(--ui-radius-md);color:var(--pricing-muted);display:inline-flex;font-family:var(--font-mono);font-size:var(--font-size-xs);gap:6px;min-height:30px;padding:0 9px;white-space:nowrap}.pricing-market-console{margin-top:0;padding:var(--space-3);position:static;z-index:auto}.pricing-market-toolbar{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:minmax(240px,1fr) auto}.pricing-market-search .legacy-input-affix,.pricing-market-search .legacy-input{width:100%}.pricing-market-search .legacy-input{height:38px}.pricing-market-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.pricing-view-switch{background:var(--pricing-inset);border:1px solid var(--pricing-line-soft);border-radius:var(--ui-radius-md);gap:2px;padding:3px}.pricing-view-switch__item{border-radius:var(--ui-radius-sm)!important;color:var(--pricing-muted);min-height:30px}.pricing-view-switch__item--active{background:var(--pricing-panel)!important;box-shadow:var(--ui-shadow-subtle);color:var(--pricing-ink)}.pricing-market-filter{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pricing-market-filter>span{color:var(--pricing-subtle);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pricing-market-filter .legacy-select,.pricing-market-actions .legacy-select{min-height:34px;width:100%}.pricing-market-results{margin-top:0;padding:var(--space-3)}.pricing-market-results__bar{border-bottom:1px solid var(--pricing-line-soft);margin-bottom:var(--space-3);padding:0 0 var(--space-3)}.pricing-market-results__bar span,.pricing-market-results__hint{color:var(--pricing-subtle);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:600}.pricing-market-results__bar strong{color:var(--pricing-ink);display:block;font-size:var(--font-size-base);margin-top:2px}.pricing-card-shell{padding-top:0}.pricing-model-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}.pricing-model-card{background:var(--pricing-panel)!important;border-color:var(--pricing-line)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:none!important}.pricing-model-card:before{background:var(--pricing-active);height:2px}.pricing-model-card:hover{border-color:var(--pricing-line)!important;box-shadow:var(--ui-shadow-subtle)!important;transform:translateY(-1px)}.pricing-model-card:hover:before{opacity:0}.pricing-model-card--selected{border-color:var(--pricing-active)!important;box-shadow:0 0 0 2px var(--pricing-active-soft)!important}.pricing-model-icon{background:var(--pricing-inset);border-color:var(--pricing-line-soft);border-radius:var(--ui-radius-md)!important;box-shadow:none}.pricing-model-card__price,.pricing-detail-price{background:var(--pricing-inset)!important;border:1px solid var(--pricing-line-soft);border-radius:var(--ui-radius-md)!important}.pricing-model-card__price .text-emerald-600,.pricing-model-card__price .text-orange-600,.pricing-detail-price .text-emerald-600,.pricing-detail-price .text-orange-600{color:var(--pricing-ink)!important}.pricing-model-card__footer{border-color:var(--pricing-line-soft)!important}.pricing-table-card,.pricing-detail-card{background:var(--pricing-panel)!important;border:1px solid var(--pricing-line)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:none!important}.pricing-table-card .legacy-table th{background:var(--pricing-inset)}.pricing-table-card .legacy-table td,.pricing-table-card .legacy-table th{border-color:var(--pricing-line-soft)}.pricing-detail-panel{background:var(--ui-bg);padding:var(--space-4)}.pricing-detail-meta,.pricing-detail-modalities,.pricing-detail-official{background:var(--pricing-inset)!important;border:1px solid var(--pricing-line-soft);border-radius:var(--ui-radius-md)!important}.pricing-detail-modal-overlay{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:var(--z-modal)}.pricing-detail-modal-backdrop{background:#231f1a6b!important;cursor:default;top:0;right:0;bottom:0;left:0;position:absolute}body[theme-mode=dark] .pricing-detail-modal-backdrop{background:#0a0704ad!important}.pricing-detail-modal{animation:pricing-detail-modal-enter var(--duration-slow) var(--ease-sharp) both;background:var(--pricing-panel);border:1px solid var(--pricing-line);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-floating);color:var(--pricing-ink);display:flex;flex-direction:column;max-height:min(86vh,900px);max-width:min(94vw,860px);overflow:hidden;position:relative;width:100%}.pricing-detail-modal__header{align-items:center;background:var(--pricing-panel);border-bottom:1px solid var(--pricing-line-soft);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.pricing-detail-modal__body{overflow-y:auto}.pricing-detail-modal .pricing-detail-card--pricing{margin-bottom:var(--space-4)}@keyframes pricing-detail-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1024px){.pricing-market-shell{grid-template-columns:1fr}.pricing-market-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.pricing-market-rail__head{grid-column:1 / -1}.pricing-market-header{flex-direction:column}.pricing-market-statline{justify-content:flex-start}}@media (max-width: 768px){.pricing-page-container{padding:12px 10px 32px}.pricing-market-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-market-toolbar{grid-template-columns:1fr}.pricing-market-actions{justify-content:stretch}.pricing-view-switch,.pricing-market-actions .legacy-select{width:100%}.pricing-view-switch__item{flex:1;justify-content:center}.pricing-detail-modal-overlay{padding:10px}.pricing-detail-modal{max-height:calc(100vh - 20px)}}.pricing-page-container{margin-top:0;padding:16px 24px 48px}.pricing-market-shell{gap:18px;grid-template-columns:236px minmax(0,1fr)}.pricing-market-rail,.pricing-market-header,.pricing-market-console{border-radius:8px}.pricing-market-rail{background:color-mix(in srgb,var(--pricing-panel) 78%,transparent);box-shadow:none;gap:12px;padding:14px;top:16px}.pricing-market-rail__head{margin-bottom:0;padding-bottom:12px}.pricing-market-rail__head p{max-width:180px}.pricing-market-filter{gap:5px}.pricing-market-filter .legacy-select{background:var(--pricing-panel);border-color:var(--pricing-line);border-radius:6px;color:var(--pricing-ink);font-size:12px;font-weight:650;height:34px;padding-inline:8px}.pricing-market-main{gap:0}.pricing-market-header{border-bottom:0;border-radius:8px 8px 0 0;box-shadow:none;padding:20px 22px 14px}.pricing-market-header>div:first-child{text-align:left}.pricing-market-header h1{font-size:25px;letter-spacing:-.01em}.pricing-market-header p{margin-top:10px}.pricing-market-statline span{border-radius:6px;font-size:11px;min-height:28px}.pricing-market-console{border-radius:0 0 8px 8px;border-top:1px solid var(--pricing-line-soft);box-shadow:var(--ui-shadow-subtle);padding:12px}.pricing-market-search .legacy-input{background:var(--pricing-panel);border-color:var(--pricing-line);border-radius:6px;color:var(--pricing-ink);height:36px}.pricing-market-actions .legacy-select{background:var(--pricing-panel);border-color:var(--pricing-line);border-radius:6px;color:var(--pricing-ink);height:36px;min-height:36px}.pricing-view-switch{border-radius:6px;padding:2px}.pricing-view-switch__item{border-radius:4px!important;font-size:12px;min-height:30px;padding:0 10px}.pricing-market-actions .legacy-button:disabled{background:var(--pricing-inset)!important;border-color:var(--pricing-line-soft)!important;color:var(--pricing-subtle)!important;opacity:1}.pricing-market-results{background:transparent;border:0;box-shadow:none;margin-top:18px;padding:0}.pricing-market-results__bar{align-items:flex-end;border-bottom:0;margin-bottom:12px;padding:0 2px}.pricing-market-results__bar strong{font-size:15px}.pricing-model-grid{gap:14px;grid-template-columns:repeat(auto-fill,minmax(324px,1fr))}.pricing-model-card{background:var(--pricing-panel)!important;border-color:var(--pricing-line)!important;border-radius:8px!important;box-shadow:none!important;min-width:0;min-height:290px;position:relative}.pricing-model-card:before{bottom:0;height:auto;left:0;position:absolute;top:0;width:2px}.pricing-model-card:hover{border-color:color-mix(in srgb,var(--pricing-ink) 22%,var(--pricing-line))!important;box-shadow:0 10px 24px #231f1a14!important;transform:translateY(-1px)}body[theme-mode=dark] .pricing-model-card:hover{box-shadow:0 12px 28px #00000038!important}.pricing-model-card--selected:before{opacity:1}.pricing-model-card .legacy-card__body{padding:16px!important}.pricing-model-card__inner{gap:0}.pricing-model-card__header{margin-bottom:13px!important}.pricing-model-card h3{color:var(--pricing-ink)!important;font-size:13.5px!important;letter-spacing:-.01em;line-height:1.35}.pricing-model-icon{border-radius:7px!important;height:38px!important;width:38px!important}.pricing-model-icon svg{height:24px;width:24px}.pricing-model-icon .legacy-avatar{border-radius:7px!important;height:38px!important;width:38px!important}.pricing-model-card__description{color:var(--pricing-muted);flex:0 0 auto!important;min-height:42px}.pricing-model-card__description p{color:var(--pricing-muted)!important;font-size:13px!important;line-height:1.55!important}.pricing-model-card__meta{color:var(--pricing-subtle)!important;font-family:var(--font-mono);font-size:11px!important;gap:10px!important;margin-bottom:10px!important}.pricing-model-card__meta svg{opacity:.8}.pricing-model-card__price{margin-bottom:12px!important;padding:11px 12px!important}.pricing-model-card__price .grid>div:first-child{border-right:1px solid var(--pricing-line-soft)}.pricing-model-card__price .text-xs{color:var(--pricing-subtle)!important;font-family:var(--font-mono);font-size:10.5px!important}.pricing-model-card__price .text-base,.pricing-model-card__price .text-lg{color:var(--pricing-ink)!important;font-family:var(--font-mono);font-size:15px!important;line-height:1.25}.pricing-model-card__footer{border-top:1px solid var(--pricing-line-soft)!important;padding-top:10px!important}.pricing-model-card .legacy-tag{background:var(--pricing-inset);border-color:var(--pricing-line-soft);border-radius:5px;color:var(--pricing-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:650;height:22px;padding:0 7px}.pricing-card-pagination{border-top:1px solid var(--pricing-line-soft)!important;margin-top:18px!important}.pricing-card-enter{min-width:0}.pricing-detail-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:0}.pricing-detail-modal{border-radius:10px;max-width:min(92vw,920px);z-index:1}@media (max-width: 1024px){.pricing-market-shell{grid-template-columns:1fr}.pricing-market-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:static;top:auto}.pricing-market-rail__head{grid-column:1 / -1}.pricing-market-main{gap:0}.pricing-market-header,.pricing-market-console{border-radius:8px}}@media (max-width: 768px){.pricing-page-container{padding:10px 10px 32px}.pricing-market-shell{gap:12px}.pricing-market-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-market-header,.pricing-market-console,.pricing-market-rail{padding:14px}.pricing-market-results{margin-top:12px}.pricing-market-toolbar{grid-template-columns:1fr}.pricing-market-actions{justify-content:stretch}.pricing-view-switch,.pricing-market-actions .legacy-select{width:100%}.pricing-view-switch__item{flex:1;justify-content:center}.pricing-model-grid{grid-template-columns:minmax(0,1fr)}}@keyframes pricing-card-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pricing-card-enter{animation:pricing-card-fade-in .35s ease-out both}@media (prefers-reduced-motion: reduce){.pricing-card-enter{animation:none}.dashboard-stat-item-clickable:hover{transform:none}.dashboard-hero,body[theme-mode=dark] .dashboard-hero{background:var(--semi-color-bg-0)}.dashboard-hero:after{display:none}}.semi-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.semi-card:hover{box-shadow:var(--shadow-lg)}body[theme-mode=dark] .semi-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-md)}body[theme-mode=dark] .semi-card:hover{box-shadow:var(--shadow-lg)}.semi-card .semi-divider{border-color:var(--app-border)}.semi-card-header{font-weight:600;color:var(--app-text-strong)}.semi-button{font-weight:600;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out)}.semi-button-primary{background:var(--app-accent);border:none;box-shadow:0 8px 18px #a04a1f38;color:#fbf8f1!important}.semi-button-primary .semi-icon,.semi-button-primary svg{color:#fbf8f1!important}.semi-button-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 22px #a04a1f47}.semi-button-primary:active{transform:translateY(0);filter:brightness(.98)}.semi-button-tertiary{background:var(--app-surface-muted)}.semi-input-wrapper,.semi-select,.semi-input-textarea-wrapper,.semi-tagInput,.semi-datepicker-range-input{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--shadow-inner);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.semi-input-wrapper:hover,.semi-select:hover,.semi-input-textarea-wrapper:hover,.semi-tagInput:hover,.semi-datepicker-range-input:hover{border-color:#a04a1f59}.semi-input-wrapper.semi-input-wrapper-focus,.semi-select.semi-select-focus,.semi-input-textarea-wrapper.semi-input-textarea-wrapper-focus,.semi-tagInput.semi-tagInput-focus,.semi-datepicker-range-input.semi-datepicker-range-input-active{border-color:var(--app-accent);box-shadow:var(--app-focus-ring)}.semi-tabs-bar{border-bottom:1px solid var(--app-border)}.semi-tabs-tab-button{font-weight:600;transition:color var(--duration-fast) var(--ease-out)}.semi-table{background:transparent}.semi-table-thead .semi-table-row .semi-table-cell{background:var(--app-surface-muted);color:var(--app-text-strong);font-weight:600;border-bottom:1px solid var(--app-border)}.semi-table-row{transition:background-color var(--duration-fast) var(--ease-out)}.semi-table-row:hover{background-color:var(--app-row-hover)}.semi-table-cell{border-bottom:1px solid var(--app-border)}.semi-card-header,.semi-card-body{padding:var(--space-4)!important}@media (max-width: 768px){.semi-card-header,.semi-card-body{padding:var(--space-3)!important}}.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:var(--radius-md)!important}.semi-modal-content{background:var(--glass-bg-heavy);backdrop-filter:blur(var(--glass-blur-heavy));-webkit-backdrop-filter:blur(var(--glass-blur-heavy));border:1px solid var(--glass-border);box-shadow:var(--shadow-2xl);border-radius:var(--radius-xl)}.semi-popover-content,.semi-dropdown-content{background:var(--glass-bg-heavy);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-xl);border-radius:var(--radius-lg)}.semi-tooltip-content{background:var(--glass-bg-heavy);backdrop-filter:blur(var(--glass-blur-light));-webkit-backdrop-filter:blur(var(--glass-blur-light));border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);border-radius:var(--radius-md)}body[theme-mode=dark] .semi-modal-content,body[theme-mode=dark] .semi-popover-content,body[theme-mode=dark] .semi-dropdown-content,body[theme-mode=dark] .semi-tooltip-content{background:var(--glass-bg-heavy);border:1px solid var(--glass-border)}.text-success{color:var(--app-success)}.text-warning{color:var(--app-warning)}.text-error{color:var(--app-error)}.text-info{color:var(--app-info)}.bg-success-soft{background-color:#10b9811a}.bg-warning-soft{background-color:#f59e0b1a}.bg-error-soft{background-color:#ef44441a}.bg-info-soft{background-color:#a04a1f1a}@media (min-width: 768px) and (max-width: 1023px){.tablet-hidden{display:none!important}}@media (min-width: 1024px){.desktop-hidden{display:none!important}}@keyframes badge-shine{0%{background-position:-100% 0}to{background-position:200% 0}}.new-badge-shine{position:relative;overflow:hidden}.new-badge-shine:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(251,248,241,.4),transparent);animation:badge-shine 2s ease-in-out infinite}.model-card-new{position:relative}.model-card-new:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#a04a1f,#a04a1f,#7a3614);border-radius:inherit;z-index:-1;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.model-card-new:hover:before{opacity:.15}.hot-badge{background:linear-gradient(135deg,#f97316,#ef4444);animation:hot-pulse 2s ease-in-out infinite}@keyframes hot-pulse{0%,to{box-shadow:0 0 #f9731666}50%{box-shadow:0 0 8px 2px #f973164d}}.semi-select{border:1px solid var(--semi-color-border)!important}.semi-select:hover{border-color:var(--semi-color-primary-hover)!important}.semi-select.semi-select-focus{border-color:var(--semi-color-primary)!important;box-shadow:var(--app-focus-ring)!important}.semi-select-option-list{background:var(--glass-bg-heavy);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}body[theme-mode=dark] .semi-select{background:var(--semi-color-bg-2);border-color:var(--semi-color-border)!important}body[theme-mode=dark] .semi-select:hover{border-color:var(--semi-color-primary-hover)!important}body[theme-mode=dark] .semi-select.semi-select-focus{border-color:var(--semi-color-primary)!important}body[theme-mode=dark] .semi-select-option-list{background:var(--glass-bg-heavy);border-color:var(--glass-border)}.footer-nav-bar{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--app-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));padding:20px 24px}@media (min-width: 640px){.footer-nav-bar{padding:20px 40px}}@media (min-width: 768px){.footer-nav-bar{padding:20px 48px}}body[theme-mode=dark] .footer-nav-bar{background:var(--glass-bg-heavy);border-top-color:var(--app-border)}.footer-nav-accent-line{position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(78,205,196,.3) 30%,rgba(122,54,20,.2) 50%,rgba(78,205,196,.3) 70%,transparent 100%);pointer-events:none}body[theme-mode=dark] .footer-nav-accent-line{background:linear-gradient(to right,transparent 0%,rgba(78,205,196,.35) 30%,rgba(122,54,20,.25) 50%,rgba(78,205,196,.35) 70%,transparent 100%)}.footer-nav-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);opacity:.5}.footer-nav-glow-left{left:-80px;bottom:-40%;width:180px;height:180px;background:radial-gradient(circle,rgba(122,54,20,.18),transparent 65%)}.footer-nav-glow-right{right:-50px;top:-30%;width:200px;height:160px;background:radial-gradient(circle,rgba(45,212,191,.2),transparent 60%)}body[theme-mode=dark] .footer-nav-glow-left{background:radial-gradient(circle,rgba(122,54,20,.25),transparent 65%)}body[theme-mode=dark] .footer-nav-glow-right{background:radial-gradient(circle,rgba(45,212,191,.28),transparent 60%)}.footer-nav-brand{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--app-text-strong)}@media (min-width: 768px){.footer-nav-brand{font-size:16px}}.footer-nav-year{display:inline-flex;align-items:center;border-radius:var(--radius-full);border:1px solid var(--app-border);padding:2px 8px;font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--app-text-muted);background:var(--app-surface-muted)}@media (min-width: 768px){.footer-nav-year{font-size:12px}}a.footer-nav-link,.footer-nav-link{color:var(--app-text-muted);position:relative;text-decoration:none}a.footer-nav-link:hover,.footer-nav-link:hover{color:var(--app-text-strong)}.footer-nav-link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--app-text-strong);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.footer-nav-link:hover:after{transform:scaleX(1)}a.footer-nav-social,.footer-nav-social{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--app-border);color:var(--app-text-muted);background:var(--app-surface);box-shadow:0 2px 8px #0000000a;text-decoration:none}a.footer-nav-social:hover,.footer-nav-social:hover{border-color:var(--app-border-strong);color:var(--app-text-strong);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}body[theme-mode=dark] a.footer-nav-social,body[theme-mode=dark] .footer-nav-social{background:#231f1a99;border-color:#94a3b833;color:var(--app-text-muted);box-shadow:0 2px 8px #0003}body[theme-mode=dark] a.footer-nav-social:hover,body[theme-mode=dark] .footer-nav-social:hover{border-color:#94a3b866;color:var(--app-text-strong);background:#231f1ae6;box-shadow:0 4px 12px #0000004d}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--ui-border\)\]:hover{border-color:var(--ui-border)}.hover\:border-\[var\(--ui-focus\)\]:hover{border-color:var(--ui-focus)}.hover\:bg-\[var\(--semi-color-fill-0\)\]:hover{background-color:var(--semi-color-fill-0)}.hover\:bg-\[var\(--ui-bg-muted\)\]:hover{background-color:var(--ui-bg-muted)}.hover\:bg-\[var\(--ui-bg-raised\)\]:hover{background-color:var(--ui-bg-raised)}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:text-\[var\(--semi-color-primary\)\]:hover{color:var(--semi-color-primary)}.hover\:text-\[var\(--ui-text\)\]:hover{color:var(--ui-text)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:ml-1{margin-left:.25rem}.md\:table-cell{display:table-cell}.md\:w-auto{width: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\:grid-cols-\[110px_1fr_auto\]{grid-template-columns:110px 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:block{display:block}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:min-h-0{min-height:0px}.lg\:min-w-\[280px\]{min-width:280px}.lg\:min-w-\[28rem\]{min-width:28rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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\:grid-cols-\[minmax\(0\,1fr\)_160px_auto\]{grid-template-columns:minmax(0,1fr) 160px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,24rem\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_360px\]{grid-template-columns:minmax(0,1.1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-between{justify-content:space-between}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--brand-ink: #231f1a;--brand-paper: #f6f3ec;--brand-cream: #fbf8f1;--brand-ash: #5e564a;--brand-blue: #a04a1f;--font-ui: "Geist", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-brand: "Geist", "Inter Tight", "Inter", system-ui, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ui-bg: #f6f3ec;--ui-surface: #fbf8f1;--ui-surface-muted: #efeadf;--ui-surface-raised: #fbf8f1;--ui-bg-muted: var(--ui-surface-muted);--ui-bg-raised: var(--ui-surface-raised);--ui-bg-elevated: var(--ui-surface);--ui-bg-control: var(--ui-surface);--ui-border: #e2dccd;--ui-border-soft: #ece6d7;--ui-border-strong: rgba(35, 31, 26, .18);--ui-text: #231f1a;--ui-text-muted: #5e564a;--ui-text-subtle: #9a907e;--ui-text-secondary: var(--ui-text-muted);--ui-text-tertiary: var(--ui-text-subtle);--ui-focus: #a04a1f;--ui-focus-ring: 0 0 0 3px rgba(160, 74, 31, .22);--ui-accent: var(--ui-focus);--ui-accent-hover: #7a3614;--ui-accent-contrast: #fbf8f1;--ui-accent-soft: #fbe8d8;--ui-accent-text: #7a3614;--ui-success: #16a34a;--ui-warning: #d97706;--ui-danger: #dc2626;--ui-info: #2563eb;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-radius-xs: 4px;--ui-radius-sm: 6px;--ui-radius-md: 8px;--ui-radius-lg: 12px;--ui-radius-xl: 16px;--ui-radius-pill: 999px;--ui-shadow-subtle: 0 1px 2px rgba(35, 31, 26, .05);--ui-shadow-sm: var(--ui-shadow-subtle);--ui-shadow-lg: 0 18px 44px rgba(35, 31, 26, .12);--ui-shadow-floating: 0 20px 48px rgba(35, 31, 26, .18);--app-bg: var(--ui-bg);--app-bg-soft: var(--ui-surface-muted);--app-surface: var(--ui-surface);--app-surface-muted: var(--ui-surface-muted);--app-border: rgba(35, 31, 26, .1);--app-border-strong: rgba(35, 31, 26, .18);--app-text-strong: var(--ui-text);--app-text-muted: var(--ui-text-muted);--app-text-disabled: var(--ui-text-subtle);--app-accent: var(--ui-focus);--app-accent-hover: #7a3614;--app-accent-soft: rgba(160, 74, 31, .12);--app-success: var(--ui-success);--app-warning: var(--ui-warning);--app-error: var(--ui-danger);--app-info: var(--ui-info);--app-focus-ring: 0 0 0 3px rgba(160, 74, 31, .22);--semi-color-primary: var(--ui-focus);--semi-color-primary-hover: #7a3614;--semi-color-primary-active: #5d2710;--semi-color-info: var(--ui-info);--semi-color-success: var(--ui-success);--semi-color-warning: var(--ui-warning);--semi-color-danger: var(--ui-danger);--semi-color-bg-0: var(--ui-surface);--semi-color-bg-1: var(--ui-surface-muted);--semi-color-bg-2: var(--ui-surface);--semi-color-text-0: var(--ui-text);--semi-color-text-1: var(--ui-text-muted);--semi-color-text-2: var(--ui-text-subtle);--semi-color-text-3: var(--ui-text-subtle);--semi-color-border: var(--ui-border);--semi-color-focus-border: var(--ui-focus)}body[theme-mode=dark]{--ui-bg: #1a140e;--ui-surface: #221b13;--ui-surface-muted: #2a2218;--ui-surface-raised: #2a2218;--ui-bg-muted: var(--ui-surface-muted);--ui-bg-raised: var(--ui-surface-raised);--ui-bg-elevated: #322618;--ui-bg-control: #2a2218;--ui-border: #382d20;--ui-border-soft: rgba(56, 45, 32, .55);--ui-border-strong: rgba(243, 235, 217, .2);--ui-text: #f3ebd9;--ui-text-muted: #a99a82;--ui-text-subtle: #6b5d48;--ui-text-secondary: var(--ui-text-muted);--ui-text-tertiary: var(--ui-text-subtle);--ui-focus: #e89060;--ui-focus-ring: 0 0 0 3px rgba(232, 144, 96, .25);--ui-accent: var(--ui-focus);--ui-accent-hover: #f0a578;--ui-accent-contrast: #1a140e;--ui-accent-soft: #3a2317;--ui-accent-text: var(--ui-focus);--ui-shadow-lg: 0 18px 44px rgba(0, 0, 0, .46);--app-bg: var(--ui-bg);--app-bg-soft: #14100b;--app-surface: var(--ui-surface);--app-surface-muted: var(--ui-surface-muted);--app-border: rgba(243, 235, 217, .1);--app-border-strong: rgba(243, 235, 217, .2);--app-text-strong: var(--ui-text);--app-text-muted: var(--ui-text-muted);--app-text-disabled: var(--ui-text-subtle);--app-accent: var(--ui-focus);--app-accent-hover: #f0a578;--app-accent-soft: rgba(232, 144, 96, .16);--app-focus-ring: 0 0 0 3px rgba(232, 144, 96, .25);--semi-color-primary: var(--ui-focus);--semi-color-primary-hover: #f0a578;--semi-color-primary-active: #f7b993;--semi-color-info: var(--ui-info);--semi-color-bg-0: var(--ui-surface);--semi-color-bg-1: var(--ui-surface-muted);--semi-color-bg-2: var(--ui-surface-raised);--semi-color-text-0: var(--ui-text);--semi-color-text-1: var(--ui-text-muted);--semi-color-text-2: var(--ui-text-subtle);--semi-color-text-3: var(--ui-text-subtle);--semi-color-border: var(--ui-border);--semi-color-focus-border: var(--ui-focus)}.brand-logo{display:block;flex:0 0 auto;max-width:100%;object-fit:contain}.brand-logo--header{height:28px;width:auto}.brand-logo--sidebar{height:26px;width:auto}.brand-logo--compact{height:24px;width:24px}.brand-logo--hero{height:44px;width:auto}.brand-logo--footer{height:24px;width:auto}@layer tailwind-components{.ui-v2-button,.ui-v2-icon-button,.ui-v2-input,.ui-v2-textarea,.ui-v2-select-trigger,.ui-v2-date-trigger,.ui-v2-checkbox,.ui-v2-switch,.ui-v2-pagination-button,.ui-v2-tag-remove,.ui-v2-modal-close,.ui-v2-drawer-close,.ui-v2-toolbar-button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-v2-button,.ui-v2-icon-button,.ui-v2-select-trigger,.ui-v2-date-trigger,.ui-v2-pagination-button,.ui-v2-toolbar-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--ui-radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-weight:600;gap:var(--ui-space-2);justify-content:center;line-height:1;outline:none;white-space:nowrap}.ui-v2-button:focus-visible,.ui-v2-icon-button:focus-visible,.ui-v2-input:focus-visible,.ui-v2-textarea:focus-visible,.ui-v2-select-trigger:focus-visible,.ui-v2-date-trigger:focus-visible,.ui-v2-checkbox:focus-visible,.ui-v2-switch:focus-visible,.ui-v2-pagination-button:focus-visible,.ui-v2-tag-remove:focus-visible,.ui-v2-modal-close:focus-visible,.ui-v2-drawer-close:focus-visible,.ui-v2-toolbar-button:focus-visible{box-shadow:var(--ui-focus-ring)}.ui-v2-button:disabled,.ui-v2-icon-button:disabled,.ui-v2-input:disabled,.ui-v2-textarea:disabled,.ui-v2-select-trigger:disabled,.ui-v2-date-trigger:disabled,.ui-v2-pagination-button:disabled,.ui-v2-toolbar-button:disabled{cursor:not-allowed;opacity:.52}.ui-v2-button--xs,.ui-v2-icon-button--xs{height:26px;min-width:26px;padding:0 var(--ui-space-2);font-size:12px}.ui-v2-button--sm,.ui-v2-icon-button--sm,.ui-v2-select-trigger--sm{height:32px;min-width:32px;padding:0 var(--ui-space-3);font-size:13px}.ui-v2-button--md,.ui-v2-icon-button--md,.ui-v2-select-trigger--md,.ui-v2-date-trigger{height:38px;min-width:38px;padding:0 var(--ui-space-4);font-size:14px}.ui-v2-button--lg,.ui-v2-icon-button--lg,.ui-v2-select-trigger--lg{height:44px;min-width:44px;padding:0 var(--ui-space-5);font-size:15px}.ui-v2-icon-button{padding:0}.ui-v2-button--primary,.ui-v2-icon-button--primary{background:var(--ui-accent);color:var(--ui-accent-contrast)}.ui-v2-button--primary:hover,.ui-v2-icon-button--primary:hover{background:var(--ui-accent-hover)}.ui-v2-button--secondary,.ui-v2-icon-button--secondary{background:var(--ui-bg-muted);border:1.5px solid var(--ui-border-strong);color:var(--ui-text)}.ui-v2-button--secondary:hover,.ui-v2-icon-button--secondary:hover,.ui-v2-toolbar-button:hover{background:var(--ui-bg);border-color:var(--ui-text-secondary)}.ui-v2-button--ghost,.ui-v2-icon-button--ghost,.ui-v2-toolbar-button{background:transparent;color:var(--ui-text-secondary)}.ui-v2-button--ghost:hover,.ui-v2-icon-button--ghost:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.ui-v2-button--ghost-danger,.ui-v2-icon-button--ghost-danger{background:transparent;color:var(--ui-danger)}.ui-v2-button--ghost-danger:hover,.ui-v2-icon-button--ghost-danger:hover{background:color-mix(in srgb,var(--ui-danger) 12%,transparent);color:var(--ui-danger)}.ui-v2-button--soft,.ui-v2-icon-button--soft{background:var(--ui-bg-raised);border:1px solid var(--ui-border);color:var(--ui-text)}.ui-v2-button--soft:hover,.ui-v2-icon-button--soft:hover{background:var(--ui-bg-muted);border-color:var(--ui-border-strong)}.ui-v2-button--soft-danger,.ui-v2-icon-button--soft-danger{background:var(--ui-bg-raised);border:1px solid var(--ui-border);color:var(--ui-danger)}.ui-v2-button--soft-danger:hover,.ui-v2-icon-button--soft-danger:hover{background:color-mix(in srgb,var(--ui-danger) 8%,var(--ui-bg-raised));border-color:color-mix(in srgb,var(--ui-danger) 38%,var(--ui-border));color:var(--ui-danger)}.ui-v2-button--danger,.ui-v2-icon-button--danger{background:var(--ui-danger);color:#fff}.ui-v2-button--danger:hover,.ui-v2-icon-button--danger:hover{filter:brightness(.94)}.ui-v2-button--success,.ui-v2-icon-button--success{background:var(--ui-success);color:#fff}.ui-v2-button--link{background:transparent;color:var(--ui-accent);height:auto;min-width:0;padding:0}.ui-v2-button--full{width:100%}.legacy-button svg{flex:0 0 auto}.legacy-spin-icon{animation:legacy-spin .8s linear infinite}@keyframes legacy-spin{to{transform:rotate(360deg)}}.ui-v2-badge,.ui-v2-tag,.ui-v2-status-dot{align-items:center;display:inline-flex;font-family:var(--font-ui);white-space:nowrap}.ui-v2-badge{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text-secondary);font-size:12px;font-weight:650;gap:6px;line-height:1;padding:5px 8px}.ui-v2-badge--neutral{background:var(--ui-bg-muted)}.ui-v2-badge--success{background:color-mix(in srgb,var(--ui-success) 12%,transparent);border-color:color-mix(in srgb,var(--ui-success) 30%,transparent);color:var(--ui-success)}.ui-v2-badge--warning{background:color-mix(in srgb,var(--ui-warning) 14%,transparent);border-color:color-mix(in srgb,var(--ui-warning) 30%,transparent);color:var(--ui-warning)}.ui-v2-badge--danger{background:color-mix(in srgb,var(--ui-danger) 12%,transparent);border-color:color-mix(in srgb,var(--ui-danger) 30%,transparent);color:var(--ui-danger)}.legacy-card{overflow:hidden}.legacy-card__header--plain{border-bottom:0}.legacy-card__body,.legacy-space,.legacy-row{min-width:0}.legacy-row{display:flex;flex-wrap:wrap;width:100%}.legacy-col{min-width:0;padding:0 var(--ui-space-2)}.legacy-divider{border:0;border-top:1px solid var(--ui-border)}.legacy-spin-wrap{position:relative}.legacy-spin-overlay{align-items:center;background:color-mix(in srgb,var(--ui-surface) 72%,transparent);border-radius:inherit;color:var(--ui-text-secondary);display:flex;gap:var(--ui-space-2);top:0;right:0;bottom:0;left:0;justify-content:center;min-height:80px;position:absolute;z-index:20}.legacy-tag{gap:6px}.legacy-tag--small{font-size:11px;padding-block:3px}.legacy-badge-wrap{display:inline-flex;position:relative}.legacy-badge-dot,.legacy-badge-count{position:absolute;right:-4px;top:-4px}.legacy-badge-dot{background:var(--ui-danger);border:2px solid var(--ui-surface);border-radius:999px;height:10px;width:10px}.legacy-badge-count{align-items:center;background:var(--ui-danger);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;min-height:18px;min-width:18px;padding:0 5px}.legacy-avatar{align-items:center;background:var(--ui-bg-muted);border-radius:999px;color:var(--ui-text);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;justify-content:center;overflow:hidden}.legacy-avatar img{height:100%;object-fit:cover;width:100%}.legacy-empty{align-items:center;color:var(--ui-text-secondary);display:flex;flex-direction:column;gap:var(--ui-space-2);justify-content:center;padding:var(--ui-space-6);text-align:center}.legacy-empty__image{color:var(--ui-text-tertiary)}.legacy-empty__title{color:var(--ui-text);font-weight:700}.legacy-empty__description{color:var(--ui-text-secondary);font-size:13px}.ui-v2-illustration{align-items:center;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ui-accent) 18%,transparent),transparent 46%),var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-text-tertiary);display:inline-flex;justify-content:center;min-height:90px;min-width:90px}.legacy-banner{align-items:flex-start;background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);display:flex;gap:var(--ui-space-3);padding:var(--ui-space-3)}.legacy-banner--warning{background:color-mix(in srgb,var(--ui-warning) 10%,var(--ui-bg-muted));border-color:color-mix(in srgb,var(--ui-warning) 24%,var(--ui-border))}.legacy-banner--danger,.legacy-banner--error{background:color-mix(in srgb,var(--ui-danger) 10%,var(--ui-bg-muted));border-color:color-mix(in srgb,var(--ui-danger) 24%,var(--ui-border))}.legacy-banner__title{font-weight:700}.legacy-banner__description{color:var(--ui-text-secondary);font-size:13px;line-height:1.5}.legacy-progress{align-items:center;display:flex;gap:var(--ui-space-2);min-width:120px}.legacy-progress__track{background:var(--ui-bg-muted);border-radius:999px;flex:1;height:8px;overflow:hidden}.legacy-progress__bar{background:var(--ui-accent);height:100%}.legacy-progress__label{color:var(--ui-text-secondary);font-size:12px;min-width:34px}.legacy-popover{display:inline-flex;position:relative}.legacy-popover__content{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-lg);color:var(--ui-text);left:0;min-width:220px;padding:var(--ui-space-3);position:absolute;top:calc(100% + 8px);z-index:60}.legacy-input-affix{align-items:center;display:inline-flex;min-width:0;position:relative;width:100%}.legacy-input-affix__prefix,.legacy-input-affix__suffix{color:var(--ui-text-tertiary);display:inline-flex;position:absolute;z-index:1}.legacy-input-affix__prefix{left:10px}.legacy-input-affix__suffix{right:10px}.legacy-input-affix__prefix+.legacy-input{padding-left:34px}.legacy-textarea{min-height:92px;resize:vertical}.legacy-input-group{display:flex;gap:var(--ui-space-2)}.legacy-select{width:100%}.legacy-checkbox-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.legacy-checkbox-label,.legacy-switch-label,.legacy-radio,.legacy-radio-group{align-items:center;display:inline-flex;gap:var(--ui-space-2)}.legacy-checkbox-input:checked+.legacy-checkbox{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-contrast)}.legacy-radio-group{flex-wrap:wrap}.legacy-form{display:flex;flex-direction:column;gap:var(--ui-space-4)}.legacy-form-section{display:flex;flex-direction:column;gap:var(--ui-space-3)}.legacy-form-section__title{color:var(--ui-text);font-size:15px;font-weight:750;margin:0 0 var(--ui-space-1)}.legacy-form-field{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.legacy-form-field__label{color:var(--ui-text);font-size:13px;font-weight:650}.legacy-form-field__help{color:var(--ui-text-tertiary);font-size:12px;line-height:1.45}.legacy-tabs{display:flex;flex-direction:column;gap:var(--ui-space-4)}.legacy-tabs__list{width:-webkit-max-content;width:max-content}.legacy-tabs__content{min-width:0}.legacy-collapse{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow:hidden}.legacy-collapse-panel+.legacy-collapse-panel{border-top:1px solid var(--ui-border)}.legacy-collapse-panel summary{align-items:center;cursor:pointer;display:flex;gap:var(--ui-space-2);font-weight:650;list-style:none;padding:var(--ui-space-3)}.legacy-collapse-panel__body{color:var(--ui-text-secondary);padding:0 var(--ui-space-3) var(--ui-space-3)}.legacy-table-wrap{max-width:100%;overflow-x:auto}.legacy-modal-overlay{align-items:center;display:flex;justify-content:center;position:fixed;z-index:80}.legacy-modal-content{position:relative}.legacy-modal-title{margin-bottom:var(--ui-space-3)}.legacy-image-preview{display:block;max-height:80vh;max-width:80vw;object-fit:contain}.legacy-typography-text,.legacy-typography-paragraph{color:var(--ui-text-secondary)}.legacy-text--tertiary{color:var(--ui-text-tertiary)}.legacy-typography-title{color:var(--ui-text);margin:0}.legacy-descriptions{display:grid;gap:var(--ui-space-3)}.legacy-descriptions__item{border-bottom:1px solid var(--ui-border);padding-bottom:var(--ui-space-2)}.legacy-descriptions dt{color:var(--ui-text-tertiary);font-size:12px}.legacy-descriptions dd{color:var(--ui-text);margin:3px 0 0}.legacy-steps{display:flex;gap:var(--ui-space-3);list-style:none;margin:0;padding:0}.legacy-steps__item{align-items:center;color:var(--ui-text-tertiary);display:flex;gap:var(--ui-space-2)}.legacy-steps__item>span{align-items:center;border:1px solid var(--ui-border);border-radius:999px;display:inline-flex;height:24px;justify-content:center;width:24px}.legacy-steps__item--active{color:var(--ui-text)}.legacy-skeleton{min-height:16px}.legacy-skeleton--avatar{border-radius:999px;height:36px;width:36px}.legacy-skeleton--button{height:32px;width:92px}.legacy-skeleton--title{height:18px;width:140px}.legacy-skeleton-paragraph{display:flex;flex-direction:column;gap:var(--ui-space-2)}.legacy-icon{display:inline-flex}.ui-v2-badge--info{background:color-mix(in srgb,var(--ui-accent) 12%,transparent);border-color:color-mix(in srgb,var(--ui-accent) 30%,transparent);color:var(--ui-accent)}.ui-v2-tag{background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:12px;font-weight:600;gap:6px;height:26px;padding:0 8px}.ui-v2-tag-remove{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-tertiary);cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.ui-v2-tag-remove:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.ui-v2-status-dot{gap:7px}.ui-v2-status-dot__dot{border-radius:var(--ui-radius-pill);height:8px;width:8px}.ui-v2-status-dot--success .ui-v2-status-dot__dot{background:var(--ui-success)}.ui-v2-status-dot--warning .ui-v2-status-dot__dot{background:var(--ui-warning)}.ui-v2-status-dot--danger .ui-v2-status-dot__dot{background:var(--ui-danger)}.ui-v2-status-dot--info .ui-v2-status-dot__dot{background:var(--ui-accent)}.ui-v2-status-dot--neutral .ui-v2-status-dot__dot{background:var(--ui-text-tertiary)}.ui-v2-field{display:grid;gap:7px}.ui-v2-label{color:var(--ui-text-secondary);font-size:13px;font-weight:650}.ui-v2-input,.ui-v2-textarea,.ui-v2-select-trigger{background:var(--ui-bg);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-text);font-family:var(--font-ui);font-size:14px;outline:none;width:100%}.ui-v2-input{height:38px;padding:0 12px}.ui-v2-textarea{min-height:92px;padding:10px 12px;resize:vertical}.ui-v2-input::placeholder,.ui-v2-textarea::placeholder{color:var(--ui-text-tertiary)}.ui-v2-input:hover,.ui-v2-textarea:hover,.ui-v2-select-trigger:hover{border-color:var(--ui-border-strong)}.ui-v2-input:focus-visible,.ui-v2-textarea:focus-visible,.ui-v2-select-trigger:focus-visible{border-color:var(--ui-accent)}.ui-v2-field-message{color:var(--ui-text-tertiary);font-size:12px}.ui-v2-field-message--error{color:var(--ui-danger)}.ui-v2-checkbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-bg);border:1.5px solid var(--ui-text-secondary);border-radius:5px;color:var(--ui-accent-contrast);cursor:pointer;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;outline:none;padding:0;width:18px}.auth-terms .ui-v2-checkbox,.auth-terms .ui-v2-checkbox[data-state=unchecked]{background:var(--ui-accent-soft);border:1.5px solid var(--ui-accent);box-shadow:0 0 0 1px #a04a1f14}.auth-terms .ui-v2-checkbox:hover,.auth-terms .ui-v2-checkbox[data-state=unchecked]:hover{background:var(--ui-bg);border-color:var(--ui-accent-hover);box-shadow:0 0 0 3px #a04a1f1f}.ui-v2-checkbox[data-state=checked]{background:var(--ui-accent);border:1.5px solid var(--ui-accent);box-shadow:none}.ui-v2-checkbox-label,.ui-v2-switch-label{align-items:center;color:var(--ui-text);display:inline-flex;gap:9px;font-size:14px}.ui-v2-switch{background:var(--ui-bg);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);cursor:pointer;height:24px;outline:none;padding:2px;position:relative;width:42px}.ui-v2-switch[data-state=checked]{background:var(--ui-accent);border-color:var(--ui-accent)}.ui-v2-switch__thumb{background:#fff;border-radius:var(--ui-radius-pill);box-shadow:var(--ui-shadow-sm);display:block;height:20px;transform:translate(0);transition:transform .16s ease;width:20px}.ui-v2-switch[data-state=checked] .ui-v2-switch__thumb{transform:translate(18px)}.ui-v2-select-trigger{justify-content:space-between}.ui-v2-multi-select-value{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.ui-v2-multi-select-value--empty{color:var(--ui-text-tertiary)}.ui-v2-select-content,.ui-v2-dropdown-content,.ui-v2-tooltip-content,.ui-v2-popover-content{background:var(--ui-bg-elevated);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);color:var(--ui-text);z-index:110}body[data-scroll-locked] [data-radix-popper-content-wrapper]{pointer-events:auto!important}.ui-v2-select-content,.ui-v2-dropdown-content,.ui-v2-popover-content{border-radius:var(--ui-radius-lg);min-width:180px;padding:6px}.ui-v2-select-content{max-height:min(320px,var(--radix-select-content-available-height, 320px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ui-v2-select-item,.ui-v2-dropdown-item{align-items:center;border-radius:var(--ui-radius-md);color:var(--ui-text);cursor:pointer;display:flex;font-size:13px;gap:8px;min-height:32px;outline:none;padding:0 9px;-webkit-user-select:none;user-select:none}.ui-v2-select-item[data-highlighted],.ui-v2-dropdown-item[data-highlighted]{background:var(--ui-bg-muted)}.ui-v2-multi-select-content{max-height:min(320px,var(--radix-popover-content-available-height, 320px));overflow:auto;overscroll-behavior:contain;width:var(--radix-popover-trigger-width)}.ui-v2-multi-select-list{display:grid;gap:2px}.ui-v2-multi-select-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font-family:var(--font-ui);justify-content:flex-start;text-align:left;width:100%}.ui-v2-multi-select-item[aria-selected=true]{background:var(--ui-bg-muted)}.ui-v2-multi-select-item:disabled{cursor:not-allowed;opacity:.5}.ui-v2-multi-select-check{align-items:center;color:var(--ui-accent);display:inline-flex;flex:0 0 16px;justify-content:center}.ui-v2-multi-select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2-multi-select-empty{color:var(--ui-text-tertiary);font-size:13px;padding:8px 9px}.ui-v2-tooltip-content{border-radius:var(--ui-radius-md);font-size:12px;max-width:280px;padding:7px 9px}.ui-v2-tabs-list{align-items:center;background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);display:inline-flex;gap:2px;padding:3px}.ui-v2-tabs-trigger{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:13px;font-weight:650;gap:7px;height:30px;padding:0 12px;white-space:nowrap}.ui-v2-tabs-trigger[data-state=active]{background:var(--ui-bg-raised);box-shadow:var(--ui-shadow-sm);color:var(--ui-text)}.ui-v2-modal-overlay,.ui-v2-drawer-overlay{background:color-mix(in srgb,#000 54%,transparent);top:0;right:0;bottom:0;left:0;position:fixed;z-index:80}.ui-v2-modal-content,.ui-v2-drawer-content{background:var(--ui-bg-elevated);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);color:var(--ui-text);position:fixed;z-index:90}.ui-v2-modal-content{border-radius:var(--ui-radius-xl);left:50%;max-height:calc(100vh - 48px);max-width:min(92vw,560px);overflow:auto;padding:22px;top:50%;transform:translate(-50%,-50%);width:100%}.ui-v2-modal-content--wide{max-width:min(94vw,720px)}.ui-v2-modal-content--xwide{max-width:min(96vw,920px)}.ui-v2-drawer-content{bottom:0;max-width:min(92vw,420px);overflow:auto;top:0;width:100%}.ui-v2-drawer-content--right{right:0}.ui-v2-drawer-content--left{left:0}.ui-v2-modal-header,.ui-v2-drawer-header{display:grid;gap:6px;margin-bottom:18px;padding-right:34px}.ui-v2-modal-title,.ui-v2-drawer-title{color:var(--ui-text);font-family:var(--font-brand);font-size:18px;font-weight:720;line-height:1.25}.ui-v2-modal-description,.ui-v2-drawer-description{color:var(--ui-text-secondary);font-size:13px;line-height:1.5}.ui-v2-modal-body,.ui-v2-drawer-body{color:var(--ui-text)}.ui-v2-modal-footer,.ui-v2-drawer-footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.ui-v2-modal-close,.ui-v2-drawer-close{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:14px;top:14px;width:30px}.ui-v2-modal-close:hover,.ui-v2-drawer-close:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.ui-v2-skeleton{animation:ui-v2-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--ui-bg-muted),color-mix(in srgb,var(--ui-bg-muted) 64%,var(--ui-bg-raised)),var(--ui-bg-muted));background-size:220% 100%;border-radius:var(--ui-radius-md)}@keyframes ui-v2-pulse{0%{background-position:220% 0}to{background-position:-220% 0}}.ui-v2-empty,.ui-v2-loading,.ui-v2-error{align-items:center;color:var(--ui-text-secondary);display:grid;gap:12px;justify-items:center;padding:48px 20px;text-align:center}.ui-v2-empty__icon,.ui-v2-loading__icon,.ui-v2-error__icon{align-items:center;background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-text-tertiary);display:inline-flex;height:44px;justify-content:center;width:44px}.ui-v2-loading__icon{animation:ui-v2-spin .8s linear infinite}@keyframes ui-v2-spin{to{transform:rotate(360deg)}}.ui-v2-state-title{color:var(--ui-text);font-family:var(--font-brand);font-size:16px;font-weight:720}.ui-v2-state-description{font-size:13px;line-height:1.5;max-width:440px}.ui-v2-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ui-v2-pagination__summary{color:var(--ui-text-tertiary);font-size:12px;margin-right:auto}.ui-v2-pagination-button{background:var(--ui-bg);border-color:var(--ui-border-strong);color:var(--ui-text-secondary);height:30px;min-width:30px;padding:0 9px}.ui-v2-pagination-button[data-active=true]{background:var(--ui-text);border-color:var(--ui-text);color:var(--ui-bg)}.ui-v2-page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.ui-v2-page-header__content{display:grid;gap:5px}.ui-v2-page-header__eyebrow{color:var(--ui-text-tertiary);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ui-v2-page-header__title{color:var(--ui-text);font-family:var(--font-brand);font-size:clamp(24px,3vw,34px);font-weight:760;letter-spacing:0;line-height:1.1;margin:0}.ui-v2-page-header__description{color:var(--ui-text-secondary);font-size:14px;line-height:1.5;max-width:720px}.ui-v2-page-header__actions,.ui-v2-toolbar,.ui-v2-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-v2-data-surface,.ui-v2-data-card{background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);color:var(--ui-text)}.ui-v2-data-surface{overflow:hidden}.ui-v2-data-surface__header,.ui-v2-data-card__header{align-items:flex-start;border-bottom:1px solid var(--ui-border);display:flex;gap:12px;justify-content:space-between;padding:16px}.ui-v2-data-surface__title,.ui-v2-data-card__title{font-family:var(--font-brand);font-size:15px;font-weight:720}.ui-v2-data-surface__description,.ui-v2-data-card__description{color:var(--ui-text-secondary);font-size:13px;line-height:1.45;margin-top:4px}.ui-v2-data-surface__body,.ui-v2-data-card__body{padding:16px}.ui-v2-data-card__footer{border-top:1px solid var(--ui-border);padding:14px 16px}.ui-v2-table-wrap{overflow:auto;width:100%}.ui-v2-table{border-collapse:collapse;min-width:100%;width:100%}.ui-v2-table th,.ui-v2-table td{border-bottom:1px solid var(--ui-border);padding:9px 12px;text-align:left;vertical-align:middle}.ui-v2-table th{background:var(--ui-bg-muted);color:var(--ui-text-tertiary);font-size:12px;font-weight:760}.ui-v2-table td{color:var(--ui-text);font-size:13px}.ui-v2-table tr:hover td{background:color-mix(in srgb,var(--ui-bg-muted) 58%,transparent)}.ui-v2-table--clickable tbody tr{cursor:pointer;transition:background-color .12s ease}.ui-v2-table__expand-toggle-cell{padding:0 4px 0 8px!important;width:32px}.ui-v2-table__expand-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:26px}.ui-v2-table__expand-toggle:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.ui-v2-table__expand-toggle:focus-visible{border-color:var(--ui-accent);outline:none}.ui-v2-table__expand-toggle-icon{transition:transform .18s ease}.ui-v2-table__expand-toggle-icon--open{transform:rotate(180deg)}.ui-v2-card-list__chevron-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:30px}.ui-v2-card-list__chevron-button:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.ui-v2-card-list__chevron-button:focus-visible{border-color:var(--ui-accent);outline:none}.ui-v2-table__row--expanded td{background:color-mix(in srgb,var(--ui-bg-muted) 72%,transparent)}.ui-v2-card-list{display:flex;flex-direction:column;gap:10px;padding:4px 2px 2px}.ui-v2-card-list__item{background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;transition:border-color .15s ease,background-color .15s ease}.ui-v2-card-list__item--interactive{cursor:pointer}.ui-v2-card-list__item--interactive:hover{border-color:var(--ui-border-strong)}.ui-v2-card-list__item--expanded{border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--ui-bg-muted) 36%,var(--ui-bg-raised))}.ui-v2-card-list__header{align-items:center;display:flex;gap:10px;min-width:0}.ui-v2-card-list__select{flex-shrink:0}.ui-v2-card-list__title{flex:1;min-width:0}.ui-v2-card-list__title>*{min-width:0}.ui-v2-card-list__status{flex-shrink:0}.ui-v2-card-list__chevron{color:var(--ui-text-tertiary);flex-shrink:0;transition:transform .18s ease}.ui-v2-card-list__chevron--open{transform:rotate(180deg)}.ui-v2-card-list__fields{display:grid;gap:8px 18px;grid-template-columns:1fr 1fr;margin:0;padding-top:4px;border-top:1px dashed var(--ui-border)}.ui-v2-card-list__field{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.ui-v2-card-list__field dt{color:var(--ui-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em;margin:0;text-transform:none}.ui-v2-card-list__field dd{color:var(--ui-text);font-size:13px;margin:0;min-width:0;width:100%;word-break:break-word}.ui-v2-card-list__field dd>div,.ui-v2-card-list__title>div{min-width:0}.ui-v2-card-list__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;border-top:1px dashed var(--ui-border)}.ui-v2-card-list__actions>*{flex:1 1 auto}.ui-v2-card-list__actions .flex{flex:1 1 auto;min-width:0}.ui-v2-card-list__expanded{border-top:1px solid var(--ui-border);padding-top:12px}.ui-v2-table__expand-row>td{background:var(--ui-bg-elevated);border-bottom:1px solid var(--ui-border);padding:14px 16px 18px}.ui-v2-table__expand-row:hover>td{background:var(--ui-bg-elevated)}.ui-v2-table--compact th,.ui-v2-table--compact td{padding:6px 10px;font-size:12.5px}.ui-v2-detail-stat{align-items:baseline;background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:inline-flex;font-size:12px;gap:8px;padding:4px 10px}.ui-v2-detail-stat__label{color:var(--ui-text-tertiary);font-weight:500}.ui-v2-detail-stat__value{color:var(--ui-text);font-family:var( --font-mono, ui-monospace, SFMono-Regular, Menlo, monospace );font-weight:600}.ui-v2-guide-list{color:var(--ui-text);display:grid;font-size:13.5px;gap:8px;line-height:1.55;margin:0;padding-left:18px}.ui-v2-guide-list li{list-style:disc}.ui-v2-guide-list--ordered li{list-style:decimal}.ui-v2-inline-code{background:var(--ui-bg);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-accent-text);font-family:var(--font-mono);font-size:12px;padding:1px 6px}.card-pro-v2 .ui-v2-data-surface__body{display:grid;gap:16px}.card-pro-v2__header,.card-pro-v2__controls{display:grid;gap:12px}.card-pro-v2__primary,.card-pro-v2__tabs,.card-pro-v2__search,.card-pro-v2__action-row{min-width:0}.card-pro-v2__controls.is-hidden{display:none}.card-pro-v2__body{min-width:0}.card-pro-v2__footer{border-top:1px solid var(--ui-border);padding-top:14px}.card-table-v2__desktop,.card-table-v2__mobile-list,.card-table-v2__mobile-fields,.card-table-v2__skeleton-card{display:grid;gap:10px}.card-table-v2__mobile-row{align-items:flex-start;border-bottom:1px dashed var(--ui-border);display:grid;gap:8px;grid-template-columns:minmax(88px,.38fr) minmax(0,1fr);padding:7px 0}.card-table-v2__mobile-row:last-child{border-bottom:0}.card-table-v2__mobile-label{color:var(--ui-text-tertiary);font-size:12px;font-weight:700}.card-table-v2__mobile-value{color:var(--ui-text);display:flex;justify-content:flex-end;min-width:0;overflow-wrap:anywhere;text-align:right}.card-table-v2__mobile-actions{display:flex;justify-content:flex-end;margin-top:8px}.card-table-v2__details{border-top:1px solid var(--ui-border);margin-top:12px;padding-top:10px}.card-table-v2__details-body{margin-top:10px}.ui-v2-filter-bar{background:var(--ui-bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:10px}.ui-v2-date-picker{align-items:center;display:inline-flex;gap:4px;min-width:0;position:relative}.ui-v2-date-trigger{background:var(--ui-bg);border-color:var(--ui-border-strong);color:var(--ui-text);justify-content:flex-start;min-width:210px;padding:0 12px}.ui-v2-date-trigger:hover{background:var(--ui-bg-muted);border-color:var(--ui-border-strong)}.ui-v2-date-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-v2-date-picker__clear{flex:0 0 auto}.ui-v2-calendar-popover{width:auto}.ui-v2-calendar{--rdp-accent-color: var(--ui-accent);--rdp-day_button-border-radius: var(--ui-radius-sm);color:var(--ui-text);font-family:var(--font-ui);min-width:284px;position:relative}.ui-v2-calendar__months,.ui-v2-calendar__month{display:grid;gap:10px}.ui-v2-calendar__caption{font-size:13px;font-weight:760}.ui-v2-calendar__month-caption{align-items:center;display:flex;justify-content:center;min-height:28px;padding:0 38px}.ui-v2-calendar__nav{align-items:center;display:flex;gap:6px;position:absolute;right:0;top:0}.ui-v2-calendar__nav-button{align-items:center;background:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);display:inline-flex;height:28px;justify-content:center;width:28px}.ui-v2-calendar__nav-button:hover{background:var(--ui-bg-muted);color:var(--ui-text)}.ui-v2-calendar__chevron{fill:currentColor;height:14px;width:14px}.ui-v2-calendar__grid{border-collapse:separate;border-spacing:2px;width:100%}.ui-v2-calendar__weekday{color:var(--ui-text-tertiary);font-size:11px;font-weight:760;height:28px;text-align:center}.ui-v2-calendar__day{padding:0;text-align:center}.ui-v2-calendar__day-button{background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-sm);color:var(--ui-text);font:inherit;height:32px;width:32px}.ui-v2-calendar__day-button:hover{background:var(--ui-bg-muted)}.ui-v2-calendar__day--today .ui-v2-calendar__day-button{border-color:var(--ui-border-strong);color:var(--ui-accent);font-weight:760}.ui-v2-calendar__day--selected .ui-v2-calendar__day-button,.ui-v2-calendar__day--range-start .ui-v2-calendar__day-button,.ui-v2-calendar__day--range-end .ui-v2-calendar__day-button{background:var(--ui-accent);color:var(--ui-accent-contrast)}.ui-v2-calendar__day--range-middle .ui-v2-calendar__day-button{background:color-mix(in srgb,var(--ui-accent) 12%,transparent);color:var(--ui-accent)}.ui-v2-calendar__day--outside,.ui-v2-calendar__day--disabled{color:var(--ui-text-tertiary);opacity:.55}.ui-v2-calendar__day--hidden{visibility:hidden}.ui-v2-date-picker__footer{border-top:1px solid var(--ui-border);display:flex;justify-content:flex-end;margin-top:8px;padding-top:10px}.ui-v2-upload{display:grid;gap:10px;min-width:0}.ui-v2-upload__dropzone{align-items:center;background:var(--ui-bg-raised);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);color:var(--ui-text);cursor:pointer;display:flex;gap:12px;min-height:104px;padding:16px}.ui-v2-upload__dropzone:hover,.ui-v2-upload__dropzone.is-active{background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-bg-raised));border-color:var(--ui-accent)}.ui-v2-upload__dropzone.is-rejected{background:color-mix(in srgb,var(--ui-danger) 7%,var(--ui-bg-raised));border-color:var(--ui-danger)}.ui-v2-upload__dropzone.is-disabled{cursor:not-allowed;opacity:.58}.ui-v2-upload__icon{align-items:center;background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-accent);display:inline-flex;height:40px;justify-content:center;width:40px}.ui-v2-upload__copy{display:grid;flex:1;gap:4px;min-width:0}.ui-v2-upload__title{font-size:14px;font-weight:760}.ui-v2-upload__description,.ui-v2-upload__file-size{color:var(--ui-text-tertiary);font-size:12px}.ui-v2-upload__list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.ui-v2-upload__list li{align-items:center;background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);display:flex;gap:8px;min-width:0;padding:7px 8px 7px 10px}.ui-v2-upload__file-name{flex:1;font-size:13px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-v2-toolbar{justify-content:space-between}.ui-v2-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-v2-toolbar-button{border-color:var(--ui-border);height:32px;min-width:32px;padding:0 9px}.app-toast{border-radius:var(--ui-radius-lg)!important;font-family:var(--font-ui)!important}@media (max-width: 720px){.ui-v2-page-header{display:grid}.ui-v2-page-header__actions{width:100%}.ui-v2-page-header__actions>*{flex:1}.ui-v2-data-surface__header,.ui-v2-data-card__header{display:grid}.ui-v2-table th,.ui-v2-table td{padding:8px 10px}.ui-v2-button--xs{height:28px;padding:0 8px;font-size:11.5px}.ui-v2-modal-content,.ui-v2-drawer-content{padding:16px}.ui-v2-modal-content--wide,.ui-v2-modal-content--xwide{max-width:96vw}}}:root{--shell-header-height: 64px;--mobile-console-top-height: 56px;--mobile-console-tab-height: 64px;--sidebar-expanded-width: 224px;--sidebar-current-width: var(--sidebar-expanded-width);--shell-top-offset: var(--shell-header-height)}.app-shell-v2{background:var(--ui-bg);color:var(--ui-text);min-height:100vh}.app-shell-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--ui-bg-raised) 86%,transparent);border-bottom:1px solid var(--ui-border);height:var(--shell-header-height);left:0;position:fixed;right:0;top:0;z-index:50}.app-shell-body-v2{display:flex;min-height:100vh;padding-top:var(--shell-top-offset)}.app-shell-sidebar{background:var(--ui-bg-raised);border-right:1px solid var(--ui-border);bottom:0;left:0;overflow:hidden;position:fixed;top:var(--shell-top-offset);width:var(--sidebar-current-width);z-index:45}.app-shell-sidebar__scrim{background:color-mix(in srgb,#000 42%,transparent);border:0;inset:var(--shell-top-offset) 0 0;position:fixed;z-index:40}.app-shell-main{display:flex;flex:1;flex-direction:column;margin-left:var(--shell-main-offset, 0);min-width:0;transition:margin-left .18s ease}.app-shell-content{flex:1;min-height:calc(100vh - var(--shell-top-offset));overflow:auto;padding:var(--shell-content-padding, 0)}.app-shell-v2--console{background:var(--ui-bg)}.app-shell-global-controls{position:fixed;right:max(16px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));z-index:58}.mobile-console-topbar{background:var(--ui-bg);border-bottom:1px solid var(--ui-border);color:var(--ui-text);height:var(--mobile-console-top-height);left:0;position:fixed;right:0;top:0;z-index:55}.mobile-console-status{align-items:center;display:flex;font-size:13px;font-weight:720;height:44px;justify-content:space-between;padding:0 20px}.mobile-console-status__notch{background:var(--ui-text);border-radius:999px;height:20px;opacity:.95;width:96px}body[theme-mode=dark] .mobile-console-status__notch{opacity:0}.mobile-console-status__system{align-items:center;display:inline-flex;font-size:10px;gap:5px}.mobile-console-status__battery{border:1px solid currentColor;border-radius:3px;display:inline-flex;height:11px;padding:1px;width:22px}.mobile-console-status__battery span{background:currentColor;border-radius:1px;width:78%}.mobile-console-toolbar{align-items:center;display:flex;height:56px;justify-content:space-between;padding:0 16px;gap:10px}.mobile-console-menu-trigger{align-items:center;background:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease;width:36px}.mobile-console-menu-trigger:hover,.mobile-console-menu-trigger[aria-expanded=true]{background:var(--ui-bg-muted);border-color:var(--ui-border-strong)}.mobile-console-title,.mobile-console-actions{align-items:center;display:inline-flex}.mobile-console-title{gap:10px;min-width:0;flex:1}.mobile-console-title__icon{color:var(--ui-text-secondary);display:inline-flex}.mobile-console-title span:last-child{color:var(--ui-text);font-size:16px;font-weight:760;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-console-actions{color:var(--ui-text-secondary);flex-shrink:0;gap:10px}.mobile-console-actions button{color:inherit;display:inline-flex;padding:0}.mobile-console-actions__chrome-controls{gap:7px}.mobile-console-actions__chrome-controls .theme-pill-toggle{flex:0 0 auto}.mobile-console-actions__chrome-controls .chrome-controls__language-trigger{height:30px;min-width:48px}.mobile-console-tabbar{align-items:flex-start;background:var(--ui-bg-raised);border-top:1px solid var(--ui-border);bottom:0;display:flex;height:calc(var(--mobile-console-tab-height) + env(safe-area-inset-bottom));justify-content:space-around;left:0;padding:8px 8px env(safe-area-inset-bottom);position:fixed;right:0;z-index:55}.mobile-console-tabbar__item{align-items:center;color:var(--ui-text-tertiary);display:inline-flex;flex:1;flex-direction:column;font-size:10px;gap:3px;justify-content:flex-start;min-width:0;text-decoration:none}.mobile-console-tabbar__item.is-active{color:var(--ui-accent)}.app-shell-v2--bare .app-shell-content{min-height:100vh}.app-header-v2{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;height:100%;padding:0 16px}.app-header-v2__brand{align-items:center;color:var(--ui-text);display:inline-flex;gap:10px;min-width:0;text-decoration:none}.app-header-v2__brand-group{align-items:center;display:inline-flex;gap:8px;min-width:0}.app-header-v2__brand-meta{align-items:center;display:flex;gap:8px;min-width:0}.app-header-v2__nav{align-items:center;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.app-header-v2__nav::-webkit-scrollbar{display:none}.app-header-v2__nav-link{align-items:center;border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:650;height:34px;padding:0 10px;text-decoration:none}.app-header-v2__nav-link:hover,.app-header-v2__nav-link.is-active{background:var(--ui-bg-muted);color:var(--ui-text)}.app-header-v2__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.app-header-v2__chrome-controls{margin-right:2px}.chrome-controls{align-items:center;display:inline-flex;gap:8px}.chrome-controls--compact{gap:7px}.chrome-controls__language-trigger{min-width:58px;padding:0 9px}.chrome-controls--compact .chrome-controls__language-trigger{min-width:50px;padding:0 7px}.chrome-controls__language-menu{min-width:156px}.chrome-controls__language-item{justify-content:space-between}.chrome-controls__language-check{color:var(--ui-accent);flex:0 0 auto}.app-header-v2__avatar{align-items:center;background:var(--ui-bg-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text);display:inline-flex;font-weight:760;height:24px;justify-content:center;width:24px}.app-header-v2__user-label{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header-v2__announcement-list{display:grid;gap:12px;max-height:56vh;overflow:auto;padding-right:4px}.app-header-v2__announcement{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:14px}.app-header-v2__announcement-title{color:var(--ui-text);font-weight:720}.app-header-v2__announcement-time{color:var(--ui-text-tertiary);font-size:12px;margin-top:3px}.app-header-v2__announcement-content{color:var(--ui-text-secondary);font-size:13px;line-height:1.55;margin-top:8px;white-space:pre-wrap}.sidebar-v2{display:flex;flex-direction:column;height:100%;padding:12px 10px}.sidebar-v2__brand-row{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 4px 12px}.sidebar-v2__brand{align-items:center;border-radius:var(--ui-radius-md);color:var(--ui-text);display:inline-flex;height:32px;justify-content:center;width:32px}.sidebar-v2__brand:hover{background:var(--ui-bg-muted)}.sidebar-v2__command{align-items:center;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-tertiary);display:inline-flex;font-size:11px;font-weight:650;gap:6px;height:30px;justify-content:center;min-width:58px;padding:0 8px}.sidebar-v2__command:hover{background:var(--ui-bg-muted);color:var(--ui-text-secondary)}.sidebar-v2__account{align-items:center;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-text);display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;margin-bottom:16px;padding:9px;text-decoration:none}.sidebar-v2__account:hover{background:var(--ui-bg-muted)}.sidebar-v2__avatar{align-items:center;background:var(--ui-text);border-radius:var(--ui-radius-md);color:var(--ui-bg);display:inline-flex;font-size:13px;font-weight:760;height:32px;justify-content:center;width:32px}.sidebar-v2__account-copy{display:grid;gap:2px;min-width:0}.sidebar-v2__account-name{font-size:13px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-v2__account-meta{color:var(--ui-text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-v2__content{display:grid;flex:1;gap:12px;overflow:auto;padding-bottom:12px}.sidebar-v2__section{display:grid;gap:5px}.sidebar-v2__section+.sidebar-v2__section{border-top:1px solid var(--ui-border);padding-top:12px}.sidebar-v2__label{color:var(--ui-text-tertiary);font-size:11px;font-weight:760;letter-spacing:0;padding:0 10px 3px;text-transform:uppercase}.sidebar-v2__item{align-items:center;border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);display:flex;gap:9px;min-height:32px;padding:0 8px;text-decoration:none}.sidebar-v2__item:hover,.sidebar-v2__item.is-active{background:var(--ui-bg-muted);color:var(--ui-text)}.sidebar-v2__item-icon{align-items:center;display:inline-flex;flex:0 0 18px;justify-content:center}.sidebar-v2__item-label{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-v2__footer{border-top:1px solid var(--ui-border);display:grid;gap:11px;padding:12px 8px 2px}.sidebar-v2__chrome-controls{justify-content:space-between}.sidebar-v2__status{align-items:center;color:var(--ui-text-tertiary);display:inline-flex;font-size:12px;font-weight:620;gap:7px}.footer-v2{background:var(--ui-bg-raised);border-top:1px solid var(--ui-border);color:var(--ui-text-secondary);padding:22px 24px}.footer-v2__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1180px}.footer-v2__brand,.footer-v2__links,.footer-v2__socials{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.footer-v2__brand-name{color:var(--ui-text);font-weight:720}.footer-v2 a{color:var(--ui-text-secondary);text-decoration:none}.footer-v2 a:hover{color:var(--ui-text)}.footer-v2__custom{color:var(--ui-text-secondary);font-size:13px;line-height:1.55}@media (max-width: 768px){.app-header-v2{gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px}.app-header-v2__brand-meta,.app-header-v2__nav{display:none}.app-shell-sidebar{width:min(86vw,var(--sidebar-expanded-width))}.app-shell-main{margin-left:0}.app-shell-content{overflow:visible}.app-shell-v2--console .app-shell-content{min-height:calc(100vh - var(--mobile-console-top-height) - var(--mobile-console-tab-height));padding-bottom:calc(var(--shell-content-padding, 0px) + var(--mobile-console-tab-height) + env(safe-area-inset-bottom))}.footer-v2__inner{align-items:flex-start;flex-direction:column}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.137  0 0 0 0 0.122  0 0 0 0 0.102  0 0 0 0.85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px}body[theme-mode=dark]:before{opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.953  0 0 0 0 0.922  0 0 0 0 0.851  0 0 0 0.85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}#root{position:relative;z-index:1}.home-modern-hero,.pricing-modern-hero,.quickstart-docs-page{position:relative;isolation:isolate}.home-modern-hero:before,.pricing-modern-hero:before,.quickstart-docs-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(720px 540px at 12% 8%,rgba(160,74,31,.12) 0%,rgba(160,74,31,.06) 35%,transparent 70%),radial-gradient(560px 420px at 92% 88%,rgba(160,74,31,.07) 0%,transparent 60%)}body[theme-mode=dark] .home-modern-hero:before,body[theme-mode=dark] .pricing-modern-hero:before,body[theme-mode=dark] .quickstart-docs-page:before{background:radial-gradient(720px 540px at 12% 8%,rgba(232,144,96,.16) 0%,rgba(232,144,96,.08) 35%,transparent 70%),radial-gradient(560px 420px at 92% 88%,rgba(232,144,96,.1) 0%,transparent 60%)}.pricing-modern-hero{padding-top:clamp(8px,2vw,16px)}.app-shell-v2--console .console-page-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fbf8f1c7;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px)}body[theme-mode=dark] .app-shell-v2--console .console-page-topbar{background:#221b13b8}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.app-shell-v2--console .console-page-topbar,body[theme-mode=dark] .app-shell-v2--console .console-page-topbar{background:var(--ui-surface)}}
