/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[-11\.11\%_-4\.73\%\]{inset:-11.11% -4.73%}.inset-\[18\.67\%_44\.86\%_73\.74\%_42\%\]{inset:18.67% 44.86% 73.74% 42%}.-top-\[161px\]{top:-161px}.top-0{top:calc(var(--spacing)*0)}.top-\[2\.1rem\]{top:2.1rem}.top-\[2\.9625rem\]{top:2.9625rem}.top-\[3\.77rem\]{top:3.77rem}.top-\[3\.125rem\]{top:3.125rem}.top-\[3\.4625rem\]{top:3.4625rem}.top-\[3\.9325rem\]{top:3.9325rem}.top-\[3\.458125rem\]{top:3.45813rem}.top-\[3\.971875rem\]{top:3.97188rem}.top-\[4\.27rem\]{top:4.27rem}.top-\[4\.24625rem\]{top:4.24625rem}.top-\[4\.48125rem\]{top:4.48125rem}.top-\[4\.53625rem\]{top:4.53625rem}.top-\[4\.56125rem\]{top:4.56125rem}.top-\[4\.67625rem\]{top:4.67625rem}.top-\[4\.069375rem\]{top:4.06938rem}.top-\[5\.081875rem\]{top:5.08188rem}.top-\[5\.263125rem\]{top:5.26313rem}.top-\[5\.488125rem\]{top:5.48813rem}.top-\[5\.689375rem\]{top:5.68938rem}.top-\[5\.719375rem\]{top:5.71938rem}.top-\[5\.735625rem\]{top:5.73563rem}.top-\[6\.520625rem\]{top:6.52063rem}.top-\[7\.515rem\]{top:7.515rem}.top-\[7\.5175rem\]{top:7.5175rem}.top-\[7\.08875rem\]{top:7.08875rem}.top-\[7\.99375rem\]{top:7.99375rem}.top-\[7\.831875rem\]{top:7.83188rem}.top-\[161px\]{top:161px}.top-\[261px\]{top:261px}.top-\[calc\(50\%\+0\.5rem\)\]{top:calc(50% + .5rem)}.top-\[calc\(50\%\+0\.245rem\)\]{top:calc(50% + .245rem)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[1rem\]{bottom:1rem}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[0\.78125rem\]{left:.78125rem}.left-\[1\.425rem\]{left:1.425rem}.left-\[1\.769375rem\]{left:1.76938rem}.left-\[1\.920625rem\]{left:1.92063rem}.left-\[1\.991875rem\]{left:1.99188rem}.left-\[2\.0625rem\]{left:2.0625rem}.left-\[2\.4725rem\]{left:2.4725rem}.left-\[2\.20375rem\]{left:2.20375rem}.left-\[2\.33375rem\]{left:2.33375rem}.left-\[2\.133125rem\]{left:2.13313rem}.left-\[2\.274375rem\]{left:2.27438rem}.left-\[2\.628125rem\]{left:2.62813rem}.left-\[4\.0525rem\]{left:4.0525rem}.left-\[4\.5325rem\]{left:4.5325rem}.left-\[5\.0025rem\]{left:5.0025rem}.left-\[5\.4475rem\]{left:5.4475rem}.left-\[5\.7225rem\]{left:5.7225rem}.left-\[5\.31625rem\]{left:5.31625rem}.left-\[5\.38875rem\]{left:5.38875rem}.left-\[5\.79125rem\]{left:5.79125rem}.left-\[5\.345625rem\]{left:5.34563rem}.left-\[5\.748125rem\]{left:5.74813rem}.left-\[6\.573125rem\]{left:6.57313rem}.left-\[8\.4075rem\]{left:8.4075rem}.left-\[10\.3075rem\]{left:10.3075rem}.left-\[40px\]{left:40px}.left-\[calc\(50\%\+0\.03125rem\)\]{left:calc(50% + .03125rem)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[15\]{z-index:15}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-\[0\.14125rem\]{margin-top:.14125rem}.mb-0{margin-bottom:calc(var(--spacing)*0)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-\[0\.14125rem\]{margin-left:.14125rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-\[0\.643rem\]{width:.643rem;height:.643rem}.size-\[0\.84675rem\]{width:.84675rem;height:.84675rem}.size-\[0\.705125rem\]{width:.705125rem;height:.705125rem}.size-\[0\.705625rem\]{width:.705625rem;height:.705625rem}.size-\[1\.4113125rem\]{width:1.41131rem;height:1.41131rem}.size-\[1\.6935625rem\]{width:1.69356rem;height:1.69356rem}.size-\[32px\]{width:32px;height:32px}.size-\[36px\]{width:36px;height:36px}.size-\[44px\]{width:44px;height:44px}.size-full{width:100%;height:100%}.h-\[0\.206rem\]{height:.206rem}.h-\[0\.309rem\]{height:.309rem}.h-\[0\.643rem\]{height:.643rem}.h-\[0\.17125rem\]{height:.17125rem}.h-\[0\.28575rem\]{height:.28575rem}.h-\[0\.51725rem\]{height:.51725rem}.h-\[0\.77225rem\]{height:.77225rem}.h-\[0\.84675rem\]{height:.84675rem}.h-\[0\.142875rem\]{height:.142875rem}.h-\[0\.255875rem\]{height:.255875rem}.h-\[0\.423375rem\]{height:.423375rem}.h-\[0\.428625rem\]{height:.428625rem}.h-\[0\.455375rem\]{height:.455375rem}.h-\[0\.662875rem\]{height:.662875rem}.h-\[0\.764375rem\]{height:.764375rem}.h-\[0\.1071875rem\]{height:.107188rem}.h-\[0\.2440625rem\]{height:.244063rem}.h-\[0\.3515625rem\]{height:.351563rem}.h-\[0\.4576875rem\]{height:.457688rem}.h-\[0\.5910625rem\]{height:.591063rem}.h-\[0\.8616875rem\]{height:.861688rem}.h-\[1\.824rem\]{height:1.824rem}.h-\[1\.442125rem\]{height:1.44213rem}.h-\[1\.854125rem\]{height:1.85413rem}.h-\[1\.1290625rem\]{height:1.12906rem}.h-\[2\.14325rem\]{height:2.14325rem}.h-\[2\.2865625rem\]{height:2.28656rem}.h-\[2\.4779375rem\]{height:2.47794rem}.h-\[2px\]{height:2px}.h-\[4\.00075rem\]{height:4.00075rem}.h-\[4\.384rem\]{height:4.384rem}.h-\[4\.858rem\]{height:4.858rem}.h-\[4\.8235rem\]{height:4.8235rem}.h-\[4\.8689375rem\]{height:4.86894rem}.h-\[5\.81525rem\]{height:5.81525rem}.h-\[5\.2866875rem\]{height:5.28669rem}.h-\[5\.3241875rem\]{height:5.32419rem}.h-\[13\.75rem\]{height:13.75rem}.h-\[28px\]{height:28px}.h-\[94px\]{height:94px}.h-\[159px\]{height:159px}.h-\[161px\]{height:161px}.h-\[320px\]{height:320px}.h-full{height:100%}.w-\[0\.28575rem\]{width:.28575rem}.w-\[0\.2988125rem\]{width:.298813rem}.w-\[0\.8655625rem\]{width:.865563rem}.w-\[0\.8880625rem\]{width:.888063rem}.w-\[1\.0001875rem\]{width:1.00019rem}.w-\[1\.69925rem\]{width:1.69925rem}.w-\[1\.0095625rem\]{width:1.00956rem}.w-\[1\.467875rem\]{width:1.46788rem}.w-\[1\.497125rem\]{width:1.49713rem}.w-\[1\.678875rem\]{width:1.67888rem}.w-\[1\.3884375rem\]{width:1.38844rem}.w-\[1\.4645625rem\]{width:1.46456rem}.w-\[1\.4838125rem\]{width:1.48381rem}.w-\[1\.6935625rem\]{width:1.69356rem}.w-\[2\.562rem\]{width:2.562rem}.w-\[2\.233125rem\]{width:2.23313rem}.w-\[2\.286125rem\]{width:2.28613rem}.w-\[2\.303375rem\]{width:2.30338rem}.w-\[2\.674625rem\]{width:2.67463rem}.w-\[2\.1789375rem\]{width:2.17894rem}.w-\[2\.3493125rem\]{width:2.34931rem}.w-\[2\.6790625rem\]{width:2.67906rem}.w-\[2\.6923125rem\]{width:2.69231rem}.w-\[2\.9575625rem\]{width:2.95756rem}.w-\[3\.965rem\]{width:3.965rem}.w-\[3\.4195rem\]{width:3.4195rem}.w-\[3\.59425rem\]{width:3.59425rem}.w-\[3\.536375rem\]{width:3.53638rem}.w-\[3\.3934375rem\]{width:3.39344rem}.w-\[3\.3996875rem\]{width:3.39969rem}.w-\[4\.233875rem\]{width:4.23388rem}.w-\[4\.3520625rem\]{width:4.35206rem}.w-\[4\.3914375rem\]{width:4.39144rem}.w-\[4\.8223125rem\]{width:4.82231rem}.w-\[5\.2923125rem\]{width:5.29231rem}.w-\[7\.8326875rem\]{width:7.83269rem}.w-\[8\.1149375rem\]{width:8.11494rem}.w-\[9\.2439375rem\]{width:9.24394rem}.w-\[19\.5625rem\]{width:19.5625rem}.w-\[32px\]{width:32px}.w-\[240px\]{width:240px}.w-\[320px\]{width:320px}.w-full{width:100%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.translate-x-\[-50\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-\[5\.85deg\]{rotate:5.85deg}.rotate-\[11\.435deg\]{rotate:11.435deg}.rotate-\[350\.115deg\]{rotate:350.115deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-\[max-content\]{grid-template-columns:max-content}.grid-rows-\[max-content\]{grid-template-rows:max-content}.flex-col{flex-direction:column}.place-items-start{place-items:start}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.28225rem\]{gap:.28225rem}.gap-\[0\.141125rem\]{gap:.141125rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.03575rem\]{border-radius:.03575rem}.rounded-\[0\.5645rem\]{border-radius:.5645rem}.rounded-\[0\.28575rem\]{border-radius:.28575rem}.rounded-\[0\.84675rem\]{border-radius:.84675rem}.rounded-\[0\.141125rem\]{border-radius:.141125rem}.rounded-\[0\.142875rem\]{border-radius:.142875rem}.rounded-\[0\.0714375rem\]{border-radius:.0714375rem}.rounded-\[0\.940875rem\]{border-radius:.940875rem}.rounded-\[0\.2143125rem\]{border-radius:.214313rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-100{border-color:var(--color-gray-100)}.bg-\[\#36f\]{background-color:#36f}.bg-\[\#358d51\]{background-color:#358d51}.bg-\[\#3366FF\]{background-color:#36f}.bg-\[\#cad7ff\]{background-color:#cad7ff}.bg-\[\#e6ecff\]{background-color:#e6ecff}.bg-\[\#f2f4fc\]{background-color:#f2f4fc}.bg-\[\#fc8763\]{background-color:#fc8763}.bg-\[\#ffc8b7\]{background-color:#ffc8b7}.bg-\[\#ffe7e0\]{background-color:#ffe7e0}.bg-\[\#fffcfb\]{background-color:#fffcfb}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.p-\[0\.423375rem\]{padding:.423375rem}.p-\[0\.4704375rem\]{padding:.470438rem}.text-center{text-align:center}.font-\[\'PingFang_SC\:Regular\'\,sans-serif\]{font-family:PingFang SC\:Regular,sans-serif}.font-\[\'PingFang_SC\:Semibold\'\,sans-serif\]{font-family:PingFang SC\:Semibold,sans-serif}.font-sans{font-family:var(--font-sans)}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.5645rem\]{font-size:.5645rem}.text-\[12px\]{font-size:12px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.25rem\]{--tw-leading:1.25rem;line-height:1.25rem}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#333\]{color:#333}.text-\[\#999\]{color:#999}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0px_0\.28225rem_1\.4113125rem_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px .28225rem 1.41131rem 0px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0\.142875rem_0\.7144375rem_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px .142875rem .714438rem 0px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0\.275125rem_1\.3755625rem_0px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0px .275125rem 1.37556rem 0px var(--tw-shadow-color,#0000001a)}.shadow-\[0px_0\.275125rem_1\.3755625rem_0px_rgba\(0\,0\,0\,0\.1\)\],.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px)}.backdrop-blur-\[5px\],.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}.\[grid-area\:1_\/_1\]{grid-area:1/1}}@font-face{font-family:Alimama ShuHeiTi;src:url(/fonts/AlimamaShuHeiTi-Bold/AlimamaShuHeiTi-Bold.woff2)format("woff2"),url(/fonts/AlimamaShuHeiTi-Bold/AlimamaShuHeiTi-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary:#36f;--color-primary-hover:#2e5de9;--color-text:#333;--color-text-secondary:#666;--color-text-placeholder:#999;--color-border:#e6e6e6;--color-background:#f0f1f5;--color-input-background:#f2f2f2;--color-white:#fff;--color-error:#ff4040;--color-success:#34c759;--color-warning:#ff9500;--color-info:#007aff;--color-button-cancel:#fafafa;--color-button-cancel-hover:#f2f2f2;--color-button-cancel-clicked:#e5e5e5;--color-button-confirm-hover:#668dff;--color-button-confirm-clicked:#2e5de9;--color-generate-error-button:#f53f3f;--color-generate-error-button-hover:#f76560;--color-generate-error-button-clicked:#cb272d;--color-tab-active:#e6ecff;--color-background-saved:#f2f4fc;--color-text-editing:#009a29;--color-background-editing:#e8ffea;--color-background-warning:#ffece8;--color-background-slot:#d9d9d9;--color-background-slot-hover:#ccc;--color-background-model-selected-hover:#e6e7eb;--color-agent-history-current-text:#fc8763;--color-background-agent-history-current:#fff5f0;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--navbar-height:5rem;--sidebar-width:5rem;--sidebar-width-expanded:10.3125rem;--sidebar-margin:8rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1.5rem;--radius-2xl:2.5rem;--radius-full:50%;--font-xs:.75rem;--font-sm:.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.5rem;--font-2xl:2rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-family-display:"Alimama ShuHeiTi","PingFang SC",sans-serif;--shadow-sm:0px 2px 8px #00000014;--shadow-md:0px 4px 16px #0000001f;--shadow-lg:0px 4px 20px #0000001a;--shadow-icon-hover:0px 4px 20px #0000000d;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.3s ease;--transition-cubic:cubic-bezier(.4,0,.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:99999;font-size:clamp(14px,1.111vw,24px)}@media (max-width:1440px){:root{font-size:16px}}@media (min-width:1441px) and (max-width:1680px){:root{font-size:16px}}@media (min-width:1681px) and (max-width:1919px){:root{font-size:16px}}@media (min-width:1920px) and (max-width:2559px){:root{font-size:16px}}@media (min-width:2560px){:root{font-size:20px}}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--color-white);color:var(--color-text);overflow:hidden auto}html{height:100%}body{min-height:100%;font-size:var(--font-md);line-height:var(--line-height-normal);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.toast{justify-content:center;align-items:center;gap:var(--spacing-sm);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:toastSlideIn var(--transition-slow)ease-out;padding:.875rem 5rem;display:flex;position:relative}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes toastMoveInRight{0%{opacity:0;transform:translate(calc(100% + 2rem))}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;max-height:100px;margin-bottom:12px;transform:translateY(0)}to{opacity:0;max-height:0;margin-bottom:0;transform:translateY(-20px)}}.toast-close-btn{right:var(--spacing-sm);cursor:pointer;border-radius:var(--radius-xs);width:1.5rem;height:1.5rem;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.toast-close-btn:hover{background-color:#0000000d}.toast-close-btn:active{background-color:#0000001a}.toast-close-btn svg{transition:stroke .2s}.toast-close-btn:hover svg path{stroke:#333}.toast-text{text-align:center;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-sm);font-weight:var(--font-weight-normal);color:var(--color-text);white-space:nowrap;line-height:1.5rem;display:inline-block;position:relative}.toast-text>svg{left:calc(-24px - var(--spacing-sm));flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)}.toast-error,.toast-success{box-sizing:border-box;width:max-content;min-width:min(30rem,100vw - 2rem);max-width:min(37.5rem,100vw - 2rem);min-height:3rem;padding:var(--spacing-sm)3.25rem;box-shadow:var(--shadow-lg)}.toast-error .toast-text,.toast-success .toast-text{align-items:center;gap:var(--spacing-xs);line-height:1.25rem;display:inline-flex}.toast-error .toast-text>svg,.toast-success .toast-text>svg{flex-shrink:0;position:static;transform:none}@media (max-width:768px){.toast{max-width:90%;padding:var(--spacing-sm)1.25rem;top:3.75rem}.toast-text{font-size:var(--font-sm);white-space:normal;word-break:break-word;line-height:1.25rem}.toast-error,.toast-success{width:calc(100vw - 2rem);min-width:0;max-width:calc(100vw - 2rem)}.toast-error .toast-text,.toast-success .toast-text{white-space:normal}.toast-close-btn{right:var(--spacing-xs);width:1.25rem;height:1.25rem}}.toast-container{z-index:var(--z-toast);gap:var(--spacing-sm);pointer-events:none;flex-direction:column;width:auto;max-width:90%;display:flex;position:fixed;top:3.75rem;left:50%;transform:translate(-50%)}.toast-container .toast{pointer-events:auto;transition:opacity var(--transition-slow)ease-out,transform var(--transition-slow)ease-out,margin-bottom var(--transition-slow)ease-out;position:relative;top:auto;left:auto;transform:none}.toast-container-notification{align-items:flex-end;top:2rem;left:auto;right:2rem;transform:none}.toast-container-notification .toast{animation:toastMoveInRight .45s var(--transition-cubic)}.toast-notification{width:min(16.25rem,100vw - 2rem);min-width:0;max-width:calc(100vw - 2rem);min-height:4rem;padding:var(--spacing-sm);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);justify-content:flex-start}.toast-notification-body{align-items:flex-start;gap:var(--spacing-xs);width:100%;display:flex}.toast-notification-icon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex:0 0 1.25rem;justify-content:center;align-items:center;line-height:0;display:inline-flex}.toast-notification.toast-error .toast-notification-icon{color:var(--color-error)}.toast-notification .toast-notification-icon-success{color:#27c058}.toast-notification .toast-notification-icon-error{color:var(--color-error)}.toast-notification-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.toast-notification-title{color:var(--color-text);font-size:var(--font-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.25rem}.toast-notification-description{color:var(--color-text-placeholder);font-size:var(--font-xs);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;overflow:hidden}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}