*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.flex-center{justify-content:center;align-items:center;display:flex}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.z-10{z-index:10}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}.\!m-0{margin:0!important}.m-0{margin:0}.m14{margin:3.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\!{margin-bottom:.25rem!important}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\!{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-6{margin-left:1.5rem}.mr-0\!{margin-right:0!important}.mr-1{margin-right:.25rem}.mt-\[2px\]{margin-top:2px}.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}.inline{display:inline}.block{display:block}.hidden{display:none}[size~="1"]{width:.25rem;height:.25rem}[size~="4"]{width:1rem;height:1rem}[size~="6"]{width:1.5rem;height:1.5rem}.\!h-11{height:2.75rem!important}.\!w-11{width:2.75rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-w-\[1440px\]{max-width:1440px}.max-w-\[156px\]{max-width:156px}.max-w-\[360px\]{max-width:360px}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.min-h-\[240px\]{min-height:240px}.min-w-0{min-width:0}.w-\[160px\]{width:160px}.w-\[fit-content\],.w-fit{width:fit-content}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-9{width:2.25rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.select-none{-webkit-user-select:none;user-select:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.space-y-5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.25rem * var(--un-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t-1{border-top-width:1px}.border-\[var\(--color-border-light\)\]{border-color:var(--color-border-light)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-card-border\)\]{border-color:var(--color-card-border)}.border-\[var\(--color-divider\)\]{border-color:var(--color-divider)}.border-\[var\(--color-faint\)\]{border-color:var(--color-faint)}.border-\[var\(--color-hover-tint-strong\)\]{border-color:var(--color-hover-tint-strong)}.border-\[var\(--color-warning-box-border\)\]{border-color:var(--color-warning-box-border)}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255/var(--un-border-opacity))}.border-white\/14{border-color:#ffffff24}.hover\:border-\[var\(--color-hover-border\)\]:hover{border-color:var(--color-hover-border)}.border-t-white\/12{border-top-color:#ffffff1f}.rounded,[rounded=""]{border-radius:.25rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border-solid{border-style:solid}.border-t-solid{border-top-style:solid}.bg-\[var\(--color-badge-bg\)\]{background-color:var(--color-badge-bg)}.bg-\[var\(--color-hover-tint-strong\)\]{background-color:var(--color-hover-tint-strong)}.bg-\[var\(--color-hover-tint\)\]{background-color:var(--color-hover-tint)}.bg-\[var\(--color-info-bg\)\]{background-color:var(--color-info-bg)}.bg-\[var\(--color-surface-muted\)\]{background-color:var(--color-surface-muted)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-warning-box-bg\)\]{background-color:var(--color-warning-box-bg)}.bg-green-500\/8{background-color:#22c55e14}.bg-orange-500\/12{background-color:#f973161f}.bg-red-500\/8{background-color:#ef444414}.bg-slate-500\/12{background-color:#64748b1f}.bg-white\/10{background-color:#ffffff1a}.hover\:bg-\[var\(--color-hover-tint\)\]:hover,.active\:bg-\[var\(--color-hover-tint\)\]:active{background-color:var(--color-hover-tint)}.from-amber-500\/18{--un-gradient-from-position:0%;--un-gradient-from:#f59e0b2e var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#f59e0b00 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-blue-500{--un-gradient-from-position:0%;--un-gradient-from:rgb(59 130 246/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#3b82f600 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-emerald-500\/18{--un-gradient-from-position:0%;--un-gradient-from:#10b9812e var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#10b98100 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-fuchsia-500\/18{--un-gradient-from-position:0%;--un-gradient-from:#d946ef2e var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#d946ef00 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-sky-500\/18{--un-gradient-from-position:0%;--un-gradient-from:#0ea5e92e var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#0ea5e900 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-teal-500\/18{--un-gradient-from-position:0%;--un-gradient-from:#14b8a62e var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#14b8a600 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.via-blue-400{--un-gradient-via-position:50%;--un-gradient-to:#60a5fa00;--un-gradient-stops:var(--un-gradient-from), rgb(96 165 250/var(--un-via-opacity,1)) var(--un-gradient-via-position), var(--un-gradient-to)}.to-blue-300{--un-gradient-to-position:100%;--un-gradient-to:rgb(147 197 253/var(--un-to-opacity,1)) var(--un-gradient-to-position)}.to-cyan-500\/8{--un-gradient-to-position:100%;--un-gradient-to:#06b6d414 var(--un-gradient-to-position)}.to-orange-500\/8{--un-gradient-to-position:100%;--un-gradient-to:#f9731614 var(--un-gradient-to-position)}.to-pink-500\/8{--un-gradient-to-position:100%;--un-gradient-to:#ec489914 var(--un-gradient-to-position)}.to-teal-500\/8{--un-gradient-to-position:100%;--un-gradient-to:#14b8a614 var(--un-gradient-to-position)}.bg-gradient-to-br{--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-gradient-to-r{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4,[p-4=""]{padding:1rem}.p-5{padding:1.25rem}.px,.px-4{padding-left:1rem;padding-right:1rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3px{padding-top:3px}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-\[0\.5em\]{font-size:.5em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[22px\]{font-size:22px}.text-\[26px\]\!{font-size:26px!important}.text-12px{font-size:12px}.text-18px\!{font-size:18px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.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}.\!text-\[var\(--color-muted\)\]{color:var(--color-muted)!important}.dark .dark\:text-amber-400{--un-text-opacity:1;color:rgb(251 191 36/var(--un-text-opacity))}.dark .dark\:text-emerald-400{--un-text-opacity:1;color:rgb(52 211 153/var(--un-text-opacity))}.dark .dark\:text-fuchsia-400{--un-text-opacity:1;color:rgb(232 121 249/var(--un-text-opacity))}.dark .dark\:text-sky-400{--un-text-opacity:1;color:rgb(56 189 248/var(--un-text-opacity))}.dark .dark\:text-slate-300{--un-text-opacity:1;color:rgb(203 213 225/var(--un-text-opacity))}.text-\[var\(--color-badge-text\)\]{color:var(--color-badge-text)}.text-\[var\(--color-faint\)\]{color:var(--color-faint)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-text-body\)\]{color:var(--color-text-body)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-value\)\]{color:var(--color-value)}.text-\[var\(--color-warning-box-text\)\]{color:var(--color-warning-box-text)}.text-amber-600{--un-text-opacity:1;color:rgb(217 119 6/var(--un-text-opacity))}.text-emerald-600{--un-text-opacity:1;color:rgb(5 150 105/var(--un-text-opacity))}.text-fuchsia-600{--un-text-opacity:1;color:rgb(192 38 211/var(--un-text-opacity))}.text-orange-500{--un-text-opacity:1;color:rgb(249 115 22/var(--un-text-opacity))}.text-sky-600{--un-text-opacity:1;color:rgb(2 132 199/var(--un-text-opacity))}.text-slate-600{--un-text-opacity:1;color:rgb(71 85 105/var(--un-text-opacity))}.text-slate-900\/85{color:#0f172ad9}.text-teal-600{--un-text-opacity:1;color:rgb(13 148 136/var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.text-white\!{--un-text-opacity:1!important;color:rgb(255 255 255/var(--un-text-opacity))!important}.text-white\/52{color:#ffffff85}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.text-white\/92{color:#ffffffeb}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}[color~=blue]{--un-text-opacity:1;color:rgb(96 165 250/var(--un-text-opacity))}[color~=orange]{--un-text-opacity:1;color:rgb(251 146 60/var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-\[1\.15\]\!{line-height:1.15!important}.leading-\[1\.35\]{line-height:1.35}.leading-3{line-height:.75rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.uppercase{text-transform:uppercase}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.hover\:underline:hover{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-\[0_24px_56px_rgba\(15\,23\,42\,0\.16\)\]{--un-shadow:0 24px 56px var(--un-shadow-color,#0f172a29);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[var\(--shadow-card-hover\)\]{--un-shadow:var(--shadow-card-hover);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[var\(--shadow-card\)\]{--un-shadow:var(--shadow-card);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-none{--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-md:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}@media (width<=640px){.max-\[640px\]\:mb-4{margin-bottom:1rem}.max-\[640px\]\:max-w-none{max-width:none}.max-\[640px\]\:min-w-0{min-width:0}.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:flex-1{flex:1}.max-\[640px\]\:items-stretch{align-items:stretch}.max-\[640px\]\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.max-\[640px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (width<=767.9px){.lt-md\:hidden{display:none}.lt-md\:inline-flex{display:inline-flex}}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:mt-2{margin-top:.5rem}.md\:min-h-\[2\.6em\]{min-height:2.6em}.md\:rounded-2xl{border-radius:1rem}.md\:p-4{padding:1rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:text-\[34px\]\!{font-size:34px!important}}@media (width>=1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:w-\[280px\]{width:280px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:border-t-0{border-top-width:0}.lg\:pt-0{padding-top:0}}@media (width>=1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-accent:#7c3aed;--color-success:#16a34a;--color-layout:#f4f7fb;--color-text:#172033;--color-muted:#64748b;--color-border:#e4eaf2;--color-sidebar:#0b1220;--shadow-card:0 10px 30px #0f172a0f;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-info-bg:#f8fbff;--color-hover-tint:#eff6ff;--color-hover-tint-strong:#dbeafe;--color-hover-border:#bfdbfe;--color-divider:#edf1f7;--color-border-light:#e8eef6;--color-table-hover:#f6faff;--color-card-border:#e2e8f0e6;--color-surface-translucent:#ffffffdb;--color-header-bg:#ffffffeb;--color-text-secondary:#52627a;--color-text-body:#334155;--color-text-strong:#1e293b;--color-value:#0f172a;--color-faint:#94a3b8;--color-badge-bg:#e0edff;--color-badge-text:#1d4ed8;--color-warning-box-bg:#fffbeb;--color-warning-box-border:#fde68a;--color-warning-box-text:#92400e;--focus-ring:#2563eb6b;--shadow-card-hover:0 16px 36px #0f172a14;--shadow-floating:0 20px 60px #0f172a1a;--scrollbar-track:#edf1f7;--scrollbar-thumb:#b8c3d4;--scrollbar-thumb-hover:#94a3b8}html.dark{--color-primary:#3b82f6;--color-primary-dark:#1d4ed8;--color-success:#22c55e;--color-layout:#0f172a;--color-text:#e2e8f0;--color-muted:#8fa3bf;--color-border:#26324b;--shadow-card:0 10px 30px #02061773;--color-surface:#111a2e;--color-surface-muted:#0d1526;--color-info-bg:#0d1a30;--color-hover-tint:#16243d;--color-hover-tint-strong:#1b3055;--color-hover-border:#1e40af;--color-divider:#182338;--color-border-light:#1c2740;--color-table-hover:#16243d;--color-card-border:#26324be6;--color-surface-translucent:#111a2edb;--color-header-bg:#111a2eeb;--color-text-secondary:#8fa3c0;--color-text-body:#c3cede;--color-text-strong:#e2e8f0;--color-value:#e8eef9;--color-faint:#64748b;--color-badge-bg:#1d3560;--color-badge-text:#93c5fd;--color-warning-box-bg:#241d0c;--color-warning-box-border:#5c4a14;--color-warning-box-text:#fcd34d;--focus-ring:#3b82f68c;--shadow-card-hover:0 16px 36px #02061780;--shadow-floating:0 20px 60px #0206178c;--scrollbar-track:#1a2438;--scrollbar-thumb:#33415e;--scrollbar-thumb-hover:#46557a}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html{scrollbar-gutter:stable;height:100dvh}@supports (scrollbar-gutter:stable){html body{width:100%!important}}body{background:var(--color-layout);min-width:320px;color:var(--color-text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}@media (hover:none) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}a{color:inherit}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.clearfix:after{content:"";clear:both;display:table}.console-layout{background:var(--color-layout);min-height:100dvh}.console-sider{z-index:10;box-shadow:8px 0 24px #0f172a14}.console-sider-overlay{z-index:9;cursor:pointer;background:#0f172a7a;border:0;width:100%;padding:0;position:fixed;inset:0}.console-sider .ant-layout-sider-children{flex-direction:column;display:flex}.console-brand{color:#fff;border-bottom:1px solid #94a3b829;align-items:center;gap:12px;min-height:80px;padding:16px 20px;text-decoration:none;display:flex;position:relative}.console-brand:hover{color:#fff;background:#ffffff0a}.console-brand-mark,.auth-brand-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex;box-shadow:0 8px 20px #2563eb4d}.console-brand-name{color:#f8fafc;letter-spacing:.02em;white-space:nowrap;font-size:17px;font-weight:700;display:block;overflow:hidden}.console-menu{flex:1;padding:16px 12px}.console-menu.ant-menu-dark .ant-menu-item,.console-menu.ant-menu-dark .ant-menu-submenu-title{min-height:44px;margin-block:4px;line-height:44px}.console-menu.ant-menu-dark .ant-menu-sub.ant-menu-inline{background:#0f172a6b;border-radius:8px}.console-header{z-index:5;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;min-height:72px;padding-inline:20px 28px;display:flex;position:sticky;top:0;background:var(--color-header-bg)!important}.console-header-toggle{color:var(--color-text-secondary);justify-content:center;align-items:center;margin-right:10px;font-size:18px;display:flex;width:44px!important;height:44px!important;padding:0!important}.console-header-toggle:hover{color:var(--color-primary)!important;background:var(--color-hover-tint)!important}.console-header-actions .ant-avatar{flex-shrink:0}.sidebar-toggle-icon{flex-shrink:0;width:20px;height:20px}.sidebar-toggle-arrow{transform-origin:15px 12px;transition:transform .25s}.sidebar-toggle-icon.is-expanded .sidebar-toggle-arrow{transform:scaleX(-1)}.console-header-title{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.console-header-overline{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.console-header-page-title.ant-typography{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.35;overflow:hidden}.console-header-actions{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:24px;display:flex}.theme-trigger:hover{color:var(--color-primary);background:var(--color-hover-tint)}.console-content{background:var(--color-layout);min-height:calc(100dvh - 72px);padding:28px;overflow:auto}.console-content:has(.llm-usage-page){height:calc(100dvh - 72px);padding:0;overflow:hidden}.auth-shell{background:var(--color-layout);min-height:100dvh;display:flex}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 76% 18%,#06b6d44d,#0000 28%),radial-gradient(circle at 15% 80%,#7c3aed4d,#0000 34%),linear-gradient(145deg,#0b1220 0%,#101e3b 54%,#142b52 100%);flex-direction:column;flex:0 0 50%;justify-content:space-between;padding:clamp(40px,7vw,96px);display:none;position:relative;overflow:hidden}.auth-grid-lines{pointer-events:none;opacity:.38;background-image:linear-gradient(#94a3b81a 1px,#0000 1px),linear-gradient(90deg,#94a3b81a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.auth-brand-lockup,.auth-brand-content,.auth-copyright{z-index:1;position:relative}.auth-brand-lockup{align-items:center;gap:14px;display:flex}.auth-brand-mark{border-radius:14px;width:48px;height:48px;font-size:23px}.auth-brand-name{color:#f8fafc;letter-spacing:0;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:750;line-height:1.1}.auth-brand-name a{color:inherit;text-decoration:none}.auth-brand-name a:hover{color:#bfdbfe}.auth-brand-slogan{color:#93c5fd;margin:7px 0 0;font-size:14px}.auth-brand-content{max-width:470px}.auth-brand-kicker,.home-eyebrow{color:#38bdf8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.auth-brand-title{color:#fff;letter-spacing:0;max-width:430px;margin:16px 0 28px;font-size:clamp(30px,4vw,52px);font-weight:750;line-height:1.08}.auth-feature-list{color:#dbeafe;gap:16px;margin:0;padding:0;list-style:none;display:grid}.auth-feature-list li{align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.auth-feature-icon{color:#22d3ee;flex:none;font-size:18px}.auth-copyright{color:#94a3b8;font-size:12px}.auth-form-container{background:var(--color-surface-muted);flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.auth-language{justify-content:flex-end;display:flex}.auth-form-content{flex:1;justify-content:center;align-items:center;width:100%;max-width:470px;margin:0 auto;display:flex}.auth-card.ant-card{border:1px solid var(--color-card-border);width:100%;box-shadow:var(--shadow-floating);border-radius:18px}.auth-card .ant-card-body{padding:clamp(24px,5vw,40px)}.auth-card h2{color:var(--color-text);letter-spacing:0}.home-page{max-width:1440px;margin:0 auto}.home-hero{color:#fff;background:radial-gradient(circle at 82% 32%,#22d3ee38,#0000 25%),linear-gradient(120deg,#13254a 0%,#1e3a8a 54%,#2563eb 100%);border-radius:16px;justify-content:space-between;align-items:center;min-height:196px;margin-bottom:24px;padding:32px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #1e40af2e}.home-hero-copy{z-index:1;position:relative}.home-eyebrow{color:#bae6fd}.home-hero h1{color:#fff;letter-spacing:0;margin:12px 0 8px;font-size:clamp(26px,3vw,38px);font-weight:750;line-height:1.15}.home-hero p{color:#dbeafe;max-width:600px;font-size:14px;line-height:1.6}.home-hero-orb{opacity:.8;width:220px;height:160px;margin-right:3%;position:relative}.home-hero-orb:before,.home-hero-orb:after,.home-hero-orb span{content:"";border:1px solid #bae6fd80;border-radius:50%;display:block;position:absolute}.home-hero-orb:before{inset:8px 24px 14px;transform:rotate(26deg)skew(-10deg)}.home-hero-orb:after{inset:22px 4px 0;transform:rotate(-28deg)skew(12deg)}.home-hero-orb span:first-child{background:#67e8f9;border:0;width:16px;height:16px;top:48px;right:80px;box-shadow:0 0 26px #67e8f9}.home-hero-orb span:nth-child(2){background:#c4b5fd;border:0;width:8px;height:8px;bottom:22px;right:12px;box-shadow:0 0 18px #c4b5fd}.home-hero-orb span:nth-child(3){background:#fff;border:0;width:5px;height:5px;top:10px;right:28px}.home-stat-card.ant-card,.home-quick-card.ant-card{border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.home-stat-card.ant-card{position:relative;overflow:hidden}.home-stat-card.ant-card:before{content:"";background:var(--stat-color);height:3px;position:absolute;inset:0 0 auto}.home-stat-card--users{--stat-color:#16a34a}.home-stat-card--orders{--stat-color:#2563eb}.home-stat-card--active{--stat-color:#7c3aed}.home-stat-card .ant-statistic-title{color:var(--color-muted);font-size:13px;font-weight:600}.home-stat-card .ant-statistic-content{align-items:center;gap:8px;margin-top:8px;font-size:clamp(26px,3vw,34px);font-weight:750;display:flex}.home-stat-card .ant-statistic-content-prefix{color:var(--stat-color);font-size:21px}.home-stat-card .ant-statistic-content-suffix{align-self:flex-start;margin-top:4px;font-size:15px}.home-quick-card.ant-card{margin-top:24px}.home-quick-card .ant-card-head{border-bottom-color:var(--color-divider);min-height:62px}.home-quick-card .ant-card-head-title{font-size:16px}.home-quick-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-quick-item{min-height:100px;color:var(--color-text-body);background:var(--color-surface-muted);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;line-height:1.55;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.home-quick-item:hover{background:var(--color-hover-tint);border-color:var(--color-hover-border);transform:translateY(-2px)}.home-quick-number{color:var(--color-primary);letter-spacing:.12em;font-size:12px;font-weight:800}.page-shell{width:100%;max-width:1440px;margin-inline:auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.page-heading-copy{min-width:0}.page-heading-title.ant-typography,.page-heading h1,.page-heading h2,.page-heading h3{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:750;line-height:1.2}.page-heading-description{color:var(--color-muted);margin-top:7px;font-size:13px;line-height:1.6}.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-primary-action.ant-btn{border-radius:10px;min-height:44px;padding-inline:17px;font-weight:650;box-shadow:0 8px 18px #2563eb33}.data-card,.data-card.ant-card,.management-page>.ant-card,.llm-page>.ant-card,.sms-page>.ant-card{border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:16px}.data-card--table{background:var(--color-surface);overflow:hidden}.data-table .ant-table,.data-card--table .ant-table{background:0 0}.data-table .ant-table-thead>tr>th,.data-card--table .ant-table-thead>tr>th{color:var(--color-text-secondary);letter-spacing:.02em;background:var(--color-surface-muted);border-bottom-color:var(--color-border-light);font-size:12px;font-weight:700}.data-table .ant-table-tbody>tr>td,.data-card--table .ant-table-tbody>tr>td{color:var(--color-text-body);border-bottom-color:var(--color-divider)}.data-table .ant-table-tbody>tr:hover>td,.data-card--table .ant-table-tbody>tr:hover>td{background:var(--color-table-hover)!important}.filter-bar{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.filter-bar .ant-select,.filter-bar .ant-picker{min-height:44px}.filter-bar .ant-select-selector{align-items:center;min-height:44px!important}.filter-bar-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-select{min-width:160px}.filter-submit-button.ant-btn{min-height:44px}.table-action-button.ant-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;padding-inline:10px!important}.filter-label{color:var(--color-text);font-size:13px;font-weight:650}.table-cell-wrap{overflow-wrap:anywhere;white-space:normal;max-width:360px}.management-page .ant-table-wrapper,.sms-page .ant-table-wrapper,.llm-page .ant-table-wrapper{overflow-x:auto}.management-page .ant-pagination,.sms-page .ant-pagination,.llm-page .ant-pagination{margin-inline:18px}.management-page .ant-pagination-item-active,.sms-page .ant-pagination-item-active,.llm-page .ant-pagination-item-active{box-shadow:0 4px 12px #2563eb29}.management-page .ant-card-head,.llm-page>.ant-card .ant-card-head,.sms-page>.ant-card .ant-card-head{border-bottom-color:var(--color-divider);min-height:68px;padding-inline:22px}.management-page .ant-card-body,.llm-page>.ant-card .ant-card-body,.sms-page>.ant-card .ant-card-body{padding:22px}.profile-page{max-width:1120px}.profile-page .ant-card{border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:16px}.profile-page .ant-card:hover{box-shadow:var(--shadow-card-hover)}.profile-page .ant-form-item-label>label{color:var(--color-text-secondary);font-weight:600}.profile-page .ant-descriptions .ant-descriptions-item-label{color:var(--color-muted)}.profile-banner{background:radial-gradient(circle at 84% 24%,#22d3ee52,#0000 24%),linear-gradient(135deg,#0b1730 0%,#143675 55%,#2563eb 100%);border-radius:18px;min-height:190px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1e40af2e}.profile-banner:before,.profile-banner:after{content:"";border:1px solid #bae6fd40;border-radius:50%;position:absolute;transform:rotate(-18deg)skew(-12deg)}.profile-banner:before{inset:28px 12% 12px 42%}.profile-banner:after{opacity:.65;inset:48px 4% -16px 58%}.profile-avatar-wrap{z-index:1;margin-top:-62px;margin-bottom:22px;position:relative}.profile-avatar-wrap .ant-avatar{border-color:var(--color-surface)!important;box-shadow:0 12px 30px #0f172a33!important}.sms-page .ant-tag,.llm-page .ant-tag{border-radius:999px;font-weight:600}.sms-page .ant-table-cell,.llm-page .ant-table-cell{vertical-align:middle}.llm-models-page .ant-card-head-title,.llm-usage-page .ant-card-head-title{font-size:17px;font-weight:700}.llm-models-page .ant-card-body{padding-top:16px}.models-total-badge{background:var(--color-primary);color:#fff;white-space:nowrap;line-height:20px;display:inline-block}.llm-models-page .ant-pagination{margin-top:0}.llm-models-page .models-pagination{text-align:right;margin-top:20px}.llm-model-drawer .ant-drawer-body{padding:24px}.llm-model-drawer .ant-descriptions-item-content{overflow-wrap:anywhere;white-space:pre-wrap}.llm-usage-page .ant-table-tbody>tr>td{white-space:normal}.llm-usage-page .usage-model-cell{width:180px;max-width:180px;margin-inline:auto;overflow:hidden}.llm-usage-page .usage-client-cell{grid-template-columns:14px 180px;justify-content:center;align-items:center;column-gap:6px;width:240px;max-width:240px;margin-inline:auto;display:grid;overflow:hidden}.llm-usage-page .usage-token-cell{width:100%;min-width:520px}.llm-usage-page .usage-token-total{box-sizing:border-box;flex:0 0 64px}.llm-usage-page .usage-token-breakdown{grid-template-columns:1fr 1fr;width:414px}.llm-usage-page .usage-token-item{cursor:default;grid-template-columns:4.5em 5em 1fr;align-items:center;display:grid}.llm-usage-page .usage-token-item>span:nth-child(2){text-align:right}.llm-usage-page .usage-client-cell .usage-client-content{grid-column:2}.llm-usage-page .usage-model-cell .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.llm-usage-page .usage-model-cell .ant-typography,.llm-usage-page .usage-client-cell .ant-typography{max-width:100%;display:block}.llm-usage-page .ant-table-content{overflow-x:auto!important}.llm-summary-page{max-width:1440px}.summary-header-card{position:relative}.summary-header-card .ant-typography{overflow-wrap:anywhere}.llm-summary-page .llm-summary-sheet{overflow:hidden}.llm-summary-page .ant-statistic-title{color:var(--color-muted);font-weight:600}.llm-summary-page .ant-statistic-content{color:var(--color-value);font-weight:750}.llm-page .ant-card-extra,.llm-page .ant-card-extra .ant-space{max-width:100%}.llm-page .ant-card-extra .ant-space{flex-wrap:wrap}.llm-usage-page .ant-card-extra .ant-space{justify-content:flex-end}.llm-usage-page .ant-card-extra .ant-picker{min-height:40px}.llm-usage-page{max-width:none;height:100%}.llm-usage-page>.ant-card{height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.llm-usage-page>.ant-card .ant-card-head{flex:none}.llm-usage-page>.ant-card .ant-card-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.llm-usage-page .ant-table-wrapper,.llm-usage-page .ant-spin-nested-loading,.llm-usage-page .ant-spin-container{flex-direction:column;flex:1;min-height:0;display:flex}.llm-usage-page .ant-table-body{max-height:calc(100vh - 250px)!important}.llm-usage-page .ant-table-pagination{flex:none}.models-toolbar,.summary-toolbar{flex-wrap:wrap;max-width:100%}.models-toolbar{justify-content:flex-end}.models-company-select{width:240px;min-width:200px}.summary-toolbar{justify-content:flex-end}.summary-toolbar .ant-picker,.summary-toolbar .ant-btn{min-height:40px}.summary-toolbar .ant-picker{min-width:250px}.summary-header-body{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.summary-header-body .summary-heading-group{flex:auto}.summary-header-body .summary-toolbar{flex:0 auto}.summary-hero-copy{min-width:0}.summary-hero{background:linear-gradient(135deg,#0b1f46 0%,#14305f 58%,#0c1f45 100%)}.summary-hero-meta>div{overflow-wrap:anywhere;min-width:0}.summary-overview-card,.summary-composition-card{flex-direction:column;min-height:100%;display:flex}.summary-overview-card>.ant-card-body{flex-direction:column;flex:1;display:flex}.summary-overview-icon{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%)}.summary-overview-card>.ant-card-body>div{flex:1}.summary-kpi-card{min-height:82px}.summary-composition-card .ant-progress,.summary-empty-state .ant-empty-description{margin-bottom:4px}.form-page{max-width:960px}.form-card{background:var(--color-surface);overflow:hidden}.form-card .ant-card-body{padding:0}.form-card-intro{background:radial-gradient(circle at 92% 18%, #2563eb1f, transparent 26%), linear-gradient(180deg, var(--color-info-bg) 0%, var(--color-surface) 100%);border-bottom:1px solid var(--color-divider);padding:28px 30px 22px}.form-card-kicker{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.form-card-title{color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(22px,3vw,28px);font-weight:750;line-height:1.25}.form-card>.ant-tabs,.form-card>form{padding-inline:30px}.form-progress{padding-top:26px;padding-bottom:8px}.form-progress .ant-steps-item-title{color:var(--color-text-body);font-size:13px;font-weight:650}.form-progress .ant-steps-item-process .ant-steps-item-title{color:var(--color-primary)}.form-section{padding-top:18px}.form-section .ant-form-item{margin-bottom:22px}.form-section .ant-form-item-label>label{color:var(--color-text-secondary);font-weight:650}.form-section .ant-input,.form-section .ant-input-affix-wrapper,.form-section .ant-select-selector{min-height:44px;border-radius:10px!important}.form-section .ant-input-textarea textarea{border-radius:10px}.form-section .ant-upload-wrapper{display:inline-block}.upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.upload-grid .ant-form-item{min-width:0}.form-tabs{margin-top:8px}.form-tabs .ant-tabs-nav{margin-bottom:0}.form-tabs .ant-tabs-tab{color:var(--color-muted);padding:16px 4px 13px;font-weight:650}.form-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}.form-actions{border-top:1px solid var(--color-divider);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding:20px 0 28px;display:flex}.form-actions .ant-btn{border-radius:10px;min-height:42px;font-weight:650}.authentication-form-page{max-width:820px}.authentication-history-page{max-width:1120px}.profile-card .ant-card-body{padding:24px}.profile-card-title{color:var(--color-text)}.profile-card-title .anticon{color:var(--color-primary)}.profile-card-header{gap:14px}.profile-info-row{border:1px solid var(--color-divider);min-height:62px;background:var(--color-surface-muted)!important}.profile-info-row .text-xs{color:var(--color-muted);font-weight:600}.profile-info-row .text-sm{color:var(--color-text-strong)}.profile-password-action{min-height:62px;border:1px solid var(--color-hover-tint-strong)!important;background:var(--color-hover-tint)!important;border-radius:10px!important}.profile-password-action:hover{background:var(--color-hover-tint-strong)!important}.profile-card-divider{border-color:var(--color-divider)}.profile-authentication-card .ant-descriptions-title{color:var(--color-text-body);font-size:14px;font-weight:700}.profile-authentication-card .ant-descriptions-view{border-color:var(--color-border-light);border-radius:10px;overflow:hidden}.profile-authentication-card .ant-descriptions-row>th,.profile-authentication-card .ant-descriptions-row>td{border-color:var(--color-border-light)}.not-found-page{justify-content:center;align-items:center;min-height:min(560px,100vh - 160px);display:flex}.not-found-card{background:var(--color-surface-translucent);width:min(680px,100%)}.not-found-card .ant-result{padding:64px 24px}.skip-link{z-index:1000;color:#fff;background:var(--color-primary-dark);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%);box-shadow:0 8px 22px #0f172a33}.skip-link:focus-visible{color:#fff;transform:translateY(0)}#main-content{scroll-margin-top:88px}#main-content:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.profile-avatar-upload{min-width:44px;min-height:44px}.profile-avatar-upload:hover,.profile-avatar-upload:focus-visible,.profile-avatar-wrap .ant-upload-wrapper:focus-within .profile-avatar-upload{opacity:1}.console-mobile-drawer .ant-drawer-body{background:#0b1220;flex-direction:column;padding:0;display:flex}.console-mobile-drawer .console-brand{min-height:64px;padding:12px 16px}.console-mobile-drawer .console-menu{flex:1;padding:12px;overflow-y:auto}@media (width<=991.98px){.console-header{padding-inline:12px 16px}.console-content{padding:20px}.console-content:has(.llm-usage-page){padding:0}}@media (width<=767.98px){.console-header.ant-layout-header{height:60px;min-height:60px}.console-header-toggle{margin-right:4px}.console-header-overline,.console-header-actions .console-header-action-text{display:none}.console-header-page-title.ant-typography{font-size:16px}.console-header-actions{gap:0;margin-left:4px}.console-header-actions>[role=button],.console-header-actions>.ant-btn{min-width:44px;height:44px}.auth-language .theme-trigger{min-height:44px}.console-content{min-height:calc(100dvh - 60px);padding:12px}.console-content:has(.llm-usage-page){height:calc(100dvh - 60px);padding:0}.console-header.ant-layout-header{z-index:1001}.console-mobile-drawer .ant-drawer-content-wrapper{padding-top:60px}.data-card,.data-card.ant-card,.management-page>.ant-card,.llm-page>.ant-card,.sms-page>.ant-card{border-radius:12px}.management-page .ant-card-head,.llm-page>.ant-card .ant-card-head,.sms-page>.ant-card .ant-card-head{min-height:56px;padding-inline:14px}.management-page .ant-card-body,.llm-page>.ant-card .ant-card-body,.sms-page>.ant-card .ant-card-body{padding:14px}.filter-bar{flex-direction:column;align-items:stretch;padding:12px}.filter-select,.models-company-select{width:100%;min-width:0}.filter-bar-controls .filter-select{flex:140px;width:auto}.filter-label{white-space:nowrap;flex:none}.filter-bar-controls .filter-submit-button{flex:none}.management-page .ant-pagination,.sms-page .ant-pagination,.llm-page .ant-pagination{flex-wrap:nowrap;margin-inline:8px;padding-block:4px;overflow-x:auto}.table-cell-wrap{max-width:100%}.llm-models-page .models-pagination{margin-top:16px}.models-toolbar,.summary-toolbar{justify-content:flex-start}.llm-page>.ant-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}.llm-usage-page--mobile>.ant-card>.ant-card-head>.ant-card-head-wrapper{flex-direction:column;align-items:stretch;gap:12px}.llm-usage-page--mobile>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{flex:none;width:100%}.llm-usage-page--mobile>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding-bottom:12px}.llm-usage-page--mobile .ant-card-extra [role=group]{gap:16px}.llm-models-page>.ant-card>.ant-card-head>.ant-card-head-wrapper{flex-direction:column;align-items:stretch;gap:8px}.llm-models-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{white-space:normal;flex:none;width:100%;padding:0}.llm-models-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:0}.llm-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{width:100%;margin-inline-start:0;padding-block:12px}.llm-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra .ant-space{flex-wrap:wrap;justify-content:flex-start;row-gap:8px;width:100%}.llm-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra .ant-space-item:first-child{flex:140px;min-width:0}.llm-usage-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding-bottom:12px}.summary-toolbar{width:100%}.summary-header-body{flex-wrap:nowrap;align-items:center;display:flex}.summary-header-body>.summary-heading-group{display:none}.summary-header-body>.summary-toolbar{flex:auto;width:auto}.summary-hero-meta{min-width:0}.summary-toolbar .ant-picker,.summary-toolbar .ant-select,.llm-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra .ant-select{width:100%;min-width:0}.summary-toolbar .ant-btn{flex:1 1 0}.llm-fallbacks-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra .ant-space-item:first-child{flex:100%}.llm-fallbacks-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra .ant-space-item:nth-child(n+2){flex:1 1 0}.llm-fallbacks-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra .ant-space-item:nth-child(n+2) .ant-btn{width:100%}.llm-models-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title,.llm-fallbacks-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title,.llm-usage-page>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title,.llm-usage-page--mobile>.ant-card>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title,.summary-header-card .summary-heading,.page-heading-block{display:none}.llm-models-page>.ant-card>.ant-card-head,.llm-fallbacks-page>.ant-card>.ant-card-head,.llm-usage-page>.ant-card>.ant-card-head,.llm-usage-page--mobile>.ant-card>.ant-card-head,.ant-modal .ant-input-affix-wrapper .ant-input,.ant-drawer .ant-input-affix-wrapper .ant-input{min-height:0}.home-hero{padding:24px 20px}.home-hero-orb{display:none}.home-quick-list{grid-template-columns:1fr}.home-quick-item{min-height:0}.form-card-intro{padding:20px 16px 16px}.form-card>.ant-tabs,.form-card>form{padding-inline:16px}.upload-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .ant-btn{width:100%}.auth-form-container{padding:16px}.auth-form-content{max-width:none}.auth-card .ant-card-body{padding:24px 18px}.ant-modal:not(.ant-modal-confirm){max-width:calc(100vw - 16px);top:24px}.ant-modal .ant-modal-container{padding:20px 16px}.ant-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 16px)}.data-card--table .ant-table-content,.data-card--table .ant-table-body{scrollbar-width:thin}.not-found-card .ant-result{padding:40px 16px}.ant-form-item .ant-radio-wrapper{align-items:center;min-height:44px}.ant-input,.ant-input-affix-wrapper .ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selector,.ant-select-selection-search-input{font-size:16px}.ant-picker-dropdown{max-width:calc(100vw - 16px);left:8px!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-content{width:100%}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-content th,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-content td{padding-inline:0;width:auto!important}}.page-primary-action{justify-content:center;align-items:center;min-height:44px;padding-inline:15px;display:inline-flex}@media (width<=479.98px){.page-primary-action.ant-btn{width:100%}}@media (width<=767.98px) and (orientation:landscape){.console-header{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.console-content{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}
