/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--adv-btn-ring-angle:0deg}}}@layer theme,base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing,.25rem) * 0)}.top-\[calc\(0\.29289\*var\(--button-corner-radius\)-0\.64645\*var\(--button-border-width\)\)\]{top:calc(.29289 * var(--button-corner-radius) - .64645 * var(--button-border-width))}.right-\[calc\(0\.29289\*var\(--button-corner-radius\)-0\.64645\*var\(--button-border-width\)\)\]{right:calc(.29289 * var(--button-corner-radius) - .64645 * var(--button-border-width))}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.box-border{box-sizing:border-box}.flex{display:flex}.inline-flex{display:inline-flex}.size-\[var\(--badge-counter-bare\)\]{width:var(--badge-counter-bare);height:var(--badge-counter-bare)}.size-\[var\(--badge-counter-box\)\]{width:var(--badge-counter-box);height:var(--badge-counter-box)}.size-\[var\(--badge-counter-pip\)\]{width:var(--badge-counter-pip);height:var(--badge-counter-pip)}.h-\[var\(--badge-counter-box\)\]{height:var(--badge-counter-box)}.h-\[var\(--button-height\)\]{height:var(--button-height)}.w-full{width:100%}.min-w-\[var\(--badge-counter-box\)\]{min-width:var(--badge-counter-box)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[var\(--space-base\)\]{gap:var(--space-base)}.rounded{border-radius:var(--radius,.625rem)}.rounded-\[var\(--button-corner-radius\)\]{border-radius:var(--button-corner-radius)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-none\)\]{border-radius:var(--radius-none)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[length\:var\(--button-border-width\)\]{border-style:var(--tw-border-style);border-width:var(--button-border-width)}.bg-\[var\(--badge-counter-bg-active\)\]{background-color:var(--badge-counter-bg-active)}.bg-\[var\(--badge-counter-bg-default\)\]{background-color:var(--badge-counter-bg-default)}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.px-\[calc\(var\(--space-base\)-var\(--button-border-width\)\)\]{padding-inline:calc(var(--space-base) - var(--button-border-width))}.px-\[calc\(var\(--space-small\)-var\(--button-border-width\)\)\]{padding-inline:calc(var(--space-small) - var(--button-border-width))}.px-\[var\(--badge-counter-padding-x\)\]{padding-inline:var(--badge-counter-padding-x)}.px-\[var\(--space-standard\)\]{padding-inline:var(--space-standard)}.font-sans{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}.text-\[length\:var\(--badge-counter-font-size-large\)\]{font-size:var(--badge-counter-font-size-large)}.text-\[length\:var\(--badge-counter-font-size-medium\)\]{font-size:var(--badge-counter-font-size-medium)}.text-\[length\:var\(--badge-counter-font-size-small\)\]{font-size:var(--badge-counter-font-size-small)}.text-\[length\:var\(--fz-body1\)\]{font-size:var(--fz-body1)}.text-\[length\:var\(--fz-body2\)\]{font-size:var(--fz-body2)}.text-\[length\:var\(--fz-callout\)\]{font-size:var(--fz-callout)}.text-\[length\:var\(--fz-caption\)\]{font-size:var(--fz-caption)}.text-\[length\:var\(--fz-display1\)\]{font-size:var(--fz-display1)}.text-\[length\:var\(--fz-display2\)\]{font-size:var(--fz-display2)}.text-\[length\:var\(--fz-display3\)\]{font-size:var(--fz-display3)}.text-\[length\:var\(--fz-headline1\)\]{font-size:var(--fz-headline1)}.text-\[length\:var\(--fz-headline2\)\]{font-size:var(--fz-headline2)}.text-\[length\:var\(--fz-small\)\]{font-size:var(--fz-small)}.text-\[length\:var\(--fz-subhead1\)\]{font-size:var(--fz-subhead1)}.text-\[length\:var\(--fz-subhead2\)\]{font-size:var(--fz-subhead2)}.leading-\[var\(--badge-counter-line-height-large\)\]{--tw-leading:var(--badge-counter-line-height-large);line-height:var(--badge-counter-line-height-large)}.leading-\[var\(--badge-counter-line-height-medium\)\]{--tw-leading:var(--badge-counter-line-height-medium);line-height:var(--badge-counter-line-height-medium)}.leading-\[var\(--badge-counter-line-height-small\)\]{--tw-leading:var(--badge-counter-line-height-small);line-height:var(--badge-counter-line-height-small)}.leading-\[var\(--lh-body1\)\]{--tw-leading:var(--lh-body1);line-height:var(--lh-body1)}.leading-\[var\(--lh-body2\)\]{--tw-leading:var(--lh-body2);line-height:var(--lh-body2)}.leading-\[var\(--lh-callout\)\]{--tw-leading:var(--lh-callout);line-height:var(--lh-callout)}.leading-\[var\(--lh-caption\)\]{--tw-leading:var(--lh-caption);line-height:var(--lh-caption)}.leading-\[var\(--lh-display1\)\]{--tw-leading:var(--lh-display1);line-height:var(--lh-display1)}.leading-\[var\(--lh-display2\)\]{--tw-leading:var(--lh-display2);line-height:var(--lh-display2)}.leading-\[var\(--lh-display3\)\]{--tw-leading:var(--lh-display3);line-height:var(--lh-display3)}.leading-\[var\(--lh-headline1\)\]{--tw-leading:var(--lh-headline1);line-height:var(--lh-headline1)}.leading-\[var\(--lh-headline2\)\]{--tw-leading:var(--lh-headline2);line-height:var(--lh-headline2)}.leading-\[var\(--lh-small\)\]{--tw-leading:var(--lh-small);line-height:var(--lh-small)}.leading-\[var\(--lh-subhead1\)\]{--tw-leading:var(--lh-subhead1);line-height:var(--lh-subhead1)}.leading-\[var\(--lh-subhead2\)\]{--tw-leading:var(--lh-subhead2);line-height:var(--lh-subhead2)}.font-\[var\(--fw-body1\)\]{--tw-font-weight:var(--fw-body1);font-weight:var(--fw-body1)}.font-\[var\(--fw-body2\)\]{--tw-font-weight:var(--fw-body2);font-weight:var(--fw-body2)}.font-\[var\(--fw-callout\)\]{--tw-font-weight:var(--fw-callout);font-weight:var(--fw-callout)}.font-\[var\(--fw-caption\)\]{--tw-font-weight:var(--fw-caption);font-weight:var(--fw-caption)}.font-\[var\(--fw-display1\)\]{--tw-font-weight:var(--fw-display1);font-weight:var(--fw-display1)}.font-\[var\(--fw-display2\)\]{--tw-font-weight:var(--fw-display2);font-weight:var(--fw-display2)}.font-\[var\(--fw-display3\)\]{--tw-font-weight:var(--fw-display3);font-weight:var(--fw-display3)}.font-\[var\(--fw-headline1\)\]{--tw-font-weight:var(--fw-headline1);font-weight:var(--fw-headline1)}.font-\[var\(--fw-headline2\)\]{--tw-font-weight:var(--fw-headline2);font-weight:var(--fw-headline2)}.font-\[var\(--fw-regular\)\]{--tw-font-weight:var(--fw-regular);font-weight:var(--fw-regular)}.font-\[var\(--fw-small\)\]{--tw-font-weight:var(--fw-small);font-weight:var(--fw-small)}.font-\[var\(--fw-subhead1\)\]{--tw-font-weight:var(--fw-subhead1);font-weight:var(--fw-subhead1)}.font-\[var\(--fw-subhead2\)\]{--tw-font-weight:var(--fw-subhead2);font-weight:var(--fw-subhead2)}.font-\[var\(--fw-typography-highlight\)\]{--tw-font-weight:var(--fw-typography-highlight);font-weight:var(--fw-typography-highlight)}.tracking-\[var\(--badge-counter-tracking-large\)\]{--tw-tracking:var(--badge-counter-tracking-large);letter-spacing:var(--badge-counter-tracking-large)}.tracking-\[var\(--badge-counter-tracking-medium\)\]{--tw-tracking:var(--badge-counter-tracking-medium);letter-spacing:var(--badge-counter-tracking-medium)}.tracking-\[var\(--badge-counter-tracking-small\)\]{--tw-tracking:var(--badge-counter-tracking-small);letter-spacing:var(--badge-counter-tracking-small)}.tracking-\[var\(--ls-body1\)\]{--tw-tracking:var(--ls-body1);letter-spacing:var(--ls-body1)}.tracking-\[var\(--ls-body2\)\]{--tw-tracking:var(--ls-body2);letter-spacing:var(--ls-body2)}.tracking-\[var\(--ls-callout\)\]{--tw-tracking:var(--ls-callout);letter-spacing:var(--ls-callout)}.tracking-\[var\(--ls-caption\)\]{--tw-tracking:var(--ls-caption);letter-spacing:var(--ls-caption)}.tracking-\[var\(--ls-display1\)\]{--tw-tracking:var(--ls-display1);letter-spacing:var(--ls-display1)}.tracking-\[var\(--ls-display2\)\]{--tw-tracking:var(--ls-display2);letter-spacing:var(--ls-display2)}.tracking-\[var\(--ls-display3\)\]{--tw-tracking:var(--ls-display3);letter-spacing:var(--ls-display3)}.tracking-\[var\(--ls-headline1\)\]{--tw-tracking:var(--ls-headline1);letter-spacing:var(--ls-headline1)}.tracking-\[var\(--ls-headline2\)\]{--tw-tracking:var(--ls-headline2);letter-spacing:var(--ls-headline2)}.tracking-\[var\(--ls-small\)\]{--tw-tracking:var(--ls-small);letter-spacing:var(--ls-small)}.tracking-\[var\(--ls-subhead1\)\]{--tw-tracking:var(--ls-subhead1);letter-spacing:var(--ls-subhead1)}.tracking-\[var\(--ls-subhead2\)\]{--tw-tracking:var(--ls-subhead2);letter-spacing:var(--ls-subhead2)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--badge-counter-fg-active\)\]{color:var(--badge-counter-fg-active)}.text-\[var\(--badge-counter-fg-default\)\]{color:var(--badge-counter-fg-default)}.text-\[var\(--color-on-surface\)\]{color:var(--color-on-surface)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_var\(--badge-counter-ring-width\)_var\(--badge-counter-ring-color\)\]{--tw-shadow:0 0 0 var(--tw-shadow-color,var(--badge-counter-ring-width)) var(--badge-counter-ring-color);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_var\(--button-border-width\)_var\(--button-badge-ring\)\]{--tw-shadow:0 0 0 var(--tw-shadow-color,var(--button-border-width)) var(--button-badge-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.\[--adv-btn-bg-image\:var\(--color-ai-gradient\)\]{--adv-btn-bg-image:var(--color-ai-gradient)}.\[--adv-btn-bg\:var\(--button-negative-bg\)\]{--adv-btn-bg:var(--button-negative-bg)}.\[--adv-btn-bg\:var\(--color-accent\)\]{--adv-btn-bg:var(--color-accent)}.\[--adv-btn-bg\:var\(--color-alert\)\]{--adv-btn-bg:var(--color-alert)}.\[--adv-btn-bg\:var\(--color-error\)\]{--adv-btn-bg:var(--color-error)}.\[--adv-btn-bg\:var\(--color-info\)\]{--adv-btn-bg:var(--color-info)}.\[--adv-btn-bg\:var\(--color-neutral-container\)\]{--adv-btn-bg:var(--color-neutral-container)}.\[--adv-btn-bg\:var\(--color-primary\)\]{--adv-btn-bg:var(--color-primary)}.\[--adv-btn-bg\:var\(--color-success\)\]{--adv-btn-bg:var(--color-success)}.\[--adv-btn-border\:transparent\]{--adv-btn-border:transparent}.\[--adv-btn-border\:var\(--button-negative-bg\)\]{--adv-btn-border:var(--button-negative-bg)}.\[--adv-btn-border\:var\(--color-accent\)\]{--adv-btn-border:var(--color-accent)}.\[--adv-btn-border\:var\(--color-alert\)\]{--adv-btn-border:var(--color-alert)}.\[--adv-btn-border\:var\(--color-error\)\]{--adv-btn-border:var(--color-error)}.\[--adv-btn-border\:var\(--color-info\)\]{--adv-btn-border:var(--color-info)}.\[--adv-btn-border\:var\(--color-neutral\)\]{--adv-btn-border:var(--color-neutral)}.\[--adv-btn-border\:var\(--color-neutral-container\)\]{--adv-btn-border:var(--color-neutral-container)}.\[--adv-btn-border\:var\(--color-on-surface-inverse\)\]{--adv-btn-border:var(--color-on-surface-inverse)}.\[--adv-btn-border\:var\(--color-primary\)\]{--adv-btn-border:var(--color-primary)}.\[--adv-btn-border\:var\(--color-success\)\]{--adv-btn-border:var(--color-success)}.\[--adv-btn-color\:var\(--button-ai-solid-text\)\]{--adv-btn-color:var(--button-ai-solid-text)}.\[--adv-btn-color\:var\(--button-negative-accent-text\)\]{--adv-btn-color:var(--button-negative-accent-text)}.\[--adv-btn-color\:var\(--button-negative-neutral-text\)\]{--adv-btn-color:var(--button-negative-neutral-text)}.\[--adv-btn-color\:var\(--button-outline-accent-text\)\]{--adv-btn-color:var(--button-outline-accent-text)}.\[--adv-btn-color\:var\(--button-outline-alert-text\)\]{--adv-btn-color:var(--button-outline-alert-text)}.\[--adv-btn-color\:var\(--color-accent\)\]{--adv-btn-color:var(--color-accent)}.\[--adv-btn-color\:var\(--color-alert\)\]{--adv-btn-color:var(--color-alert)}.\[--adv-btn-color\:var\(--color-error\)\]{--adv-btn-color:var(--color-error)}.\[--adv-btn-color\:var\(--color-info\)\]{--adv-btn-color:var(--color-info)}.\[--adv-btn-color\:var\(--color-on-accent\)\]{--adv-btn-color:var(--color-on-accent)}.\[--adv-btn-color\:var\(--color-on-ai-gradient\)\]{--adv-btn-color:var(--color-on-ai-gradient)}.\[--adv-btn-color\:var\(--color-on-ai-gradient-variant\)\]{--adv-btn-color:var(--color-on-ai-gradient-variant)}.\[--adv-btn-color\:var\(--color-on-alert\)\]{--adv-btn-color:var(--color-on-alert)}.\[--adv-btn-color\:var\(--color-on-error\)\]{--adv-btn-color:var(--color-on-error)}.\[--adv-btn-color\:var\(--color-on-info\)\]{--adv-btn-color:var(--color-on-info)}.\[--adv-btn-color\:var\(--color-on-neutral-container\)\]{--adv-btn-color:var(--color-on-neutral-container)}.\[--adv-btn-color\:var\(--color-on-primary\)\]{--adv-btn-color:var(--color-on-primary)}.\[--adv-btn-color\:var\(--color-on-success\)\]{--adv-btn-color:var(--color-on-success)}.\[--adv-btn-color\:var\(--color-on-surface\)\]{--adv-btn-color:var(--color-on-surface)}.\[--adv-btn-color\:var\(--color-on-surface-inverse\)\]{--adv-btn-color:var(--color-on-surface-inverse)}.\[--adv-btn-color\:var\(--color-primary\)\]{--adv-btn-color:var(--color-primary)}.\[--adv-btn-color\:var\(--color-success\)\]{--adv-btn-color:var(--color-success)}.\[--adv-btn-ring-shine\:var\(--color-ai-ring-inverse-shine-stops\)\]{--adv-btn-ring-shine:var(--color-ai-ring-inverse-shine-stops)}.\[--adv-btn-ring-shine\:var\(--color-ai-ring-shine-stops\)\]{--adv-btn-ring-shine:var(--color-ai-ring-shine-stops)}.\[--adv-btn-ring\:var\(--color-ai-ring\)\]{--adv-btn-ring:var(--color-ai-ring)}.\[--adv-btn-ring\:var\(--color-ai-ring-inverse\)\]{--adv-btn-ring:var(--color-ai-ring-inverse)}.\[--badge-counter-bare\:var\(--badge-counter-bare-size-large\)\]{--badge-counter-bare:var(--badge-counter-bare-size-large)}.\[--badge-counter-bare\:var\(--badge-counter-bare-size-medium\)\]{--badge-counter-bare:var(--badge-counter-bare-size-medium)}.\[--badge-counter-bare\:var\(--badge-counter-bare-size-small\)\]{--badge-counter-bare:var(--badge-counter-bare-size-small)}.\[--badge-counter-box\:var\(--badge-counter-size-large\)\]{--badge-counter-box:var(--badge-counter-size-large)}.\[--badge-counter-box\:var\(--badge-counter-size-medium\)\]{--badge-counter-box:var(--badge-counter-size-medium)}.\[--badge-counter-box\:var\(--badge-counter-size-small\)\]{--badge-counter-box:var(--badge-counter-size-small)}.\[--badge-counter-padding-x\:var\(--badge-counter-padding-x-large\)\]{--badge-counter-padding-x:var(--badge-counter-padding-x-large)}.\[--badge-counter-padding-x\:var\(--badge-counter-padding-x-medium\)\]{--badge-counter-padding-x:var(--badge-counter-padding-x-medium)}.\[--badge-counter-padding-x\:var\(--badge-counter-padding-x-small\)\]{--badge-counter-padding-x:var(--badge-counter-padding-x-small)}.\[--badge-counter-pip\:var\(--badge-counter-pip-size-large\)\]{--badge-counter-pip:var(--badge-counter-pip-size-large)}.\[--badge-counter-pip\:var\(--badge-counter-pip-size-medium\)\]{--badge-counter-pip:var(--badge-counter-pip-size-medium)}.\[--badge-counter-pip\:var\(--badge-counter-pip-size-small\)\]{--badge-counter-pip:var(--badge-counter-pip-size-small)}.\[--button-badge-ring\:var\(--color-surface-inverse\)\]{--button-badge-ring:var(--color-surface-inverse)}.\[--button-border-width\:0px\]{--button-border-width:0px}.\[--button-border-width\:var\(--border-width-thick\)\]{--button-border-width:var(--border-width-thick)}.\[--button-corner-radius\:0px\]{--button-corner-radius:0px}.\[--button-corner-radius\:calc\(var\(--button-height\)\/2\)\]{--button-corner-radius:calc(var(--button-height) / 2)}.\[--button-corner-radius\:var\(--radius-sm\)\]{--button-corner-radius:var(--radius-sm)}.\[--button-focus-ring\:var\(--color-on-surface-inverse\)\]{--button-focus-ring:var(--color-on-surface-inverse)}.\[--button-height\:2\.5rem\]{--button-height:2.5rem}.\[--button-height\:3rem\]{--button-height:3rem}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:underline:hover{text-decoration-line:underline}.hover\:\[--adv-btn-bg-hover\:var\(--button-ai-negative-bg-hover\)\]:hover{--adv-btn-bg-hover:var(--button-ai-negative-bg-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--button-negative-hover-overlay\)\]:hover{--adv-btn-bg-hover:var(--button-negative-hover-overlay)}.hover\:\[--adv-btn-bg-hover\:var\(--color-accent-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-accent-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-accent-hover\)\]:hover{--adv-btn-bg-hover:var(--color-accent-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-ai-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-ai-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-alert-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-alert-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-alert-hover\)\]:hover{--adv-btn-bg-hover:var(--color-alert-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-error-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-error-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-error-hover\)\]:hover{--adv-btn-bg-hover:var(--color-error-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-info-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-info-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-info-hover\)\]:hover{--adv-btn-bg-hover:var(--color-info-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-neutral-container\)\]:hover{--adv-btn-bg-hover:var(--color-neutral-container)}.hover\:\[--adv-btn-bg-hover\:var\(--color-neutral-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-neutral-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-primary-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-primary-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-primary-hover\)\]:hover{--adv-btn-bg-hover:var(--color-primary-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-success-container-hover\)\]:hover{--adv-btn-bg-hover:var(--color-success-container-hover)}.hover\:\[--adv-btn-bg-hover\:var\(--color-success-hover\)\]:hover{--adv-btn-bg-hover:var(--color-success-hover)}.hover\:\[--adv-btn-bg-image-hover\:var\(--color-ai-gradient-variant\)\]:hover{--adv-btn-bg-image-hover:var(--color-ai-gradient-variant)}.hover\:\[--adv-btn-border-hover\:var\(--button-ai-negative-bg-hover\)\]:hover{--adv-btn-border-hover:var(--button-ai-negative-bg-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-accent-container-hover\)\]:hover{--adv-btn-border-hover:var(--color-accent-container-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-accent-hover\)\]:hover{--adv-btn-border-hover:var(--color-accent-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-alert-container-hover\)\]:hover{--adv-btn-border-hover:var(--color-alert-container-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-alert-hover\)\]:hover{--adv-btn-border-hover:var(--color-alert-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-error-container-hover\)\]:hover{--adv-btn-border-hover:var(--color-error-container-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-error-hover\)\]:hover{--adv-btn-border-hover:var(--color-error-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-info-container-hover\)\]:hover{--adv-btn-border-hover:var(--color-info-container-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-info-hover\)\]:hover{--adv-btn-border-hover:var(--color-info-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-neutral-container-hover\)\]:hover{--adv-btn-border-hover:var(--color-neutral-container-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-primary-container-hover\)\]:hover{--adv-btn-border-hover:var(--color-primary-container-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-primary-hover\)\]:hover{--adv-btn-border-hover:var(--color-primary-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-success-container-hover\)\]:hover{--adv-btn-border-hover:var(--color-success-container-hover)}.hover\:\[--adv-btn-border-hover\:var\(--color-success-hover\)\]:hover{--adv-btn-border-hover:var(--color-success-hover)}.hover\:\[--adv-btn-ring-hover\:var\(--color-ai-ring-hover\)\]:hover{--adv-btn-ring-hover:var(--color-ai-ring-hover)}.hover\:\[--adv-btn-ring-hover\:var\(--color-ai-ring-inverse-hover\)\]:hover{--adv-btn-ring-hover:var(--color-ai-ring-inverse-hover)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-ring\)\]\/80:focus-visible{outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-\[var\(--color-ring\)\]\/80:focus-visible{outline-color:color-mix(in oklab, var(--color-ring) 80%, transparent)}}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:\[--adv-btn-bg-active\:var\(--button-ai-negative-bg-hover\)\]:active{--adv-btn-bg-active:var(--button-ai-negative-bg-hover)}.active\:\[--adv-btn-bg-active\:var\(--button-negative-active-overlay\)\]:active{--adv-btn-bg-active:var(--button-negative-active-overlay)}.active\:\[--adv-btn-bg-active\:var\(--color-accent-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-accent-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-accent-pressed\)\]:active{--adv-btn-bg-active:var(--color-accent-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-ai-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-ai-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-alert-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-alert-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-alert-pressed\)\]:active{--adv-btn-bg-active:var(--color-alert-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-error-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-error-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-error-pressed\)\]:active{--adv-btn-bg-active:var(--color-error-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-info-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-info-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-info-pressed\)\]:active{--adv-btn-bg-active:var(--color-info-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-neutral-container\)\]:active{--adv-btn-bg-active:var(--color-neutral-container)}.active\:\[--adv-btn-bg-active\:var\(--color-neutral-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-neutral-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-primary-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-primary-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-primary-pressed\)\]:active{--adv-btn-bg-active:var(--color-primary-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-success-container-pressed\)\]:active{--adv-btn-bg-active:var(--color-success-container-pressed)}.active\:\[--adv-btn-bg-active\:var\(--color-success-pressed\)\]:active{--adv-btn-bg-active:var(--color-success-pressed)}.active\:\[--adv-btn-bg-image-active\:var\(--color-ai-gradient-variant\)\]:active{--adv-btn-bg-image-active:var(--color-ai-gradient-variant)}.active\:\[--adv-btn-border-active\:var\(--button-ai-negative-bg-hover\)\]:active{--adv-btn-border-active:var(--button-ai-negative-bg-hover)}.active\:\[--adv-btn-border-active\:var\(--color-accent-container-pressed\)\]:active{--adv-btn-border-active:var(--color-accent-container-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-accent-pressed\)\]:active{--adv-btn-border-active:var(--color-accent-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-alert-container-pressed\)\]:active{--adv-btn-border-active:var(--color-alert-container-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-alert-pressed\)\]:active{--adv-btn-border-active:var(--color-alert-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-error-container-pressed\)\]:active{--adv-btn-border-active:var(--color-error-container-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-error-pressed\)\]:active{--adv-btn-border-active:var(--color-error-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-info-container-pressed\)\]:active{--adv-btn-border-active:var(--color-info-container-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-info-pressed\)\]:active{--adv-btn-border-active:var(--color-info-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-neutral-container-pressed\)\]:active{--adv-btn-border-active:var(--color-neutral-container-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-primary-container-pressed\)\]:active{--adv-btn-border-active:var(--color-primary-container-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-primary-pressed\)\]:active{--adv-btn-border-active:var(--color-primary-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-success-container-pressed\)\]:active{--adv-btn-border-active:var(--color-success-container-pressed)}.active\:\[--adv-btn-border-active\:var\(--color-success-pressed\)\]:active{--adv-btn-border-active:var(--color-success-pressed)}.active\:\[--adv-btn-ring-active\:var\(--color-ai-ring-hover\)\]:active{--adv-btn-ring-active:var(--color-ai-ring-hover)}.active\:\[--adv-btn-ring-active\:var\(--color-ai-ring-inverse-hover\)\]:active{--adv-btn-ring-active:var(--color-ai-ring-inverse-hover)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:outline-2[aria-invalid=true]{outline-style:var(--tw-outline-style);outline-width:2px}.aria-invalid\:outline-\[var\(--color-error\)\]\/80[aria-invalid=true]{outline-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:outline-\[var\(--color-error\)\]\/80[aria-invalid=true]{outline-color:color-mix(in oklab, var(--color-error) 80%, transparent)}}.aria-invalid\:outline-solid[aria-invalid=true]{--tw-outline-style:solid;outline-style:solid}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}}:root,[data-theme]{--badge-counter-bg-default:var(--color-accent);--badge-counter-fg-default:var(--color-on-accent);--badge-counter-bg-active:var(--color-success);--badge-counter-fg-active:var(--color-on-success);--badge-counter-ring-width:0px;--badge-counter-ring-color:var(--color-surface);--badge-counter-size-small:var(--space-standard);--badge-counter-size-medium:var(--space-standard);--badge-counter-size-large:var(--space-intermediate);--badge-counter-bare-size-small:var(--space-base);--badge-counter-bare-size-medium:var(--space-standard);--badge-counter-bare-size-large:var(--space-standard);--badge-counter-pip-size-small:6px;--badge-counter-pip-size-medium:6px;--badge-counter-pip-size-large:var(--space-base);--badge-counter-padding-x-small:var(--space-tiny);--badge-counter-padding-x-medium:var(--space-tiny);--badge-counter-padding-x-large:var(--space-tiny);--badge-counter-font-size-small:var(--fz-caption);--badge-counter-line-height-small:var(--lh-caption);--badge-counter-tracking-small:var(--ls-caption);--badge-counter-font-size-medium:var(--fz-caption);--badge-counter-line-height-medium:var(--lh-caption);--badge-counter-tracking-medium:var(--ls-caption);--badge-counter-font-size-large:var(--fz-body2);--badge-counter-line-height-large:var(--lh-body2);--badge-counter-tracking-large:var(--ls-body2)}[data-theme=milanuncios]{--badge-counter-bg-default:var(--color-error);--badge-counter-fg-default:var(--color-on-error);--badge-counter-ring-width:var(--border-width-thick);--badge-counter-size-small:var(--space-small);--badge-counter-bare-size-small:var(--space-small);--badge-counter-bare-size-large:var(--space-intermediate);--badge-counter-padding-x-small:0px;--badge-counter-font-size-small:var(--fz-small);--badge-counter-line-height-small:var(--lh-small);--badge-counter-tracking-small:var(--ls-small);--badge-counter-font-size-medium:var(--fz-small);--badge-counter-line-height-medium:var(--lh-small);--badge-counter-tracking-medium:var(--ls-small);--badge-counter-font-size-large:var(--fz-caption);--badge-counter-line-height-large:var(--lh-caption);--badge-counter-tracking-large:var(--ls-caption)}:root,[data-theme]{--button-border-width:var(--border-width-thin);--button-outline-accent-text:var(--color-accent);--button-outline-alert-text:var(--color-alert);--button-negative-accent-text:var(--color-accent);--button-negative-neutral-text:var(--color-on-neutral-container);--button-focus-ring:var(--color-ring);--button-negative-bg:var(--color-surface);--button-negative-hover-overlay:var(--color-on-surface-inverse)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--button-negative-hover-overlay:color-mix(in srgb, var(--color-on-surface-inverse) 10%, transparent)}}:root,[data-theme]{--button-negative-active-overlay:var(--color-on-surface-inverse)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--button-negative-active-overlay:color-mix(in srgb, var(--color-on-surface-inverse) 15%, transparent)}}:root,[data-theme]{--button-ai-negative-bg-hover:var(--button-negative-bg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--button-ai-negative-bg-hover:color-mix(in srgb, var(--button-negative-bg) 80%, transparent)}}:root,[data-theme]{--button-ai-solid-text:var(--color-on-ai-gradient-variant);--button-badge-ring:var(--color-surface)}[data-theme=milanuncios]{--button-border-width:var(--border-width-thick);--button-outline-accent-text:var(--color-on-accent);--button-outline-alert-text:var(--color-on-alert);--button-negative-accent-text:var(--color-on-surface)}[data-theme=motor]{--button-border-width:var(--border-width-thin);--button-ai-solid-text:var(--color-on-ai-gradient)}[data-adv-button][data-adv-button]{color:var(--adv-btn-color,currentColor);background-color:var(--adv-btn-bg-active,var(--adv-btn-bg-hover,var(--adv-btn-bg,transparent)));border-color:var(--adv-btn-border-active,var(--adv-btn-border-hover,var(--adv-btn-border,currentColor)))}[data-adv-button][data-adv-button].adv-btn-ai{background-image:var(--adv-btn-bg-image-active,var(--adv-btn-bg-image-hover,var(--adv-btn-bg-image,none)))}[data-adv-button][data-adv-button].adv-btn-ai-ring{position:relative}[data-adv-button][data-adv-button].adv-btn-ai-ring:before{content:"";inset:calc(-1 * var(--button-border-width));border-radius:inherit;padding:var(--button-border-width);background:var(--adv-btn-ring-active,var(--adv-btn-ring-hover,var(--adv-btn-ring,none)));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --adv-btn-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes adv-btn-ai-ring-spin{to{--adv-btn-ring-angle:360deg}}@keyframes adv-btn-ai-fill-sweep{to{background-position:100%}}@media (prefers-reduced-motion:no-preference){[data-adv-button][data-adv-button].adv-btn-ai-ring:hover:before{background:conic-gradient(from var(--adv-btn-ring-angle), var(--adv-btn-ring-shine));animation:1s linear infinite adv-btn-ai-ring-spin}[data-adv-button][data-adv-button].adv-btn-ai-fill:hover:not(:active){background-image:var(--adv-btn-bg-image);background-position:0%;background-size:125% 100%;animation:1.2s ease-in-out infinite alternate adv-btn-ai-fill-sweep}}[data-adv-button][data-adv-button].adv-btn-ai-ring.adv-btn-ai-loading:before{background:conic-gradient(from var(--adv-btn-ring-angle), var(--adv-btn-ring-shine));-webkit-mask:conic-gradient(from var(--adv-btn-ring-angle), transparent 0 7%, #000 7%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask:conic-gradient(from var(--adv-btn-ring-angle), transparent 0 7%, #000 7%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask:conic-gradient(from var(--adv-btn-ring-angle), transparent 0 7%, #000 7%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask:conic-gradient(from var(--adv-btn-ring-angle), transparent 0 7%, #000 7%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:source-in, xor, source-over;-webkit-mask-composite:source-in,xor,source-over;-webkit-mask-composite:source-in,xor,source-over;mask-composite:intersect,exclude,add}[data-adv-button][data-adv-button].adv-btn-ai-ring.adv-btn-ai-highlight{--adv-btn-color:var(--button-ai-solid-text);background-image:var(--color-ai-gradient);background-origin:border-box}[data-adv-button][data-adv-button].adv-btn-ai-ring.adv-btn-ai-highlight:before{display:none}@keyframes adv-btn-ai-badge-appear{0%{transform:scale(0)}55%{transform:scale(1.35)}75%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){[data-adv-button][data-adv-button].adv-btn-ai-ring.adv-btn-ai-loading:before{animation:2s linear infinite adv-btn-ai-ring-spin}[data-adv-button][data-adv-button].adv-btn-ai-ring .adv-btn-ai-badge{animation:.4s ease-out adv-btn-ai-badge-appear}[data-adv-button][data-adv-button].adv-btn-ai-ring.adv-btn-ai-highlight{background-position:0%;background-size:125% 100%;animation:1.2s ease-in-out infinite alternate adv-btn-ai-fill-sweep}}[data-adv-button][data-adv-button].adv-btn-ai-text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){[data-adv-button][data-adv-button].adv-btn-ai-text{-webkit-text-fill-color:currentColor}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme,base,components;@layer utilities{.cursor-pointer{cursor:pointer}.font-sans{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}.text-\[length\:var\(--fz-body1\)\]{font-size:var(--fz-body1)}.text-\[length\:var\(--fz-body2\)\]{font-size:var(--fz-body2)}.text-\[length\:var\(--fz-callout\)\]{font-size:var(--fz-callout)}.text-\[length\:var\(--fz-caption\)\]{font-size:var(--fz-caption)}.text-\[length\:var\(--fz-display1\)\]{font-size:var(--fz-display1)}.text-\[length\:var\(--fz-display2\)\]{font-size:var(--fz-display2)}.text-\[length\:var\(--fz-display3\)\]{font-size:var(--fz-display3)}.text-\[length\:var\(--fz-headline1\)\]{font-size:var(--fz-headline1)}.text-\[length\:var\(--fz-headline2\)\]{font-size:var(--fz-headline2)}.text-\[length\:var\(--fz-small\)\]{font-size:var(--fz-small)}.text-\[length\:var\(--fz-subhead1\)\]{font-size:var(--fz-subhead1)}.text-\[length\:var\(--fz-subhead2\)\]{font-size:var(--fz-subhead2)}.leading-\[var\(--lh-body1\)\]{--tw-leading:var(--lh-body1);line-height:var(--lh-body1)}.leading-\[var\(--lh-body2\)\]{--tw-leading:var(--lh-body2);line-height:var(--lh-body2)}.leading-\[var\(--lh-callout\)\]{--tw-leading:var(--lh-callout);line-height:var(--lh-callout)}.leading-\[var\(--lh-caption\)\]{--tw-leading:var(--lh-caption);line-height:var(--lh-caption)}.leading-\[var\(--lh-display1\)\]{--tw-leading:var(--lh-display1);line-height:var(--lh-display1)}.leading-\[var\(--lh-display2\)\]{--tw-leading:var(--lh-display2);line-height:var(--lh-display2)}.leading-\[var\(--lh-display3\)\]{--tw-leading:var(--lh-display3);line-height:var(--lh-display3)}.leading-\[var\(--lh-headline1\)\]{--tw-leading:var(--lh-headline1);line-height:var(--lh-headline1)}.leading-\[var\(--lh-headline2\)\]{--tw-leading:var(--lh-headline2);line-height:var(--lh-headline2)}.leading-\[var\(--lh-small\)\]{--tw-leading:var(--lh-small);line-height:var(--lh-small)}.leading-\[var\(--lh-subhead1\)\]{--tw-leading:var(--lh-subhead1);line-height:var(--lh-subhead1)}.leading-\[var\(--lh-subhead2\)\]{--tw-leading:var(--lh-subhead2);line-height:var(--lh-subhead2)}.font-\[var\(--fw-body1\)\]{--tw-font-weight:var(--fw-body1);font-weight:var(--fw-body1)}.font-\[var\(--fw-body2\)\]{--tw-font-weight:var(--fw-body2);font-weight:var(--fw-body2)}.font-\[var\(--fw-callout\)\]{--tw-font-weight:var(--fw-callout);font-weight:var(--fw-callout)}.font-\[var\(--fw-caption\)\]{--tw-font-weight:var(--fw-caption);font-weight:var(--fw-caption)}.font-\[var\(--fw-display1\)\]{--tw-font-weight:var(--fw-display1);font-weight:var(--fw-display1)}.font-\[var\(--fw-display2\)\]{--tw-font-weight:var(--fw-display2);font-weight:var(--fw-display2)}.font-\[var\(--fw-display3\)\]{--tw-font-weight:var(--fw-display3);font-weight:var(--fw-display3)}.font-\[var\(--fw-headline1\)\]{--tw-font-weight:var(--fw-headline1);font-weight:var(--fw-headline1)}.font-\[var\(--fw-headline2\)\]{--tw-font-weight:var(--fw-headline2);font-weight:var(--fw-headline2)}.font-\[var\(--fw-regular\)\]{--tw-font-weight:var(--fw-regular);font-weight:var(--fw-regular)}.font-\[var\(--fw-small\)\]{--tw-font-weight:var(--fw-small);font-weight:var(--fw-small)}.font-\[var\(--fw-subhead1\)\]{--tw-font-weight:var(--fw-subhead1);font-weight:var(--fw-subhead1)}.font-\[var\(--fw-subhead2\)\]{--tw-font-weight:var(--fw-subhead2);font-weight:var(--fw-subhead2)}.font-\[var\(--fw-typography-highlight\)\]{--tw-font-weight:var(--fw-typography-highlight);font-weight:var(--fw-typography-highlight)}.tracking-\[var\(--ls-body1\)\]{--tw-tracking:var(--ls-body1);letter-spacing:var(--ls-body1)}.tracking-\[var\(--ls-body2\)\]{--tw-tracking:var(--ls-body2);letter-spacing:var(--ls-body2)}.tracking-\[var\(--ls-callout\)\]{--tw-tracking:var(--ls-callout);letter-spacing:var(--ls-callout)}.tracking-\[var\(--ls-caption\)\]{--tw-tracking:var(--ls-caption);letter-spacing:var(--ls-caption)}.tracking-\[var\(--ls-display1\)\]{--tw-tracking:var(--ls-display1);letter-spacing:var(--ls-display1)}.tracking-\[var\(--ls-display2\)\]{--tw-tracking:var(--ls-display2);letter-spacing:var(--ls-display2)}.tracking-\[var\(--ls-display3\)\]{--tw-tracking:var(--ls-display3);letter-spacing:var(--ls-display3)}.tracking-\[var\(--ls-headline1\)\]{--tw-tracking:var(--ls-headline1);letter-spacing:var(--ls-headline1)}.tracking-\[var\(--ls-headline2\)\]{--tw-tracking:var(--ls-headline2);letter-spacing:var(--ls-headline2)}.tracking-\[var\(--ls-small\)\]{--tw-tracking:var(--ls-small);letter-spacing:var(--ls-small)}.tracking-\[var\(--ls-subhead1\)\]{--tw-tracking:var(--ls-subhead1);letter-spacing:var(--ls-subhead1)}.tracking-\[var\(--ls-subhead2\)\]{--tw-tracking:var(--ls-subhead2);letter-spacing:var(--ls-subhead2)}.text-\[var\(--color-on-surface\)\]{color:var(--color-on-surface)}.underline{text-decoration-line:underline}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer theme,base,components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none}.size-\[1em\]{width:1em;height:1em}.size-\[var\(--space-compact\)\]{width:var(--space-compact);height:var(--space-compact)}.size-\[var\(--space-intermediate\)\]{width:var(--space-intermediate);height:var(--space-intermediate)}.size-\[var\(--space-medium\)\]{width:var(--space-medium);height:var(--space-medium)}.size-\[var\(--space-standard\)\]{width:var(--space-standard);height:var(--space-standard)}.shrink-0{flex-shrink:0}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-alert\)\]{color:var(--color-alert)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-neutral\)\]{color:var(--color-neutral)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-current{color:currentColor}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme,base,components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none}.size-\[1em\]{width:1em;height:1em}.size-\[var\(--space-compact\)\]{width:var(--space-compact);height:var(--space-compact)}.size-\[var\(--space-intermediate\)\]{width:var(--space-intermediate);height:var(--space-intermediate)}.size-\[var\(--space-medium\)\]{width:var(--space-medium);height:var(--space-medium)}.size-\[var\(--space-standard\)\]{width:var(--space-standard);height:var(--space-standard)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-alert\)\]{color:var(--color-alert)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-neutral\)\]{color:var(--color-neutral)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-current{color:currentColor}}.adv-ai-icon-star{transform-box:fill-box;transform-origin:50%}@keyframes adv-ai-icon-star-pulse{0%,to{transform:scale(1)}50%{transform:scale(.7)}}@keyframes adv-ai-icon-star-pulse-small{0%,to{transform:scale(1)}50%{transform:scale(1.667)}}@media (prefers-reduced-motion:no-preference){.adv-ai-icon-loading .adv-ai-icon-star-large{animation:1.4s ease-in-out infinite adv-ai-icon-star-pulse}.adv-ai-icon-loading .adv-ai-icon-star-small{animation:1.4s ease-in-out 1.4s infinite adv-ai-icon-star-pulse-small}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}