*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:89.824% .06192 275.75;--ac:15.352% .0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:49.12% .3096 275.75;--s:69.71% .329 342.55;--sc:98.71% .0106 342.55;--a:76.76% .184 183.61;--n:32.1785% .02476 255.702;--nc:89.4994% .011585 252.096;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% .00108 197.138;--bc:27.8078% .029596 256.848}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:13.138% .0392 275.75;--sc:14.96% .052 342.55;--ac:14.902% .0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:65.69% .196 275.75;--s:74.8% .26 342.55;--a:74.51% .167 183.61;--n:31.3815% .021108 254.139;--nc:74.6477% .0216 264.436;--b1:25.3267% .015896 252.418;--b2:23.2607% .013807 253.101;--b3:21.1484% .01165 254.088;--bc:74.6477% .0216 264.436}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:89.824% .06192 275.75;--ac:15.352% .0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:49.12% .3096 275.75;--s:69.71% .329 342.55;--sc:98.71% .0106 342.55;--a:76.76% .184 183.61;--n:32.1785% .02476 255.702;--nc:89.4994% .011585 252.096;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% .00108 197.138;--bc:27.8078% .029596 256.848}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:13.138% .0392 275.75;--sc:14.96% .052 342.55;--ac:14.902% .0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:65.69% .196 275.75;--s:74.8% .26 342.55;--a:74.51% .167 183.61;--n:31.3815% .021108 254.139;--nc:74.6477% .0216 264.436;--b1:25.3267% .015896 252.418;--b2:23.2607% .013807 253.101;--b3:21.1484% .01165 254.088;--bc:74.6477% .0216 264.436}*,:before,:after,::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:#3b82f680;--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: }.\!container{width:100%!important}.container{width:100%}@media (min-width:480px){.\!container{max-width:480px!important}.container{max-width:480px}}@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}}@media (min-width:1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.alert{text-align:center;border-radius:var(--rounded-box,1rem);--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-text-opacity:1;width:100%;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg);grid-auto-flow:row;align-content:flex-start;place-items:center;gap:1rem;padding:1rem;display:grid}@media (min-width:640px){.alert{text-align:start;grid-template-columns:auto minmax(auto,1fr);grid-auto-flow:column;justify-items:start}}.avatar{display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar.placeholder>div{justify-content:center;align-items:center;display:flex}.badge{border-radius:var(--rounded-badge,1.9rem);--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;width:fit-content;height:1.25rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));justify-content:center;align-items:center;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.breadcrumbs{max-width:100%;padding-top:.5rem;padding-bottom:.5rem;overflow-x:auto}.breadcrumbs>ul,.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>ul>li,.breadcrumbs>ol>li{align-items:center;display:flex}.breadcrumbs>ul>li>a,.breadcrumbs>ol>li>a{cursor:pointer;align-items:center;display:flex}@media (hover:hover){.breadcrumbs>ul>li>a:hover,.breadcrumbs>ol>li>a:hover{text-decoration-line:underline}.\!label a:hover{--tw-text-opacity:1!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important}.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity:1!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.tab:hover{--tw-text-opacity:1}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--rounded-btn,.5rem);border-color:#0000;border-color:oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity));text-align:center;border-width:var(--border-btn,1px);--tw-text-opacity:1;height:3rem;min-height:3rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 #0000000d;--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);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1em;text-decoration-line:none;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}.btn-circle{border-radius:9999px;width:3rem;height:3rem;padding:0}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){appearance:none;width:auto}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{border-radius:var(--rounded-box,1rem);flex-direction:column;display:flex;position:relative}.card:focus{outline-offset:2px;outline:2px solid #0000}.card figure{justify-content:center;align-items:center;display:flex}.card.image-full{display:grid}.card.image-full:before{content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75;position:relative}.card.image-full:before,.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;height:100%}.card.image-full>.card-body{z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));position:relative}.chat{-moz-column-gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;display:grid}.checkbox{--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));cursor:pointer;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;flex-shrink:0;width:1.5rem;height:1.5rem}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{border-radius:var(--rounded-box,1rem);grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio],.collapse-content{grid-row-start:1;grid-column-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{appearance:none;opacity:0}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){z-index:1;width:100%;height:100%}.collapse[open],.collapse-open,.collapse:focus:not(.collapse-close),:is(.collapse:not(.collapse-close):has(>input[type=checkbox]:checked),.collapse:not(.collapse-close):has(>input[type=radio]:checked)){grid-template-rows:max-content 1fr}.collapse[open]>.collapse-content,.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content{visibility:visible;min-height:fit-content}.diff{direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.divider{white-space:nowrap;flex-direction:row;align-self:stretch;align-items:center;height:1rem;margin-top:1rem;margin-bottom:1rem;display:flex}.divider:before,.divider:after{--tw-content:"";content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/.1));flex-grow:1;width:100%;height:.125rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.drawer-side{pointer-events:none;inset-inline-start:0;overscroll-behavior:contain;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;width:100%;height:100dvh;display:grid;position:fixed;top:0;overflow:hidden}.drawer-side>.drawer-overlay{cursor:pointer;background-color:#0000;place-self:stretch stretch;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);transform:translate(-100%)}[dir=rtl] .drawer-side>:not(.drawer-overlay){transform:translate(100%)}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(100%)}[dir=rtl] .drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(-100%)}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.dropdown{display:inline-block;position:relative}.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid #0000}.dropdown .dropdown-content{position:absolute}.dropdown:not(details) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.dropdown-end .dropdown-content{inset-inline-end:0}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;transform-origin:100%;top:0}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;transform-origin:0;top:0}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.dropdown-end.dropdown-right .dropdown-content,.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{visibility:visible;opacity:1}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>.\!disabled:hover{pointer-events:none!important;--tw-border-opacity:0!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-bg-opacity:.1!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;--tw-text-opacity:.2!important}.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn:hover{background-color:color-mix(in oklab, oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity,1)) 90%, black);border-color:color-mix(in oklab, oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity,1)) 90%, black)}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:#0000}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline:hover{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}@supports (color:color-mix(in oklab, black, black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline-offset:2px;outline:2px solid #0000}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.\!disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.\!disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.\!active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.\!active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.\!disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.\!disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.\!active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.\!active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.\!disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.\!disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.\!active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.\!active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}:where(.menu li:not(.menu-title,.\!disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.\!disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer!important;outline-offset:2px!important;outline:2px solid #0000!important}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.\!disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.\!disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.\!active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.\!active,.btn):hover{cursor:pointer!important;outline-offset:2px!important;outline:2px solid #0000!important}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.\!active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.\!active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))!important}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.footer{-moz-column-gap:1rem;grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:dense}}.\!label{-webkit-user-select:none!important;user-select:none!important;justify-content:space-between!important;align-items:center!important;padding:.5rem .25rem!important;display:flex!important}.label{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;position:absolute}.\!input{appearance:none!important;border-radius:var(--rounded-btn,.5rem)!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important;border-width:1px!important;border-color:#0000!important;flex-shrink:1!important;height:3rem!important;padding-left:1rem!important;padding-right:1rem!important;font-size:1rem!important;line-height:1.5rem!important}.input{appearance:none;border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-width:1px;border-color:#0000;flex-shrink:1;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}.\!input[type=number]::-webkit-inner-spin-button{margin-top:-1rem!important;margin-bottom:-1rem!important;margin-inline-end:-1rem!important}.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.join{border-radius:var(--rounded-btn,.5rem);align-items:stretch;display:inline-flex}.join :where(.join-item),.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-start-start-radius:inherit;border-end-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-end-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.link{cursor:pointer;text-decoration-line:underline}.menu{flex-flow:column wrap;padding:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;display:grid}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu li.\!disabled{cursor:not-allowed!important;-webkit-user-select:none!important;user-select:none!important;color:var(--fallback-bc,oklch(var(--bc)/.3))!important}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;opacity:0;overscroll-behavior:contain;z-index:999;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background-color:#0000;justify-items:center;margin:0;padding:0;transition-property:transform,opacity,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid;position:fixed;inset:0;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{--tw-scale-x:.9;--tw-scale-y:.9;width:91.6667%;max-width:32rem;max-height:calc(100vh - 5em);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{justify-content:flex-end;margin-top:1.5rem;display:flex}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){scrollbar-gutter:stable;overflow:hidden}.navbar{padding:var(--navbar-padding,.5rem);align-items:center;width:100%;min-height:4rem;display:flex}:where(.navbar>:not(script,style)){align-items:center;display:inline-flex}.progress{appearance:none;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2));width:100%;height:.5rem;position:relative;overflow:hidden}.radio{--chkbg:var(--bc);cursor:pointer;appearance:none;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem}.range{cursor:pointer;appearance:none;--range-shdw:var(--fallback-bc,oklch(var(--bc)/1));border-radius:var(--rounded-box,1rem);background-color:#0000;width:100%;height:1.5rem;overflow:hidden}.range:focus{outline:none}.select{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-width:1px;border-color:#0000;height:3rem;min-height:3rem;padding-inline:1rem 2.5rem;font-size:.875rem;line-height:2;display:inline-flex}.select[multiple]{height:auto}.stack{place-items:flex-end center;display:inline-grid}.stack>*{z-index:1;opacity:.6;grid-row-start:1;grid-column-start:1;width:100%;transform:translateY(10%)scale(.9)}.stack>:nth-child(2){z-index:2;opacity:.8;transform:translateY(5%)scale(.95)}.stack>:first-child{z-index:3;opacity:1;transform:translateY(0)scale(1)}.stats{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-grid}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{-moz-column-gap:1rem;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.1;grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding:1rem 1.5rem;display:inline-grid}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.tabs{align-items:flex-end;display:grid}:is(.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class*=\ rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true]))){border-bottom-color:#0000}.tab{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;text-align:center;--tab-padding:1rem;--tw-text-opacity:.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));height:2rem;color:var(--tab-color);flex-wrap:wrap;grid-row-start:1;justify-content:center;align-items:center;padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);font-size:.875rem;line-height:2;display:inline-flex;position:relative}.tab:is(input[type=radio]){border-bottom-right-radius:0;border-bottom-left-radius:0;width:auto}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}input.tab:checked+.tab-content,:is(.tab-active,[aria-selected=true])+.tab-content{display:block}.table{border-radius:var(--rounded-box,1rem);text-align:left;width:100%;font-size:.875rem;line-height:1.25rem;position:relative}.table :where(.table-pin-rows thead tr){z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;bottom:0}.table :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;left:0;right:0}.\!textarea{border-radius:var(--rounded-btn,.5rem)!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important;border-width:1px!important;border-color:#0000!important;flex-shrink:1!important;min-height:3rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;line-height:2!important}.textarea{border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-width:1px;border-color:#0000;flex-shrink:1;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;line-height:2}.toast{white-space:nowrap;flex-direction:column;gap:.5rem;min-width:fit-content;padding:1rem;display:flex;position:fixed}.toggle{--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset) * -1);--togglehandleborder:0 0;cursor:pointer;appearance:none;border-radius:var(--rounded-badge,1.9rem);width:3rem;height:1.5rem;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background, box-shadow var(--animation-input,.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder);background-color:currentColor;border-width:1px;border-color:currentColor;flex-shrink:0}.avatar-group :where(.avatar){--tw-border-opacity:1;border-width:4px;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));border-radius:9999px;overflow:hidden}.btm-nav>:where(.\!active){--tw-bg-opacity:1!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important;border-top-width:2px!important}.btm-nav>:where(.active){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-top-width:2px}.btm-nav>.\!disabled{pointer-events:none!important;--tw-border-opacity:0!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-bg-opacity:.1!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;--tw-text-opacity:.2!important}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.btm-nav>* .\!label{font-size:1rem!important;line-height:1.5rem!important}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.breadcrumbs>ul>li>a:focus,.breadcrumbs>ol>li>a:focus{outline-offset:2px;outline:2px solid #0000}.breadcrumbs>ul>li>a:focus-visible,.breadcrumbs>ol>li>a:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ul>li+:before,.breadcrumbs>ol>li+:before{content:"";--tw-rotate:45deg;width:.375rem;height:.375rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;margin-left:.5rem;margin-right:.75rem;display:block}[dir=rtl] .breadcrumbs>ul>li+:before,[dir=rtl] .breadcrumbs>ol>li+:before{--tw-rotate:-135deg}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.btn:active:hover,.btn:active:focus{transform:scale(var(--btn-focus-scale,.97));animation:ease-out button-pop}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}@supports (color:color-mix(in oklab, black, black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}.btn:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;border-width:1px;border-color:#0000;outline-color:currentColor}.btn-ghost.btn-active{background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-color:#0000}.btn-outline{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;border-color:currentColor}.btn-outline.btn-active{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:focus-visible{outline-offset:2px;outline:2px solid}.card.bordered{--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.\!compact .card-body{padding:1rem!important;font-size:.875rem!important;line-height:1.25rem!important}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2;border-width:0;border-color:#0000}.checkbox:checked,.checkbox[aria-checked=true]{animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-color:var(--chkbg);background-image:linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%), linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), linear-gradient(45deg, var(--chkbg) 30%, var(--chkfg) 30.99%, var(--chkfg) 40%, transparent 40.99%), linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-image:linear-gradient(90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}details.collapse{width:100%}details.collapse summary{outline-offset:2px;outline:2px solid #0000;display:block;position:relative}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible,:is(.collapse:has(.collapse-title:focus-visible),.collapse:has(>input[type=checkbox]:focus-visible),.collapse:has(>input[type=radio]:focus-visible)){outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){padding:1rem;min-height:3.75rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse[open]>:where(.collapse-content),.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{--tw-translate-y:-50%;--tw-rotate:225deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapse[open].collapse-plus>.collapse-title:after,.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{content:"−"}.divider:not(:empty){gap:1rem}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline-width:2px;outline-style:solid}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!input input{--tw-bg-opacity:1!important;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))!important;background-color:#0000!important}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:#0000}.\!input input:focus{outline-offset:2px!important;outline:2px solid #0000!important}.input input:focus{outline-offset:2px;outline:2px solid #0000}.\!input[list]::-webkit-calendar-picker-indicator{line-height:1em!important}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.\!input:focus,.\!input:focus-within{box-shadow:none!important;border-color:var(--fallback-bc,oklch(var(--bc)/.2))!important;outline-offset:2px!important;outline-width:2px!important;outline-style:solid!important;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))!important}.\!input:has(>input[disabled]){cursor:not-allowed!important;--tw-border-opacity:1!important;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important;color:var(--fallback-bc,oklch(var(--bc)/.4))!important}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled]){cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.\!input:disabled,.\!input[disabled]{cursor:not-allowed!important;--tw-border-opacity:1!important;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important;color:var(--fallback-bc,oklch(var(--bc)/.4))!important}.\!input:has(>input[disabled]){cursor:not-allowed!important;--tw-border-opacity:1!important;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important;color:var(--fallback-bc,oklch(var(--bc)/.4))!important}.\!input:has(>input[disabled])::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input:has(>input[disabled])::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.input:has(>input[disabled])::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:has(>input[disabled])::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.\!input:has(>input[disabled])::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input:disabled::placeholder,.\!input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input:has(>input[disabled])::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!input:has(>input[disabled])>input[disabled]{cursor:not-allowed!important}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.\!input::-webkit-date-and-time-value{text-align:inherit!important}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(:not(:first-child)).btn{margin-inline-start:calc(var(--border-btn) * -1)}.link:focus{outline-offset:2px;outline:2px solid #0000}.link:focus-visible{outline-offset:2px;outline:2px solid}.\!loading{pointer-events:none!important;aspect-ratio:1!important;background-color:currentColor!important;width:1.5rem!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;background-color:currentColor;width:1.5rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-xs{width:1rem}.loading-sm{width:1.25rem}.loading-md{width:1.5rem}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li ul):before{bottom:.75rem;inset-inline-start:0;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:"";width:1px;position:absolute;top:.75rem}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);text-align:start;text-wrap:balance;padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline-offset:2px;outline:2px solid #0000}.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity:1!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{content:"";transform-origin:75% 75%;pointer-events:none;justify-self:end;width:.5rem;height:.5rem;margin-top:-.5rem;transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;transform:rotate(45deg);box-shadow:2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{margin-top:0;transform:rotate(225deg)}.mockup-phone .display{border-radius:40px;margin-top:-25px;overflow:hidden}.mockup-browser .mockup-browser-toolbar .\!input{text-overflow:ellipsis!important;white-space:nowrap!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important;direction:ltr!important;width:24rem!important;height:1.75rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;display:block!important;position:relative!important;overflow:hidden!important}.mockup-browser .mockup-browser-toolbar .input{text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));direction:ltr;width:24rem;height:1.75rem;margin-left:auto;margin-right:auto;padding-left:2rem;display:block;position:relative;overflow:hidden}.mockup-browser .mockup-browser-toolbar .\!input:before{content:""!important;aspect-ratio:1!important;--tw-translate-y:-50%!important;height:.75rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;opacity:.6!important;border-width:2px!important;border-color:currentColor!important;border-radius:9999px!important;position:absolute!important;top:50%!important;left:.5rem!important}.mockup-browser .mockup-browser-toolbar .input:before{content:"";aspect-ratio:1;--tw-translate-y:-50%;height:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:2px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:.5rem}.mockup-browser .mockup-browser-toolbar .\!input:after{content:""!important;--tw-translate-y:25%!important;--tw-rotate:-45deg!important;height:.5rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;opacity:.6!important;border-width:1px!important;border-color:currentColor!important;border-radius:9999px!important;position:absolute!important;top:50%!important;left:1.25rem!important}.mockup-browser .mockup-browser-toolbar .input:after{content:"";--tw-translate-y:25%;--tw-rotate:-45deg;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:1px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:1.25rem}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:.2s ease-out modal-pop}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>: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)))}.modal-action:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;background-image:none}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1));width:100%;height:.5rem}.range::-moz-range-track{border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1));width:100%;height:.5rem}.range::-webkit-slider-thumb{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));appearance:none;width:1.5rem;height:1.5rem;color:var(--range-shdw);--filler-size:100rem;--filler-offset:.6rem;box-shadow:0 0 0 3px var(--range-shdw) inset, var(--focus-shadow,0 0), calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);border-style:none;position:relative;top:50%;transform:translateY(-50%)}.range::-moz-range-thumb{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));width:1.5rem;height:1.5rem;color:var(--range-shdw);--filler-size:100rem;--filler-offset:.5rem;box-shadow:0 0 0 3px var(--range-shdw) inset, var(--focus-shadow,0 0), calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);border-style:none;position:relative;top:50%}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.skeleton{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));will-change:background-position;background-image:linear-gradient(105deg, transparent 0%, transparent 40%, var(--fallback-b1,oklch(var(--b1)/1)) 50%, transparent 60%, transparent 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}@media (prefers-reduced-motion){.skeleton{animation-duration:15s}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}[dir=rtl] .stats>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.steps .step:before{width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;width:2rem;height:2rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));border-radius:9999px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info+.step-info:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success+.step-success:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning+.step-warning:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error+.step-error:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline-offset:2px;outline:2px solid #0000}.tab:focus-visible{outline-offset:-5px;outline:2px solid}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;border-style:solid;border-bottom-width:calc(var(--tab-border,1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border,1px) solid transparent;border-width:0 0 var(--tab-border,1px) 0;border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);padding-top:var(--tab-border,1px);border-start-start-radius:var(--tab-radius,.5rem);border-start-end-radius:var(--tab-radius,.5rem)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-inline-end:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-bottom:var(--tab-border,1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";width:calc(100% + var(--tab-radius,.5rem) * 2);height:var(--tab-radius,.5rem);background-size:var(--tab-radius,.5rem);--tab-grad:calc(69% - var(--tab-border,1px));--radius-start:radial-gradient(circle at top left, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + .25px));--radius-end:radial-gradient(circle at top right, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + .25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + .25px));background-position:0 0,100% 0;background-repeat:no-repeat;background-image:var(--radius-start), var(--radius-end);display:block;position:absolute;bottom:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before,.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:0 0}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){vertical-align:middle;padding:.75rem 1rem}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table tr.\!active,.table tr.\!active:nth-child(2n){--tw-bg-opacity:1!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table-zebra tr.\!active,.table-zebra tr.\!active:nth-child(2n){--tw-bg-opacity:1!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){--tw-border-opacity:1;border-bottom-width:1px;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;color:var(--fallback-bc,oklch(var(--bc)/.6));font-size:.75rem;font-weight:700;line-height:1rem}.table :where(tfoot){--tw-border-opacity:1;border-top-width:1px;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.\!textarea:focus{box-shadow:none!important;border-color:var(--fallback-bc,oklch(var(--bc)/.2))!important;outline-offset:2px!important;outline-width:2px!important;outline-style:solid!important;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))!important}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.\!textarea:disabled,.\!textarea[disabled]{cursor:not-allowed!important;--tw-border-opacity:1!important;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important;color:var(--fallback-bc,oklch(var(--bc)/.4))!important}.\!textarea:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.textarea-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.\!textarea:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.\!textarea:disabled::placeholder,.\!textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important;--tw-placeholder-opacity:.2!important}.toast>*{animation:.25s ease-out toast-pop}@keyframes toast-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));background-image:none}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));opacity:.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;background-color:#0000}:root .prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/.2));--tw-prose-kbd:var(--fallback-bc,oklch(var(--bc)/.8))}.prose :where(code):not(:where([class~=not-prose] *,pre *)){border-radius:var(--rounded-badge);font-weight:initial;background-color:var(--fallback-bc,oklch(var(--bc)/.1));padding:1px 8px}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{display:none}.prose pre code{border-radius:0;padding:0}.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.glass,.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, rgb(255 255 255/var(--glass-opacity,30%)) 0%, #0000 100%), linear-gradient(var(--glass-reflex-degree,100deg), rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%, #0000 25%);box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset, 0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%));border:none}@media (hover:hover){.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, rgb(255 255 255/var(--glass-opacity,30%)) 0%, #0000 100%), linear-gradient(var(--glass-reflex-degree,100deg), rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%, #0000 25%);box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset, 0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%));border:none}}.artboard.phone{width:320px}.artboard.phone-1.horizontal,.artboard.phone-1.artboard-horizontal{width:568px;height:320px}.artboard.phone-2.horizontal,.artboard.phone-2.artboard-horizontal{width:667px;height:375px}.artboard.phone-3.horizontal,.artboard.phone-3.artboard-horizontal{width:736px;height:414px}.artboard.phone-4.horizontal,.artboard.phone-4.artboard-horizontal{width:812px;height:375px}.artboard.phone-5.horizontal,.artboard.phone-5.artboard-horizontal{width:896px;height:414px}.artboard.phone-6.horizontal,.artboard.phone-6.artboard-horizontal{width:1024px;height:320px}.btm-nav-xs>:where(.\!active){border-top-width:1px!important}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.\!active){border-top-width:2px!important}.btm-nav-sm>:where(.active){border-top-width:2px}.btm-nav-md>:where(.\!active){border-top-width:2px!important}.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.\!active){border-top-width:4px!important}.btm-nav-lg>:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-lg{height:4rem;min-height:4rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem}.btn-square:where(.btn-xs){width:1.5rem;height:1.5rem;padding:0}.btn-square:where(.btn-sm){width:2rem;height:2rem;padding:0}.btn-square:where(.btn-lg){width:4rem;height:4rem;padding:0}.btn-circle:where(.btn-xs){border-radius:9999px;width:1.5rem;height:1.5rem;padding:0}.btn-circle:where(.btn-sm){border-radius:9999px;width:2rem;height:2rem;padding:0}.btn-circle:where(.btn-md){border-radius:9999px;width:3rem;height:3rem;padding:0}.btn-circle:where(.btn-lg){border-radius:9999px;width:4rem;height:4rem;padding:0}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;width:auto;display:block;position:sticky}.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-side{overflow-y:auto}html:has(.drawer-toggle:checked){scrollbar-gutter:stable;overflow-y:hidden}.indicator :where(.indicator-item){bottom:auto;inset-inline:auto 0;--tw-translate-y:-50%;--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0}.indicator :where(.indicator-item):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-start){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:0 auto}.indicator :where(.indicator-item.indicator-start):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-center){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:50%}.indicator :where(.indicator-item.indicator-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-end){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:auto 0}.indicator :where(.indicator-item.indicator-end):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.indicator :where(.indicator-item.indicator-bottom){--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:0}.indicator :where(.indicator-item.indicator-middle){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%;bottom:50%}.indicator :where(.indicator-item.indicator-top){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0;bottom:auto}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:inherit;border-end-start-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.steps-horizontal .step{text-align:center;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;display:grid}.steps-vertical .step{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tabs-md :where(.tab){--tab-padding:1rem;height:2rem;font-size:.875rem;line-height:2}.tabs-lg :where(.tab){--tab-padding:1.25rem;height:3rem;font-size:1.125rem;line-height:2}.tabs-sm :where(.tab){--tab-padding:.75rem;height:1.5rem;font-size:.875rem;line-height:.75rem}.tabs-xs :where(.tab){--tab-padding:.5rem;height:1.25rem;font-size:.75rem;line-height:.75rem}.textarea-xs{padding:.25rem .5rem;font-size:.75rem;line-height:1.625}:where(.toast){bottom:0;inset-inline:auto 0;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto}.toast:where(.toast-start){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:0 auto}.toast:where(.toast-center){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:50%}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-end){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:auto 0}.toast:where(.toast-bottom){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:0}.toast:where(.toast-middle){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%;bottom:auto}.toast:where(.toast-top){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0;bottom:auto}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail,0px));display:inline-block;position:relative}.tooltip:before{pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip);position:absolute}.tooltip:before,.tooltip-top:before{top:auto;left:50%;right:auto;bottom:var(--tooltip-offset);transform:translate(-50%)}.avatar.online:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));outline-width:2px;outline-style:solid;outline-color:var(--fallback-b1,oklch(var(--b1)/1));border-radius:9999px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.avatar.offline:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));outline-width:2px;outline-style:solid;outline-color:var(--fallback-b1,oklch(var(--b1)/1));border-radius:9999px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.join.join-vertical>:where(:not(:first-child)){margin-top:-1px;margin-left:0;margin-right:0}.join.join-vertical>:where(:not(:first-child)).btn{margin-top:calc(var(--border-btn) * -1)}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)).btn{margin-inline-start:calc(var(--border-btn) * -1);margin-top:0}.modal-top :where(.modal-box){--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;width:100%;max-width:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.modal-middle :where(.modal-box){--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;width:91.6667%;max-width:32rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.modal-bottom :where(.modal-box){--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;width:100%;max-width:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .step:before{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-inline-start:-100%}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem}.steps-vertical .step:before{--tw-translate-x:-50%;--tw-translate-y:-50%;width:.5rem;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-inline-start:50%}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tooltip{text-align:center;--tooltip-tail:.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + .0625rem - var(--tooltip-tail));display:inline-block;position:relative}.tooltip:before,.tooltip:after{opacity:0;transition:color .2s cubic-bezier(.4,0,.2,1) .1s,background-color .2s cubic-bezier(.4,0,.2,1) .1s,border-color .2s cubic-bezier(.4,0,.2,1) .1s,text-decoration-color .2s cubic-bezier(.4,0,.2,1) .1s,fill .2s cubic-bezier(.4,0,.2,1) .1s,stroke .2s cubic-bezier(.4,0,.2,1) .1s,opacity .2s cubic-bezier(.4,0,.2,1) .1s,box-shadow .2s cubic-bezier(.4,0,.2,1) .1s,transform .2s cubic-bezier(.4,0,.2,1) .1s,filter .2s cubic-bezier(.4,0,.2,1) .1s,-webkit-backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s,backdrop-filter .2s cubic-bezier(.4,0,.2,1) .1s}.tooltip:after{content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;display:block;position:absolute}.tooltip:before{white-space:normal;background-color:var(--tooltip-color);max-width:20rem;color:var(--tooltip-text-color);border-radius:.25rem;width:max-content;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.tooltip.tooltip-open:before,.tooltip.tooltip-open:after,.tooltip:hover:before,.tooltip:hover:after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:before,.tooltip:not([data-tip]):hover:after{visibility:hidden;opacity:0}.tooltip:after,.tooltip-top:after{border-color:var(--tooltip-color) transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset);transform:translate(-50%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0{bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-4{bottom:-1rem}.-bottom-px{bottom:-1px}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-4{left:-1rem}.-right-0{right:0}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\/4{bottom:25%}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[-90px\]{bottom:-90px}.bottom-\[40px\]{bottom:40px}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-2\/3{left:66.6667%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[-150px\]{left:-150px}.left-\[-90px\]{left:-90px}.left-\[calc\(50\%\+2px\)\]{left:calc(50% + 2px)}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-150px\]{right:-150px}.right-\[-80px\]{right:-80px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-80px\]{top:-80px}.top-\[40px\]{top:40px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[1030\]{z-index:1030}.z-\[1040\]{z-index:1040}.z-\[1050\]{z-index:1050}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1\]{z-index:1}.z-\[40\]{z-index:40}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.m-1{margin:.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-\[-16px\]{margin-left:-16px;margin-right:-16px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[20px\]{margin-top:20px;margin-bottom:20px}.my-\[24px\]{margin-top:24px;margin-bottom:24px}.my-\[96px\]{margin-top:96px;margin-bottom:96px}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.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-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[12px\]{margin-bottom:12px}.mb-\[16px\]{margin-bottom:16px}.mb-\[1px\]{margin-bottom:1px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.mb-\[28px\]{margin-bottom:28px}.mb-\[32px\]{margin-bottom:32px}.mb-\[40px\]{margin-bottom:40px}.mb-\[4px\]{margin-bottom:4px}.mb-\[56px\]{margin-bottom:56px}.mb-\[64px\]{margin-bottom:64px}.mb-\[8px\]{margin-bottom:8px}.mb-\[96px\]{margin-bottom:96px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[12px\]{margin-left:12px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-\[4px\]{margin-right:4px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[26px\]{margin-top:26px}.mt-\[28px\]{margin-top:28px}.mt-\[2px\]{margin-top:2px}.mt-\[32px\]{margin-top:32px}.mt-\[40px\]{margin-top:40px}.mt-\[44px\]{margin-top:44px}.mt-\[48px\]{margin-top:48px}.mt-\[4px\]{margin-top:4px}.mt-\[52px\]{margin-top:52px}.mt-\[56px\]{margin-top:56px}.mt-\[60px\]{margin-top:60px}.mt-\[80px\]{margin-top:80px}.mt-\[8px\]{margin-top:8px}.mt-\[92px\]{margin-top:92px}.mt-\[96px\]{margin-top:96px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.\!h-auto{height:auto!important}.h-0{height:0}.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-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[0\.25px\]{height:.25px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[40vh\]{height:40vh}.h-\[46px\]{height:46px}.h-\[4px\]{height:4px}.h-\[52px\]{height:52px}.h-\[59px\]{height:59px}.h-\[60px\]{height:60px}.h-\[6px\]{height:6px}.h-\[70\%\]{height:70%}.h-\[76px\]{height:76px}.h-\[92vh\]{height:92vh}.h-\[min\(791px\,calc\(100vh-24px\)\)\]{height:min(791px,100vh - 24px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[228px\]{max-height:228px}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-\[min\(560px\,calc\(100vh-24px\)\)\]{max-height:min(560px,100vh - 24px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.\!min-h-\[120px\]{min-height:120px!important}.\!min-h-\[44px\]{min-height:44px!important}.\!min-h-\[48px\]{min-height:48px!important}.\!min-h-\[80px\]{min-height:80px!important}.min-h-0{min-height:0}.min-h-\[112px\]{min-height:112px}.min-h-\[144px\]{min-height:144px}.min-h-\[160px\]{min-height:160px}.min-h-\[24px\]{min-height:24px}.min-h-\[260px\]{min-height:260px}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[62px\]{min-height:62px}.min-h-\[63px\]{min-height:63px}.min-h-\[74px\]{min-height:74px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-var\(--navbar-h\)\)\]{min-height:calc(100vh - var(--navbar-h))}.min-h-screen{min-height:100vh}.\!w-\[20\%\]{width:20%!important}.\!w-full{width:100%!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-8\/12{width:66.6667%}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[12px\]{width:12px}.w-\[133px\]{width:133px}.w-\[14\.5\%\]{width:14.5%}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[26px\]{width:26px}.w-\[320px\]{width:320px}.w-\[32px\]{width:32px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[60px\]{width:60px}.w-\[6px\]{width:6px}.w-\[70\%\]{width:70%}.w-\[76px\]{width:76px}.w-\[90vw\]{width:90vw}.w-\[91\.666667\%\]{width:91.6667%}.w-\[92vw\]{width:92vw}.w-\[99px\]{width:99px}.w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-\[1000px\]{min-width:1000px}.min-w-\[104px\]{min-width:104px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[1rem\]{min-width:1rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[22rem\]{min-width:22rem}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[40px\]{min-width:40px}.min-w-\[420px\]{min-width:420px}.min-w-\[480px\]{min-width:480px}.min-w-\[500px\]{min-width:500px}.min-w-\[56px\]{min-width:56px}.min-w-\[600px\]{min-width:600px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[72px\]{min-width:72px}.min-w-\[760px\]{min-width:760px}.min-w-\[800px\]{min-width:800px}.min-w-\[880px\]{min-width:880px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[960px\]{min-width:960px}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[140px\]{max-width:140px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[504px\]{max-width:504px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[644px\]{max-width:644px}.max-w-\[720px\]{max-width:720px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[860px\]{max-width:860px}.max-w-\[894px\]{max-width:894px}.max-w-\[90\%\]{max-width:90%}.max-w-\[900px\]{max-width:900px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[960px\]{max-width:960px}.max-w-\[992px\]{max-width:992px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[1px\]{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-125{--tw-scale-x:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes typing{0%{width:0%}to{width:100%}}.animate-typing{animation:2s steps(20,end) typing}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr\,14fr\,1fr\]{grid-template-columns:1fr 14fr 1fr}.grid-cols-\[26px_1fr\]{grid-template-columns:26px 1fr}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.grid-cols-\[auto\,auto\,1fr\,1fr\]{grid-template-columns:auto auto 1fr 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.\!gap-1{gap:.25rem!important}.\!gap-2{gap:.5rem!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[36px\]{gap:36px}.gap-\[48px\]{gap:48px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[40px\]{-moz-column-gap:40px;column-gap:40px}.gap-y-1{row-gap:.25rem}.gap-y-5{row-gap:1.25rem}.gap-y-\[40px\]{row-gap:40px}.-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-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * 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-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-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-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\(--bg-surface\)\]>:not([hidden])~:not([hidden]){border-color:var(--bg-surface)}.divide-\[var\(--border-default\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-default)}.divide-\[var\(--border-soft\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-soft)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[12px\]{border-radius:12px!important}.\!rounded-\[16px\]{border-radius:16px!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-md{border-radius:.375rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--btn-radius\)\]{border-radius:var(--btn-radius)}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[24px\]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-\[12px\]{border-top-left-radius:12px;border-bottom-left-radius:12px}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-\[16px\]{border-bottom-left-radius:16px}.rounded-br-\[16px\]{border-bottom-right-radius:16px}.rounded-tr-\[16px\]{border-top-right-radius:16px}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[0\.1px\]{border-width:.1px}.border-\[0\.5px\]{border-width:.5px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[0\.25px\]{border-bottom-width:.25px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.\!border-dashed{border-style:dashed!important}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.\!border-\[var\(--button-primary-bg\)\]{border-color:var(--button-primary-bg)!important}.\!border-error{--tw-border-opacity:1!important;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))!important}.\!border-transparent{border-color:#0000!important}.border-\[\#4A4A4A\]{--tw-border-opacity:1;border-color:rgb(74 74 74/var(--tw-border-opacity))}.border-\[\#C28F3D\]{--tw-border-opacity:1;border-color:rgb(194 143 61/var(--tw-border-opacity))}.border-\[\#D9D9D9\]{--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity))}.border-\[\#E2C48F\]{--tw-border-opacity:1;border-color:rgb(226 196 143/var(--tw-border-opacity))}.border-\[var\(--accent-hover\)\]{border-color:var(--accent-hover)}.border-\[var\(--accent-strong\)\]{border-color:var(--accent-strong)}.border-\[var\(--bg-card\)\]{border-color:var(--bg-card)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[var\(--button-primary-bg\)\]{border-color:var(--button-primary-bg)}.border-\[var\(--button-primary-border\,var\(--button-primary-bg\)\)\]{border-color:var(--button-primary-border,var(--button-primary-bg))}.border-\[var\(--filetype-cyan-border\)\]{border-color:var(--filetype-cyan-border)}.border-\[var\(--filetype-indigo-border\)\]{border-color:var(--filetype-indigo-border)}.border-\[var\(--filetype-orange-border\)\]{border-color:var(--filetype-orange-border)}.border-\[var\(--filetype-pink-border\)\]{border-color:var(--filetype-pink-border)}.border-\[var\(--filetype-purple-border\)\]{border-color:var(--filetype-purple-border)}.border-\[var\(--filetype-yellow-border\)\]{border-color:var(--filetype-yellow-border)}.border-\[var\(--input-border\)\]{border-color:var(--input-border)}.border-\[var\(--input-border\,var\(--border-default\)\)\]{border-color:var(--input-border,var(--border-default))}.border-\[var\(--input-focus\)\]{border-color:var(--input-focus)}.border-\[var\(--ring-focus\)\]{border-color:var(--ring-focus)}.border-\[var\(--status-error-bg\)\]{border-color:var(--status-error-bg)}.border-\[var\(--status-error-border\)\]{border-color:var(--status-error-border)}.border-\[var\(--status-info-border\)\]{border-color:var(--status-info-border)}.border-\[var\(--status-notification-border\)\]{border-color:var(--status-notification-border)}.border-\[var\(--status-success-border\)\]{border-color:var(--status-success-border)}.border-\[var\(--status-warning-border\)\]{border-color:var(--status-warning-border)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity))}.border-amber-400\/20{border-color:#fbbf2433}.border-base-content\/10{border-color:var(--fallback-bc,oklch(var(--bc)/.1))}.border-base-content\/20{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-black\/10{border-color:#0000001a}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-800\/50{border-color:#1e40af80}.border-border-soft\/60{border-color:rgb(var(--border-soft-rgb) / .6)}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity))}.border-text-primary\/10{border-color:rgb(var(--text-primary-rgb) / .1)}.border-text-primary\/20{border-color:rgb(var(--text-primary-rgb) / .2)}.border-text-primary\/30{border-color:rgb(var(--text-primary-rgb) / .3)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-l-\[var\(--status-error-icon\)\]{border-left-color:var(--status-error-icon)}.border-l-\[var\(--status-info-icon\)\]{border-left-color:var(--status-info-icon)}.border-l-\[var\(--status-notification-icon\)\]{border-left-color:var(--status-notification-icon)}.border-l-\[var\(--status-success-icon\)\]{border-left-color:var(--status-success-icon)}.border-l-\[var\(--status-warning-icon\)\]{border-left-color:var(--status-warning-icon)}.border-t-\[var\(--text-primary\)\]{border-top-color:var(--text-primary)}.border-t-transparent{border-top-color:#0000}.\!bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#006080\]{--tw-bg-opacity:1;background-color:rgb(0 96 128/var(--tw-bg-opacity))}.bg-\[\#030F20\]{--tw-bg-opacity:1;background-color:rgb(3 15 32/var(--tw-bg-opacity))}.bg-\[\#07172E\]{--tw-bg-opacity:1;background-color:rgb(7 23 46/var(--tw-bg-opacity))}.bg-\[\#0D2953\]{--tw-bg-opacity:1;background-color:rgb(13 41 83/var(--tw-bg-opacity))}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:rgb(15 15 15/var(--tw-bg-opacity))}.bg-\[\#0f1115\]{--tw-bg-opacity:1;background-color:rgb(15 17 21/var(--tw-bg-opacity))}.bg-\[\#111318\]{--tw-bg-opacity:1;background-color:rgb(17 19 24/var(--tw-bg-opacity))}.bg-\[\#111318\]\/95{background-color:#111318f2}.bg-\[\#111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity))}.bg-\[\#151515\]{--tw-bg-opacity:1;background-color:rgb(21 21 21/var(--tw-bg-opacity))}.bg-\[\#151821\]{--tw-bg-opacity:1;background-color:rgb(21 24 33/var(--tw-bg-opacity))}.bg-\[\#1A1A1A\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity))}.bg-\[\#1B1B1B\]{--tw-bg-opacity:1;background-color:rgb(27 27 27/var(--tw-bg-opacity))}.bg-\[\#1E1E1E\]{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity))}.bg-\[\#333\]{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity))}.bg-\[\#3A362F\]{--tw-bg-opacity:1;background-color:rgb(58 54 47/var(--tw-bg-opacity))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-\[\#7c3aed\]{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.bg-\[\#8B6725\]{--tw-bg-opacity:1;background-color:rgb(139 103 37/var(--tw-bg-opacity))}.bg-\[\#D9D9D9\]{--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity))}.bg-\[\#F0D486\]{--tw-bg-opacity:1;background-color:rgb(240 212 134/var(--tw-bg-opacity))}.bg-\[\#F9FAFB\]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-\[var\(--action-active\)\]{background-color:var(--action-active)}.bg-\[var\(--action-hover\)\]{background-color:var(--action-hover)}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-\[var\(--border-soft\)\]{background-color:var(--border-soft)}.bg-\[var\(--button-primary-bg\)\]{background-color:var(--button-primary-bg)}.bg-\[var\(--filetype-cyan-bg\)\]{background-color:var(--filetype-cyan-bg)}.bg-\[var\(--filetype-indigo-bg\)\]{background-color:var(--filetype-indigo-bg)}.bg-\[var\(--filetype-orange-bg\)\]{background-color:var(--filetype-orange-bg)}.bg-\[var\(--filetype-pink-bg\)\]{background-color:var(--filetype-pink-bg)}.bg-\[var\(--filetype-purple-bg\)\]{background-color:var(--filetype-purple-bg)}.bg-\[var\(--filetype-yellow-bg\)\]{background-color:var(--filetype-yellow-bg)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--input-bg\,var\(--bg-card\)\)\]{background-color:var(--input-bg,var(--bg-card))}.bg-\[var\(--overlay-backdrop\)\]{background-color:var(--overlay-backdrop)}.bg-\[var\(--ring-focus\)\]{background-color:var(--ring-focus)}.bg-\[var\(--status-error-bg\)\]{background-color:var(--status-error-bg)}.bg-\[var\(--status-error-icon\)\]{background-color:var(--status-error-icon)}.bg-\[var\(--status-info-bg\)\]{background-color:var(--status-info-bg)}.bg-\[var\(--status-info-icon\)\]{background-color:var(--status-info-icon)}.bg-\[var\(--status-notification-bg\)\]{background-color:var(--status-notification-bg)}.bg-\[var\(--status-notification-icon\)\]{background-color:var(--status-notification-icon)}.bg-\[var\(--status-success-bg\)\]{background-color:var(--status-success-bg)}.bg-\[var\(--status-success-icon\)\]{background-color:var(--status-success-icon)}.bg-\[var\(--status-warning-bg\)\]{background-color:var(--status-warning-bg)}.bg-\[var\(--status-warning-icon\)\]{background-color:var(--status-warning-icon)}.bg-\[var\(--tabs-active-border\)\]{background-color:var(--tabs-active-border)}.bg-\[var\(--text-active\)\]{background-color:var(--text-active)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-amber-400\/10{background-color:#fbbf241a}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.bg-base-200{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.bg-base-200\/60{background-color:var(--fallback-b2,oklch(var(--b2)/.6))}.bg-base-200\/80{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.bg-base-300{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.bg-base-300\/70{background-color:var(--fallback-b3,oklch(var(--b3)/.7))}.bg-bg-card\/80{background-color:rgb(var(--bg-card-rgb) / .8)}.bg-bg-card\/90{background-color:rgb(var(--bg-card-rgb) / .9)}.bg-bg-secondary\/20{background-color:rgb(var(--bg-secondary-rgb) / .2)}.bg-bg-secondary\/70{background-color:rgb(var(--bg-secondary-rgb) / .7)}.bg-bg-secondary\/80{background-color:rgb(var(--bg-secondary-rgb) / .8)}.bg-bg-surface\/40{background-color:rgb(var(--bg-surface-rgb) / .4)}.bg-bg-surface\/60{background-color:rgb(var(--bg-surface-rgb) / .6)}.bg-bg-surface\/90{background-color:rgb(var(--bg-surface-rgb) / .9)}.bg-black\/60{background-color:#0009}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.bg-neutral-800\/80{background-color:#262626cc}.bg-neutral-900\/60{background-color:#17171799}.bg-neutral-900\/70{background-color:#171717b3}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-text-primary\/10{background-color:rgb(var(--text-primary-rgb) / .1)}.bg-text-primary\/30{background-color:rgb(var(--text-primary-rgb) / .3)}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity))}.bg-opacity-30{--tw-bg-opacity:.3}.bg-opacity-50{--tw-bg-opacity:.5}.bg-\[linear-gradient\(rgba\(59\,130\,246\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(59\,130\,246\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#3b82f608 1px,#0000 1px),linear-gradient(90deg,#3b82f608 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(59\,130\,246\,0\.05\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(59\,130\,246\,0\.05\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#3b82f60d 1px,#0000 1px),linear-gradient(90deg,#3b82f60d 1px,#0000 1px)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[var\(--action-active\)\]{--tw-gradient-from:var(--action-active) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--button-primary-bg\)\]{--tw-gradient-from:var(--button-primary-bg) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--text-active\)\]{--tw-gradient-from:var(--text-active) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--text-primary\)\]{--tw-gradient-from:var(--text-primary) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:#3b82f633 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from:#3b82f64d var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from:#6366f133 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000001a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-200{--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #bfdbfe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eff6ff4d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-800{--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e40af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-950\/20{--tw-gradient-to:#17255400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17255433 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[var\(--action-active\)\]{--tw-gradient-to:var(--action-active) var(--tw-gradient-to-position)}.to-\[var\(--button-primary-active\)\]{--tw-gradient-to:var(--button-primary-active) var(--tw-gradient-to-position)}.to-\[var\(--text-active\)\]{--tw-gradient-to:var(--text-active) var(--tw-gradient-to-position)}.to-\[var\(--text-primary\)\]{--tw-gradient-to:var(--text-primary) var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}.to-cyan-50\/20{--tw-gradient-to:#ecfeff33 var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/20{--tw-gradient-to:#06b6d433 var(--tw-gradient-to-position)}.to-cyan-500\/30{--tw-gradient-to:#06b6d44d var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-cyan-950\/10{--tw-gradient-to:#0833441a var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to:#a855f733 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-\[size\:64px_64px\]{background-size:64px 64px}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-2{padding:.5rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.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}.p-\[40px\]{padding:40px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-16{padding-left:4rem;padding-right:4rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[32px\]{padding-left:32px;padding-right:32px}.px-\[40px\]{padding-left:40px;padding-right:40px}.px-\[72px\]{padding-left:72px;padding-right:72px}.py-0{padding-top:0;padding-bottom:0}.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-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[24px\]{padding-top:24px;padding-bottom:24px}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.py-\[36px\]{padding-top:36px;padding-bottom:36px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(env\(safe-area-inset-bottom\)\+16px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pl-\[26px\]{padding-left:26px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.ps-4{padding-inline-start:1rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[3px\]{padding-top:3px}.pt-\[44px\]{padding-top:44px}.pt-\[5px\]{padding-top:5px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-\[-2px\]{vertical-align:-2px}.font-\[Inter\]{font-family:Inter}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-\[8px\]{font-size:8px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.95em\]{font-size:.95em}.text-\[1\.3em\]{font-size:1.3em}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[8px\]{font-size:8px}.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-bold{font-weight:700!important}.\!font-light{font-weight:300!important}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!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}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[18px\]{line-height:18px}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[32px\]{line-height:32px}.leading-\[36px\]{line-height:36px}.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\.01em\]{letter-spacing:-.01em}.tracking-\[0\.0015em\]{letter-spacing:.0015em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[var\(--text-active\)\]{color:var(--text-active)!important}.\!text-\[var\(--text-error\)\]{color:var(--text-error)!important}.\!text-\[var\(--text-info\)\]{color:var(--text-info)!important}.\!text-\[var\(--text-muted\)\]{color:var(--text-muted)!important}.\!text-\[var\(--text-primary\)\]{color:var(--text-primary)!important}.\!text-\[var\(--text-secondary\)\]{color:var(--text-secondary)!important}.\!text-\[var\(--text-success\)\]{color:var(--text-success)!important}.\!text-\[var\(--text-warning\)\]{color:var(--text-warning)!important}.text-\[\#1061AD\]{--tw-text-opacity:1;color:rgb(16 97 173/var(--tw-text-opacity))}.text-\[\#1890FF\]{--tw-text-opacity:1;color:rgb(24 144 255/var(--tw-text-opacity))}.text-\[\#83827e\]{--tw-text-opacity:1;color:rgb(131 130 126/var(--tw-text-opacity))}.text-\[\#93C5FD\]{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.text-\[\#9B9B9B\]{--tw-text-opacity:1;color:rgb(155 155 155/var(--tw-text-opacity))}.text-\[\#A7A5A0\]{--tw-text-opacity:1;color:rgb(167 165 160/var(--tw-text-opacity))}.text-\[\#D2B977\]{--tw-text-opacity:1;color:rgb(210 185 119/var(--tw-text-opacity))}.text-\[\#DCA54C\]{--tw-text-opacity:1;color:rgb(220 165 76/var(--tw-text-opacity))}.text-\[\#FCF3CE\]{--tw-text-opacity:1;color:rgb(252 243 206/var(--tw-text-opacity))}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--bg-base\)\]{color:var(--bg-base)}.text-\[var\(--bg-secondary\)\]{color:var(--bg-secondary)}.text-\[var\(--bg-surface\)\]{color:var(--bg-surface)}.text-\[var\(--button-primary-bg\)\]{color:var(--button-primary-bg)}.text-\[var\(--button-primary-text\)\]{color:var(--button-primary-text)}.text-\[var\(--filetype-cyan-icon\)\]{color:var(--filetype-cyan-icon)}.text-\[var\(--filetype-indigo-icon\)\]{color:var(--filetype-indigo-icon)}.text-\[var\(--filetype-orange-icon\)\]{color:var(--filetype-orange-icon)}.text-\[var\(--filetype-pink-icon\)\]{color:var(--filetype-pink-icon)}.text-\[var\(--filetype-purple-icon\)\]{color:var(--filetype-purple-icon)}.text-\[var\(--filetype-yellow-icon\)\]{color:var(--filetype-yellow-icon)}.text-\[var\(--status-error-bg\)\]{color:var(--status-error-bg)}.text-\[var\(--status-error-border\)\]{color:var(--status-error-border)}.text-\[var\(--status-error-icon\)\]{color:var(--status-error-icon)}.text-\[var\(--status-info-icon\)\]{color:var(--status-info-icon)}.text-\[var\(--status-notification-icon\)\]{color:var(--status-notification-icon)}.text-\[var\(--status-notification-text\)\]{color:var(--status-notification-text)}.text-\[var\(--status-success-icon\)\]{color:var(--status-success-icon)}.text-\[var\(--status-warning-icon\)\]{color:var(--status-warning-icon)}.text-\[var\(--text-active\)\]{color:var(--text-active)}.text-\[var\(--text-error\)\]{color:var(--text-error)}.text-\[var\(--text-info\)\]{color:var(--text-info)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-reverse\)\]{color:var(--text-reverse)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-success\)\]{color:var(--text-success)}.text-\[var\(--text-warning\)\]{color:var(--text-warning)}.text-\[var\(--text-white\)\]{color:var(--text-white)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity))}.text-base-content{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.text-base-content\/50{color:var(--fallback-bc,oklch(var(--bc)/.5))}.text-base-content\/60{color:var(--fallback-bc,oklch(var(--bc)/.6))}.text-base-content\/70{color:var(--fallback-bc,oklch(var(--bc)/.7))}.text-base-content\/80{color:var(--fallback-bc,oklch(var(--bc)/.8))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-inherit{color:inherit}.text-neutral-100{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.text-transparent{color:#0000}.text-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.placeholder-\[\#E2C48F\]::placeholder{--tw-placeholder-opacity:1;color:rgb(226 196 143/var(--tw-placeholder-opacity))}.placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:rgb(209 213 219/var(--tw-placeholder-opacity))}.accent-\[var\(--accent-strong\,var\(--button-primary-bg\)\)\]{accent-color:var(--accent-strong,var(--button-primary-bg))}.accent-\[var\(--text-primary\)\]{accent-color:var(--text-primary)}.\!opacity-60{opacity:.6!important}.\!opacity-70{opacity:.7!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px 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_-12px_40px_var\(--overlay-light\)\]{--tw-shadow:0 -12px 40px var(--overlay-light);--tw-shadow-colored:0 -12px 40px 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_-16px_32px_var\(--overlay-light\)\]{--tw-shadow:0 -16px 32px var(--overlay-light);--tw-shadow-colored:0 -16px 32px 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_-3px_2px_-1px_var\(--overlay-light\)\]{--tw-shadow:0 -3px 2px -1px var(--overlay-light);--tw-shadow-colored:0 -3px 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_0_0_1px_var\(--overlay-light\)\]{--tw-shadow:0 0 0 1px var(--overlay-light);--tw-shadow-colored:0 0 0 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_0_0_2px_color-mix\(in_srgb\,var\(--ring-focus\)_24\%\,transparent\)\]{--tw-shadow:0 0 0 2px color-mix(in srgb,var(--ring-focus) 24%,transparent);--tw-shadow-colored:0 0 0 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-\[0_0_12px_4px_var\(--overlay-light\)\]{--tw-shadow:0 0 12px 4px var(--overlay-light);--tw-shadow-colored:0 0 12px 4px 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_0_20px_var\(--overlay-light\)\,0_20px_40px_var\(--overlay-light\)\]{--tw-shadow:0 0 20px var(--overlay-light),0 20px 40px var(--overlay-light);--tw-shadow-colored:0 0 20px var(--tw-shadow-color), 0 20px 40px 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_0_22px_var\(--button-primary-focus\)\]{--tw-shadow:0 0 22px var(--button-primary-focus);--tw-shadow-colored:0 0 22px 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_0_22px_var\(--overlay-light\)\]{--tw-shadow:0 0 22px var(--overlay-light);--tw-shadow-colored:0 0 22px 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_10px_24px_rgb\(0_0_0\/0\.14\)\]{--tw-shadow:0 10px 24px #00000024;--tw-shadow-colored:0 10px 24px 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_10px_40px_var\(--overlay-light\)\]{--tw-shadow:0 10px 40px var(--overlay-light);--tw-shadow-colored:0 10px 40px 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_12px_28px_-8px_var\(--overlay-light\)\]{--tw-shadow:0 12px 28px -8px var(--overlay-light);--tw-shadow-colored:0 12px 28px -8px 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_18px_40px_var\(--overlay-light\)\]{--tw-shadow:0 18px 40px var(--overlay-light);--tw-shadow-colored:0 18px 40px 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_2px_8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 2px 8px #00000059;--tw-shadow-colored:0 2px 8px 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_2px_8px_var\(--overlay-light\)\]{--tw-shadow:0 2px 8px var(--overlay-light);--tw-shadow-colored:0 2px 8px 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-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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 #0000000d;--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-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-black\/5{outline-color:#0000000d}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[var\(--button-primary-bg\)\]{--tw-ring-color:var(--button-primary-bg)}.ring-\[var\(--ring-focus\)\]{--tw-ring-color:var(--ring-focus)}.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-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);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-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--from\:var\(--icon-13\)\]{--from:var(--icon-13)}.\[--to\:var\(--icon-14\)\]{--to:var(--icon-14)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[height\:clamp\(13px\,2\.8vw\,18px\)\]{height:clamp(13px,2.8vw,18px)}.\[height\:clamp\(18px\,4vw\,28px\)\]{height:clamp(18px,4vw,28px)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-color\:var\(--border-default\)_transparent\]{scrollbar-color:var(--border-default) transparent}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[width\:clamp\(13px\,2\.8vw\,18px\)\]{width:clamp(13px,2.8vw,18px)}.\[width\:clamp\(18px\,4vw\,28px\)\]{width:clamp(18px,4vw,28px)}@keyframes dotPulse{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.text-display-clavi{letter-spacing:-.5px;color:#0d2953;font-size:clamp(32px,6vw,64px);font-weight:700;line-height:clamp(40px,7vw,72px)}.text-display-clavi.dark-mode{color:#ddebff}.text-h1-clavi{letter-spacing:-.4px;color:#112f5a;font-size:clamp(24px,5vw,40px);font-weight:700;line-height:clamp(32px,6vw,48px)}.text-h1-clavi.dark-mode{color:#c7ddf5}.text-h2-clavi{letter-spacing:-.3px;color:#1b3b72;font-size:clamp(20px,4.5vw,32px);font-weight:700;line-height:clamp(28px,5.5vw,40px)}.text-h2-clavi.dark-mode{color:#b8d0ec}.text-h3-clavi{letter-spacing:-.2px;color:#365a8a;font-size:clamp(18px,4vw,28px);font-weight:600;line-height:clamp(24px,5vw,36px)}.text-h3-clavi.dark-mode{color:#a1bed9}.text-h4-clavi{letter-spacing:-.1px;color:#4c729f;font-size:clamp(16px,3.5vw,24px);font-weight:600;line-height:clamp(22px,4.5vw,32px)}.text-h4-clavi.dark-mode{color:#90afcf}.text-subtitle1-clavi{color:#112f5a;font-size:clamp(16px,3.5vw,24px);font-weight:500;line-height:clamp(22px,4.5vw,32px)}.text-subtitle1-clavi.dark-mode{color:#d7e6ff}.text-subtitle2-clavi{color:#1b3b72;font-size:clamp(14px,3vw,20px);font-weight:500;line-height:clamp(20px,4vw,28px)}.text-subtitle2-clavi.dark-mode{color:#b9d4f6}.text-subtitle4-clavi{letter-spacing:.1px;color:#4c729f;font-size:clamp(12px,2.5vw,16px);font-weight:500;line-height:clamp(16px,3.2vw,22px)}.text-subtitle4-clavi.dark-mode{color:#8cafdc}.text-body-large-clavi{letter-spacing:.15px;color:#0d2953;font-size:clamp(14px,3.2vw,20px);font-weight:400;line-height:clamp(20px,4vw,28px)}.text-body-large-clavi.dark-mode{color:#c9e0ff}.text-body-medium-clavi{letter-spacing:.15px;color:#112f5a;font-size:clamp(12px,2.8vw,16px);font-weight:400;line-height:clamp(18px,3.8vw,24px)}.text-body-medium-clavi.dark-mode{color:#b5d5f4}.text-body-xsmall-clavi{letter-spacing:.15px;color:#4c729f;font-size:clamp(10px,2vw,12px);font-weight:400;line-height:clamp(14px,2.5vw,18px)}.text-body-xsmall-clavi.dark-mode{color:#8eb0d9}.text-disabled-clavi{letter-spacing:.1px;color:#b0b0b0;font-size:clamp(12px,2.5vw,16px);line-height:clamp(16px,3.2vw,22px)}.text-disabled-clavi.dark-mode{color:#516c9f}.bg-business-learnmore{background-color:#eff2f5}.bg-business-learnmore.dark-mode{background-color:#2b3036}.bg-business-children-learnmore{background-color:#f9fafd}.bg-business-children-learnmore.dark-mode{background-color:#23272f}:root{--navbar-h:76px;--sidebar-pad:16px;--internal-accent:#4f46e5;--home-feature-bg:radial-gradient(50% 50% at 50% 50%, #ffffff70 0%, #ffffff29 45%, transparent 100%), linear-gradient(314.48deg, #ffb648a6 12.77%, #ffd166a6 42.55%, #ffe8a3a6 64.89%, transparent 87.23%), linear-gradient(320.8deg, #7dd3fc8c 13.58%, #a5f3fc8c 39.07%, #bae6fd8c 64.57%, #e0f7ff8c 86.42%), linear-gradient(207.76deg, #eaf8ff 12.84%, #67e8f9 35.14%, #38bdf8 61.15%, #0ea5e9 87.16%);--bg-base:#f7f7f7;--bg-surface:#f9fafb;--bg-card:#fff;--bg-sidebar:#fff;--bg-primary:var(--bg-base);--bg-secondary:var(--bg-surface);--text-primary-rgb:3 2 19;--text-secondary-rgb:113 113 130;--text-muted-rgb:161 161 170;--text-reverse-rgb:255 255 255;--text-disabled-rgb:156 163 175;--text-active-rgb:3 2 19;--text-link-rgb:30 64 175;--text-success-rgb:22 101 52;--text-error-rgb:153 27 27;--text-warning-rgb:146 64 14;--text-info-rgb:30 64 175;--bg-card-rgb:255 255 255;--bg-surface-rgb:249 250 251;--bg-secondary-rgb:249 250 251;--border-soft-rgb:229 231 235;--text-primary:#030213;--text-secondary:#717182;--text-muted:#a1a1aa;--text-reverse:#fff;--text-active:#030213;--text-link:#1e40af;--text-disabled:#9ca3af;--text-success:#166534;--text-error:#991b1b;--text-warning:#92400e;--text-info:#1e40af;--border-default:#0000001a;--border-soft:#e5e7eb;--border-color:var(--border-default);--action-hover:#e9ebef;--action-active:#ececf0;--overlay-light:#00000040;--overlay-strong:#0009;--overlay-backdrop:#00000073;--input-bg:#fff;--input-icon:#737373;--input-border:#00000014;--input-placeholder:#0a0a0a80;--input-hover:#f9fafb;--input-active:#f3f3f3;--input-focus:#a3a3a3;--input-disabled:#f3f3f5;--ring-focus:#a3a3a3;--disabled-bg:#f3f4f6;--disabled-icon:#d1d5db;--status-success-bg:#dcfce7;--status-success-border:#86efac;--status-success-icon:#22c55e;--status-error-bg:#fee2e2;--status-error-border:#fca5a5;--status-error-icon:#ef4444;--status-warning-bg:#fef3c7;--status-warning-border:#fcd34d;--status-warning-icon:#f59e0b;--status-info-bg:#dbeafe;--status-info-border:#93c5fd;--status-info-icon:#3b82f6;--filetype-orange-bg:#ffedd5;--filetype-orange-border:#fdba74;--filetype-orange-icon:#f97316;--filetype-purple-bg:#f3e8ff;--filetype-purple-border:#d8b4fe;--filetype-purple-icon:#a855f7;--filetype-pink-bg:#fce7f3;--filetype-pink-border:#f9a8d4;--filetype-pink-icon:#ec4899;--filetype-cyan-bg:#cffafe;--filetype-cyan-border:#67e8f9;--filetype-cyan-icon:#0891b2;--filetype-yellow-bg:#fef9c3;--filetype-yellow-border:#fde047;--filetype-yellow-icon:#ca8a04;--filetype-indigo-bg:#e0e7ff;--filetype-indigo-border:#a5b4fc;--filetype-indigo-icon:#6366f1;--status-notification-bg:#ececf0;--status-notification-text:#030213;--status-notification-border:#e5e7eb;--status-notification-icon:#717182;--accent-hover:#a1a1aa;--button-primary-bg:#171717;--button-primary-text:#fff;--button-primary-hover:#262626;--button-primary-active:#404040;--button-primary-focus:#a3a3a3;--button-primary-disabled:#cbced4;--button-secondary-bg:#fafafa;--button-secondary-text:#030213;--button-secondary-border:#e5e7eb;--button-secondary-hover:#f3f3f5;--button-secondary-active:#ececf0;--button-secondary-focus:#a3a3a3;--button-secondary-disabled:#f3f3f5;--button-destructive-bg:#d4183d;--button-destructive-text:#fff;--button-destructive-hover:#b91c1c;--button-destructive-active:#991b1b;--button-destructive-focus:#ef4444;--button-destructive-disabled:#fca5a5;--dropdown-bg:#fff;--dropdown-text:#030213;--dropdown-text-secondary:#717182;--dropdown-border:#e5e7eb;--dropdown-divider:#f3f4f6;--dropdown-hover:#f3f3f5;--dropdown-active:#ececf0;--tabs-text:#717182;--tabs-border:#e5e7eb;--tabs-hover-bg:#f3f3f5;--tabs-hover-text:#030213;--tabs-active-bg:#ececf0;--tabs-active-text:#171717;--tabs-active-border:#171717;--text-white:#fff;--switch-bg:#cbced4;--destructive-default:#d4183d;--destructive-defaultsecocondary:#fff1f0;--status-active:#166534;--status-success-text:#166534;--status-error-text:#991b1b;--status-warning-text:#92400e;--status-info-text:#1e40af;--accent-user:#fff;--accent-blue:#fff;--accent-bluetext:#fff;--accent-cyan:#fff;--disabled-text:#9ca3af;--selection-bg:#dbeafe;--icon-1:#f59e0b1a;--icon-2:#8b5cf61a;--icon-3:#64748b1a;--icon-4:#10b9811a;--icon-5:#f59e0b;--icon-6:#8b5cf6;--icon-7:#64748b;--icon-8:#10b981;--icon-9:#6366f11a;--icon-10:#0891b21a;--icon-11:#64748b1a;--icon-12:#ef44441a;--icon-13:#6366f1;--icon-14:#0891b2;--icon-15:#64748b;--icon-16:#ef4444;--icon-color:#fff;--button-primary-text-reverse:#171717;--button-primary-icon:#fff;--button-primary-border:#fff0;--button-ghost-bg:#fff0;--button-ghost-text:#030213;--button-ghost-border:#fff0;--button-ghost-hover:#e9ebef;--button-ghost-active:#ececf0;--button-ghost-focus:#a3a3a3;--button-ghost-disabled:#fff0;--button-destructive-border:#fff0;--button-accent-bg:#171717;--button-disabled-bg:#e5e7eb;--button-disabled-text:#a1a1aa;--button-disabled-border:#d4d4d8;--button-outline-bg:#fafafa;--button-outline-text:#171717;--button-outline-icon:#171717;--button-outline-border:#e5e7eb;--button-outline-hover-bg:#f3f4f6;--button-outline-hover-border:#d4d4d8;--button-outline-active-bg:#ececf0;--button-outline-active-text:#030213;--button-outline-active-border:#a3a3a3;--button-outline-focus:#a3a3a3;--button-outline-disabled-bg:#f5f5f5;--button-outline-disabled-text:#a1a1aa;--button-outline-disabled-border:#e5e7eb;--neutral-0:#fff;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--transparent-bg:#fff0;--transparent-bg-hover:#00000073;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--dropdown-icon:#717182;--dropdown-selected-text:#030213;--dropdown-focus:#a3a3a3;--dropdown-disabled-bg:#f3f3f5;--dropdown-disabled-text:#a1a1aa;--dropdown-destructive:#d4183d;--tabs-bg:#fff0;--tabs-bg-number:#f3f3f5;--tabs-bg-number-active:#ececf0;--tabs-icon:#717182;--tabs-focus:#a3a3a3;--tabs-disabled-text:#a3a3a3;--font-family-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--btn-radius:8px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--display-l-size:clamp(2.5rem, 2.07rem + 2.14vw, 4rem);--display-l-lh:clamp(3rem, 2.57rem + 2.14vw, 4.5rem);--display-l-ls:-.02em;--display-m-size:clamp(2.25rem, 1.89rem + 1.79vw, 3.5rem);--display-m-lh:clamp(2.75rem, 2.39rem + 1.79vw, 4rem);--display-m-ls:-.02em;--display-s-size:clamp(2rem, 1.71rem + 1.43vw, 3rem);--display-s-lh:clamp(2.5rem, 2.21rem + 1.43vw, 3.5rem);--display-s-ls:-.01em;--heading-xl-size:clamp(1.75rem, 1.54rem + 1.07vw, 2.5rem);--heading-xl-lh:clamp(2.25rem, 2.04rem + 1.07vw, 3rem);--heading-xl-ls:-.01em;--heading-l-size:clamp(1.625rem, 1.45rem + .89vw, 2.25rem);--heading-l-lh:clamp(2rem, 1.82rem + .89vw, 2.75rem);--heading-l-ls:-.01em;--heading-m-size:clamp(1.5rem, 1.36rem + .71vw, 2rem);--heading-m-lh:clamp(1.875rem, 1.73rem + .71vw, 2.5rem);--heading-m-ls:-.01em;--heading-s-size:clamp(1.375rem, 1.27rem + .54vw, 1.75rem);--heading-s-lh:clamp(1.75rem, 1.64rem + .54vw, 2.25rem);--heading-s-ls:-.01em;--title-xl-size:clamp(1.25rem, 1.18rem + .36vw, 1.5rem);--title-xl-lh:clamp(1.75rem, 1.68rem + .36vw, 2rem);--title-xl-ls:-.01em;--title-l-size:clamp(1.1875rem, 1.13rem + .27vw, 1.375rem);--title-l-lh:clamp(1.625rem, 1.57rem + .27vw, 1.875rem);--title-l-ls:-.01em;--title-m-size:clamp(1.125rem, 1.09rem + .18vw, 1.25rem);--title-m-lh:clamp(1.625rem, 1.59rem + .18vw, 1.75rem);--title-m-ls:-.01em;--title-s-size:clamp(1.125rem, 1.09rem + .18vw, 1.25rem);--title-s-lh:clamp(1.5rem, 1.46rem + .18vw, 1.625rem);--title-s-ls:-.01em;--body-xl-size:clamp(1.125rem, 1.02rem + .54vw, 1.5rem);--body-xl-lh:clamp(1.5rem, 1.39rem + .54vw, 1.75rem);--body-xl-ls:0em;--body-l-size:clamp(.9375rem, .92rem + .09vw, 1rem);--body-l-lh:clamp(1.375rem, 1.36rem + .09vw, 1.5rem);--body-l-ls:0em;--body-m-size:14px;--body-m-lh:22px;--body-m-ls:0em;--body-s-size:13px;--body-s-lh:20px;--body-s-ls:0em;--body-xs-size:12px;--body-xs-lh:18px;--body-xs-ls:0em;--label-l-size:16px;--label-l-lh:24px;--label-l-ls:0em;--label-m-size:14px;--label-m-lh:20px;--label-m-ls:0em;--label-s-size:12px;--label-s-lh:18px;--label-s-ls:.005em;--label-xs-size:12px;--label-xs-lh:16px;--label-xs-ls:.0025em;--caption-s-size:10px;--caption-s-lh:16px;--caption-s-ls:.08em;--caption-xs-size:9px;--caption-xs-lh:13.5px;--caption-xs-ls:.0045em}@media (min-width:992px){:root{--navbar-h:0px}}@media (max-width:767px){:root{--btn-radius:16px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family-base);font-weight:var(--fw-regular);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-break:break-word}.text-display-l{font-family:var(--font-family-base);font-size:var(--display-l-size);line-height:var(--display-l-lh);letter-spacing:var(--display-l-ls);font-weight:var(--fw-bold)}.text-display-m{font-family:var(--font-family-base);font-size:var(--display-m-size);line-height:var(--display-m-lh);letter-spacing:var(--display-m-ls);font-weight:var(--fw-bold)}.text-display-s{font-family:var(--font-family-base);font-size:var(--display-s-size);line-height:var(--display-s-lh);letter-spacing:var(--display-s-ls);font-weight:var(--fw-bold)}.text-heading-xl{font-family:var(--font-family-base);font-size:var(--heading-xl-size);line-height:var(--heading-xl-lh);letter-spacing:var(--heading-xl-ls);font-weight:var(--fw-bold)}.text-heading-l{font-family:var(--font-family-base);font-size:var(--heading-l-size);line-height:var(--heading-l-lh);letter-spacing:var(--heading-l-ls);font-weight:var(--fw-bold)}.text-heading-m{font-family:var(--font-family-base);font-size:var(--heading-m-size);line-height:var(--heading-m-lh);letter-spacing:var(--heading-m-ls);font-weight:var(--fw-bold)}.text-heading-s{font-family:var(--font-family-base);font-size:var(--heading-s-size);line-height:var(--heading-s-lh);letter-spacing:var(--heading-s-ls);font-weight:var(--fw-bold)}.text-title-xl{font-family:var(--font-family-base);font-size:var(--title-xl-size);line-height:var(--title-xl-lh);letter-spacing:var(--title-xl-ls);font-weight:var(--fw-semibold)}.text-title-l{font-family:var(--font-family-base);font-size:var(--title-l-size);line-height:var(--title-l-lh);letter-spacing:var(--title-l-ls);font-weight:var(--fw-semibold)}.text-title-m{font-family:var(--font-family-base);font-size:var(--title-m-size);line-height:var(--title-m-lh);letter-spacing:var(--title-m-ls);font-weight:var(--fw-semibold)}.text-title-s{font-family:var(--font-family-base);font-size:var(--title-s-size);line-height:var(--title-s-lh);letter-spacing:var(--title-s-ls);font-weight:var(--fw-semibold)}.text-body-xl{font-family:var(--font-family-base);font-size:var(--body-xl-size);line-height:var(--body-xl-lh);letter-spacing:var(--body-xl-ls);font-weight:var(--fw-regular)}.text-body-l{font-family:var(--font-family-base);font-size:var(--body-l-size);line-height:var(--body-l-lh);letter-spacing:var(--body-l-ls);font-weight:var(--fw-regular)}.text-body-m{font-family:var(--font-family-base);font-size:var(--body-m-size);line-height:var(--body-m-lh);letter-spacing:var(--body-m-ls);font-weight:var(--fw-regular)}.text-body-s{font-family:var(--font-family-base);font-size:var(--body-s-size);line-height:var(--body-s-lh);letter-spacing:var(--body-s-ls);font-weight:var(--fw-regular)}.text-body-xs{font-family:var(--font-family-base);font-size:var(--body-xs-size);line-height:var(--body-xs-lh);letter-spacing:var(--body-xs-ls);font-weight:var(--fw-regular)}.text-label-l{font-family:var(--font-family-base);font-size:var(--label-l-size);line-height:var(--label-l-lh);letter-spacing:var(--label-l-ls);font-weight:var(--fw-medium)}.text-label-m{font-family:var(--font-family-base);font-size:var(--label-m-size);line-height:var(--label-m-lh);letter-spacing:var(--label-m-ls);font-weight:var(--fw-medium)}.text-label-s{font-family:var(--font-family-base);font-size:var(--label-s-size);line-height:var(--label-s-lh);letter-spacing:var(--label-s-ls);font-weight:var(--fw-medium)}.text-label-xs{font-family:var(--font-family-base);font-size:var(--label-xs-size);line-height:var(--label-xs-lh);letter-spacing:var(--label-xs-ls);font-weight:var(--fw-semibold)}.text-caption-s{font-family:var(--font-family-base);font-size:var(--caption-s-size);line-height:var(--caption-s-lh);letter-spacing:var(--caption-s-ls);font-weight:var(--fw-medium);text-transform:uppercase}.text-caption-xs{font-family:var(--font-family-base);font-size:var(--caption-xs-size);line-height:var(--caption-xs-lh);letter-spacing:var(--caption-xs-ls);font-weight:var(--fw-bold)}.fw-light{font-weight:var(--fw-light)}.fw-regular{font-weight:var(--fw-regular)}.fw-medium{font-weight:var(--fw-medium)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-reverse{color:var(--text-reverse)}.text-active{color:var(--text-active)}.text-link{color:var(--text-link)}.text-disabled{color:var(--text-disabled)}.text-success{color:var(--text-success)}.text-error{color:var(--text-error)}.text-warning{color:var(--text-warning)}.text-info{color:var(--text-info)}.bg-status-success{background-color:var(--status-success-bg)}.bg-status-error{background-color:var(--status-error-bg)}.bg-status-warning{background-color:var(--status-warning-bg)}.bg-status-info{background-color:var(--status-info-bg)}.border-status-success{border-color:var(--status-success-border)}.border-status-error{border-color:var(--status-error-border)}.border-status-warning{border-color:var(--status-warning-border)}.border-status-info{border-color:var(--status-info-border)}:where(.text-black,.text-gray-950,.text-gray-900,.text-gray-800,.text-slate-950,.text-slate-900,.text-slate-800,.text-zinc-950,.text-zinc-900,.text-zinc-800,.text-neutral-950,.text-neutral-900,.text-neutral-800,.text-stone-950,.text-stone-900,.text-stone-800){color:var(--text-primary)!important}:where(.text-gray-700,.text-gray-600,.text-slate-700,.text-slate-600,.text-zinc-700,.text-zinc-600,.text-neutral-700,.text-neutral-600,.text-stone-700,.text-stone-600){color:var(--text-secondary)!important}:where(.text-gray-500,.text-gray-400,.text-slate-500,.text-slate-400,.text-zinc-500,.text-zinc-400,.text-neutral-500,.text-neutral-400,.text-stone-500,.text-stone-400){color:var(--text-muted)!important}:where(.text-gray-300,.text-gray-200,.text-gray-100,.text-slate-300,.text-slate-200,.text-slate-100,.text-zinc-300,.text-zinc-200,.text-zinc-100,.text-neutral-300,.text-neutral-200,.text-neutral-100,.text-stone-300,.text-stone-200,.text-stone-100){color:var(--text-secondary)!important}body:not(.dark-mode):not(.internal-dark-mode) :where(.text-white,.text-\[\#fff\],.text-\[\#ffffff\],.text-\[\#FFFFFF\]){color:var(--text-reverse)!important}body:is(.dark-mode,.internal-dark-mode) :where(.text-white,.text-\[\#fff\],.text-\[\#ffffff\],.text-\[\#FFFFFF\]),body:is(.dark-mode,.internal-light-mode,.internal-dark-mode) :where([class~=dark\:text-white],[class~=dark\:text-gray-100],[class~=dark\:text-gray-200],[class~=dark\:text-slate-100],[class~=dark\:text-slate-200],[class~=internal-mode\:text-white]){color:var(--text-primary)!important}body:is(.dark-mode,.internal-light-mode,.internal-dark-mode) :where([class~=dark\:text-gray-300],[class~=dark\:text-gray-400],[class~=dark\:text-slate-300],[class~=dark\:text-slate-400]){color:var(--text-secondary)!important}body:is(.dark-mode,.internal-light-mode,.internal-dark-mode) :where([class~=dark\:text-gray-500],[class~=dark\:text-slate-500]){color:var(--text-muted)!important}body:is(.dark-mode,.internal-light-mode,.internal-dark-mode) :where([class~=dark\:text-black],[class~=dark\:text-gray-900],[class~=dark\:text-slate-900],[class~="text-[#1A1A1A]"],[class~="text-[#030213]"],[class~="text-[#171717]"]){color:var(--text-primary)!important}.internal-light-mode{--internal-base-bg:#f7f7f7;--internal-base-bg-elevated:#fff;--internal-base-sidebar:#fff;--bg-gradient:linear-gradient(135deg, var(--internal-base-bg) 0%, color-mix(in srgb, var(--internal-accent) 6%, var(--internal-base-bg)) 100%);--bg-base:color-mix(in srgb, var(--internal-accent) 3%, var(--internal-base-bg));--bg-card:color-mix(in srgb, var(--internal-accent) 2%, var(--internal-base-bg-elevated));--bg-sidebar:color-mix(in srgb, var(--internal-accent) 4%, var(--internal-base-sidebar));--bg-primary:var(--bg-base);--bg-secondary:var(--bg-card);--text-primary-rgb:3 2 19;--text-secondary-rgb:113 113 130;--text-muted-rgb:161 161 170;--text-reverse-rgb:255 255 255;--text-disabled-rgb:156 163 175;--text-active-rgb:53 49 75;--text-link-rgb:53 49 75;--text-success-rgb:22 101 52;--text-error-rgb:153 27 27;--text-warning-rgb:146 64 14;--text-info-rgb:30 64 175;--bg-card-rgb:255 255 255;--bg-surface-rgb:255 255 255;--bg-secondary-rgb:255 255 255;--border-soft-rgb:229 231 235;--text-primary:color-mix(in srgb, var(--internal-accent) 4%, #030213);--text-secondary:color-mix(in srgb, var(--internal-accent) 5%, #717182);--text-muted:color-mix(in srgb, var(--internal-accent) 4%, #a1a1aa);--text-reverse:#fff;--text-active:color-mix(in srgb, #030213 22%, var(--internal-accent));--text-link:var(--text-active);--text-disabled:#9ca3af;--text-success:#166534;--text-error:#991b1b;--text-warning:#92400e;--text-info:#1e40af;--text-accent:var(--text-active);--border-default:color-mix(in srgb, var(--internal-accent) 20%, transparent);--border-color:var(--border-default);--action-hover:color-mix(in srgb, var(--internal-accent) 12%, transparent);--action-active:color-mix(in srgb, var(--internal-accent) 22%, transparent);--input-bg:color-mix(in srgb, var(--internal-accent) 2%, #fff);--input-icon:#737373;--input-border:color-mix(in srgb, var(--internal-accent) 18%, transparent);--input-placeholder:#0a0a0a80;--input-hover:color-mix(in srgb, var(--internal-accent) 5%, #f9fafb);--input-active:color-mix(in srgb, var(--internal-accent) 9%, #f3f3f3);--input-focus:var(--internal-accent);--input-disabled:#f3f3f5;--ring-focus:var(--internal-accent);--button-primary-bg:var(--internal-accent);--button-primary-text:#fff;--button-primary-hover:color-mix(in srgb, black 12%, var(--internal-accent));--button-primary-active:color-mix(in srgb, black 24%, var(--internal-accent));--button-primary-focus:var(--internal-accent);--button-primary-disabled:color-mix(in srgb, var(--internal-accent) 25%, #f3f3f5);--button-secondary-bg:var(--bg-card);--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-default);--button-secondary-hover:var(--action-hover);--button-secondary-active:var(--action-active);--button-secondary-focus:var(--internal-accent);--button-secondary-disabled:#f3f3f5;--dropdown-bg:var(--bg-card);--dropdown-text:var(--text-primary);--dropdown-text-secondary:var(--text-secondary);--dropdown-border:var(--border-default);--dropdown-divider:var(--border-soft);--dropdown-hover:var(--action-hover);--dropdown-active:var(--action-active);--tabs-text:var(--text-secondary);--tabs-border:var(--border-default);--tabs-hover-bg:var(--action-hover);--tabs-hover-text:var(--text-primary);--tabs-active-bg:var(--action-active);--tabs-active-text:var(--text-active);--tabs-active-border:var(--internal-accent);--accent-strong:var(--internal-accent);--accent-hover:color-mix(in srgb, black 12%, var(--internal-accent));--accent-active:color-mix(in srgb, black 24%, var(--internal-accent));--accent-soft:color-mix(in srgb, var(--internal-accent) 14%, var(--internal-base-bg));--accent-disabled-bg:color-mix(in srgb, var(--internal-accent) 25%, var(--internal-base-bg-elevated));--accent-on:#fff;--focus-ring:color-mix(in srgb, var(--internal-accent) 55%, transparent);--internal-gradient-from:var(--internal-accent);--internal-gradient-to:#0ea5e9;--accent-gradient:linear-gradient(135deg, var(--internal-gradient-from) 0%, var(--internal-gradient-to) 100%);--accent-tint:var(--accent-soft);--accent-tint-hover:color-mix(in srgb, var(--internal-accent) 22%, var(--bg-card));--accent-tint-active:color-mix(in srgb, var(--internal-accent) 30%, var(--bg-card));--accent-tint-border:color-mix(in srgb, var(--internal-accent) 30%, transparent);--bg-surface:color-mix(in srgb, var(--internal-accent) 4%, var(--internal-base-sidebar));--border-soft:#e5e7eb;--disabled-bg:#f3f4f6;--disabled-icon:#d1d5db;--overlay-light:#00000040;--overlay-strong:#0009;--overlay-backdrop:#00000073;--status-success-bg:#dcfce7;--status-success-border:#86efac;--status-success-icon:#22c55e;--status-error-bg:#fee2e2;--status-error-border:#fca5a5;--status-error-icon:#ef4444;--status-warning-bg:#fef3c7;--status-warning-border:#fcd34d;--status-warning-icon:#f59e0b;--status-info-bg:#dbeafe;--status-info-border:#93c5fd;--status-info-icon:#3b82f6;--filetype-orange-bg:#ffedd5;--filetype-orange-border:#fdba74;--filetype-orange-icon:#f97316;--filetype-purple-bg:#f3e8ff;--filetype-purple-border:#d8b4fe;--filetype-purple-icon:#a855f7;--filetype-pink-bg:#fce7f3;--filetype-pink-border:#f9a8d4;--filetype-pink-icon:#ec4899;--filetype-cyan-bg:#cffafe;--filetype-cyan-border:#67e8f9;--filetype-cyan-icon:#0891b2;--filetype-yellow-bg:#fef9c3;--filetype-yellow-border:#fde047;--filetype-yellow-icon:#ca8a04;--filetype-indigo-bg:#e0e7ff;--filetype-indigo-border:#a5b4fc;--filetype-indigo-icon:#6366f1;--status-notification-bg:color-mix(in srgb, var(--internal-accent) 14%, var(--internal-base-bg-elevated));--status-notification-text:color-mix(in srgb, black 25%, var(--internal-accent));--status-notification-border:color-mix(in srgb, var(--internal-accent) 35%, transparent);--status-notification-icon:var(--accent-strong);--button-destructive-bg:#d4183d;--button-destructive-text:#fff;--button-destructive-hover:#b91c1c;--button-destructive-active:#991b1b;--button-destructive-focus:#ef4444;--button-destructive-disabled:#fca5a5;--checkbox-border:var(--border-color)!important;--checkbox-primary:var(--accent-strong)!important;--table-bg:var(--bg-card)!important;--table-text:var(--text-primary)!important;--table-header-bg:var(--bg-secondary)!important;--table-header-color:var(--text-primary)!important;--table-row-hover-bg:var(--action-hover)!important;--table-row-selected-bg:var(--action-active)!important;--table-row-selected-hover-bg:var(--action-active)!important}.internal-dark-mode{--internal-base-bg:#171717;--internal-base-bg-elevated:#1a1a1a;--internal-base-sidebar:#262626;--bg-gradient:linear-gradient(135deg, var(--internal-base-bg) 0%, color-mix(in srgb, var(--internal-accent) 16%, var(--internal-base-bg)) 100%);--bg-base:color-mix(in srgb, var(--internal-accent) 8%, var(--internal-base-bg));--bg-card:color-mix(in srgb, var(--internal-accent) 10%, var(--internal-base-bg-elevated));--bg-sidebar:color-mix(in srgb, var(--internal-accent) 7%, var(--internal-base-sidebar));--bg-primary:var(--bg-base);--bg-secondary:var(--bg-card);--text-primary-rgb:255 255 255;--text-secondary-rgb:163 163 163;--text-muted-rgb:115 115 115;--text-reverse-rgb:23 23 23;--text-disabled-rgb:115 115 115;--text-active-rgb:185 190 225;--text-link-rgb:185 190 225;--text-success-rgb:134 239 172;--text-error-rgb:252 165 165;--text-warning-rgb:252 211 77;--text-info-rgb:147 197 253;--bg-card-rgb:26 26 26;--bg-surface-rgb:38 38 38;--bg-secondary-rgb:26 26 26;--border-soft-rgb:64 64 64;--text-primary:color-mix(in srgb, var(--internal-accent) 4%, #fff);--text-secondary:color-mix(in srgb, var(--internal-accent) 5%, #a3a3a3);--text-muted:color-mix(in srgb, var(--internal-accent) 4%, #737373);--text-reverse:#171717;--text-active:color-mix(in srgb, #fff 38%, var(--internal-accent));--text-link:var(--text-active);--text-disabled:#737373;--text-success:#86efac;--text-error:#fca5a5;--text-warning:#fcd34d;--text-info:#93c5fd;--text-accent:var(--text-active);--border-default:color-mix(in srgb, var(--internal-accent) 30%, transparent);--border-color:var(--border-default);--action-hover:color-mix(in srgb, var(--internal-accent) 12%, transparent);--action-active:color-mix(in srgb, var(--internal-accent) 22%, transparent);--overlay-light:#00000059;--overlay-strong:#000000bf;--overlay-backdrop:#0009;--border-soft:#404040;--input-bg:color-mix(in srgb, var(--internal-accent) 5%, #1c1c1c);--input-icon:#737373;--input-border:color-mix(in srgb, var(--internal-accent) 20%, transparent);--input-placeholder:#f0f0f080;--input-hover:color-mix(in srgb, var(--internal-accent) 10%, #262626);--input-active:color-mix(in srgb, var(--internal-accent) 12%, #1c1c1c);--input-focus:var(--internal-accent);--input-disabled:#404040;--ring-focus:var(--internal-accent);--disabled-bg:#262626;--disabled-icon:#525252;--button-primary-bg:var(--internal-accent);--button-primary-text:#fff;--button-primary-hover:color-mix(in srgb, white 18%, var(--internal-accent));--button-primary-active:color-mix(in srgb, black 15%, var(--internal-accent));--button-primary-focus:var(--internal-accent);--button-primary-disabled:color-mix(in srgb, var(--internal-accent) 25%, #404040);--button-secondary-bg:var(--bg-card);--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-default);--button-secondary-hover:var(--action-hover);--button-secondary-active:var(--action-active);--button-secondary-focus:var(--internal-accent);--button-secondary-disabled:#404040;--dropdown-bg:var(--bg-card);--dropdown-text:var(--text-primary);--dropdown-text-secondary:var(--text-secondary);--dropdown-border:var(--border-default);--dropdown-divider:var(--border-soft);--dropdown-hover:var(--action-hover);--dropdown-active:var(--action-active);--tabs-text:var(--text-secondary);--tabs-border:var(--border-default);--tabs-hover-bg:var(--action-hover);--tabs-hover-text:var(--text-primary);--tabs-active-bg:var(--action-active);--tabs-active-text:var(--text-active);--tabs-active-border:var(--internal-accent);--accent-strong:var(--internal-accent);--accent-hover:color-mix(in srgb, white 18%, var(--internal-accent));--accent-active:color-mix(in srgb, black 15%, var(--internal-accent));--accent-soft:color-mix(in srgb, var(--internal-accent) 18%, var(--internal-base-bg-elevated));--accent-disabled-bg:color-mix(in srgb, var(--internal-accent) 25%, var(--internal-base-bg-elevated));--accent-on:#fff;--focus-ring:color-mix(in srgb, var(--internal-accent) 55%, transparent);--internal-gradient-from:var(--internal-accent);--internal-gradient-to:#0ea5e9;--accent-gradient:linear-gradient(135deg, var(--internal-gradient-from) 0%, var(--internal-gradient-to) 100%);--accent-tint:var(--accent-soft);--accent-tint-hover:color-mix(in srgb, var(--internal-accent) 30%, var(--bg-card));--accent-tint-active:color-mix(in srgb, var(--internal-accent) 38%, var(--bg-card));--accent-tint-border:color-mix(in srgb, var(--internal-accent) 35%, transparent);--bg-surface:color-mix(in srgb, var(--internal-accent) 7%, var(--internal-base-sidebar));--status-success-bg:#052e16;--status-success-border:#22c55e59;--status-success-icon:#4ade80;--status-error-bg:#450a0a;--status-error-border:#ef444466;--status-error-icon:#f87171;--status-warning-bg:#451a03;--status-warning-border:#f59e0b66;--status-warning-icon:#fbbf24;--status-info-bg:#172554;--status-info-border:#3b82f6;--status-info-icon:#60a5fa;--filetype-orange-bg:#431407;--filetype-orange-border:#f9731666;--filetype-orange-icon:#fb923c;--filetype-purple-bg:#3b0764;--filetype-purple-border:#a855f766;--filetype-purple-icon:#c084fc;--filetype-pink-bg:#500724;--filetype-pink-border:#ec489966;--filetype-pink-icon:#f472b6;--filetype-cyan-bg:#083344;--filetype-cyan-border:#06b6d466;--filetype-cyan-icon:#22d3ee;--filetype-yellow-bg:#422006;--filetype-yellow-border:#eab30866;--filetype-yellow-icon:#facc15;--filetype-indigo-bg:#1e1b4b;--filetype-indigo-border:#6366f166;--filetype-indigo-icon:#818cf8;--status-notification-bg:color-mix(in srgb, var(--internal-accent) 20%, var(--internal-base-bg-elevated));--status-notification-text:color-mix(in srgb, white 75%, var(--internal-accent));--status-notification-border:color-mix(in srgb, var(--internal-accent) 45%, transparent);--status-notification-icon:color-mix(in srgb, white 45%, var(--internal-accent));--button-destructive-bg:#7f1d1d;--button-destructive-text:#fca5a5;--button-destructive-hover:#991b1b;--button-destructive-active:#7f1d1d;--button-destructive-focus:#ef4444;--button-destructive-disabled:#525252;--checkbox-border:var(--border-color)!important;--checkbox-primary:var(--accent-strong)!important;--table-bg:var(--bg-card)!important;--table-text:var(--text-primary)!important;--table-header-bg:var(--bg-secondary)!important;--table-header-color:var(--text-primary)!important;--table-row-hover-bg:var(--action-hover)!important;--table-row-selected-bg:var(--action-active)!important;--table-row-selected-hover-bg:var(--action-active)!important}body.internal-light-mode,body.internal-dark-mode{background:var(--bg-gradient)}.gradient-text{background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-bg{background:var(--accent-gradient)}.theme-accent-bg{background:var(--button-primary-bg)}.internal-light-mode .theme-accent-bg,.internal-dark-mode .theme-accent-bg{background:var(--accent-gradient)}.gradient-border{background-image:linear-gradient(var(--bg-primary), var(--bg-primary)), var(--accent-gradient);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.internal-gradient-picker{flex-direction:column;gap:12px;display:flex}.internal-gradient-preview{border-radius:12px;width:100%;height:48px}.internal-gradient-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.internal-gradient-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .15s}.internal-gradient-swatch:hover{transform:scale(1.1)}.internal-gradient-swatch.is-active{border-color:var(--accent-strong,var(--border-default))}.internal-gradient-swatch--add{color:var(--action-active);background:#e5e7eb;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.internal-gradient-swatch-wrap{display:inline-flex;position:relative}.internal-gradient-swatch-remove{border:1px solid var(--border-default);background:var(--bg-card);width:16px;height:16px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.internal-gradient-swatch-remove:hover{background:var(--status-error-bg);color:var(--status-error-icon)}.internal-gradient-custom-panel{align-items:center;gap:8px;display:flex}.internal-gradient-add-btn{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500}.internal-gradient-add-btn:hover:not(:disabled){background:var(--action-hover)}.internal-gradient-add-btn:disabled{opacity:.5;cursor:not-allowed}.theme-changer-popup .ant-dropdown-menu{background:var(--bg-primary)!important}.theme-changer-popup .ant-dropdown-menu-item{color:var(--text-primary)!important}.theme-changer-popup .ant-dropdown-menu-item:hover{background:var(--bg-secondary)!important}.theme-changer-popup .ant-dropdown-menu-item .anticon{color:var(--text-primary)}.theme-changer-popup--internal .ant-dropdown-menu-item .anticon{color:var(--accent-strong)}.theme-changer-gradient-picker{border-top:1px solid var(--border-color);background:var(--bg-primary);padding:12px}.navbar-fixed{height:var(--navbar-h);min-height:var(--navbar-h)}.page-with-navbar{padding-top:var(--navbar-h)}.loading-dots:after{content:"";animation:1.2s steps(3,end) infinite dotPulse}.katex{font-size:1em}.katex-display{padding:.5rem 0;overflow:auto hidden}.katex-display>.katex{padding:0 .25rem}.user-bubble{border-radius:10px;margin:10px;padding:10px}.highlight{text-decoration-thickness:bold;font-weight:700}.btn-no-hover,.btn-no-hover:hover,.btn-no-hover:focus,.btn-no-hover:active{box-shadow:none;background-color:#0000;border:none;transition:none}.custom-scroll-cover{border-radius:5px;padding:10px;box-shadow:0 0 5px #0003}.textarea-hide-scrollbar::-webkit-scrollbar{display:none}.textarea-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:disabled{pointer-events:none;opacity:.5}.text-contactUs,.text-contactUs.dark-mode{color:#fff}.text-contactUs.internal-mode{color:var(--text-accent)}.text-trend-up,.text-trend-up.dark-mode,.text-trend-up.internal-mode{color:var(--text-success)}.text-trend-down,.text-trend-down.dark-mode{color:var(--text-error)}.text-trend-down.internal-mode{color:var(--text-primary)}.icon-homeAss,.icon-homeAss.dark-mode{color:var(--text-active)}.icon-homeAss.internal-mode{color:var(--text-accent)}.icon-addDoc,.icon-addDoc.dark-mode{color:var(--text-active)}.icon-addDoc.internal-mode{color:var(--text-accent)}.line-header,.line-header.dark-mode{border-color:var(--border-default)}.line-header.internal-mode{border-color:var(--accent-strong)}.line-header-2,.line-header-2.dark-mode{border-color:var(--border-default)}.line-header-2.internal-mode{border-color:var(--accent-strong)}.custom-input{border:.5px solid var(--border-soft);box-sizing:border-box;width:100%;min-width:clamp(75px,16vw,110px);height:clamp(32px,3.8vw,40px);color:var(--text-primary);border-radius:8px;outline:none;align-items:center;gap:clamp(5px,.9vw,7px);padding:clamp(5px,.9vw,7px) clamp(12px,1.5vw,16px);font-size:clamp(12px,1.1vw,13.5px);transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.custom-input:hover{border-color:var(--text-muted)}.custom-input:focus{border-color:var(--border-default)}.custom-input.dark-mode{background-color:var(--input-bg);color:#f0f0f0;border-color:#444}.custom-input.dark-mode:hover{border-color:#888}.custom-input.dark-mode:focus{border-color:var(--border-default)}.custom-input.internal-mode{background-color:var(--bg-secondary);border:.5px solid var(--border-color);color:var(--text-primary)}.custom-input.internal-mode:hover,.custom-input.internal-mode:focus{border-color:var(--accent-strong)}.input-assistant-search{border:1px solid var(--border-soft);box-sizing:border-box;background-color:#fff;border-radius:8px;align-items:center;gap:12px;width:100%;height:56px;margin:0 auto;padding:16px 12px 16px 16px;transition:border-color .2s;display:flex}.input-assistant-search:hover{border-color:var(--text-muted)}.input-assistant-search:focus{border-color:var(--border-default)}.input-assistant-search.dark-mode{background-color:var(--input-bg);border-color:#444}.input-assistant-search.dark-mode:hover{border-color:#888}.input-assistant-search.dark-mode:focus{border-color:var(--border-default)}.input-assistant-search.internal-mode{background-color:var(--bg-secondary);border:.5px solid var(--border-color)}.input-assistant-search.internal-mode:hover,.input-assistant-search.internal-mode:focus{border-color:var(--accent-strong)}.custom-input-file{color:#000;text-align:center;cursor:pointer;background-color:#fff;border:2px dashed #d1d5db;border-radius:8px;padding:24px;transition:border-color .2s,background-color .2s,color .2s}.custom-input-file:hover{border-color:var(--border-default)}.custom-input-file:active{border-color:var(--border-default);background-color:var(--input-active)}.custom-input-file.dark-mode{background-color:var(--input-bg);color:#f0f0f0;border-color:#444}.custom-input-file.dark-mode:hover{border-color:#888}.custom-input-file.dark-mode:active{border-color:var(--border-default);background-color:#333}.custom-input-file.internal-mode{border:2px dashed var(--border-color);color:var(--text-primary);text-align:center;cursor:pointer;background-color:#0000;border-radius:8px;padding:24px;transition:border-color .2s,background-color .2s,color .2s}.custom-input-file.internal-mode:hover,.custom-input-file.internal-mode:active{border-color:var(--accent-strong)}.custom-checkbox{border:2px solid var(--text-disabled);cursor:pointer;appearance:none;background-color:#fff;border-radius:8px;width:16px;height:16px}.custom-checkbox:checked{background-color:var(--button-primary-bg);border-color:var(--border-default)}.custom-checkbox:disabled{border-color:var(--border-soft);cursor:not-allowed;background-color:#f0f0f0}.custom-checkbox:hover:not(:disabled){border-color:var(--border-default)}.custom-checkbox.dark-mode{border-color:var(--border-default);background-color:#1a1a1a}.custom-checkbox.dark-mode:checked{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.custom-checkbox.dark-mode:disabled{background-color:var(--border-default);border-color:var(--border-default)}.custom-checkbox.internal-mode{border-color:var(--accent-strong)}.custom-checkbox.internal-mode:checked{background-color:var(--accent-strong);border-color:var(--accent-strong)}.custom-checkbox.internal-mode:disabled{background-color:var(--accent-disabled-bg);border-color:var(--accent-disabled-bg)}.input-standard{border:.5px solid var(--border-default);color:var(--text-primary);box-sizing:border-box;border-radius:4px;outline:none;width:100%;padding:clamp(8px,2vw,12px) clamp(14px,3.5vw,24px);font-size:clamp(13px,2.5vw,16px);font-weight:500;line-height:clamp(18px,3.5vw,24px);transition:border-color .2s}.input-standard:focus{border-color:var(--border-default)}.input-standard.dark-mode{background-color:var(--input-bg);border-color:var(--border-default);color:#f0f0f0}.input-standard.dark-mode:focus{border-color:var(--border-default)}.input-standard.internal-mode{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.input-standard.internal-mode:focus{border-color:var(--accent-strong)}.button-primary-1,.button-secondary,.button-update,.button-delete,.button-remove,.button-cancel-1,.button-theme,.button-cancel-3,.button-cancel-2{border-radius:var(--btn-radius);white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:clamp(4px,.6vw,6px);min-width:clamp(72px,10vw,100px);height:clamp(30px,2.6vw,36px);padding:clamp(4px,.7vw,6px) clamp(10px,1vw,14px);font-size:clamp(12px,.9vw,13.2px);font-weight:500;line-height:1.35;transition:background-color .15s,transform .1s;display:inline-flex}.button-theme{color:var(--button-secondary-text)!important;border:1px solid var(--border-default)!important;background-color:#fff!important}.button-theme:hover{background-color:var(--button-secondary-hover)!important;border-color:var(--border-default)!important}.bbutton-theme:active{background-color:var(--button-secondary-active)!important}.button-theme:disabled,.button-theme:disabled{opacity:.6;pointer-events:none;background-color:var(--button-secondary-disabled)!important;color:var(--text-disabled)!important;border-color:var(--text-disabled)!important;cursor:not-allowed!important}.button-theme.dark-mode{color:#fff!important;background-color:#333!important;border-color:#444!important}.button-theme.dark-mode:hover{background-color:#555!important}.button-theme.dark-mode:active{background-color:#666!important}.button-cancel-3{color:var(--button-secondary-text)!important;border:1px solid var(--border-default)!important;background-color:#fff!important}.button-cancel-3:hover{background-color:var(--button-secondary-hover)!important;border-color:var(--border-default)!important}.button-cancel-3:active{background-color:var(--button-secondary-active)!important}.button-cancel-3:disabled,.button-cancel-3:disabled{opacity:.6;pointer-events:none;background-color:var(--button-secondary-disabled)!important;color:var(--text-disabled)!important;border-color:var(--text-disabled)!important;cursor:not-allowed!important}.button-cancel-3.dark-mode{color:#fff!important;background-color:#333!important;border-color:#444!important}.button-cancel-3.dark-mode:hover{background-color:#555!important}.button-cancel-3.dark-mode:active{background-color:#666!important}.button-primary-1{background-color:var(--button-primary-bg)!important;color:#fff!important;cursor:pointer!important;border:none!important}.button-primary-1:hover{background-color:var(--button-primary-hover)!important}.button-primary-1:active{background-color:var(--button-primary-active)!important}.button-primary-1:disabled,.button-primary-1:disabled{background-color:var(--button-primary-disabled)!important;border:var(--text-disabled) solid 1px!important;color:var(--text-disabled)!important;cursor:not-allowed!important}.button-primary-1.dark-mode{background-color:var(--button-primary-bg)!important;color:#fff!important}.button-primary-1.dark-mode:hover{background-color:var(--button-primary-hover)!important}.button-primary-1.dark-mode:active{background-color:var(--button-primary-active)!important}.button-primary-1.dark-mode:disabled,.button-primary-1.dark-mode:disabled{background-color:var(--button-primary-disabled)!important;border:var(--text-disabled) solid 1px!important;color:var(--text-disabled)!important}.button-secondary{color:var(--button-secondary-text);border:1px solid var(--border-default);cursor:pointer;background-color:#fff}.button-secondary:hover{background-color:var(--button-secondary-hover)}.button-secondary:active{background-color:var(--button-secondary-active)}.button-secondary:disabled,.button-secondary:disabled{color:var(--text-disabled);border:1px solid var(--border-soft);background-color:#f5f5f5}.button-secondary.dark-mode{color:var(--button-secondary-text);border:1px solid var(--border-default);background-color:#1a1a1a}.button-secondary.dark-mode:hover{background-color:var(--button-secondary-hover);border-color:var(--border-default)}.button-secondary.dark-mode:active{background-color:var(--button-secondary-active);border-color:var(--border-default)}.button-secondary.dark-mode:disabled{background-color:var(--button-secondary-disabled);color:var(--text-muted);border-color:var(--border-default)}.button-update{background-color:var(--button-primary-bg)!important;color:#fff!important;border:var(--border-default) solid 1px!important}.button-update:hover{background-color:var(--button-primary-hover)!important}.button-update:active{background-color:var(--button-primary-active)!important}.button-update:disabled{background-color:var(--button-primary-disabled)!important;border:var(--text-disabled) solid 1px!important;color:#fff!important;cursor:not-allowed!important}.button-update.dark-mode{background-color:var(--button-primary-bg)!important;color:#fff!important}.button-update.dark-mode:hover{background-color:var(--button-primary-hover)!important}.button-update.dark-mode:active{background-color:var(--button-primary-active)!important}.button-update.dark-mode:disabled{background-color:var(--button-primary-disabled)!important;color:var(--text-muted)!important;cursor:not-allowed!important}.button-delete{background-color:var(--button-destructive-bg)!important;color:#fff!important;cursor:pointer!important;border:none!important}.button-delete:hover{background-color:var(--button-destructive-hover)!important}.button-delete:active{background-color:var(--button-destructive-active)!important}.button-delete:disabled,.button-delete:disabled{background-color:var(--button-destructive-disabled)!important;color:var(--text-disabled)!important}.button-delete.dark-mode{background-color:var(--button-destructive-bg)!important}.button-delete.dark-mode:hover{background-color:var(--button-destructive-hover)!important}.button-delete.dark-mode:active{background-color:var(--button-destructive-active)!important}.button-delete.dark-mode:disabled,.button-delete.dark-mode:disabled{background-color:var(--button-destructive-disabled)!important;color:var(--text-muted)!important}.button-remove{color:var(--text-error);border:1px solid var(--border-soft);background-color:#fff}.button-remove:hover{background-color:var(--status-error-bg)}.button-remove:active{background-color:var(--status-error-bg);border-color:var(--border-default)}.button-remove:disabled{color:var(--text-disabled);background-color:#fafafa}.button-remove.dark-mode{background-color:var(--bg-card)!important;color:var(--text-error)!important;border:1px solid var(--border-default)!important}.button-remove.dark-mode:hover{background-color:var(--action-hover)!important;color:var(--text-error)!important;border-color:var(--border-default)!important}.button-remove.dark-mode:active{background-color:var(--action-active)!important;color:var(--text-error)!important;border-color:var(--border-default)!important}.button-remove.dark-mode:disabled{background-color:var(--disabled-bg)!important;color:var(--text-muted)!important;border-color:var(--border-default)!important}.button-cancel-1{border:1px solid var(--border-soft);color:var(--text-muted)!important;cursor:pointer!important;background-color:#fff!important}.button-cancel-1:hover{border-color:var(--border-default);background-color:#f5f5f5}.button-cancel-1:active{background-color:var(--button-secondary-active);border-color:var(--text-disabled)}.button-cancel-1:disabled,.button-cancel-1:disabled{border-color:var(--border-default);color:var(--text-disabled);background-color:#fafafa}.button-cancel-1.dark-mode{background-color:var(--button-secondary-bg);color:var(--text-disabled);border:1px solid var(--border-default)}.button-cancel-1.dark-mode:hover{background-color:var(--button-secondary-hover);border-color:var(--border-default);color:var(--text-secondary)}.button-cancel-1.dark-mode:active{background-color:var(--button-secondary-active);border-color:var(--border-default);color:var(--text-muted)}.button-cancel-1.dark-mode:disabled,.button-cancel-1.dark-mode:disabled{background-color:var(--button-secondary-disabled);border-color:var(--border-default);color:var(--text-muted)}.button-cancel-2{background-color:var(--border-soft);color:var(--button-secondary-text);border:none}.button-cancel-2:hover{background-color:var(--button-secondary-hover)}.button-cancel-2:active{background-color:var(--button-secondary-active)}.button-cancel-2:disabled{color:var(--text-disabled);background-color:#f0f0f0}.button-cancel-2.dark-mode{background-color:var(--button-secondary-bg);color:var(--button-secondary-text);border:1px solid var(--border-default)}.button-cancel-2.dark-mode:hover{background-color:var(--button-secondary-hover);color:var(--button-secondary-text)}.button-cancel-2.dark-mode:active{background-color:var(--button-secondary-active);color:var(--button-secondary-text)}.button-cancel-2.dark-mode:disabled{background-color:var(--button-secondary-disabled);color:var(--text-muted)}.select-primary-1{background-color:var(--button-primary-bg);color:#fff;cursor:pointer;appearance:none;border:none;border-radius:2px;padding:8px 12px}.select-primary-1:hover{background-color:var(--button-primary-hover)}.select-primary-1:active{background-color:var(--button-primary-active)}.select-primary-1:disabled{background-color:var(--button-primary-disabled);border:1px solid var(--text-disabled);color:var(--text-disabled);cursor:not-allowed}.select-primary-1.dark-mode{background-color:var(--button-primary-bg);color:#fff}.select-primary-1.dark-mode:hover{background-color:var(--button-primary-hover)}.select-primary-1.dark-mode:active{background-color:var(--button-primary-active)}.select-primary-1.dark-mode:disabled{background-color:var(--button-primary-disabled);color:var(--text-disabled);border:1px solid var(--text-disabled)}.button-gradient-bg{color:#fff;background:var(--button-primary-bg);cursor:pointer;border:none;border-radius:6px;padding:clamp(8px,2vw,12px) clamp(14px,3.5vw,24px);font-size:clamp(13px,2.5vw,16px);font-weight:500;line-height:clamp(18px,3.5vw,24px);transition:background .3s,transform .2s}.button-gradient-bg:hover{background:var(--button-primary-hover);transform:translateY(-1px)}.button-gradient-bg.dark-mode{color:#fff;background:var(--button-primary-bg)}.button-gradient-bg.dark-mode:hover{background:var(--button-primary-hover);transform:translateY(-1px)}.theme-section-bg,.theme-section-bg.dark-mode{background-color:var(--bg-surface)}.theme-section-bg:is(.internal-light-mode,.internal-dark-mode){background-color:var(--bg-primary)}.theme-section-card,.theme-section-card.dark-mode{background-color:var(--bg-surface)}.theme-section-card:is(.internal-light-mode,.internal-dark-mode){background-color:var(--bg-secondary)}.bg-gradient-to-r,.bg-gradient-to-r.dark-mode{background:var(--button-primary-bg)}.gradient-bg.internal-mode{background:var(--accent-gradient)}.modal-box-pop{color:#1a1a1a;min-width:460px;box-shadow:0px 8px 24px var(--overlay-light);background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 28px}.modal-box-pop.dark-mode{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:0px 8px 24px var(--overlay-light)}.modal-box-pop.internal-mode{background-color:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}:root{--table-bg:var(--bg-card)!important;--table-text:var(--text-primary)!important;--table-header-bg:var(--bg-secondary)!important;--table-header-color:var(--text-primary)!important;--table-row-hover-bg:var(--action-hover)!important;--table-row-selected-bg:var(--action-active)!important;--table-row-selected-hover-bg:var(--action-active)!important;--checkbox-border:var(--border-default)!important;--checkbox-primary:var(--button-primary-bg)!important}@keyframes fadeTenant{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-fadeTenant{animation:.35s cubic-bezier(.4,0,.2,1) fadeTenant}.ant-table{background-color:var(--table-bg)!important;color:var(--table-text)!important}.ant-table-thead>tr>th{background-color:var(--table-header-bg)!important;color:var(--table-header-color)!important}.ant-table-tbody>tr:hover>td{background-color:var(--table-row-hover-bg)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:var(--table-row-selected-bg)!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background-color:var(--table-row-selected-hover-bg)!important}.ant-checkbox-inner{border-color:var(--checkbox-border)!important;background-color:#0000!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--checkbox-primary)!important;border-color:var(--checkbox-primary)!important}.internal-mode{--table-bg:var(--bg-primary)!important;--table-text:var(--text-primary)!important;--table-header-bg:var(--bg-secondary)!important;--table-header-color:var(--text-primary)!important;--table-row-hover-bg:var(--accent-soft)!important;--table-row-selected-bg:var(--accent-soft)!important;--table-row-selected-hover-bg:var(--accent-soft)!important;--checkbox-border:var(--accent-strong)!important;--checkbox-primary:var(--accent-strong)!important}.internal-mode .ant-table{background-color:var(--table-bg)!important;color:var(--table-text)!important}.internal-mode .ant-table-thead>tr>th{background-color:var(--table-header-bg)!important;color:var(--table-header-color)!important}.internal-mode .ant-table-tbody>tr:hover>td{background-color:var(--table-row-hover-bg)!important}.internal-mode .ant-table-tbody>tr.ant-table-row-selected>td{background-color:var(--table-row-selected-bg)!important}.internal-mode .ant-table-tbody>tr.ant-table-row-selected:hover>td{background-color:var(--table-row-selected-hover-bg)!important}.internal-mode .ant-checkbox-inner{border-color:var(--checkbox-border)!important;background-color:#0000!important}.internal-mode .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--checkbox-primary)!important;border-color:var(--checkbox-primary)!important}.dark-mode{--bg-base:#171717;--bg-surface:#262626;--bg-card:#1a1a1a;--bg-sidebar:#262626;--bg-primary:var(--bg-base);--bg-secondary:var(--bg-surface);--text-primary-rgb:255 255 255;--text-secondary-rgb:163 163 163;--text-muted-rgb:115 115 115;--text-reverse-rgb:23 23 23;--text-disabled-rgb:115 115 115;--text-active-rgb:250 250 250;--text-link-rgb:147 197 253;--text-success-rgb:134 239 172;--text-error-rgb:252 165 165;--text-warning-rgb:252 211 77;--text-info-rgb:147 197 253;--bg-card-rgb:26 26 26;--bg-surface-rgb:38 38 38;--bg-secondary-rgb:38 38 38;--border-soft-rgb:64 64 64;--text-primary:#fff;--text-secondary:#a3a3a3;--text-muted:#737373;--text-reverse:#171717;--text-active:#fafafa;--text-link:#93c5fd;--text-disabled:#737373;--text-success:#86efac;--text-error:#fca5a5;--text-warning:#fcd34d;--text-info:#93c5fd;--border-default:#ffffff12;--border-soft:#404040;--border-color:var(--border-default);--action-hover:#262626;--action-active:#404040;--overlay-light:#00000059;--overlay-strong:#000000bf;--overlay-backdrop:#0009;--input-bg:#1c1c1c;--input-icon:#737373;--input-border:#ffffff12;--input-placeholder:#f0f0f080;--input-hover:#525252;--input-active:#1c1c1c;--input-focus:#737373;--input-disabled:#404040;--ring-focus:#737373;--disabled-bg:#262626;--disabled-icon:#525252;--status-success-bg:#052e16;--status-success-border:#22c55e59;--status-success-icon:#4ade80;--status-error-bg:#450a0a;--status-error-border:#ef444466;--status-error-icon:#f87171;--status-warning-bg:#451a03;--status-warning-border:#f59e0b66;--status-warning-icon:#fbbf24;--status-info-bg:#172554;--status-info-border:#3b82f6;--status-info-icon:#60a5fa;--filetype-orange-bg:#431407;--filetype-orange-border:#f9731666;--filetype-orange-icon:#fb923c;--filetype-purple-bg:#3b0764;--filetype-purple-border:#a855f766;--filetype-purple-icon:#c084fc;--filetype-pink-bg:#500724;--filetype-pink-border:#ec489966;--filetype-pink-icon:#f472b6;--filetype-cyan-bg:#083344;--filetype-cyan-border:#06b6d466;--filetype-cyan-icon:#22d3ee;--filetype-yellow-bg:#422006;--filetype-yellow-border:#eab30866;--filetype-yellow-icon:#facc15;--filetype-indigo-bg:#1e1b4b;--filetype-indigo-border:#6366f166;--filetype-indigo-icon:#818cf8;--status-notification-bg:#262626;--status-notification-text:#fafafa;--status-notification-border:#404040;--status-notification-icon:#a3a3a3;--accent-hover:#737373;--button-primary-bg:#fafafa;--button-primary-text:#171717;--button-primary-hover:#e5e5e5;--button-primary-active:#d4d4d4;--button-primary-focus:#737373;--button-primary-disabled:#525252;--button-secondary-bg:#262626;--button-secondary-text:#fafafa;--button-secondary-border:#ffffff12;--button-secondary-hover:#404040;--button-secondary-active:#525252;--button-secondary-focus:#737373;--button-secondary-disabled:#404040;--button-destructive-bg:#7f1d1d;--button-destructive-text:#fca5a5;--button-destructive-hover:#991b1b;--button-destructive-active:#7f1d1d;--button-destructive-focus:#ef4444;--button-destructive-disabled:#525252;--dropdown-bg:#262626;--dropdown-text:#fafafa;--dropdown-text-secondary:#a3a3a3;--dropdown-border:#ffffff12;--dropdown-divider:#404040;--dropdown-hover:#404040;--dropdown-active:#525252;--tabs-text:#a3a3a3;--tabs-border:#404040;--tabs-hover-bg:#262626;--tabs-hover-text:#fafafa;--tabs-active-bg:#404040;--tabs-active-text:#fafafa;--tabs-active-border:#fafafa;--table-bg:var(--bg-card)!important;--table-text:var(--text-primary)!important;--table-header-bg:var(--bg-secondary)!important;--table-header-color:var(--text-primary)!important;--table-row-hover-bg:var(--action-hover)!important;--table-row-selected-bg:var(--action-active)!important;--table-row-selected-hover-bg:var(--action-active)!important;--checkbox-border:var(--border-default)!important;--checkbox-primary:var(--button-primary-bg)!important}.dark-mode .ant-table{background-color:var(--table-bg)!important;color:var(--table-text)!important}.dark-mode .ant-table-thead>tr>th{background-color:var(--table-header-bg)!important;color:var(--table-header-color)!important}.dark-mode .ant-table-tbody>tr:hover>td{background-color:var(--table-row-hover-bg)!important}.dark-mode .ant-table-tbody>tr.ant-table-row-selected>td{background-color:var(--table-row-selected-bg)!important}.dark-mode .ant-table-tbody>tr.ant-table-row-selected:hover>td{background-color:var(--table-row-selected-hover-bg)!important}.dark-mode .ant-checkbox-inner{border-color:var(--checkbox-border)!important;background-color:#0000!important}.dark-mode .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--checkbox-primary)!important;border-color:var(--checkbox-primary)!important}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.panel-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;scrollbar-gutter:stable}.panel-scrollbar::-webkit-scrollbar{width:8px;height:8px}.panel-scrollbar::-webkit-scrollbar-track{background:0 0}.panel-scrollbar::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:999px}.panel-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.ant-menu-horizontal{border-bottom:1px solid var(--border-soft)!important}.dark-mode .ant-menu-horizontal{border-bottom:1px solid #444!important}.internal-mode .ant-menu-horizontal{border-bottom:1px solid var(--border-color)!important}.dark-mode .ant-menu-inline .ant-menu-item-selected{background-color:#333!important}.internal-mode .ant-menu-inline .ant-menu-item-selected{background-color:var(--accent-soft)!important;color:var(--text-active)!important}.clamp-3-lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}dialog.modal{z-index:9999;background:0 0;border:none;padding:0;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@keyframes fade-in-out{0%{opacity:0;transform:translateY(5px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(-5px)}}.animate-fade-in-out{animation:1s ease-in-out forwards fade-in-out}.dropdown-bg-clavi{background-color:var(--dropdown-bg);color:var(--dropdown-text);border:1px solid var(--border-soft);border-radius:20px;transition:background-color .2s,border-color .2s}.dropdown-bg-clavi.dark-mode{background-color:var(--dropdown-bg);color:var(--dropdown-text);border:1px solid #444;border-radius:20px}.dropdown-bg-clavi.internal-mode{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:20px}.dropdown-bg{background-color:var(--dropdown-bg);border:1px solid var(--border-default);border-radius:8px;padding:20px 8px;transition:all .2s}.dropdown-bg.dark-mode{background-color:var(--dropdown-bg);border-color:var(--text-secondary)}.dropdown-bg.internal-mode{background-color:var(--bg-secondary);border-color:var(--border-color)}.dropdown-panel{background-color:var(--dropdown-bg);border:1px solid var(--border-default);border-radius:8px;margin-top:8px}.dropdown-panel.dark-mode{background-color:var(--dropdown-bg);border-color:var(--text-secondary)}.dropdown-panel.internal-mode{background-color:var(--bg-primary);border-color:var(--border-color)}.dropdown-item{cursor:pointer;color:var(--text-primary);padding:8px 16px;transition:background-color .2s}.dropdown-item:hover,.dropdown-item.dark-mode:hover{background-color:var(--action-hover)}.dropdown-item.internal-mode:hover{background-color:var(--accent-soft)}.dropdown-selected-item{background-color:var(--button-primary-bg);color:var(--button-primary-text);border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;display:flex}.dropdown-selected-item button{color:var(--button-primary-text);margin-left:4px;transition:color .2s}.dropdown-selected-item button:hover{color:var(--text-error)}.dropdown-selected-item.dark-mode{background-color:var(--button-primary-bg);border:1px solid var(--text-secondary);color:var(--button-primary-text)}.dropdown-selected-item.internal-mode{background-color:var(--accent-soft);color:var(--text-active);border:1px solid var(--border-color)}.dropdown-panel .dropdown-item.is-disabled{cursor:not-allowed;pointer-events:none;opacity:.58;filter:grayscale()saturate(60%);border:1px dashed #0000;position:relative}.dropdown-panel .dropdown-item.is-disabled:hover{background:inherit}.dropdown-panel .dropdown-item.is-disabled{background:var(--bg-surface);color:var(--text-disabled);border-color:var(--border-default)}.dropdown-panel.dark-mode .dropdown-item.is-disabled{background:var(--bg-surface);color:var(--text-disabled);border-color:var(--border-default);opacity:.62}.dropdown-panel.internal-mode .dropdown-item.is-disabled{background:var(--accent-disabled-bg);color:var(--text-secondary);border-color:var(--border-color);opacity:.62}.dropdown-panel .dropdown-item.is-disabled:after{content:"";border-radius:inherit;background:var(--disabled-bg);position:absolute;inset:0}.dropdown-panel.dark-mode .dropdown-item.is-disabled:after{background:var(--disabled-bg)}.dropdown-panel.internal-mode .dropdown-item.is-disabled:after{background:var(--action-hover)}.dropdown-selected-item.is-disabled{filter:grayscale()saturate(60%);opacity:.55;border-style:dashed}.badge{border-radius:999px;padding:2px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:12px;display:inline-block}.badge-claude,.badge-claude.dark-mode,.badge-claude.internal-mode{background-color:var(--status-notification-bg);color:var(--status-notification-text)}.badge-openai,.badge-openai.dark-mode,.badge-openai.internal-mode{background-color:var(--status-success-bg);color:var(--text-success)}.badge-ml,.badge-ml.dark-mode,.badge-ml.internal-mode{background-color:var(--status-error-bg);color:var(--text-error)}.badge-train,.badge-train.dark-mode,.badge-train.internal-mode{background-color:var(--status-warning-bg);color:var(--text-warning)}.insight-box-clavi{background-color:var(--status-info-bg);border:1px solid var(--border-default);border-radius:4px;padding:12px 16px}.insight-box-clavi .text,.insight-box-clavi .icon,.insight-box-clavi .title{color:var(--text-info)}.recommend-box-clavi{background-color:var(--status-info-bg);border:1px solid var(--border-default);border-radius:4px;padding:12px 16px}.recommend-box-clavi .text,.recommend-box-clavi .icon,.recommend-box-clavi .title{color:var(--text-info)}.insight-box-clavi.dark-mode{background-color:var(--status-info-bg);border-color:var(--border-soft)}.insight-box-clavi.dark-mode .text,.insight-box-clavi.dark-mode .icon,.insight-box-clavi.dark-mode .title{color:var(--text-info)}.recommend-box-clavi.dark-mode{background-color:var(--status-info-bg);border-color:var(--border-default)}.recommend-box-clavi.dark-mode .text,.recommend-box-clavi.dark-mode .icon,.recommend-box-clavi.dark-mode .title{color:var(--text-info)}.insight-box-clavi.internal-mode{background-color:var(--bg-secondary);border-color:var(--border-color)}.insight-box-clavi.internal-mode .text{color:var(--text-primary)}.insight-box-clavi.internal-mode .icon,.insight-box-clavi.internal-mode .title{color:var(--text-link)}.recommend-box-clavi.internal-mode{background-color:var(--bg-secondary);border-color:var(--accent-strong)}.recommend-box-clavi.internal-mode .text{color:var(--text-primary)}.recommend-box-clavi.internal-mode .icon,.recommend-box-clavi.internal-mode .title{color:var(--text-link)}.bg-box{border-width:1px;border-radius:.5rem;padding:1rem}.bg-box.normal-mode{background-color:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--text-warning)}.bg-box.normal-mode .icon,.bg-box.normal-mode h3,.bg-box.normal-mode p{color:var(--text-warning)!important}.bg-box.dark-mode{background-color:var(--status-warning-bg);border-color:var(--border-soft);color:var(--text-primary)}.bg-box.dark-mode .icon,.bg-box.dark-mode h3,.bg-box.dark-mode p{color:var(--text-primary)!important}.bg-box.internal-mode{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.bg-box.internal-mode .icon,.bg-box.internal-mode h3,.bg-box.internal-mode p{color:var(--text-primary)!important}input[type=radio].radio-auto{accent-color:var(--button-primary-bg)}.dark-mode input[type=radio].radio-auto{accent-color:#60a5fa}.internal-mode input[type=radio].radio-auto{accent-color:var(--accent-strong)}.custom-select .ant-select-selector{align-items:center;height:100%;padding:0 .75rem;display:flex}.internal-mode .site-navigation-steps .ant-steps-item-wait .ant-steps-item-icon{border-color:var(--border-color)!important;opacity:1!important;background-color:#0000!important}.internal-mode .site-navigation-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:var(--text-secondary)!important;opacity:1!important}.internal-mode .site-navigation-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--accent-strong)!important;background:0 0!important}.internal-mode .site-navigation-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--accent-strong)!important}.internal-mode .site-navigation-steps .ant-steps-item-finish .ant-steps-item-tail:after{background-color:var(--accent-strong)!important}.ai-modal.dark-mode .ant-modal-content,.ai-modal.dark-mode .ant-modal-header{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-soft)}.ai-modal.dark-mode .ant-modal-title,.ai-modal.dark-mode .ant-modal-confirm-title{color:var(--text-primary)}.ai-modal.dark-mode .ant-modal-close-x{color:var(--text-muted)}.ai-modal.dark-mode .ant-modal-confirm-content{color:var(--border-soft)}.ai-modal.internal-light-mode .ant-modal-content,.ai-modal.internal-light-mode .ant-modal-header,.ai-modal.internal-dark-mode .ant-modal-content,.ai-modal.internal-dark-mode .ant-modal-header{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.ai-modal.internal-light-mode .ant-modal-title,.ai-modal.internal-light-mode .ant-modal-confirm-title,.ai-modal.internal-dark-mode .ant-modal-title,.ai-modal.internal-dark-mode .ant-modal-confirm-title{color:var(--text-primary)}.ai-modal.internal-light-mode .ant-modal-close-x,.ai-modal.internal-dark-mode .ant-modal-close-x{color:var(--text-secondary)}.ai-modal.internal-light-mode .ant-modal-confirm-content,.ai-modal.internal-dark-mode .ant-modal-confirm-content{color:var(--text-primary)}:where(.ant-table-filter-dropdown){background-color:var(--bg-card)!important;border:1px solid var(--border-default)!important}:where(.ant-table-filter-dropdown) .ant-dropdown-menu{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border:none!important}:where(.ant-table-filter-dropdown) .ant-dropdown-menu-item-selected,:where(.ant-table-filter-dropdown) .ant-dropdown-menu-item:where(.ant-dropdown-menu-item-active),:where(.ant-table-filter-dropdown) .ant-dropdown-menu-item:hover{background-color:var(--action-hover)!important;color:var(--text-primary)!important}:where(.ant-table-filter-dropdown) .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent-strong,var(--button-primary-bg))!important;border-color:var(--accent-strong,var(--button-primary-bg))!important}:where(.ant-table-filter-dropdown) .ant-checkbox-inner{border-color:var(--accent-strong,var(--button-primary-bg))!important;background-color:#0000!important}:where(.ant-table-filter-dropdown) .ant-btn-link,:where(.ant-table-filter-dropdown) .ant-btn-link:hover{color:var(--text-primary)!important}:where(.ant-table-filter-dropdown) .ant-btn-primary{background-color:var(--accent-strong,var(--button-primary-bg))!important;border-color:var(--accent-strong,var(--button-primary-bg))!important;color:var(--button-primary-text)!important}:where(.ant-table-filter-dropdown) .ant-btn-primary:hover{filter:brightness(1.05)}.border-muted-line{border:1px solid var(--border-default)}.border-muted-line.dark-mode{border-color:var(--border-default)}.border-muted-line.internal-mode{border-color:var(--border-color)}.driver-popover-close-btn{position:absolute;color:#0000!important;width:auto!important;font-size:0!important;top:10px!important;right:16px!important}.driver-popover-close-btn svg{display:none!important}.driver-popover-close-btn:after{content:attr(data-skip);color:var(--action-active);font-size:12px;font-weight:500}.nav-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-primary-1,.button-update,.btn-primary,.ant-btn-primary,.select-primary-1){background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border-color:#0000!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-primary-1,.button-update,.btn-primary,.ant-btn-primary,.select-primary-1):hover{background:var(--button-primary-hover)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-primary-1,.button-update,.btn-primary,.ant-btn-primary,.select-primary-1):active{background:var(--button-primary-active)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-primary-1,.button-update,.btn-primary,.ant-btn-primary,.select-primary-1):disabled{background:var(--button-primary-disabled)!important;color:var(--text-disabled)!important;border-color:var(--button-primary-disabled)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-theme,.button-secondary,.button-cancel-1,.button-cancel-2,.button-cancel-3){background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;border-color:var(--button-secondary-border)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-theme,.button-secondary,.button-cancel-1,.button-cancel-2,.button-cancel-3):hover{background:var(--button-secondary-hover)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-theme,.button-secondary,.button-cancel-1,.button-cancel-2,.button-cancel-3):active{background:var(--button-secondary-active)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-theme,.button-secondary,.button-cancel-1,.button-cancel-2,.button-cancel-3):disabled{background:var(--button-secondary-disabled)!important;color:var(--text-disabled)!important;border-color:var(--button-secondary-disabled)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-delete,.button-remove,.btn-error){background:var(--button-destructive-bg)!important;color:var(--button-destructive-text)!important;border-color:#0000!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-delete,.button-remove,.btn-error):hover{background:var(--button-destructive-hover)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-delete,.button-remove,.btn-error):active{background:var(--button-destructive-active)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.button-delete,.button-remove,.btn-error):disabled{background:var(--button-destructive-disabled)!important;color:var(--text-disabled)!important}body:not(.internal-light-mode):not(.internal-dark-mode) .btn-success{background:var(--status-success-icon)!important;color:var(--text-reverse)!important;border-color:#0000!important}body:not(.internal-light-mode):not(.internal-dark-mode) .btn-success:hover{filter:brightness(.92)}body:not(.internal-light-mode):not(.internal-dark-mode) .btn-success:disabled{background:var(--button-primary-disabled)!important;color:var(--text-disabled)!important}body:not(.internal-light-mode):not(.internal-dark-mode) .btn-accent{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border-color:#0000!important}body:not(.internal-light-mode):not(.internal-dark-mode) .btn-accent:hover{background:var(--button-primary-hover)!important}body:not(.internal-light-mode):not(.internal-dark-mode) .btn-accent:disabled{background:var(--button-primary-disabled)!important;color:var(--text-disabled)!important}.internal-light-mode .button-primary-1,.internal-dark-mode .button-primary-1,.internal-light-mode .button-update,.internal-dark-mode .button-update,.internal-light-mode .btn-primary,.internal-dark-mode .btn-primary,.internal-light-mode .ant-btn-primary,.internal-dark-mode .ant-btn-primary,.internal-light-mode .select-primary-1,.internal-dark-mode .select-primary-1,.internal-light-mode .btn-success,.internal-dark-mode .btn-success,.internal-light-mode .btn-accent,.internal-dark-mode .btn-accent{background:var(--accent-gradient)!important;color:var(--accent-on)!important;border-color:#0000!important}.internal-light-mode .button-primary-1:hover,.internal-dark-mode .button-primary-1:hover,.internal-light-mode .button-update:hover,.internal-dark-mode .button-update:hover,.internal-light-mode .btn-primary:hover,.internal-dark-mode .btn-primary:hover,.internal-light-mode .ant-btn-primary:hover,.internal-dark-mode .ant-btn-primary:hover,.internal-light-mode .select-primary-1:hover,.internal-dark-mode .select-primary-1:hover,.internal-light-mode .btn-success:hover,.internal-dark-mode .btn-success:hover,.internal-light-mode .btn-accent:hover,.internal-dark-mode .btn-accent:hover{filter:brightness(1.08)}.internal-light-mode .button-primary-1:active,.internal-dark-mode .button-primary-1:active,.internal-light-mode .button-update:active,.internal-dark-mode .button-update:active,.internal-light-mode .btn-primary:active,.internal-dark-mode .btn-primary:active,.internal-light-mode .ant-btn-primary:active,.internal-dark-mode .ant-btn-primary:active,.internal-light-mode .select-primary-1:active,.internal-dark-mode .select-primary-1:active{filter:brightness(.92)}.internal-light-mode .button-primary-1:focus-visible,.internal-dark-mode .button-primary-1:focus-visible,.internal-light-mode .button-update:focus-visible,.internal-dark-mode .button-update:focus-visible,.internal-light-mode .btn-primary:focus-visible,.internal-dark-mode .btn-primary:focus-visible,.internal-light-mode .ant-btn-primary:focus-visible,.internal-dark-mode .ant-btn-primary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.internal-light-mode .button-primary-1:disabled,.internal-dark-mode .button-primary-1:disabled,.internal-light-mode .button-update:disabled,.internal-dark-mode .button-update:disabled,.internal-light-mode .btn-primary:disabled,.internal-dark-mode .btn-primary:disabled,.internal-light-mode .ant-btn-primary:disabled,.internal-dark-mode .ant-btn-primary:disabled,.internal-light-mode .select-primary-1:disabled,.internal-dark-mode .select-primary-1:disabled,.internal-light-mode .btn-success:disabled,.internal-dark-mode .btn-success:disabled,.internal-light-mode .btn-accent:disabled,.internal-dark-mode .btn-accent:disabled{filter:none;background:var(--accent-disabled-bg)!important;color:var(--text-secondary)!important}.internal-light-mode .button-secondary,.internal-dark-mode .button-secondary,.internal-light-mode .button-theme,.internal-dark-mode .button-theme,.internal-light-mode .button-cancel-1,.internal-dark-mode .button-cancel-1,.internal-light-mode .button-cancel-2,.internal-dark-mode .button-cancel-2,.internal-light-mode .button-cancel-3,.internal-dark-mode .button-cancel-3{background:var(--accent-tint)!important;color:var(--text-primary)!important;border-color:var(--accent-tint-border)!important}.internal-light-mode .button-secondary:hover,.internal-dark-mode .button-secondary:hover,.internal-light-mode .button-theme:hover,.internal-dark-mode .button-theme:hover,.internal-light-mode .button-cancel-1:hover,.internal-dark-mode .button-cancel-1:hover,.internal-light-mode .button-cancel-2:hover,.internal-dark-mode .button-cancel-2:hover,.internal-light-mode .button-cancel-3:hover,.internal-dark-mode .button-cancel-3:hover{background:var(--accent-tint-hover)!important}.internal-light-mode .button-secondary:active,.internal-dark-mode .button-secondary:active,.internal-light-mode .button-theme:active,.internal-dark-mode .button-theme:active,.internal-light-mode .button-cancel-1:active,.internal-dark-mode .button-cancel-1:active,.internal-light-mode .button-cancel-2:active,.internal-dark-mode .button-cancel-2:active,.internal-light-mode .button-cancel-3:active,.internal-dark-mode .button-cancel-3:active{background:var(--accent-tint-active)!important}.internal-light-mode .button-secondary:focus-visible,.internal-dark-mode .button-secondary:focus-visible,.internal-light-mode .button-theme:focus-visible,.internal-dark-mode .button-theme:focus-visible,.internal-light-mode .button-cancel-1:focus-visible,.internal-dark-mode .button-cancel-1:focus-visible,.internal-light-mode .button-cancel-2:focus-visible,.internal-dark-mode .button-cancel-2:focus-visible,.internal-light-mode .button-cancel-3:focus-visible,.internal-dark-mode .button-cancel-3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.internal-light-mode .button-secondary:disabled,.internal-dark-mode .button-secondary:disabled,.internal-light-mode .button-theme:disabled,.internal-dark-mode .button-theme:disabled,.internal-light-mode .button-cancel-1:disabled,.internal-dark-mode .button-cancel-1:disabled,.internal-light-mode .button-cancel-2:disabled,.internal-dark-mode .button-cancel-2:disabled,.internal-light-mode .button-cancel-3:disabled,.internal-dark-mode .button-cancel-3:disabled{opacity:.6;pointer-events:none;background:var(--accent-disabled-bg)!important;color:var(--text-secondary)!important}.internal-light-mode .button-delete,.internal-dark-mode .button-delete{background-color:var(--button-destructive-bg)!important;color:var(--button-destructive-text)!important;border-color:#0000!important}.internal-light-mode .button-delete:hover,.internal-dark-mode .button-delete:hover{background-color:var(--button-destructive-hover)!important}.internal-light-mode .button-delete:active,.internal-dark-mode .button-delete:active{background-color:var(--button-destructive-active)!important}.internal-light-mode .button-delete:disabled,.internal-dark-mode .button-delete:disabled{background-color:var(--button-destructive-disabled)!important;color:var(--text-disabled)!important}.internal-light-mode .button-remove,.internal-dark-mode .button-remove{background-color:var(--button-secondary-bg)!important;color:var(--text-error)!important;border:1px solid var(--border-default)!important}.internal-light-mode .button-remove:hover,.internal-dark-mode .button-remove:hover{background-color:var(--button-secondary-hover)!important;border-color:var(--border-default)!important}.internal-light-mode .button-remove:active,.internal-dark-mode .button-remove:active{background-color:var(--button-secondary-active)!important;border-color:var(--border-default)!important}.internal-light-mode .button-remove:disabled,.internal-dark-mode .button-remove:disabled{background-color:var(--disabled-bg)!important;color:var(--text-muted)!important;border-color:var(--border-default)!important}.stat-title{color:var(--text-secondary)!important}.modal-box{background-color:var(--bg-card)!important}.skeleton{background-color:var(--bg-surface)!important;background-image:linear-gradient(105deg, transparent 0%, transparent 40%, var(--bg-card) 50%, transparent 60%, transparent 100%)!important}.stat{border-color:var(--border-default)!important}.stats{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.btn-outline{color:var(--text-primary)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.input,.textarea,.select,.ant-input,.ant-input-affix-wrapper,.ant-select-selector){background:var(--input-bg)!important;color:var(--text-primary)!important;border-color:var(--input-border)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.input,.textarea,.select,.ant-input,.ant-input-affix-wrapper,.ant-select-selector):hover{background:var(--input-hover)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.input,.textarea,.select,.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus,body:not(.internal-light-mode):not(.internal-dark-mode) :where(.ant-input-affix-wrapper,.ant-select-selector):focus-within{border-color:var(--input-focus)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--ring-focus) 25%, transparent)!important}:where(input,textarea)::-moz-placeholder{color:var(--input-placeholder)!important}:where(input,textarea)::placeholder{color:var(--input-placeholder)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(input,textarea,select):disabled{background:var(--input-disabled)!important;color:var(--text-disabled)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.card,.modal-box,.ant-modal-content),body:not(.internal-light-mode):not(.internal-dark-mode) :where(.navbar),body:not(.internal-light-mode):not(.internal-dark-mode) :where(.drawer-side,.sidebar){background-color:var(--bg-card);color:var(--text-primary);border-color:var(--border-default)}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.drawer-side,.sidebar){background-color:var(--bg-sidebar)}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.dropdown-content,.ant-dropdown-menu,.ant-select-dropdown){background-color:var(--dropdown-bg)!important;color:var(--dropdown-text)!important;border-color:var(--dropdown-border)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.dropdown-content li,.ant-dropdown-menu-item,.ant-select-item):hover{background-color:var(--dropdown-hover)!important}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.tab){color:var(--tabs-text);border-color:var(--tabs-border)}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.tab):hover{color:var(--tabs-hover-text);background-color:var(--tabs-hover-bg)}body:not(.internal-light-mode):not(.internal-dark-mode) :where(.tab-active,.tab[aria-selected=true]){color:var(--tabs-active-text);background-color:var(--tabs-active-bg);border-color:var(--tabs-active-border)}.home-figma{background:var(--bg-base)}.home-feature-card{background:var(--home-feature-bg);background-blend-mode:screen, multiply, screen, normal;box-shadow:0 16px 40px color-mix(in srgb, var(--text-primary) 8%, transparent);transition:background .42s}.home-feature-card--violet{background:radial-gradient(circle at 52% 46%, #ffffff6b, transparent 44%), linear-gradient(318deg, color-mix(in srgb, var(--status-notification-bg) 82%, #c4b5fd) 12%, #ddd6feb3 55%, transparent 88%), linear-gradient(208deg, #f5f3ff 12%, #c4b5fd 38%, #a78bfa 64%, #8b5cf6 88%)}.home-feature-card--rose{background:radial-gradient(circle at 52% 46%,#ffffff70,#0000 44%),linear-gradient(318deg,#fbbf2485 12%,#fde68a75 55%,#0000 88%),linear-gradient(208deg,#fff1f2 12%,#fda4af 38%,#fb7185 64%,#e11d48 88%)}.home-feature-card--emerald{background:radial-gradient(circle at 52% 46%,#ffffff70,#0000 44%),linear-gradient(318deg,#67e8f97a 12%,#a7f3d07a 55%,#0000 88%),linear-gradient(208deg,#ecfdf5 12%,#6ee7b7 38%,#34d399 64%,#059669 88%)}.home-feature-card--amber{background:radial-gradient(circle at 52% 46%,#ffffff70,#0000 44%),linear-gradient(318deg,#7dd3fc7a 12%,#fef08a85 55%,#0000 88%),linear-gradient(208deg,#fffbeb 12%,#fde68a 38%,#fbbf24 64%,#d97706 88%)}body.dark-mode .home-feature-card{border:1px solid color-mix(in srgb, var(--text-primary) 10%, transparent);background-blend-mode:screen, soft-light, normal;box-shadow:0 22px 55px #00000061,inset 0 1px #ffffff0f}body.dark-mode .home-feature-card--sky{background:radial-gradient(circle at 70% 28%,#38bdf833,#0000 42%),linear-gradient(138deg,#0ea5e921,#0000 55%),linear-gradient(145deg,#111827 0%,#13243a 54%,#082f49 100%)}body.dark-mode .home-feature-card--violet{background:radial-gradient(circle at 70% 28%,#a78bfa33,#0000 42%),linear-gradient(138deg,#8b5cf621,#0000 55%),linear-gradient(145deg,#181622 0%,#24203a 54%,#2e1065 100%)}body.dark-mode .home-feature-card--rose{background:radial-gradient(circle at 70% 28%,#fb71852e,#0000 42%),linear-gradient(138deg,#e11d481f,#0000 55%),linear-gradient(145deg,#1c151a 0%,#311c29 54%,#4c0519 100%)}body.dark-mode .home-feature-card--emerald{background:radial-gradient(circle at 70% 28%,#34d3992e,#0000 42%),linear-gradient(138deg,#0596691f,#0000 55%),linear-gradient(145deg,#111a18 0%,#17312a 54%,#022c22 100%)}body.dark-mode .home-feature-card--amber{background:radial-gradient(circle at 70% 28%,#fbbf242e,#0000 42%),linear-gradient(138deg,#d977061f,#0000 55%),linear-gradient(145deg,#1c1811 0%,#342817 54%,#451a03 100%)}body.internal-light-mode .home-feature-card{border:1px solid color-mix(in srgb, var(--internal-accent) 14%, var(--border-soft));box-shadow:0 18px 44px color-mix(in srgb, var(--internal-accent) 9%, transparent), inset 0 1px 0 #ffffffb8;background-blend-mode:screen, soft-light, normal}body.internal-light-mode .home-feature-card--sky{background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--internal-accent) 11%, transparent), transparent 43%), linear-gradient(132deg, color-mix(in srgb, var(--internal-accent) 5%, transparent), transparent 60%), linear-gradient(145deg, var(--internal-base-bg-elevated) 0%, color-mix(in srgb, var(--internal-accent) 4%, var(--internal-base-bg)) 58%, var(--internal-base-bg) 100%)}body.internal-light-mode .home-feature-card--violet{background:radial-gradient(circle at 68% 30%, color-mix(in srgb, var(--internal-accent) 12%, transparent), transparent 42%), linear-gradient(150deg, color-mix(in srgb, var(--internal-accent) 5%, transparent), transparent 64%), linear-gradient(135deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 5%, var(--internal-base-bg)) 62%, var(--internal-base-bg))}body.internal-light-mode .home-feature-card--rose{background:radial-gradient(circle at 76% 36%, color-mix(in srgb, var(--internal-accent) 10%, transparent), transparent 44%), linear-gradient(118deg, color-mix(in srgb, var(--internal-accent) 4%, transparent), transparent 62%), linear-gradient(152deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 4%, var(--internal-base-bg)) 60%, var(--internal-base-bg))}body.internal-light-mode .home-feature-card--emerald{background:radial-gradient(circle at 64% 22%, color-mix(in srgb, var(--internal-accent) 11%, transparent), transparent 41%), linear-gradient(142deg, color-mix(in srgb, var(--internal-accent) 5%, transparent), transparent 65%), linear-gradient(130deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 5%, var(--internal-base-bg)) 58%, var(--internal-base-bg))}body.internal-light-mode .home-feature-card--amber{background:radial-gradient(circle at 72% 32%, color-mix(in srgb, var(--internal-accent) 10%, transparent), transparent 43%), linear-gradient(124deg, color-mix(in srgb, var(--internal-accent) 4%, transparent), transparent 66%), linear-gradient(148deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 4%, var(--internal-base-bg)) 60%, var(--internal-base-bg))}body.internal-dark-mode .home-feature-card{border:1px solid color-mix(in srgb, var(--internal-accent) 18%, var(--border-soft));box-shadow:0 24px 58px #0000006b, 0 8px 28px color-mix(in srgb, var(--internal-accent) 7%, transparent), inset 0 1px 0 #ffffff0d;background-blend-mode:screen, soft-light, normal}body.internal-dark-mode .home-feature-card--sky{background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--internal-accent) 14%, transparent), transparent 43%), linear-gradient(132deg, color-mix(in srgb, var(--internal-accent) 7%, transparent), transparent 60%), linear-gradient(145deg, var(--internal-base-bg-elevated) 0%, color-mix(in srgb, var(--internal-accent) 5%, var(--internal-base-sidebar)) 58%, var(--internal-base-bg) 100%)}body.internal-dark-mode .home-feature-card--violet{background:radial-gradient(circle at 68% 30%, color-mix(in srgb, var(--internal-accent) 15%, transparent), transparent 42%), linear-gradient(150deg, color-mix(in srgb, var(--internal-accent) 7%, transparent), transparent 64%), linear-gradient(135deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 6%, var(--internal-base-sidebar)) 62%, var(--internal-base-bg))}body.internal-dark-mode .home-feature-card--rose{background:radial-gradient(circle at 76% 36%, color-mix(in srgb, var(--internal-accent) 13%, transparent), transparent 44%), linear-gradient(118deg, color-mix(in srgb, var(--internal-accent) 6%, transparent), transparent 62%), linear-gradient(152deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 5%, var(--internal-base-sidebar)) 60%, var(--internal-base-bg))}body.internal-dark-mode .home-feature-card--emerald{background:radial-gradient(circle at 64% 22%, color-mix(in srgb, var(--internal-accent) 14%, transparent), transparent 41%), linear-gradient(142deg, color-mix(in srgb, var(--internal-accent) 7%, transparent), transparent 65%), linear-gradient(130deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 6%, var(--internal-base-sidebar)) 58%, var(--internal-base-bg))}body.internal-dark-mode .home-feature-card--amber{background:radial-gradient(circle at 72% 32%, color-mix(in srgb, var(--internal-accent) 13%, transparent), transparent 43%), linear-gradient(124deg, color-mix(in srgb, var(--internal-accent) 6%, transparent), transparent 66%), linear-gradient(148deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 5%, var(--internal-base-sidebar)) 60%, var(--internal-base-bg))}.home-feature-card--sky .home-hero-tag{color:var(--text-warning);border-color:var(--status-warning-border);background:color-mix(in srgb, var(--status-warning-bg) 64%, transparent)}.home-feature-card--violet .home-hero-tag{color:var(--status-notification-text);border-color:var(--status-notification-border);background:color-mix(in srgb, var(--status-notification-bg) 64%, transparent)}.home-feature-card--rose .home-hero-tag{color:var(--text-error);border-color:var(--status-error-border);background:color-mix(in srgb, var(--status-error-bg) 64%, transparent)}.home-feature-card--emerald .home-hero-tag{color:var(--text-success);border-color:var(--status-success-border);background:color-mix(in srgb, var(--status-success-bg) 64%, transparent)}.home-feature-card--amber .home-hero-tag{color:var(--text-warning);border-color:var(--status-warning-border);background:color-mix(in srgb, var(--status-warning-bg) 64%, transparent)}body:is(.internal-light-mode,.internal-dark-mode) .home-hero-tag{color:var(--text-active);border-color:color-mix(in srgb, var(--internal-accent) 34%, var(--border-soft));background:color-mix(in srgb, var(--internal-accent) 10%, transparent)}.home-hero-slide{animation:.42s cubic-bezier(.22,.61,.36,1) both home-hero-slide-in}.home-carousel-control{background:var(--overlay-light);color:var(--text-white);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .16s,transform .16s}.home-carousel-control:hover{background:var(--overlay-strong);transform:scale(1.05)}@keyframes home-hero-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.home-hero-slide{animation:none}}.home-mobile-action-card{border:1px solid var(--border-default);background:var(--bg-card);min-width:0;min-height:157px;color:var(--text-primary);text-align:left;box-shadow:0 1px 2px var(--overlay-light);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;padding:18px 16px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.home-mobile-action-card:hover{border-color:var(--border-strong);background:var(--action-hover)}.home-mobile-action-card:active{background:var(--action-active);transform:scale(.985)}.home-mobile-action-card:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.home-mobile-action-card:disabled{cursor:not-allowed;border-color:var(--border-default);background:var(--disabled-bg)}.home-mobile-action-card:disabled strong,.home-mobile-action-card:disabled>span:last-child{color:var(--text-disabled)}.home-mobile-action-card strong{color:var(--text-primary);margin-top:14px;font-size:14px;font-weight:650;line-height:22px}.home-mobile-action-card>span:last-child{color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:500;line-height:18px}.home-mobile-action-icon{background:var(--bg-surface);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;place-items:center;display:grid}.home-mobile-action-icon svg{width:18px;height:18px}.home-mobile-action-icon.is-warning{background:var(--status-warning-bg);color:var(--text-warning)}.home-mobile-action-icon.is-accent{background:var(--status-notification-bg);color:var(--status-notification-text)}.home-mobile-action-icon.is-success{background:var(--status-success-bg);color:var(--text-success)}.home-mobile-bottom-nav{z-index:45;min-height:65px;padding:7px max(16px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-card) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.home-mobile-bottom-nav :is(button,a){min-height:48px;color:var(--text-muted);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:500;line-height:16px;display:flex}.home-mobile-bottom-nav :is(button,a):hover{color:var(--text-primary);background:var(--action-hover)}.home-mobile-bottom-nav :is(button,a).is-active{color:var(--text-primary);background:var(--action-active);font-weight:650}.home-mobile-bottom-nav svg{width:22px;height:22px}@media (max-width:1023px){.home-figma .home-carousel-control:first-of-type,.home-figma .home-feature-card>[role=tablist]{display:none}}.notification-tabs{border-bottom:1px solid var(--border-default);align-items:flex-end;gap:28px;min-height:48px;margin-bottom:20px;display:flex}.notification-tabs button{min-height:48px;color:var(--text-secondary);align-items:center;gap:8px;padding:0 2px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.notification-tabs button:hover{color:var(--text-primary)}.notification-tabs button:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.notification-tabs button.is-active{color:var(--text-primary);font-weight:600}.notification-tabs button.is-active:after{background:var(--tabs-active-border);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.notification-tabs button span{background:var(--bg-surface);min-width:22px;height:22px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.notification-card{color:var(--text-primary);box-shadow:0 1px 2px var(--overlay-light);transition:border-color .16s,background-color .16s}.notification-card:hover{background:var(--action-hover)}body:is(.internal-light-mode,.internal-dark-mode) .notification-card{border-color:color-mix(in srgb, var(--internal-accent) 14%, var(--border-default))}@media (max-width:639px){.notification-page-shell{padding-top:0}.notification-page{min-height:auto}.notification-tabs{gap:26px;min-height:64px;margin-bottom:12px;overflow-x:auto}.notification-tabs button{white-space:nowrap;min-height:56px;font-size:14px}.notification-day-label{display:none}.notification-groups,.notification-card-list{gap:8px}.notification-card{border-radius:14px;gap:12px;min-height:112px;padding:14px 12px}.notification-card-icon{width:36px;height:36px}.notification-card-title{font-size:14px;line-height:21px}.notification-card-time{font-size:11px;line-height:18px}.notification-card-message{margin-top:3px;font-size:13px;line-height:20px}.notification-list nav[aria-label=Pagination]{margin-bottom:8px}}.assistants-page{background:var(--bg-base);color:var(--text-primary)}.assistants-create-button{box-shadow:var(--shadow-button,none);background:var(--button-primary-bg)!important}.assistants-create-button:hover{background:var(--button-primary-hover);color:var(--button-primary-text)}.assistants-create-button:active{background:var(--button-primary-active);color:var(--button-primary-text)}.assistants-create-button:focus-visible,.assistants-tabs button:focus-visible,.assistants-view-button:focus-visible,.assistants-card-action:focus-visible,.assistants-card:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.assistants-create-button:disabled,.assistants-tabs button:disabled,.assistants-view-button:disabled,.assistants-card-action:disabled{cursor:not-allowed;background:var(--disabled-bg);color:var(--text-disabled);border-color:var(--border-soft);box-shadow:none}.assistants-page input:focus{color:var(--text-primary)}.assistants-page div:has(>input:focus){border-color:var(--input-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring-focus) 24%, transparent)}.assistants-tabs button{color:var(--text-secondary)}.assistants-tabs button:hover,.assistants-tabs button[aria-selected=true]{color:var(--text-primary)}.assistants-tabs-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.assistants-tabs-wrapper::-webkit-scrollbar{display:none}.assistants-view-button{color:var(--text-secondary);background:0 0}.assistants-view-button:hover{background:var(--action-hover);color:var(--text-primary)}.assistants-view-button:active,.assistants-view-button.is-selected{background:var(--action-active);color:var(--text-primary)}.assistants-card{box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 4%, transparent)}.assistants-card:hover{background:color-mix(in srgb, var(--action-hover) 22%, var(--bg-card));border-color:var(--border-soft);color:var(--text-primary);box-shadow:0 10px 24px color-mix(in srgb, var(--text-primary) 9%, transparent)}.assistants-card:active{background:color-mix(in srgb, var(--action-active) 28%, var(--bg-card))}.assistants-card-action{color:var(--text-secondary);border-radius:4px;transition:color .16s,background-color .16s,opacity .16s}.assistants-card-action:hover{background:var(--action-hover);color:var(--text-primary)}.assistants-card-action:active{background:var(--action-active);color:var(--text-active)}.assistants-favorite-action{color:var(--text-muted)}.assistants-favorite-action:hover,.assistants-favorite-action.is-selected{color:var(--text-warning)}.assistants-delete-action,.assistants-delete-action:hover,.assistants-delete-action:active{color:var(--text-error)}.assistants-card-avatar>*{border-radius:12px!important}body.dark-mode .assistants-card,body.dark-mode .assistants-tabs+div{border-color:color-mix(in srgb, var(--text-primary) 12%, transparent)}body.dark-mode .assistants-card{background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 96%, white), var(--bg-card));box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff08}body.dark-mode .assistants-card:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--action-hover) 28%, var(--bg-card)), var(--bg-card));border-color:var(--border-soft)}body.internal-light-mode .assistants-card{background:linear-gradient(145deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 3%, var(--internal-base-bg-elevated)));border-color:color-mix(in srgb, var(--internal-accent) 14%, var(--border-soft));box-shadow:0 10px 26px color-mix(in srgb, var(--internal-accent) 6%, transparent)}body.internal-light-mode .assistants-card:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--internal-accent) 6%, var(--internal-base-bg-elevated)), color-mix(in srgb, var(--internal-accent) 3%, var(--internal-base-bg-elevated)));border-color:color-mix(in srgb, var(--internal-accent) 24%, var(--border-soft))}body.internal-dark-mode .assistants-card{background:linear-gradient(145deg, var(--internal-base-bg-elevated), color-mix(in srgb, var(--internal-accent) 5%, var(--internal-base-sidebar)));border-color:color-mix(in srgb, var(--internal-accent) 18%, var(--border-soft));box-shadow:0 14px 34px #0000003d, 0 6px 18px color-mix(in srgb, var(--internal-accent) 5%, transparent), inset 0 1px 0 #ffffff08}body.internal-dark-mode .assistants-card:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--internal-accent) 8%, var(--internal-base-bg-elevated)), color-mix(in srgb, var(--internal-accent) 6%, var(--internal-base-sidebar)));border-color:color-mix(in srgb, var(--internal-accent) 28%, var(--border-soft))}body:is(.internal-light-mode,.internal-dark-mode) .assistants-create-button{background:var(--button-primary-bg);color:var(--button-primary-text);border:1px solid var(--button-primary-border)}body:is(.internal-light-mode,.internal-dark-mode) .assistants-tabs [aria-selected=true]>span:last-of-type{background:color-mix(in srgb, var(--internal-accent) 16%, var(--bg-surface));color:var(--text-active)}@media (max-width:639px){.assistants-create-button{padding-inline:12px}.assistants-create-button span{font-size:13px}}.drawer-aside{background:var(--bg-sidebar);color:var(--text-primary)}.drawer-header{border-bottom:1px solid var(--border-default);background:var(--bg-sidebar);height:53px;min-height:53px;padding:0 12px}body:is(.internal-light-mode,.internal-dark-mode) .drawer-header{border-color:color-mix(in srgb, var(--internal-accent) 18%, var(--border-default));height:70px;min-height:70px}.drawer-brand-button{min-width:0;color:var(--text-primary);border-radius:7px;align-items:center;transition:background-color .16s;display:flex}.drawer-brand-button:hover{background:var(--action-hover)}.drawer-brand{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.drawer-brand.is-collapsed{align-items:center}.drawer-brand-name{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:800;line-height:20px}.drawer-brand.is-internal .drawer-brand-name{color:var(--text-active);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.drawer-internal-badge{background:var(--accent-gradient);min-height:20px;color:var(--button-primary-text);letter-spacing:.025em;border-radius:6px;align-items:center;padding:2px 8px;font-size:9px;font-weight:800;line-height:14px;display:inline-flex}.drawer-collapse-button{width:32px;height:32px;color:var(--text-secondary);border-radius:7px;place-items:center;display:grid}.drawer-collapse-button:hover{background:var(--action-hover);color:var(--text-primary)}.drawer-menu-scroll{background:var(--bg-sidebar);scrollbar-color:var(--border-default) transparent}.drawer-menu{gap:1px;padding:8px}.drawer-menu>div,.drawer-menu>div>div,.drawer-menu>div>div>div{min-width:0}.drawer-nav-item{width:100%;min-height:36px;color:var(--text-primary);border-radius:8px;padding:0 10px;font-size:13px;font-weight:400;line-height:20px;transition:color .15s,background-color .15s}.drawer-nav-item:hover{background:var(--action-hover);color:var(--text-primary)}.drawer-nav-item:active{background:var(--action-active);color:var(--text-active)}.drawer-nav-item.is-active{background:var(--action-active);color:var(--text-active);font-weight:600}.drawer-nav-item.is-disabled{color:var(--text-disabled);cursor:not-allowed}.drawer-nav-item svg,.drawer-nav-item iconify-icon{color:currentColor;width:16px;height:16px}.drawer-menu-sections{flex-direction:column;gap:1px;margin-top:8px;display:flex}.drawer-section-toggle{width:100%;min-height:36px;color:var(--text-primary);border-radius:8px;justify-content:flex-start;gap:4px;padding:8px;font-size:13px;font-weight:600;line-height:20px}.drawer-section-toggle:hover{color:var(--text-secondary)}.drawer-workspace{border-top:1px solid var(--border-default);background:var(--bg-sidebar);flex:none;padding:12px 10px 10px}.drawer-workspace h2{color:var(--text-secondary);text-transform:uppercase;margin:0 4px 8px;font-size:10px;font-weight:750;line-height:14px}.drawer-workspace-switch{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.drawer-workspace-switch button{min-width:0;min-height:32px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:600;display:flex}.drawer-workspace-switch button:hover{background:var(--action-hover);color:var(--text-primary)}.drawer-workspace-switch button.is-selected{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 4px var(--overlay-light)}.drawer-workspace-switch button i,.drawer-workspace-status i{background:var(--text-muted);border-radius:999px;flex:0 0 8px;width:8px;height:8px}.drawer-workspace-switch button.is-selected i{background:var(--status-success-icon)}body:is(.internal-light-mode,.internal-dark-mode) .drawer-workspace-switch{border-color:color-mix(in srgb, var(--internal-accent) 25%, var(--border-default));background:color-mix(in srgb, var(--internal-accent) 7%, var(--bg-surface))}body:is(.internal-light-mode,.internal-dark-mode) .drawer-workspace-switch button.is-selected{background:var(--accent-gradient);color:var(--button-primary-text)}body:is(.internal-light-mode,.internal-dark-mode) .drawer-workspace-switch button.is-selected i{background:var(--button-primary-text)}.drawer-workspace-status{color:var(--text-active);align-items:center;gap:7px;margin:8px 4px 0;font-size:11px;font-weight:650;display:flex}.drawer-workspace-status i{background:var(--internal-accent);box-shadow:0 0 7px color-mix(in srgb, var(--internal-accent) 65%, transparent)}.drawer-profile{border-top:1px solid var(--border-default);background:var(--bg-sidebar);padding:8px 10px}.drawer-profile-button{cursor:pointer;width:100%;min-height:56px;color:var(--text-primary);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 4px;transition:background-color .16s;display:flex}.drawer-profile-button:hover{background:var(--action-hover)}.drawer-profile-copy{text-align:left;flex-direction:column;min-width:0;display:flex}.drawer-profile-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:19px;overflow:hidden}.drawer-profile-copy small{color:var(--text-secondary);font-size:11px;line-height:16px}body:is(.internal-light-mode,.internal-dark-mode) .drawer-side,body:is(.internal-light-mode,.internal-dark-mode) .drawer-aside,body:is(.internal-light-mode,.internal-dark-mode) .drawer-menu-scroll,body:is(.internal-light-mode,.internal-dark-mode) .drawer-workspace,body:is(.internal-light-mode,.internal-dark-mode) .drawer-profile{background:var(--internal-base-sidebar)}body:is(.internal-light-mode,.internal-dark-mode) .drawer-nav-item.is-active{background:color-mix(in srgb, var(--internal-accent) 15%, var(--bg-sidebar));color:var(--text-active)}.chat-input-dock{background:linear-gradient(to top, var(--bg-card) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:8px}.chat-input-container{border:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-card) 96%, transparent);border-radius:28px;transition:border-color .16s,box-shadow .16s,background-color .16s,border-radius .16s;overflow:visible;box-shadow:0 4px 4px #0000000a}.chat-input-container:focus-within{border-color:var(--border-soft);box-shadow:0px 4px 4px #0000000a, 0 0 0 2px color-mix(in srgb, var(--ring-focus) 18%, transparent)}.chat-input-container.is-single-line{border-radius:999px}.chat-input-container.is-multiline{border-radius:24px}.chat-input-container.has-attachments{border-radius:20px}.chat-input-container.chat-input-embedded,.chat-input-container.chat-input-embedded.is-single-line,.chat-input-container.chat-input-embedded.is-multiline,.chat-input-container.chat-input-embedded.has-attachments{box-shadow:none;background:0 0;border:none;border-radius:0}.chat-input-container.chat-input-embedded:focus-within{box-shadow:none;border-color:#0000}.chat-composer-body{-moz-column-gap:6px;grid-template-columns:auto 1fr auto;grid-template-areas:"leading textarea trailing";gap:6px;padding:6px 12px;display:grid}.chat-input-container.is-multiline .chat-composer-body{grid-template-columns:auto 1fr auto;grid-template-areas:"textarea textarea textarea""leading.trailing";padding:10px 10px 8px 12px}.chat-composer-leading-group{grid-area:leading;align-items:center;gap:6px;display:flex}.chat-composer-textarea-row{grid-area:textarea;align-items:center;min-width:0;display:flex}.chat-input-attach-btn,.chat-input-send-btn{width:24px;height:24px;color:var(--text-primary);border-radius:80px;flex:0 0 24px;justify-content:center;align-items:center;transition:color .16s,background-color .16s,opacity .16s;display:inline-flex}.chat-input-attach-btn:hover:not(:disabled){background:var(--action-hover);color:var(--text-primary)}.chat-input-attach-btn:active:not(:disabled){background:var(--action-active)}.chat-input-text{resize:none;width:100%;min-width:0;min-height:24px;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0 6px;font-size:14px;line-height:22px;overflow-y:auto;max-height:160px!important}.chat-input-text::placeholder{color:var(--text-muted);opacity:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-input-actions{flex:none;grid-area:trailing;justify-self:end;align-items:center;gap:4px;display:flex}.chat-input-send-btn{border:1px solid var(--button-primary-border);background:var(--button-primary-bg);width:36px;height:36px;color:var(--button-primary-text);box-shadow:0 1px 3px var(--overlay-light);border-radius:999px;flex-basis:36px}.chat-input-send-btn:hover:not(:disabled){background:var(--button-primary-hover);color:var(--button-primary-text)}.chat-input-send-btn:active:not(:disabled){background:var(--button-primary-active)}.chat-input-send-btn:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.chat-input-send-btn:disabled{border-color:var(--border-default);background:var(--button-primary-disabled);color:var(--text-disabled);box-shadow:none;cursor:not-allowed}.chat-input-tool-chip{border:1px solid var(--border-default);background:var(--bg-surface);height:34px;color:var(--text-primary);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.chat-input-tool-chip:hover{background:var(--action-hover);color:var(--text-primary)}.chat-input-dropdown{border:1px solid var(--border-default);background:var(--bg-card);width:286px;color:var(--text-primary);box-shadow:0 18px 48px var(--overlay-strong), 0 2px 8px var(--overlay-light);border-radius:18px;padding:8px}.chat-input-dropdown-item{width:100%;min-height:42px;color:var(--text-primary);text-align:left;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;display:flex}.chat-input-dropdown-item>span:first-child{width:20px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.chat-input-dropdown-item:hover:not(:disabled){background:var(--action-hover);color:var(--text-primary)}.chat-input-dropdown-item:active:not(:disabled){background:var(--action-active)}.chat-input-dropdown-item:disabled{color:var(--text-disabled);cursor:not-allowed}.chat-input-dropdown-item:disabled>span:first-child{color:var(--text-disabled)}.chat-input-dropdown-item small{color:var(--text-disabled);font-size:9px}.chat-input-dropdown-item-label{font-weight:600}.chat-input-dropdown-item-desc{color:var(--text-secondary);font-weight:400}.chat-input-dropdown-divider{background:var(--border-default);height:1px;margin:5px 8px}.mention-popover{border:1px solid var(--border-default);background:var(--bg-card);width:320px;max-width:calc(100vw - 24px);color:var(--text-primary);box-shadow:0 18px 48px var(--overlay-strong), 0 2px 8px var(--overlay-light);border-radius:18px;padding:6px;animation:.14s cubic-bezier(.16,1,.3,1) mention-popover-in}@keyframes mention-popover-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mention-popover-loading,.mention-popover-empty{color:var(--text-secondary);text-align:center;padding:14px 12px;font-size:13px}.mention-popover-list{scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.mention-popover-list::-webkit-scrollbar{width:6px}.mention-popover-list::-webkit-scrollbar-track{background:0 0}.mention-popover-list::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:999px}.mention-popover-list::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.mention-item{width:100%;min-height:44px;color:var(--text-primary);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;transition:background-color .12s;display:flex;position:relative}.mention-item:hover{background:var(--action-hover)}.mention-item:active{background:var(--action-active)}.mention-item.is-selected{background:var(--accent-tint,var(--action-hover))}body:is(.internal-light-mode,.internal-dark-mode) .mention-item.is-selected:before{content:"";background:var(--accent-gradient);border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.mention-item-avatar{flex:none;margin-top:1px}.mention-item-body{flex:auto;min-width:0}.mention-item-name{color:var(--text-primary);word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.mention-item-desc{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);margin-top:1px;font-size:12px;line-height:16px;overflow:hidden}@media (max-width:639px){.mention-popover{width:min(300px,100vw - 24px)}.mention-popover-list{max-height:200px}}.chat-input-model-select{max-width:150px;color:var(--text-primary);border-radius:8px;outline:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.chat-input-model-select.is-open{background:var(--action-hover);color:var(--text-primary)}.chat-input-model-menu{z-index:70;border:1px solid var(--border-default);background:var(--bg-card);width:208px;color:var(--text-primary);box-shadow:0 18px 48px var(--overlay-strong);border-radius:18px;transition:opacity .15s,transform .15s;overflow:hidden}.chat-input-model-menu-scroll{max-height:280px;padding:8px;overflow-y:auto}.chat-input-model-option{width:100%;color:var(--text-primary);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:13px;display:flex}.chat-input-model-option:hover{background:var(--action-hover);color:var(--text-primary)}.chat-input-model-option.is-selected{background:var(--action-active);color:var(--text-active);font-weight:600}body:is(.internal-light-mode,.internal-dark-mode) .chat-input-container{border-color:color-mix(in srgb, var(--internal-accent) 17%, var(--border-default));background:color-mix(in srgb, var(--internal-accent) 3%, var(--bg-card))}body:is(.internal-light-mode,.internal-dark-mode) .chat-input-container:focus-within{border-color:color-mix(in srgb, var(--internal-accent) 38%, var(--border-soft))}@media (max-width:639px){.chat-input-dock{padding-inline:8px}.chat-composer-body{-moz-column-gap:4px;gap:4px;padding:6px 6px 6px 10px}.chat-input-container.is-multiline .chat-composer-body{padding:8px 8px 6px 10px}.chat-composer-leading-group,.chat-input-actions{gap:2px}.chat-input-text{padding-inline:4px;font-size:14px}.chat-input-send-btn{flex-basis:34px;width:34px;height:34px}.chat-input-model-select{max-width:96px}.chat-input-model-select span{max-width:68px}.chat-input-dropdown{width:min(286px,100vw - 28px)}.chat-input-tool-chip{max-width:88px;overflow:hidden}}.settings-modal-backdrop{background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.settings-modal-shell{box-shadow:0 32px 80px var(--overlay-strong)}.settings-mobile-menu{display:none}.settings-modal-close,.settings-nav-item{color:var(--text-secondary);transition:color .16s,background-color .16s,border-color .16s}.settings-modal-close:hover,.settings-nav-item:hover{color:var(--text-primary);background:var(--action-hover)}.settings-modal-close:active,.settings-nav-item:active,.settings-nav-item.is-selected{color:var(--text-primary);background:var(--action-active)}.settings-modal-close:focus-visible,.settings-nav-item:focus-visible,.settings-choice-card:focus-visible,.settings-primary-button:focus-visible,.settings-switch:focus-visible,.settings-input:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.settings-nav-item{text-align:left;width:100%;min-height:40px;padding:9px 12px;font-size:14px;line-height:22px}.settings-nav-item.is-selected{font-weight:600}.settings-panel{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary);border-radius:14px}.settings-panel-heading{border-bottom:1px solid var(--border-default);min-height:51px;color:var(--text-primary);padding:14px 20px;font-size:14px;font-weight:600;line-height:22px}.settings-row{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row h3{color:var(--text-primary);font-size:13px;font-weight:500;line-height:20px}.settings-row p{color:var(--text-secondary);font-size:11px;line-height:16px}.settings-choice-card{border:1px solid var(--border-default);background:var(--bg-card);min-height:82px;color:var(--text-primary);border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:12px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.settings-choice-card:hover{background:var(--action-hover);border-color:var(--border-soft)}.settings-choice-card:active{background:var(--action-active)}.settings-choice-card.is-selected{border-color:var(--tabs-active-border);box-shadow:0 0 0 1px var(--tabs-active-border)}.settings-choice-card strong{color:var(--text-primary);font-size:13px;line-height:20px}.settings-choice-card small{color:var(--text-secondary);font-size:11px;line-height:16px}.settings-theme-preview{border:1px solid var(--border-default);border-radius:7px;flex-direction:column;gap:6px;width:100%;height:42px;margin-bottom:8px;padding:10px;display:flex}.settings-theme-preview i{border-radius:999px;height:3px;display:block}.settings-theme-preview i:first-child{width:72%}.settings-theme-preview i:last-child{width:46%}.settings-theme-preview--light{background:var(--neutral-50)}.settings-theme-preview--light i{background:var(--neutral-400)}.settings-theme-preview--dark{background:var(--neutral-900)}.settings-theme-preview--dark i{background:var(--neutral-500)}.settings-field-label{color:var(--text-secondary);flex-direction:column;gap:5px;font-size:11px;font-weight:500;line-height:16px;display:flex}.settings-input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:36px;color:var(--text-primary);border-radius:7px;padding:7px 10px;font-size:13px;line-height:20px}.settings-input:hover{background:var(--input-hover);border-color:var(--border-default)}.settings-input:disabled{background:var(--input-disabled);color:var(--text-disabled)}.settings-primary-button{border:1px solid var(--button-primary-border);border-radius:var(--btn-radius);background:var(--button-primary-bg);min-height:32px;color:var(--button-primary-text);padding:7px 12px;font-size:12px;font-weight:500}.settings-primary-button:hover{background:var(--button-primary-hover);color:var(--button-primary-text)}.settings-primary-button:active{background:var(--button-primary-active)}.settings-primary-button:disabled{background:var(--button-primary-disabled);color:var(--text-disabled);cursor:not-allowed}.settings-switch{background:var(--switch-bg);transition:background-color .16s}.settings-switch span{background:var(--bg-card);box-shadow:0 1px 3px var(--overlay-light)}.settings-switch.is-checked{background:var(--button-primary-bg)}.settings-switch.is-checked span{transform:translate(16px)}body:is(.internal-light-mode,.internal-dark-mode) .settings-modal-shell{border-color:color-mix(in srgb, var(--internal-accent) 18%, var(--border-default));box-shadow:0 32px 80px var(--overlay-strong), 0 10px 36px color-mix(in srgb, var(--internal-accent) 8%, transparent)}body:is(.internal-light-mode,.internal-dark-mode) .settings-nav-item.is-selected{color:var(--text-active);background:color-mix(in srgb, var(--internal-accent) 14%, var(--bg-card))}body:is(.internal-light-mode,.internal-dark-mode) .settings-choice-card.is-selected{border-color:var(--internal-accent);box-shadow:0 0 0 1px var(--internal-accent)}body:is(.internal-light-mode,.internal-dark-mode) .settings-switch.is-checked{background:var(--internal-accent)}.settings-usage{color:var(--text-primary);flex-direction:column;gap:18px;display:flex}.settings-usage-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.settings-usage-stat{border:1px solid var(--border-default);background:var(--bg-card);min-width:0;min-height:106px;box-shadow:0 1px 2px var(--overlay-light);border-radius:12px;flex-direction:column;justify-content:center;padding:15px 16px;display:flex}.settings-usage-stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:750;line-height:30px;overflow:hidden}.settings-usage-stat strong.is-violet{color:var(--status-notification-icon)}.settings-usage-stat strong.is-green{color:var(--status-success-icon)}.settings-usage-stat strong.is-amber{color:var(--status-warning-icon)}.settings-usage-stat strong.is-red{color:var(--status-error-icon)}.settings-usage-stat h3{color:var(--text-primary);margin-top:5px;font-size:13px;font-weight:650;line-height:19px}.settings-usage-stat p{color:var(--text-secondary);font-size:11px;line-height:16px}.settings-usage-panel{border:1px solid var(--border-default);background:var(--bg-card);box-shadow:0 1px 2px var(--overlay-light);border-radius:14px;overflow:hidden}.settings-usage-panel>header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 18px;display:flex}.settings-usage-panel>header h3{color:var(--text-primary);font-size:14px;font-weight:650;line-height:22px}.settings-usage-period{align-items:center;gap:4px;display:flex}.settings-usage-period button{min-height:30px;color:var(--text-secondary);border-radius:9px;padding:5px 12px;font-size:11px;font-weight:550}.settings-usage-period button:hover:not(:disabled){background:var(--action-hover);color:var(--text-primary)}.settings-usage-period button.is-active{background:var(--button-primary-bg);color:var(--button-primary-text)}.settings-usage-period button:disabled:not(.is-active){color:var(--text-disabled);background:var(--disabled-bg);cursor:not-allowed}.settings-usage-period button:focus-visible,.settings-usage-actions button:focus-visible,.settings-usage-manage:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.settings-usage-chart-canvas{height:238px;padding:4px 14px 14px}.settings-usage-actions{gap:7px;display:flex}.settings-usage-actions button{border:1px solid var(--border-default);min-height:32px;color:var(--text-primary);border-radius:9px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:550;display:inline-flex}.settings-usage-actions button svg{width:14px;height:14px}.settings-usage-actions button:disabled{color:var(--text-disabled);background:var(--disabled-bg);cursor:not-allowed}.settings-usage-table-head,.settings-usage-table-row{border-bottom:1px solid var(--border-default);grid-template-columns:1.4fr 1fr .8fr .6fr;align-items:center;gap:12px;padding:11px 18px;display:grid}.settings-usage-table-head{background:var(--bg-surface);color:var(--text-secondary);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:650}.settings-usage-table-row:last-child{border-bottom:0}.settings-usage-table-row>div{flex-direction:column;min-width:0;display:flex}.settings-usage-table-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.settings-usage-table-row small{color:var(--text-secondary);font-size:10px;display:none}.settings-usage-table-row>span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-usage-table-row>span:last-child{text-align:right}.settings-usage-empty{color:var(--text-secondary);text-align:center;padding:24px;font-size:12px}.settings-usage-manage{border:1px solid var(--border-default);background:var(--bg-card);min-height:34px;color:var(--text-primary);border-radius:9px;align-self:flex-start;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.settings-usage-manage:hover{background:var(--action-hover)}.settings-usage-manage svg{width:15px;height:15px}.settings-usage-manage span{color:var(--text-secondary);font-weight:500}.settings-usage-limit-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary);background:0 0;border:0;padding:0}.settings-usage-limit-dialog::backdrop{background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.settings-usage-limit-shell{border:1px solid var(--border-default);background:var(--bg-surface);width:min(560px,100vw - 32px);max-height:min(720px,100dvh - 32px);box-shadow:0 28px 80px var(--overlay-strong);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.settings-usage-limit-header{border-bottom:1px solid var(--border-default);background:var(--bg-card);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:grid}.settings-usage-limit-heading-icon{background:var(--status-notification-bg);width:40px;height:40px;color:var(--status-notification-icon);border-radius:11px;place-items:center;display:grid}.settings-usage-limit-heading-icon svg{width:20px;height:20px}.settings-usage-limit-header h2{color:var(--text-primary);font-size:16px;font-weight:700;line-height:23px}.settings-usage-limit-header p{color:var(--text-secondary);font-size:11px;line-height:16px}.settings-usage-limit-close{width:32px;height:32px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.settings-usage-limit-close:hover{background:var(--action-hover);color:var(--text-primary)}.settings-usage-limit-close svg{width:18px;height:18px}.settings-usage-limit-list{flex-direction:column;gap:12px;padding:18px;display:flex;overflow-y:auto}.settings-usage-limit-card{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;padding:16px}.settings-usage-limit-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-usage-limit-card-top h3{color:var(--text-primary);font-size:13px;font-weight:650;line-height:20px}.settings-usage-limit-card-top p{color:var(--text-secondary);font-size:11px;line-height:16px}.settings-usage-limit-card-top>strong{color:var(--text-primary);font-size:13px;font-weight:700}.settings-usage-progress{background:var(--bg-surface);border-radius:999px;height:8px;margin:12px 0 16px;overflow:hidden}.settings-usage-progress span{border-radius:inherit;background:var(--button-primary-bg);height:100%;transition:width .24s;display:block}.settings-usage-limit-control{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:10px;display:grid}.settings-usage-limit-control>label{color:var(--text-secondary);font-size:11px;font-weight:550}.settings-usage-limit-control>input{border:1px solid var(--input-border);background:var(--input-bg);width:100%;min-height:34px;color:var(--text-primary);border-radius:8px;padding:6px 10px;font-size:12px}.settings-usage-limit-control>input:disabled{background:var(--input-disabled);color:var(--text-secondary)}.settings-usage-limit-control>input:focus{border-color:var(--input-focus);outline:2px solid var(--ring-focus);outline-offset:1px}.settings-usage-limit-edit,.settings-usage-limit-control-actions button,.settings-usage-limit-footer button{border:1px solid var(--border-default);background:var(--bg-card);min-height:34px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.settings-usage-limit-edit:hover,.settings-usage-limit-control-actions button:hover:not(:disabled){background:var(--action-hover)}.settings-usage-limit-edit svg,.settings-usage-limit-control-actions svg{width:13px;height:13px}.settings-usage-limit-control-actions{gap:6px;display:flex}.settings-usage-limit-control-actions button.is-primary,.settings-usage-limit-footer button{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text)}.settings-usage-limit-control-actions button.is-primary:hover:not(:disabled),.settings-usage-limit-footer button:hover{background:var(--button-primary-hover);color:var(--button-primary-text)}.settings-usage-limit-control-actions button:disabled{cursor:wait;opacity:.6}.settings-usage-limit-footer{border-top:1px solid var(--border-default);background:var(--bg-card);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 18px;display:flex}.settings-usage-limit-footer p{max-width:360px;color:var(--text-secondary);font-size:10px;line-height:15px}.settings-usage-limit-close:focus-visible,.settings-usage-limit-edit:focus-visible,.settings-usage-limit-control-actions button:focus-visible,.settings-usage-limit-footer button:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}body:is(.internal-light-mode,.internal-dark-mode) .settings-usage-limit-shell,body:is(.internal-light-mode,.internal-dark-mode) .settings-usage-limit-card{border-color:color-mix(in srgb, var(--internal-accent) 18%, var(--border-default))}body:is(.internal-light-mode,.internal-dark-mode) .settings-usage-stat,body:is(.internal-light-mode,.internal-dark-mode) .settings-usage-panel{border-color:color-mix(in srgb, var(--internal-accent) 16%, var(--border-default))}.settings-usage-panel-body{padding:16px 18px}.settings-usage-plan-price{color:var(--text-primary);font-size:15px;font-weight:650}.settings-usage-plan-price small{color:var(--text-secondary);margin-left:4px;font-size:11px;font-weight:500}.settings-usage-plan-badge{border:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-icon);border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.settings-usage-plan-section{margin-top:14px}.settings-usage-plan-section h4{color:var(--text-secondary);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.settings-usage-plan-row{color:var(--text-primary);justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;display:flex}.settings-usage-plan-row span:first-child{color:var(--text-secondary)}.settings-usage-plan-empty{color:var(--text-secondary);margin-top:10px;font-size:12px}.settings-usage-quota-row+.settings-usage-quota-row{margin-top:14px}.settings-usage-quota-row .settings-usage-limit-card-top{margin-bottom:0}.settings-usage-progress span.is-over{background:var(--status-error-icon)}.settings-usage-plan-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:650;display:inline-flex}.settings-usage-plan-status.is-active{background:var(--status-success-bg);color:var(--status-success-icon)}.settings-usage-plan-status.is-inactive{background:var(--disabled-bg);color:var(--text-disabled)}.settings-usage-plan-status.is-warning{background:var(--status-warning-bg);color:var(--status-warning-icon)}.settings-usage-plan-status.is-neutral{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default);text-transform:none;letter-spacing:0}.settings-usage-plan-models{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.settings-usage-plan-model-chip{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:550}.settings-usage-quota-remaining{color:var(--text-secondary);margin-top:4px;font-size:11px}.settings-usage-quota-aside{border-top:1px solid var(--border-default);color:var(--text-secondary);margin-top:14px;padding-top:12px;font-size:11px}.settings-usage-skeleton-line{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--action-hover) 50%, var(--bg-surface) 75%);background-size:200% 100%;border-radius:6px;height:14px;margin-top:10px;animation:1.4s ease-in-out infinite settings-usage-skeleton-shimmer}.settings-usage-skeleton-line.is-wide{width:100%}.settings-usage-skeleton-line.is-narrow{width:55%}@keyframes settings-usage-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.settings-usage-error-text{color:var(--status-error-icon);font-size:12px}.settings-usage-retry{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary);border-radius:8px;margin-top:10px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.settings-usage-retry:hover{background:var(--action-hover)}.settings-usage-tenant-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-usage-tenant-stat{border:1px solid var(--border-default);background:var(--bg-card);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.settings-usage-tenant-stat strong{color:var(--text-primary);font-size:18px;font-weight:700}.settings-usage-tenant-stat span{color:var(--text-secondary);font-size:11px;font-weight:550}.settings-usage-tenant-stat.is-total{background:var(--bg-surface)}@media (min-width:640px){.settings-usage-tenant-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.settings-usage-breakdown{flex-direction:column;gap:24px;display:flex}.settings-usage-table-head-3col,.settings-usage-table-row-3col{grid-template-columns:1fr 1fr .8fr}.settings-usage-table-row-3col.is-total{background:var(--bg-surface);border-bottom:0;font-weight:650}.settings-usage-breakdown-grid{grid-template-columns:1fr;gap:20px;display:grid}.settings-usage-breakdown-grid h4{color:var(--text-secondary);letter-spacing:.025em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}@media (min-width:768px){.settings-usage-breakdown-grid{grid-template-columns:1fr 1fr;gap:24px}}.settings-usage-table-2col{display:grid}.settings-usage-table-head-2col,.settings-usage-table-row-2col{grid-template-columns:minmax(0,1fr) 160px;gap:16px;display:grid}.usage-page{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:24px 20px 48px;display:flex}.usage-page-header h1{color:var(--text-primary);font-size:22px;font-weight:700}.usage-page-header p{color:var(--text-secondary);margin-top:4px;font-size:13px}.usage-page-body{gap:20px}.usage-page-row-2col{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.usage-page-row-2col{grid-template-columns:1fr 1fr}}body:is(.internal-light-mode,.internal-dark-mode) .settings-usage-plan,body:is(.internal-light-mode,.internal-dark-mode) .settings-usage-quota{border-color:color-mix(in srgb, var(--internal-accent) 16%, var(--border-default))}.usage-plan-modal{color:var(--text-primary);flex-direction:column;gap:16px;display:flex}.usage-plan-modal-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usage-plan-modal-title-row h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.usage-plan-modal-content,.my-usage-tab,.organization-tab,.plan-billing-tab{flex-direction:column;gap:14px;display:flex}.usage-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:650;display:inline-flex}.usage-badge--neutral{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default)}.usage-badge--primary{background:color-mix(in srgb, var(--button-primary-bg) 14%, transparent);color:var(--button-primary-bg);border:1px solid color-mix(in srgb, var(--button-primary-bg) 30%, transparent)}.usage-badge--success{background:var(--status-success-bg);color:var(--status-success-icon)}.usage-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-icon)}.usage-badge--exceeded{background:var(--status-error-bg);color:var(--status-error-icon)}.usage-badge--soon{background:var(--disabled-bg);color:var(--text-disabled);font-style:italic;font-weight:550}.usage-tabs{border-bottom:1px solid var(--border-default);scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding-inline:2px;display:flex;overflow:auto hidden}.usage-tabs::-webkit-scrollbar{display:none}.usage-tab{color:var(--text-secondary);white-space:nowrap;flex:none;padding:9px 1px;font-size:13px;font-weight:600;transition:color .18s;position:relative}.usage-tab:hover{color:var(--text-primary)}.usage-tab.is-active{color:var(--button-primary-bg)}.usage-tab.is-active:after{content:"";background:var(--button-primary-bg);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.usage-tabs{-webkit-overflow-scrolling:touch}.usage-card{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;overflow:hidden}.usage-card-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.usage-card-header h3{color:var(--text-primary);margin:0;font-size:13px;font-weight:650}.usage-card-body{padding:16px}.usage-card-icon{color:var(--text-secondary);display:inline-flex}.usage-card-icon svg{width:15px;height:15px}body:is(.internal-light-mode,.internal-dark-mode) .usage-card{border-color:color-mix(in srgb, var(--internal-accent) 16%, var(--border-default))}.usage-banner{border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.usage-banner p{margin:0}.usage-banner-icon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.usage-banner--info{background:color-mix(in srgb, var(--button-primary-bg) 8%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--button-primary-bg) 22%, var(--border-default))}.usage-banner--info .usage-banner-icon,.usage-banner--info p{color:var(--button-primary-bg)}.usage-banner--warning{background:var(--status-warning-bg);border:1px solid var(--status-warning-border)}.usage-banner--warning .usage-banner-icon,.usage-banner--warning p{color:var(--status-warning-icon)}.usage-banner--error{background:var(--status-error-bg);border:1px solid var(--status-error-border)}.usage-banner--error .usage-banner-icon,.usage-banner--error p{color:var(--status-error-icon)}.usage-empty-state{border:1px solid var(--border-default);background:var(--bg-card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.usage-empty-state-icon{background:var(--bg-surface);width:44px;height:44px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.usage-empty-state-icon svg{width:20px;height:20px}.usage-empty-state strong{color:var(--text-primary);font-size:14px;font-weight:650}.usage-empty-state p{max-width:340px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.usage-skeleton-line{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--action-hover) 50%, var(--bg-surface) 75%);background-size:200% 100%;border-radius:6px;width:100%;height:12px;margin-top:8px;animation:1.4s ease-in-out infinite settings-usage-skeleton-shimmer}.usage-skeleton-rows{flex-direction:column;gap:14px;margin-top:14px;display:flex}.usage-skeleton-row{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;padding:14px 16px}.usage-skeleton-row-head{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.usage-skeleton-row-head .usage-skeleton-line{margin-top:0}.usage-skeleton-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.usage-skeleton-tile,.usage-skeleton-block{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--action-hover) 50%, var(--bg-surface) 75%);background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite settings-usage-skeleton-shimmer}.usage-skeleton-tile{height:78px}.usage-progress-row{background:0 0;padding:22px 24px}.usage-progress-row+.usage-progress-row{border-top:1px solid var(--border-default)}.usage-progress-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.usage-progress-row-label{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.usage-progress-row-icon{width:14px;height:14px}.usage-progress-row[data-state=warning] .usage-progress-row-icon{color:var(--status-warning-icon)}.usage-progress-row[data-state=danger] .usage-progress-row-icon{color:var(--status-error-icon)}.usage-progress-row-meta{align-items:center;gap:8px;display:flex}.usage-progress-row-meta strong{color:var(--button-primary-bg);font-size:13px;font-weight:700}.usage-progress-row[data-state=warning] .usage-progress-row-meta strong{color:var(--status-warning-icon)}.usage-progress-row[data-state=danger] .usage-progress-row-meta strong{color:var(--status-error-icon)}.usage-progress-track{background:var(--bg-surface);border-radius:999px;height:8px;margin:10px 0;overflow:hidden}.usage-progress-fill{border-radius:inherit;background:var(--button-primary-bg);height:100%;transition:width .24s;display:block}.usage-progress-row[data-state=warning] .usage-progress-fill,.usage-progress-fill.is-warning{background:var(--status-warning-icon)}.usage-progress-row[data-state=danger] .usage-progress-fill,.usage-progress-fill.is-exceeded{background:var(--status-error-icon)}.usage-progress-row-foot{color:var(--text-secondary);justify-content:space-between;gap:10px;font-size:11px;display:flex}.usage-progress-table{flex-direction:column;display:flex}@media (max-width:640px){.usage-progress-row{padding:18px 16px}.usage-progress-row-label{font-size:14px}.usage-progress-row-foot{font-size:11px}}.usage-private-note{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.usage-private-note svg{width:12px;height:12px}.usage-trend-delta{vertical-align:middle;border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:650;display:inline-flex}.usage-trend-delta.is-up{background:var(--status-success-bg);color:var(--status-success-icon)}.usage-trend-delta.is-down{background:var(--status-error-bg);color:var(--status-error-icon)}.usage-org-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usage-org-tile{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:relative}.usage-org-tile-icon{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:12px;right:12px}.usage-org-tile-icon svg{width:14px;height:14px}.usage-org-tile-icon.is-input,.usage-org-tile-icon.is-seats{background:color-mix(in srgb, var(--button-primary-bg) 14%, transparent);color:var(--button-primary-bg)}.usage-org-tile-icon.is-output{background:var(--status-success-bg);color:var(--status-success-icon)}.usage-org-tile-icon.is-embedding{background:var(--status-warning-bg);color:var(--status-warning-icon)}.usage-org-tile-label{color:var(--text-secondary);padding-right:30px;font-size:11px;font-weight:550}.usage-org-tile strong{color:var(--text-primary);font-size:20px;font-weight:700}.usage-org-tile-sub{color:var(--text-secondary);font-size:10.5px}@media (min-width:640px){.usage-org-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.usage-org-combined-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.usage-org-combined-head h4{color:var(--text-primary);margin:0;font-size:13px;font-weight:650}.usage-org-combined-percent{color:var(--button-primary-bg);font-size:13px;font-weight:700}.usage-org-combined-percent.is-warning{color:var(--status-warning-icon)}.usage-org-combined-percent.is-exceeded{color:var(--status-error-icon)}.usage-org-combined-note{color:var(--text-secondary);margin-top:8px;font-size:11px}.usage-status-text.is-active{color:var(--status-success-icon)}.usage-status-text.is-warning{color:var(--status-warning-icon)}.usage-status-text.is-inactive{color:var(--text-disabled)}.current-plan-card .usage-card-body{padding:0}.current-plan-card-top{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.current-plan-card-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.current-plan-card-name{color:var(--text-primary);font-size:17px;font-weight:700}.current-plan-card-icon{background:color-mix(in srgb, var(--button-primary-bg) 12%, transparent);width:36px;height:36px;color:var(--button-primary-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.current-plan-card-icon svg{width:16px;height:16px}.current-plan-card-price{color:var(--text-primary);padding:0 16px;font-size:22px;font-weight:700}.current-plan-card-price small{color:var(--text-secondary);margin-left:4px;font-size:12px;font-weight:500}.current-plan-card-meta{border-top:1px solid var(--border-default);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin-top:14px;padding:14px 16px;display:grid}.current-plan-card-meta-item{flex-direction:column;gap:3px;display:flex}.current-plan-card-meta-item span{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.current-plan-card-meta-item span svg{width:13px;height:13px}.current-plan-card-meta-item strong{color:var(--text-primary);font-size:13px;font-weight:650}.current-plan-card-usage{border-top:1px solid var(--border-default);padding:14px 16px}.current-plan-card-usage h4{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.current-plan-card-actions{background:var(--bg-surface);border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.current-plan-card-view-details{color:var(--button-primary-bg);font-size:12.5px;font-weight:600}.current-plan-card-view-details:hover{text-decoration:underline}.billing-card-row{align-items:center;gap:12px;display:flex}.billing-card-icon{background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.billing-card-row strong{color:var(--text-primary);font-size:13px;font-weight:650;display:block}.billing-card-row p{color:var(--text-secondary);margin:2px 0 0;font-size:12px}.danger-zone-card{border-color:color-mix(in srgb, var(--status-error-icon) 40%, var(--border-default))}.danger-zone-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.danger-zone-button{border:1px solid var(--status-error-icon);color:var(--status-error-icon);background:0 0;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:650;display:inline-flex}.danger-zone-button:hover{background:var(--status-error-bg)}.plan-quota-rows{flex-direction:column;gap:10px;margin-top:24px;padding:6px 0;display:flex}.plan-quota-row{justify-content:space-between;gap:10px;display:flex}.plan-quota-row span{color:var(--text-secondary);font-size:12px}.plan-quota-row strong{color:var(--text-primary);font-size:12.5px;font-weight:650}.plan-billing-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.plan-billing-grid{grid-template-columns:1fr 1fr}}.pricing-cards-grid{grid-template-columns:1fr;align-items:start;gap:16px;margin-top:15px;display:grid}@media (min-width:640px){.pricing-cards-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:1024px){.pricing-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.pricing-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.pricing-card-wrap{flex-direction:column;display:flex;position:relative}.pricing-card-badge{z-index:1;background:var(--button-primary-bg);color:var(--button-primary-text);letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 16px color-mix(in srgb, var(--button-primary-bg) 35%, transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 14px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pricing-card-badge svg{fill:currentColor;width:12px;height:12px}.pricing-card{flex-direction:column;gap:14px;min-width:0;padding:24px 20px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.pricing-card:hover{border-color:var(--border-soft);transform:translateY(-3px);box-shadow:0 12px 28px #0000001a}.pricing-card.is-recommended{border-color:var(--button-primary-bg);box-shadow:0 10px 28px color-mix(in srgb, var(--button-primary-bg) 20%, transparent)}.pricing-card.is-recommended:hover{border-color:var(--button-primary-bg);box-shadow:0 14px 32px color-mix(in srgb, var(--button-primary-bg) 28%, transparent)}.pricing-card.is-current{border-color:var(--button-primary-bg)}.pricing-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pricing-card-eyebrow{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.pricing-card-eyebrow svg{width:12px;height:12px}.pricing-card-description{color:var(--text-secondary);margin:0;font-size:12px}.pricing-card-price{color:var(--text-primary);margin-top:24px;margin-bottom:32px;font-size:26px;font-weight:700}.pricing-card-price small{color:var(--text-secondary);margin-left:4px;font-size:11px;font-weight:500}.pricing-card-price--custom{font-size:22px}.pricing-card-annual-savings{color:var(--status-success-icon);margin:6px 0 0;font-size:11.5px;font-weight:600}.pricing-card-divider{border:none;border-top:1px solid var(--border-default);margin-bottom:24px}.pricing-card-quotas{flex:1}.pricing-card-checklist{flex-direction:column;flex:1;gap:8px;margin:0;padding:6px 0;list-style:none;display:flex}.pricing-card-checklist li{color:var(--text-primary);padding-left:20px;font-size:12.5px;position:relative}.pricing-card-checklist li:before{content:"✓";color:var(--status-success-icon);font-weight:700;position:absolute;left:0}.pricing-card-models-link{color:var(--button-primary-bg);align-self:flex-start;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.pricing-card-models-count{background:var(--bg-surface);border:1px solid var(--border-default);min-width:18px;height:18px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.pricing-card-models-link:hover{text-decoration:underline}.pricing-card-cta{margin-top:auto;padding-top:24px}.pricing-card-cta button{width:100%}.pricing-card-button-outline,.pricing-card-button-disabled{border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:12.5px;font-weight:650;display:inline-flex}.pricing-card-button-outline{border:1px solid var(--border-default);background:var(--bg-card);color:var(--text-primary)}.pricing-card-button-outline:hover{background:var(--action-hover)}.pricing-card-button-disabled{border:1px solid var(--border-default);background:var(--disabled-bg);color:var(--text-disabled);cursor:not-allowed}.billing-toggle{border:1px solid var(--border-default);background:var(--bg-card);border-radius:999px;align-items:center;gap:10px;padding:4px;display:inline-flex}.billing-toggle button{color:var(--text-secondary);border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:650}.billing-toggle button.is-active{background:var(--button-primary-bg);color:var(--button-primary-text)}.billing-toggle-badge{background:var(--status-success-bg);color:var(--status-success-icon);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.comparison-table-scroll-hint{color:var(--text-secondary);text-align:right;margin:0 0 6px;font-size:11px}.comparison-table-scroll{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--border-default);padding:10px 14px}.comparison-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.comparison-table th small{color:var(--status-success-icon);text-transform:none;font-size:10px;font-weight:600;display:block}.comparison-table td{color:var(--text-primary)}.comparison-table th.is-current,.comparison-table td.is-current{background:color-mix(in srgb, var(--status-success-icon) 8%, transparent)}.comparison-table-check{width:15px;height:15px;color:var(--status-success-icon)}.comparison-table-x{width:15px;height:15px;color:var(--text-disabled)}.comparison-table-star{vertical-align:-1px;color:#f59e0b;fill:#f59e0b;width:12px;height:12px;margin-right:4px;display:inline}.pricing-theme-brand .pricing-card,.pricing-theme-brand .billing-toggle{background:#ffffffb3;border-color:#3b82f626}.pricing-theme-brand.dark-mode .pricing-card,.pricing-theme-brand.dark-mode .billing-toggle{background:#0206178c;border-color:#3b82f633}.pricing-theme-brand .pricing-card.is-recommended{border-color:#2563eb;box-shadow:0 10px 28px #3b82f64d}.pricing-theme-brand .pricing-card.is-recommended:hover{box-shadow:0 14px 34px #3b82f666}.pricing-theme-brand .pricing-card-badge,.pricing-theme-brand .billing-toggle button.is-active{color:#fff;background-image:linear-gradient(90deg,#2563eb,#0891b2);box-shadow:0 6px 16px #2563eb59}.pricing-theme-brand .pricing-card-models-link,.pricing-theme-brand .pricing-card-button-outline{color:#2563eb}.pricing-theme-brand.dark-mode .pricing-card-models-link,.pricing-theme-brand.dark-mode .pricing-card-button-outline{color:#93c5fd}.pricing-theme-brand .pricing-card-eyebrow,.pricing-theme-brand .pricing-card-models-count{color:#1d4ed8;background:#3b82f614;border-color:#3b82f62e}.pricing-theme-brand.dark-mode .pricing-card-eyebrow,.pricing-theme-brand.dark-mode .pricing-card-models-count{color:#93c5fd;background:#3b82f61f;border-color:#3b82f640}.pricing-theme-brand .pricing-card-divider{border-top-color:#3b82f626}.pricing-theme-brand .pricing-card-button-outline{background:0 0;border-color:#3b82f659}.pricing-theme-brand .pricing-card-button-outline:hover{background:#3b82f614}.pricing-theme-brand .settings-primary-button{box-shadow:0 8px 18px #3b82f64d;background:linear-gradient(90deg,#2563eb,#0891b2)!important;border:none!important}.pricing-theme-brand .settings-primary-button:hover{background:linear-gradient(90deg,#1d4ed8,#0e7490)!important}.pricing-theme-brand .comparison-table-scroll{border:1px solid #3b82f626;border-radius:12px}.pricing-theme-brand .comparison-table th,.pricing-theme-brand .comparison-table td{border-color:#3b82f61f}.pricing-theme-brand .comparison-table th.is-current,.pricing-theme-brand .comparison-table td.is-current{background:#3b82f614}.pricing-theme-brand .comparison-table th small{color:#2563eb}.pricing-theme-brand.dark-mode .comparison-table th small{color:#93c5fd}.pricing-theme-brand .comparison-table-check{color:#2563eb}.pricing-theme-brand.dark-mode .comparison-table-check{color:#67e8f9}.supported-models-count{color:var(--text-secondary);margin:-8px 0 14px;font-size:12.5px}.supported-models-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.supported-models-chip{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:550;display:flex}.supported-models-chip svg{width:14px;height:14px;color:var(--status-success-icon);flex-shrink:0}.supported-models-modal.is-brand .supported-models-chip{background:#3b82f614;border-color:#3b82f633}.supported-models-modal.is-brand .supported-models-chip svg{color:#2563eb}.supported-models-modal.is-brand.dark-mode .supported-models-chip svg{color:#67e8f9}.supported-models-dialog-backdrop{background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.supported-models-dialog-shell{box-shadow:0 32px 80px var(--overlay-strong)}body:is(.internal-light-mode,.internal-dark-mode) .supported-models-dialog-shell{border-color:color-mix(in srgb, var(--internal-accent) 18%, var(--border-default));box-shadow:0 32px 80px var(--overlay-strong), 0 10px 36px color-mix(in srgb, var(--internal-accent) 8%, transparent)}.pricing-page{background:var(--bg-surface);min-height:100vh}.pricing-page-topbar{border-bottom:1px solid var(--border-default);background:var(--bg-card);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.pricing-page-brand{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pricing-page-brand svg{width:14px;height:14px}.pricing-page-close{width:30px;height:30px;color:var(--text-secondary);border-radius:8px;place-items:center;transition:color .16s,background-color .16s;display:grid}.pricing-page-close svg{width:17px;height:17px}.pricing-page-close:hover{color:var(--text-primary);background:var(--action-hover)}.pricing-page-content{max-width:1180px;margin:0 auto;padding:48px 24px 80px}.pricing-page-title{color:var(--text-primary);text-align:center;letter-spacing:-.01em;margin:0 0 10px;font-size:32px;font-weight:800}.pricing-page-subtitle{color:var(--text-secondary);text-align:center;margin:0 0 32px;font-size:15px}.pricing-page-toggle{justify-content:center;margin-bottom:36px;display:flex}.pricing-comparison-section{margin-top:56px}.pricing-comparison-section h2{color:var(--text-primary);margin:0 0 4px;font-size:20px;font-weight:750}.pricing-comparison-section>p{color:var(--text-secondary);margin:0 0 20px;font-size:13px}.pricing-hero{text-align:center;background:var(--bg-card);border-bottom:1px solid var(--border-default);padding:56px 24px 44px}.pricing-hero-badge{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);border-radius:999px;align-items:center;gap:7px;margin-bottom:20px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.pricing-hero-badge-dot{background:var(--status-success-icon);border-radius:999px;width:6px;height:6px}.pricing-hero-title{max-width:640px;color:var(--text-primary);letter-spacing:-.01em;margin:0 auto 14px;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.15}.pricing-hero-subtitle{max-width:560px;color:var(--text-secondary);margin:0 auto;font-size:15px}.pricing-page-faq-section{max-width:720px;margin-top:56px;margin-left:auto;margin-right:auto}.pricing-page-faq-section h2{color:var(--text-primary);text-align:center;margin:0 0 4px;font-size:20px;font-weight:750}.pricing-page-faq-section>p{color:var(--text-secondary);text-align:center;margin:0 0 20px;font-size:13px}.pricing-page-faq-list{flex-direction:column;gap:10px;display:flex}.pricing-page-faq-item{border:1px solid var(--border-default);background:var(--bg-card);border-radius:12px;padding:14px 18px}.pricing-page-faq-item summary{color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:650}.pricing-page-faq-item p{color:var(--text-secondary);margin:10px 0 0;font-size:13px}.pricing-page-contact-box{border:1px solid var(--border-default);background:var(--bg-card);text-align:center;border-radius:16px;margin:56px 0 0;padding:32px 24px}.pricing-page-contact-box h3{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:750}.pricing-page-contact-box p{color:var(--text-secondary);margin:0 0 18px;font-size:13px}.confirm-plan-change-rows{flex-direction:column;gap:8px;display:flex}.confirm-plan-change-row{border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.confirm-plan-change-row span{color:var(--text-secondary);font-size:12.5px}.confirm-plan-change-row strong{color:var(--text-primary);font-size:13px;font-weight:650}.confirm-plan-change-row--highlight{background:var(--button-primary-bg)}.confirm-plan-change-row--highlight span{color:color-mix(in srgb, var(--button-primary-text) 70%, transparent)}.confirm-plan-change-row--highlight strong{color:var(--button-primary-text)}.confirm-plan-change-note{color:var(--text-secondary);margin:14px 0 0;font-size:11.5px}.confirm-plan-change-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.processing-dialog-body,.plan-change-success-body{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.processing-dialog-body p{color:var(--text-secondary);margin:0;font-size:13px}.plan-change-success-icon{background:var(--status-success-bg);width:48px;height:48px;color:var(--status-success-icon);border-radius:999px;justify-content:center;align-items:center;display:flex}.plan-change-success-icon svg{width:26px;height:26px}.plan-change-success-body strong{color:var(--text-primary);font-size:16px;font-weight:700}.plan-change-success-body p{color:var(--text-secondary);margin:0;font-size:13px}.plan-change-success-body button{width:100%;margin-top:8px}.usage-model-table-scroll{overflow-x:auto}.usage-model-table{border-collapse:collapse;width:100%;min-width:420px;font-size:12.5px}.usage-model-table th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-default);padding:8px 12px;font-size:11px;font-weight:600}.usage-model-table td{color:var(--text-primary);border-bottom:1px solid var(--border-default);padding:8px 12px}.usage-model-table th:not(:first-child),.usage-model-table td:not(:first-child){text-align:right}.usage-model-table tr:last-child td{border-bottom:none}.settings-tenant{color:var(--text-primary)}.settings-tenant-header{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;align-items:center;gap:14px;min-height:86px;padding:16px 20px;display:flex}.settings-tenant-building{background:var(--button-primary-bg);width:48px;height:48px;color:var(--button-primary-text);border-radius:10px;flex:0 0 48px;justify-content:center;align-items:center;font-size:23px;display:inline-flex}.settings-tenant-building-small{border-radius:8px;flex-basis:38px;width:38px;height:38px;font-size:18px}.settings-tenant-header-copy{flex-direction:column;flex:1;min-width:0;display:flex}.settings-tenant-header-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:22px;overflow:hidden}.settings-tenant-header-copy span{color:var(--text-secondary);font-size:12px;line-height:18px}.settings-tenant-owner,.settings-tenant-active{border:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--text-warning);border-radius:999px;align-items:center;padding:2px 10px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.settings-tenant-active{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text)}.settings-tenant-segments{background:var(--bg-surface);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-height:44px;margin:16px 0;padding:4px;display:grid}.settings-tenant-segments button{color:var(--text-secondary);border-radius:11px;font-size:12px;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s}.settings-tenant-segments button:hover{background:var(--action-hover);color:var(--text-primary)}.settings-tenant-segments button:focus-visible,.settings-tenant button:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.settings-tenant-segments button.is-active{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 4px var(--overlay-light);font-weight:650}.settings-tenant-panel,.settings-tenant-danger-card{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px}.settings-tenant-panel>h3{border-bottom:1px solid var(--border-default);min-height:51px;color:var(--text-primary);padding:15px 20px;font-size:14px;font-weight:650;line-height:20px}.settings-tenant-panel-body{padding:20px}.settings-tenant-member-toolbar{min-height:34px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.settings-tenant-primary,.settings-tenant-danger-card button{border:1px solid var(--button-primary-border);border-radius:var(--btn-radius);background:var(--button-primary-bg);min-height:32px;color:var(--button-primary-text);justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.settings-tenant-primary:hover:not(:disabled),.settings-tenant-danger-card button:hover:not(:disabled){background:var(--button-primary-hover);color:var(--button-primary-text)}.settings-tenant-primary:active:not(:disabled){background:var(--button-primary-active)}.settings-tenant button:disabled{cursor:not-allowed;opacity:.48}.settings-tenant-member-list{flex-direction:column;gap:8px;display:flex}.settings-tenant-member{border:1px solid var(--border-default);background:var(--bg-card);border-radius:11px;align-items:center;gap:10px;min-height:56px;padding:9px 12px;display:flex}.settings-tenant-avatar-wrap{flex:none;display:inline-flex;position:relative}.settings-tenant-avatar-wrap i{border:2px solid var(--bg-card);background:var(--status-success-icon);border-radius:999px;width:8px;height:8px;position:absolute;bottom:0;right:0}.settings-tenant-member-name{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.settings-tenant-member-name strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.settings-tenant-inline-role{color:var(--text-primary);flex:none;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.settings-tenant-role,.settings-tenant-remove{border:1px solid var(--border-default);border-radius:var(--btn-radius);background:var(--bg-card);min-height:30px;color:var(--text-primary);flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:500;display:inline-flex}.settings-tenant-role:hover:not(:disabled){background:var(--action-hover);color:var(--text-primary)}.settings-tenant-remove{border-color:var(--status-error-border);background:var(--status-error-icon);color:var(--neutral-0)}.settings-tenant-remove:hover:not(:disabled){background:var(--text-error);color:var(--neutral-0)}.settings-tenant-switcher-list{flex-direction:column;gap:8px;display:flex}.settings-tenant-switcher-row{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.settings-tenant-switcher-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.settings-tenant-switcher-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-tenant-switcher-row div span{color:var(--text-secondary);font-size:10px}.settings-tenant-create{border:1px dashed var(--border-default);border-radius:var(--btn-radius);min-height:43px;color:var(--text-secondary);justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.settings-tenant-create:hover{border-color:var(--border-soft);background:var(--action-hover);color:var(--text-primary)}.settings-tenant-danger-stack{flex-direction:column;gap:16px;display:flex}.settings-tenant-danger-card{padding:20px}.settings-tenant-danger-card h3{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:5px;font-size:13px;font-weight:650;display:flex}.settings-tenant-danger-card p{max-width:540px;color:var(--text-secondary);margin-bottom:14px;font-size:11px;line-height:17px}.settings-tenant-danger-card.is-destructive{border-color:var(--status-error-border);background:var(--status-error-bg)}.settings-tenant-danger-card.is-destructive h3{color:var(--text-error)}.settings-tenant-danger-card.is-destructive button{border-color:var(--status-error-border);background:var(--status-error-icon);color:var(--neutral-0)}.settings-tenant-empty{color:var(--text-secondary);text-align:center;padding:18px;font-size:12px}body:is(.internal-light-mode,.internal-dark-mode) .settings-tenant-segments{background:color-mix(in srgb, var(--internal-accent) 5%, var(--bg-surface))}body:is(.internal-light-mode,.internal-dark-mode) .settings-tenant-segments button.is-active,body:is(.internal-light-mode,.internal-dark-mode) .settings-tenant-member,body:is(.internal-light-mode,.internal-dark-mode) .settings-tenant-switcher-row{border-color:color-mix(in srgb, var(--internal-accent) 14%, var(--border-default))}@media (max-width:639px){.settings-modal-backdrop{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.settings-modal-shell{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.settings-modal-desktop-header{display:none}.settings-modal-body{background:var(--bg-surface);height:100%;display:block}.settings-mobile-menu{height:100%;padding:env(safe-area-inset-top) 16px calc(24px + env(safe-area-inset-bottom));background:var(--bg-surface);flex-direction:column;display:flex;overflow-y:auto}.settings-mobile-menu.hidden{display:none}.settings-mobile-root-header,.settings-mobile-detail-header{border-bottom:1px solid var(--border-default);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-height:56px;display:grid}.settings-mobile-root-header{border-bottom:0}.settings-mobile-root-header>button{grid-column:3}.settings-mobile-icon-button{border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-primary);background:var(--bg-card);border-radius:999px;place-items:center;display:grid}.settings-mobile-icon-button:hover{background:var(--action-hover)}.settings-mobile-icon-button:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.settings-mobile-icon-button svg{width:20px;height:20px}.settings-mobile-profile-summary{text-align:center;flex-direction:column;align-items:center;padding:8px 0 24px;display:flex}.settings-mobile-profile-summary strong{color:var(--text-primary);margin-top:10px;font-size:14px;font-weight:650;line-height:22px}.settings-mobile-profile-summary>span{color:var(--text-secondary);font-size:11px;line-height:16px}.settings-mobile-menu-groups{flex-direction:column;gap:16px;display:flex}.settings-mobile-menu-group{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;overflow:hidden}.settings-mobile-menu-item{border-bottom:1px solid var(--border-default);width:100%;min-height:52px;color:var(--text-primary);text-align:left;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 14px;display:grid}.settings-mobile-menu-item:last-child{border-bottom:0}.settings-mobile-menu-item:hover{background:var(--action-hover);color:var(--text-primary)}.settings-mobile-menu-item:active{background:var(--action-active)}.settings-mobile-menu-item:focus-visible{outline:2px solid var(--ring-focus);outline-offset:-2px}.settings-mobile-menu-item>svg:first-child{width:17px;height:17px;color:var(--text-secondary)}.settings-mobile-menu-item>svg:last-child{width:16px;height:16px;color:var(--text-muted);grid-column:4}.settings-mobile-menu-item>span{font-size:13px;font-weight:500;line-height:20px}.settings-mobile-menu-item small{color:var(--text-muted);font-size:11px;line-height:16px}.settings-modal-content{height:100%;padding:0}.settings-mobile-detail-header{z-index:5;padding:env(safe-area-inset-top) 16px 0;background:color-mix(in srgb, var(--bg-surface) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.settings-mobile-detail-header h2{color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.settings-section-content{max-width:none;padding:16px 16px calc(28px + env(safe-area-inset-bottom))}.settings-profile-mobile{align-items:flex-start;min-height:0;padding-top:0}.settings-profile-mobile-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:16px;max-width:none;padding:0}.settings-profile-mobile-card>div:first-child{align-self:center;display:flex;position:relative;top:auto;left:auto;transform:none}.settings-profile-mobile-card>div:first-child label>div{width:72px!important;height:72px!important}.settings-profile-mobile-card>.flex.flex-col.items-start{border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;gap:0;overflow:hidden}.settings-profile-mobile-card>.flex.flex-col.items-start>div{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:12px;width:100%;min-height:44px;padding:9px 12px;display:grid}.settings-profile-mobile-card>.flex.flex-col.items-start>div:last-child{border-bottom:0}.settings-profile-mobile-card>.flex.flex-col.items-start>div>p:first-child{color:var(--text-secondary);font-size:11px;line-height:16px}.settings-profile-mobile-card>.flex.flex-col.items-start>div>p:last-child{color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.settings-profile-mobile-card>.border-dashed{display:none}.settings-profile-mobile-card>.w-full.flex.gap-2 button{border-radius:9px;height:36px;min-height:36px;font-size:12px}.settings-usage{gap:16px}.settings-usage-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-usage-stat{min-height:112px;padding:14px}.settings-usage-stat strong{font-size:23px;line-height:29px}.settings-usage-panel>header{min-height:58px;padding:11px 14px}.settings-usage-period{gap:3px}.settings-usage-period button{min-height:28px;padding:4px 9px}.settings-usage-chart-canvas{height:210px;padding-inline:6px}.settings-usage-table-head{display:none}.settings-usage-table-row{grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:13px 14px}.settings-usage-table-row>div{grid-column:1}.settings-usage-table-row small{margin-top:2px;display:block}.settings-usage-table-row>span{display:none}.settings-usage-table-row>span:last-child{color:var(--text-primary);grid-column:2;font-size:14px;display:block}.settings-usage-actions button{padding-inline:9px}.settings-usage-manage{justify-content:center;width:100%}.settings-usage-limit-shell{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.settings-usage-limit-header{padding-top:calc(14px + env(safe-area-inset-top))}.settings-usage-limit-list{padding:16px}.settings-usage-limit-control{grid-template-columns:1fr auto}.settings-usage-limit-control>label{grid-column:1/-1}.settings-usage-limit-control-actions{grid-column:2}.settings-usage-limit-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.settings-tenant-header{min-height:74px;padding:12px}.settings-tenant-building{flex-basis:42px;width:42px;height:42px}.settings-tenant-panel-body{padding:12px}.settings-tenant-member{flex-wrap:wrap}.settings-tenant-member-name{min-width:calc(100% - 48px)}.settings-tenant-role{margin-left:44px}.settings-tenant-role,.settings-tenant-remove{flex:1}.settings-tenant-switcher-row{flex-wrap:wrap}.settings-tenant-switcher-row .settings-tenant-primary{width:100%}}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-gradient-to-r{background-image:linear-gradient(90deg,#0d2953,#1289b8)}.bg-gradient-to-r.dark-mode{background-image:linear-gradient(90deg,#166cc2,#3bb1d4)}.bg-gradient-to-r.internal-mode{background-image:linear-gradient(90deg,#dca54c,#1289b8)}.onboarding-card{background:var(--bg-card);border:1px solid var(--border-default);width:max-content;max-width:280px;box-shadow:0 18px 40px var(--overlay-light);color:var(--text-primary);border-radius:14px;padding:14px 16px;position:relative}.onboarding-card-close{width:22px;height:22px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex;position:absolute;top:8px;right:8px}.onboarding-card-close:hover{background:var(--action-hover);color:var(--text-primary)}.onboarding-card-title{color:var(--text-primary);margin:0 22px 4px 0;font-size:13px;font-weight:700}.onboarding-card-description{color:var(--text-secondary);margin:0 22px 12px 0;font-size:13px;line-height:1.45}.onboarding-card-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.onboarding-card-skip{color:var(--text-secondary);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.onboarding-card-skip:hover{background:var(--action-hover);color:var(--text-primary)}.onboarding-card-primary{background:var(--button-primary-bg);color:var(--button-primary-text);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:background-color .12s}.onboarding-card-primary:hover{background:var(--button-primary-hover)}.onboarding-highlight-ring{box-shadow:0 0 0 4px var(--button-primary-bg), 0 0 0 9999px var(--overlay-backdrop);pointer-events:none;z-index:999998;border-radius:10px;position:fixed}.onboarding-banner{background:var(--action-hover);border:1px solid var(--border-default);color:var(--text-primary);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.onboarding-banner-icon{color:var(--text-active);flex-shrink:0;margin-top:1px}.onboarding-banner-text{flex:1;min-width:0;font-size:13px;line-height:1.45}.onboarding-banner-close{width:22px;height:22px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.onboarding-banner-close:hover{background:var(--bg-card);color:var(--text-primary)}.onboarding-welcome-backdrop{z-index:999997;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.onboarding-welcome-card{background:var(--bg-card);border:1px solid var(--border-default);width:100%;max-width:360px;box-shadow:0 32px 80px var(--overlay-strong);color:var(--text-primary);text-align:center;border-radius:20px;margin:16px;padding:28px 24px 24px;position:relative}.onboarding-welcome-title{margin:0 0 8px;font-size:20px;font-weight:800}.onboarding-welcome-description{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.onboarding-welcome-primary{background:var(--button-primary-bg);width:100%;color:var(--button-primary-text);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;transition:background-color .12s}.onboarding-welcome-primary:hover{background:var(--button-primary-hover)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (min-width:992px){.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.min-\[992px\]\:drawer-open>.drawer-toggle{display:none}.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;width:auto;display:block;position:sticky}.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.min-\[992px\]\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.min-\[992px\]\:drawer-open>.drawer-side{overflow-y:auto}html:has(.min-\[992px\]\:drawer-open.min-\[992px\]\:drawer-open){scrollbar-gutter:auto;overflow-y:auto}.min-\[992px\]\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}}@media (min-width:1024px){.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;width:auto;display:block;position:sticky}.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translate(0%)}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.lg\:drawer-open>.drawer-side{overflow-y:auto}html:has(.lg\:drawer-open.lg\:drawer-open){scrollbar-gutter:auto;overflow-y:auto}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}}.placeholder\:text-\[var\(--input-placeholder\)\]::placeholder{color:var(--input-placeholder)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)}.placeholder\:text-base-content\/60::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.6))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-3:before{content:var(--tw-content);left:.75rem}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-\[0\.5px\]:before{content:var(--tw-content);width:.5px}.before\:bg-\[var\(--border-default\)\]:before{content:var(--tw-content);background-color:var(--border-default)}.before\:content-\[\'\(\'\]:before{--tw-content:"(";content:var(--tw-content)}.after\:content-\[\'\)\'\]:after{--tw-content:")";content:var(--tw-content)}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-3:first-child{padding-top:.75rem}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:border-b-0:last-child{border-bottom-width:0}.open\:flex[open]{display:flex}.focus-within\:border-\[var\(--input-focus\)\]:focus-within{border-color:var(--input-focus)}.focus-within\:border-amber-400:focus-within{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity))}.focus-within\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--ring-focus\)_24\%\,transparent\)\]:focus-within{--tw-shadow:0 0 0 2px color-mix(in srgb,var(--ring-focus) 24%,transparent);--tw-shadow-colored:0 0 0 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)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[var\(--ring-focus\)\]:focus-within{--tw-ring-color:var(--ring-focus)}.focus-within\:ring-amber-400\/20:focus-within{--tw-ring-color:#fbbf2433}.hover\:-translate-y-0:hover{--tw-translate-y:-0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border:hover{border-width:1px}.hover\:border-\[var\(--accent-hover\)\]:hover{border-color:var(--accent-hover)}.hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}.hover\:border-\[var\(--border-soft\)\]:hover{border-color:var(--border-soft)}.hover\:border-\[var\(--button-primary-bg\)\]:hover{border-color:var(--button-primary-bg)}.hover\:border-\[var\(--input-focus\)\]:hover{border-color:var(--input-focus)}.hover\:border-\[var\(--status-error-bg\)\]:hover{border-color:var(--status-error-bg)}.hover\:border-\[var\(--status-error-border\)\]:hover{border-color:var(--status-error-border)}.hover\:border-\[var\(--text-active\)\]:hover{border-color:var(--text-active)}.hover\:border-amber-400\/40:hover{border-color:#fbbf2466}.hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-blue-500\/40:hover{border-color:#3b82f666}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.hover\:\!bg-\[var\(--action-hover\)\]:hover{background-color:var(--action-hover)!important}.hover\:bg-\[var\(--action-active\)\]:hover{background-color:var(--action-active)}.hover\:bg-\[var\(--action-hover\)\]:hover{background-color:var(--action-hover)}.hover\:bg-\[var\(--bg-base\)\]:hover{background-color:var(--bg-base)}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--bg-secondary\)\]:hover{background-color:var(--bg-secondary)}.hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}.hover\:bg-\[var\(--button-primary-hover\)\]:hover{background-color:var(--button-primary-hover)}.hover\:bg-\[var\(--disabled-bg\)\]:hover{background-color:var(--disabled-bg)}.hover\:bg-\[var\(--status-error-bg\)\]:hover{background-color:var(--status-error-bg)}.hover\:bg-\[var\(--status-info-bg\)\]:hover{background-color:var(--status-info-bg)}.hover\:bg-\[var\(--status-success-bg\)\]:hover{background-color:var(--status-success-bg)}.hover\:bg-\[var\(--status-warning-bg\)\]:hover{background-color:var(--status-warning-bg)}.hover\:bg-\[var\(--text-primary\)\]:hover{background-color:var(--text-primary)}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity))}.hover\:bg-base-200:hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.hover\:bg-base-content\/30:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.hover\:bg-bg-card\/70:hover{background-color:rgb(var(--bg-card-rgb) / .7)}.hover\:bg-bg-secondary\/60:hover{background-color:rgb(var(--bg-secondary-rgb) / .6)}.hover\:bg-bg-surface\/60:hover{background-color:rgb(var(--bg-surface-rgb) / .6)}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-neutral-700\/90:hover{background-color:#404040e6}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}.hover\:bg-text-primary\/10:hover{background-color:rgb(var(--text-primary-rgb) / .1)}.hover\:bg-text-primary\/20:hover{background-color:rgb(var(--text-primary-rgb) / .2)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-opacity-80:hover{--tw-bg-opacity:.8}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-cyan-700:hover{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.hover\:p-1:hover{padding:.25rem}.hover\:text-\[\#FCF3CE\]:hover{--tw-text-opacity:1;color:rgb(252 243 206/var(--tw-text-opacity))}.hover\:text-\[var\(--accent-strong\)\]:hover{color:var(--accent-strong)}.hover\:text-\[var\(--status-error-bg\)\]:hover{color:var(--status-error-bg)}.hover\:text-\[var\(--status-error-icon\)\]:hover{color:var(--status-error-icon)}.hover\:text-\[var\(--text-active\)\]:hover{color:var(--text-active)}.hover\:text-\[var\(--text-error\)\]:hover{color:var(--text-error)}.hover\:text-\[var\(--text-info\)\]:hover{color:var(--text-info)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-reverse\)\]:hover{color:var(--text-reverse)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-\[var\(--text-warning\)\]:hover{color:var(--text-warning)}.hover\:text-amber-500:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.hover\:text-primary:hover{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_12px_28px_-12px_var\(--overlay-light\)\]:hover{--tw-shadow:0 12px 28px -12px var(--overlay-light);--tw-shadow-colored:0 12px 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_rgba\(29\,100\,216\,0\.12\)\]:hover{--tw-shadow:0 16px 40px #1d64d81f;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_20px_55px_rgba\(37\,99\,235\,\.14\)\,0_0_40px_rgba\(34\,211\,238\,\.06\)\]:hover{--tw-shadow:0 20px 55px #2563eb24,0 0 40px #22d3ee0f;--tw-shadow-colored:0 20px 55px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color:#3b82f666;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-\[var\(--accent-strong\)\]:focus{border-color:var(--accent-strong)}.focus\:border-\[var\(--input-focus\)\]:focus{border-color:var(--input-focus)}.focus\:border-\[var\(--ring-focus\)\]:focus{border-color:var(--ring-focus)}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:#0000}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[var\(--ring-focus\)\]:focus{--tw-ring-color:var(--ring-focus)}.focus\:ring-\[var\(--text-primary\)\]:focus{--tw-ring-color:var(--text-primary)}.focus-visible\:border-\[var\(--input-focus\)\]:focus-visible{border-color:var(--input-focus)}.focus-visible\:bg-\[var\(--action-hover\)\]:focus-visible{background-color:var(--action-hover)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[0_0_0_2px_color-mix\(in_srgb\,var\(--ring-focus\)_24\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 2px color-mix(in srgb,var(--ring-focus) 24%,transparent);--tw-shadow-colored:0 0 0 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)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[var\(--ring-focus\)\]:focus-visible{--tw-ring-color:var(--ring-focus)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--action-active\)\]:active{background-color:var(--action-active)}.active\:bg-black\/10:active{background-color:#0000001a}.active\:hover\:bg-base-content\/50:hover:active{background-color:var(--fallback-bc,oklch(var(--bc)/.5))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[var\(--border-soft\)\]:disabled{border-color:var(--border-soft)}.disabled\:bg-\[var\(--disabled-bg\)\]:disabled{background-color:var(--disabled-bg)}.disabled\:text-\[var\(--text-disabled\)\]:disabled{color:var(--text-disabled)}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-\[var\(--text-disabled\)\]:hover:disabled{color:var(--text-disabled)}.group[open] .group-open\:bg-transparent{background-color:#0000}.group[open] .group-open\:hover\:bg-\[var\(--bg-secondary\)\]:hover{background-color:var(--bg-secondary)}.group:focus-within .group-focus-within\:pointer-events-auto{pointer-events:auto}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[var\(--action-hover\)\]{background-color:var(--action-hover)}.group:hover .group-hover\:text-\[var\(--text-info\)\]{color:var(--text-info)}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.625}.prose-pre\:p-0 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding:0}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:divide-\[var\(--border-default\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-default)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:divide-\[var\(--border-soft\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-soft)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:border-\[var\(--border-default\)\]{border-color:var(--border-default)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:bg-\[var\(--status-error-bg\)\]{background-color:var(--status-error-bg)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:bg-\[var\(--status-success-bg\)\]{background-color:var(--status-success-bg)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:bg-\[var\(--status-warning-bg\)\]{background-color:var(--status-warning-bg)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:\!text-\[var\(--text-error\)\]{color:var(--text-error)!important}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:\!text-\[var\(--text-primary\)\]{color:var(--text-primary)!important}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:\!text-\[var\(--text-secondary\)\]{color:var(--text-secondary)!important}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:text-\[var\(--text-active\)\]{color:var(--text-active)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:text-\[var\(--text-error\)\]{color:var(--text-error)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:text-\[var\(--text-success\)\]{color:var(--text-success)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:text-\[var\(--text-warning\)\]{color:var(--text-warning)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:\[--from\:var\(--internal-gradient-from\)\]{--from:var(--internal-gradient-from)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:\[--to\:var\(--internal-gradient-to\)\]{--to:var(--internal-gradient-to)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:hover\:bg-\[var\(--status-error-bg\)\]:hover{background-color:var(--status-error-bg)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:hover\:bg-\[var\(--status-success-bg\)\]:hover{background-color:var(--status-success-bg)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:hover\:bg-\[var\(--status-warning-bg\)\]:hover{background-color:var(--status-warning-bg)}:is(.internal-light-mode,.internal-dark-mode) .internal-mode\:hover\:text-\[var\(--text-active\)\]:hover{color:var(--text-active)}.dark-mode .dark-mode\:divide-\[var\(--border-default\)\]>:not([hidden])~:not([hidden]),.dark-mode .dark-mode\:border-\[var\(--border-default\)\]{border-color:var(--border-default)}.dark-mode .dark-mode\:border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.dark-mode .dark-mode\:border-\[var\(--status-info-border\)\]{border-color:var(--status-info-border)}.dark-mode .dark-mode\:bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.dark-mode .dark-mode\:bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.dark-mode .dark-mode\:bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.dark-mode .dark-mode\:bg-\[var\(--status-error-bg\)\]{background-color:var(--status-error-bg)}.dark-mode .dark-mode\:bg-\[var\(--status-info-bg\)\]{background-color:var(--status-info-bg)}.dark-mode .dark-mode\:bg-\[var\(--status-success-bg\)\]{background-color:var(--status-success-bg)}.dark-mode .dark-mode\:bg-\[var\(--status-warning-bg\)\]{background-color:var(--status-warning-bg)}.dark-mode .dark-mode\:\!text-\[var\(--text-active\)\]{color:var(--text-active)!important}.dark-mode .dark-mode\:\!text-\[var\(--text-error\)\]{color:var(--text-error)!important}.dark-mode .dark-mode\:\!text-\[var\(--text-secondary\)\]{color:var(--text-secondary)!important}.dark-mode .dark-mode\:text-\[var\(--status-error-icon\)\]{color:var(--status-error-icon)}.dark-mode .dark-mode\:text-\[var\(--text-active\)\]{color:var(--text-active)}.dark-mode .dark-mode\:text-\[var\(--text-error\)\]{color:var(--text-error)}.dark-mode .dark-mode\:text-\[var\(--text-info\)\]{color:var(--text-info)}.dark-mode .dark-mode\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.dark-mode .dark-mode\:text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.dark-mode .dark-mode\:text-\[var\(--text-success\)\]{color:var(--text-success)}.dark-mode .dark-mode\:text-\[var\(--text-warning\)\]{color:var(--text-warning)}.dark-mode .dark-mode\:hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}.dark-mode .dark-mode\:hover\:bg-\[var\(--bg-base\)\]:hover{background-color:var(--bg-base)}.dark-mode .dark-mode\:hover\:bg-\[var\(--status-error-bg\)\]:hover{background-color:var(--status-error-bg)}.dark-mode .dark-mode\:hover\:bg-\[var\(--status-info-bg\)\]:hover{background-color:var(--status-info-bg)}.dark-mode .dark-mode\:hover\:bg-\[var\(--status-success-bg\)\]:hover{background-color:var(--status-success-bg)}.dark-mode .dark-mode\:hover\:bg-\[var\(--status-warning-bg\)\]:hover{background-color:var(--status-warning-bg)}.dark-mode .dark-mode\:hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}:is(.dark .dark\:text-\[var\(--text-info\)\]){color:var(--text-info)}:is(.dark .dark\:text-\[var\(--text-primary\)\]){color:var(--text-primary)}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:#ffffff0d}:is(.dark .dark\:hover\:text-\[var\(--text-info\)\]:hover){color:var(--text-info)}:is(.dark .dark\:hover\:text-\[var\(--text-primary\)\]:hover){color:var(--text-primary)}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:right-3{right:.75rem}.sm\:top-1\/2{top:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-\[28px\]{margin-top:28px}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-3{height:.75rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:max-h-72{max-height:18rem}.sm\:max-h-\[520px\]{max-height:520px}.sm\:max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.sm\:w-14{width:3.5rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-\[180px\]{width:180px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[260px\]{width:260px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:min-w-\[24rem\]{min-width:24rem}.sm\:min-w-full{min-width:100%}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[70\%\]{max-width:70%}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-none{flex:none}.sm\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-\[12px\]{gap:12px}.sm\: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))}.sm\: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))}.sm\:divide-\[var\(--border-default\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-default)}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-\[8px\]{border-radius:8px}.sm\:rounded-none{border-radius:0}.sm\:bg-transparent{background-color:#0000}.sm\:\!p-8{padding:2rem!important}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-\[24px\]{padding-left:24px;padding-right:24px}.sm\:px-\[40px\]{padding-left:40px;padding-right:40px}.sm\:px-\[60px\]{padding-left:60px;padding-right:60px}.sm\:px-\[88px\]{padding-left:88px;padding-right:88px}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-\[13px\]{padding-top:13px;padding-bottom:13px}.sm\:py-\[32px\]{padding-top:32px;padding-bottom:32px}.sm\:py-\[64px\]{padding-top:64px;padding-bottom:64px}.sm\:pl-0{padding-left:0}.sm\:pr-0{padding-right:0}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[24px\]{font-size:24px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-snug{line-height:1.375}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width:768px){.md\:static{position:static}.md\:inset-auto{inset:auto}.md\:z-auto{z-index:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-\[44px\]{margin-bottom:44px}.md\:mb-\[80px\]{margin-bottom:80px}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-\[14px\]{margin-top:14px}.md\:mt-\[16px\]{margin-top:16px}.md\:mt-\[20px\]{margin-top:20px}.md\:mt-\[24px\]{margin-top:24px}.md\:mt-\[32px\]{margin-top:32px}.md\:mt-\[40px\]{margin-top:40px}.md\:mt-\[56px\]{margin-top:56px}.md\:mt-\[60px\]{margin-top:60px}.md\:mt-\[64px\]{margin-top:64px}.md\:mt-\[72px\]{margin-top:72px}.md\:mt-\[96px\]{margin-top:96px}.md\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-3{height:.75rem}.md\:h-3\.5{height:.875rem}.md\:h-4{height:1rem}.md\:h-auto{height:auto}.md\:max-h-\[90vh\]{max-height:90vh}.md\:max-h-none{max-height:none}.md\:min-h-\[210px\]{min-height:210px}.md\:min-h-\[40px\]{min-height:40px}.md\:w-1\/2{width:50%}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-24{width:6rem}.md\:w-3{width:.75rem}.md\:w-3\.5{width:.875rem}.md\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-\[1150px\]{min-width:1150px}.md\:min-w-\[14rem\]{min-width:14rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[440px\]{max-width:440px}.md\:max-w-\[460px\]{max-width:460px}.md\:max-w-\[55\%\]{max-width:55%}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-\[70\%\]{max-width:70%}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:max-w-none{max-width:none}.md\:flex-none{flex:none}.md\:basis-\[40\%\]{flex-basis:40%}.md\:basis-\[60\%\]{flex-basis:60%}.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-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:.25rem}.md\:gap-1\.5{gap:.375rem}.md\:gap-5{gap:1.25rem}.md\:gap-\[20px\]{gap:20px}.md\:overflow-visible{overflow:visible}.md\:\!rounded-\[8px\]{border-radius:8px!important}.md\:\!rounded-xl{border-radius:.75rem!important}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:border{border-width:1px}.md\:border-\[var\(--border-default\)\]{border-color:var(--border-default)}.md\:bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.md\:bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.md\:bg-\[var\(--overlay-backdrop\)\]{background-color:var(--overlay-backdrop)}.md\:p-10{padding:2.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:\!px-\[14px\]{padding-left:14px!important;padding-right:14px!important}.md\:\!py-\[6px\]{padding-top:6px!important;padding-bottom:6px!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[18px\]{padding-left:18px;padding-right:18px}.md\:px-\[24px\]{padding-left:24px;padding-right:24px}.md\:px-\[40px\]{padding-left:40px;padding-right:40px}.md\:px-\[48px\]{padding-left:48px;padding-right:48px}.md\:px-\[64px\]{padding-left:64px;padding-right:64px}.md\:px-\[84px\]{padding-left:84px;padding-right:84px}.md\:px-\[88px\]{padding-left:88px;padding-right:88px}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:py-\[16px\]{padding-top:16px;padding-bottom:16px}.md\:py-\[32px\]{padding-top:32px;padding-bottom:32px}.md\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.md\:py-\[96px\]{padding-top:96px;padding-bottom:96px}.md\:pt-3{padding-top:.75rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-normal{font-weight:400}.md\:normal-case{text-transform:none}.md\:leading-\[28px\]{line-height:28px}.md\:leading-\[48px\]{line-height:48px}.md\:leading-\[56px\]{line-height:56px}.md\:leading-normal{line-height:1.5}.md\:tracking-normal{letter-spacing:0}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.md\:backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:left-\[var\(--sidebar-w\)\]{left:var(--sidebar-w)}.lg\:top-8{top:2rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-\[24px\]{margin-left:24px}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:1rem}.lg\:mt-\[22px\]{margin-top:22px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-5{height:1.25rem}.lg\:h-fit{height:fit-content}.lg\:min-h-\[238px\]{min-height:238px}.lg\:w-28{width:7rem}.lg\:w-32{width:8rem}.lg\:w-56{width:14rem}.lg\:w-\[280px\]{width:280px}.lg\:w-\[40\%\]{width:40%}.lg\:min-w-\[1280px\]{min-width:1280px}.lg\:min-w-\[26rem\]{min-width:26rem}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-\[60\%\]{max-width:60%}.lg\:max-w-\[800px\]{max-width:800px}.lg\:flex-\[2\]{flex:2}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[260px_minmax\(720px\,1fr\)\]{grid-template-columns:260px minmax(720px,1fr)}.lg\:grid-cols-\[260px_minmax\(720px\,1fr\)_260px\]{grid-template-columns:260px minmax(720px,1fr) 260px}.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\:gap-10{gap:2.5rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\[24px\]{border-radius:24px}.lg\:rounded-none{border-radius:0}.lg\:border{border-width:1px}.lg\:border-0{border-width:0}.lg\:border-\[var\(--border-default\)\]{border-color:var(--border-default)}.lg\:bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.lg\:bg-base-200{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[200px\]{padding-left:200px;padding-right:200px}.lg\:px-\[240px\]{padding-left:240px;padding-right:240px}.lg\:px-\[88px\]{padding-left:88px;padding-right:88px}.lg\:px-\[clamp\(64px\,13\.9vw\,200px\)\]{padding-left:clamp(64px,13.9vw,200px);padding-right:clamp(64px,13.9vw,200px)}.lg\:pb-0{padding-bottom:0}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pt-0{padding-top:0}.lg\:pt-4{padding-top:1rem}.lg\:pt-\[100px\]{padding-top:100px}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[28px\]{font-size:28px}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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)}}@media (min-width:1280px){.xl\:basis-1\/3{flex-basis:33.3333%}.xl\:basis-2\/3{flex-basis:66.6667%}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:flex-row{flex-direction:row}.xl\:text-\[40px\]{font-size:40px}.xl\:text-\[80px\]{font-size:80px}}@media (min-width:1536px){.\32 xl\:mt-0{margin-top:0}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.\33 xl\:h-\[64px\]{height:64px}.\33 xl\:w-\[64px\]{width:64px}.\33 xl\:max-w-4xl{max-width:56rem}.\33 xl\:px-4{padding-left:1rem;padding-right:1rem}.\33 xl\:px-8{padding-left:2rem;padding-right:2rem}.\33 xl\:pt-\[80px\]{padding-top:80px}.\33 xl\:text-\[40px\]{font-size:40px}.\33 xl\:leading-\[48px\]{line-height:48px}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--border-default\)\]::-webkit-scrollbar-thumb{background-color:var(--border-default)}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:.375rem}.\[\&\>\*\]\:h-9>*{height:2.25rem}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>\*\]\:w-9>*{width:2.25rem}@media (min-width:640px){.sm\:\[\&\>\*\]\:h-11>*{height:2.75rem}.sm\:\[\&\>\*\]\:w-11>*{width:2.75rem}}@media (min-width:768px){.md\:\[\&\>\*\]\:h-12>*{height:3rem}.md\:\[\&\>\*\]\:w-12>*{width:3rem}}.\[\&_tr\:has\(td\:empty\)\]\:hidden tr:has(td:empty){display:none}.\[\&_tr\:has\(th\:empty\)\]\:hidden tr:has(th:empty){display:none}.\[\&_tr\:hover\]\:bg-bg-secondary\/10 tr:hover{background-color:rgb(var(--bg-secondary-rgb) / .1)}.\[\&_tr\]\:transition-colors tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_tr_td\]\:border-b tr td{border-bottom-width:1px}.\[\&_tr_td\]\:border-text-primary\/10 tr td{border-color:rgb(var(--text-primary-rgb) / .1)}
