@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300..800;1,14..32,300..700&display=swap";/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height: 1.5 ;--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.5}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:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-7{top:calc(var(--spacing) * -7)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-28{top:calc(var(--spacing) * 28)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-10{right:calc(var(--spacing) * 10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(0\.75rem\+var\(--creator-safe-bottom\)\)\]{bottom:calc(.75rem + var(--creator-safe-bottom))}.bottom-\[calc\(4\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.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-\[999\]{z-index:999}.z-mobile-overlay{z-index:var(--layer-mobile-overlay)}.z-modal-overlay{z-index:var(--layer-modal-overlay)}.z-popover{z-index:var(--layer-modal-popover)}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[clamp\(0\.35rem\,1\.6vw\,0\.6rem\)\]{margin-bottom:clamp(.35rem,1.6vw,.6rem)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[210\/297\]{aspect-ratio:210/297}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-72{height:calc(var(--spacing) * 72)}.h-\[22px\]{height:22px}.h-\[42vh\]{height:42vh}.h-\[50vh\]{height:50vh}.h-\[56px\]{height:56px}.h-\[56svh\]{height:56svh}.h-\[72svh\]{height:72svh}.h-\[78svh\]{height:78svh}.h-\[100dvh\]{height:100dvh}.h-\[220px\]{height:220px}.h-\[clamp\(2\.75rem\,11vw\,3\.2rem\)\]{height:clamp(2.75rem,11vw,3.2rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[56svh\]{max-height:56svh}.max-h-\[85svh\]{max-height:85svh}.max-h-\[90svh\]{max-height:90svh}.max-h-\[calc\(100dvh-7\.5rem\)\]{max-height:calc(100dvh - 7.5rem)}.max-h-\[min\(90svh\,32rem\)\]{max-height:min(90svh,32rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3\.35rem\]{min-height:3.35rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[50svh\]{min-height:50svh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[140px\]{min-height:140px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[min\(46vh\,20rem\)\]{min-height:min(46vh,20rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-80{width:calc(var(--spacing) * 80)}.w-\[8\.4rem\]{width:8.4rem}.w-\[56px\]{width:56px}.w-\[100vw\]{width:100vw}.w-\[220px\]{width:220px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[clamp\(2\.75rem\,11vw\,3\.2rem\)\]{width:clamp(2.75rem,11vw,3.2rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--space-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[5\.25rem\]{max-width:5.25rem}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[6rem\]{max-width:6rem}.max-w-\[72vw\]{max-width:72vw}.max-w-\[118rem\]{max-width:118rem}.max-w-\[150px\]{max-width:150px}.max-w-\[794px\]{max-width:794px}.max-w-\[800px\]{max-width:800px}.max-w-\[980px\]{max-width:980px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(16rem\,calc\(100vw-2rem\)\)\]{max-width:min(16rem,100vw - 2rem)}.max-w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{max-width:min(28rem,100vw - 2rem)}.max-w-\[min\(92vw\,24rem\)\]{max-width:min(92vw,24rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--space-md)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[1\.35rem\]{min-width:1.35rem}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[44px\]{min-width:44px}.min-w-\[96px\]{min-width:96px}.min-w-\[760px\]{min-width:760px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-\[min\(8rem\,100\%\)\]{flex-basis:min(8rem,100%)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-5{scroll-margin-top:calc(var(--spacing) * 5)}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(12rem\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.grid-cols-\[minmax\(14rem\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.\!flex-nowrap{flex-wrap:nowrap!important}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[clamp\(0\.4rem\,1\.4vw\,0\.7rem\)\]{gap:clamp(.4rem,1.4vw,.7rem)}.gap-\[clamp\(0\.35rem\,1\.2vw\,0\.6rem\)\]{gap:clamp(.35rem,1.2vw,.6rem)}.gap-\[clamp\(0\.35rem\,1\.4vw\,0\.6rem\)\]{gap:clamp(.35rem,1.4vw,.6rem)}.gap-\[var\(--segment-track-padding\)\]{gap:var(--segment-track-padding)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:rgb(var(--color-border) / 1)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.rounded,.rounded-2xl{border-radius:var(--segment-track-radius)}.rounded-\[clamp\(0\.7rem\,2vw\,0\.9rem\)\]{border-radius:clamp(.7rem,2vw,.9rem)}.rounded-full{border-radius:var(--radius-full)}.rounded-icon{border-radius:var(--ui-icon-radius)}.rounded-lg,.rounded-md{border-radius:var(--segment-track-radius)}.rounded-none{border-radius:0}.rounded-sm,.rounded-xl{border-radius:var(--segment-track-radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--segment-track-radius);border-bottom-left-radius:var(--segment-track-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2,.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgb\(var\(--color-error\)\)\]{border-color:rgb(var(--color-error))}.border-\[rgb\(var\(--color-success\)\)\]{border-color:rgb(var(--color-success))}.border-border{border-color:rgb(var(--color-border) / 1)}.border-destructive{border-color:#ef4444}.border-destructive\/25{border-color:#ef444440}.border-destructive\/30{border-color:#ef44444d}.border-destructive\/35{border-color:#ef444459}.border-emerald-200{border-color:var(--color-emerald-200)}.border-foreground{border-color:rgb(var(--shadcn-foreground) / 1)}.border-input{border-color:rgb(var(--shadcn-input) / 1)}.border-primary{border-color:rgb(var(--shadcn-primary) / 1)}.border-red-300{border-color:var(--color-red-300)}.border-red-600{border-color:var(--color-red-600)}.border-ring\/55{border-color:color-mix(in srgb,rgb(rgb(var(--color-border-focus) / 1) / 1) 55%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-ring\/55{border-color:color-mix(in oklab,rgb(var(--color-border-focus) / 1) 55%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-900{border-color:var(--color-slate-900)}.border-transparent{border-color:#0000}.\!bg-blue-600{background-color:var(--color-blue-600)!important}.bg-\[rgb\(var\(--color-error\)\)\]{background-color:rgb(var(--color-error))}.bg-\[rgb\(var\(--color-success\)\)\]{background-color:rgb(var(--color-success))}.bg-background,.bg-background\/80{background-color:rgb(var(--shadcn-background) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,rgb(var(--shadcn-background) / 1) 80%,transparent)}}.bg-background\/90{background-color:rgb(var(--shadcn-background) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,rgb(var(--shadcn-background) / 1) 90%,transparent)}}.bg-background\/95{background-color:rgb(var(--shadcn-background) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,rgb(var(--shadcn-background) / 1) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-border{background-color:rgb(var(--color-border) / 1)}.bg-current{background-color:currentColor}.bg-destructive{background-color:#ef4444}.bg-destructive\/10{background-color:#ef44441a}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground,.bg-foreground\/10{background-color:rgb(var(--shadcn-foreground) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,rgb(var(--shadcn-foreground) / 1) 10%,transparent)}}.bg-muted{background-color:rgb(var(--shadcn-muted) / 1)}.bg-muted-foreground{background-color:rgb(var(--shadcn-muted-foreground) / 1)}.bg-muted\/30{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 30%,transparent)}}.bg-muted\/35{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 35%,transparent)}}.bg-muted\/45{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/45{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 45%,transparent)}}.bg-muted\/50{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 50%,transparent)}}.bg-muted\/55{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/55{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 55%,transparent)}}.bg-muted\/70{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 70%,transparent)}}.bg-muted\/75{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/75{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 75%,transparent)}}.bg-muted\/80{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 80%,transparent)}}.bg-primary{background-color:rgb(var(--shadcn-primary) / 1)}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50) 70%,transparent)}}.bg-secondary{background-color:rgb(var(--shadcn-secondary) / 1)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[1\.375rem\]{padding-inline:1.375rem}.px-\[clamp\(0\.7rem\,2\.7vw\,0\.95rem\)\]{padding-inline:clamp(.7rem,2.7vw,.95rem)}.px-\[clamp\(0\.85rem\,3vw\,1\.4rem\)\]{padding-inline:clamp(.85rem,3vw,1.4rem)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[clamp\(0\.75rem\,2\.6vw\,1rem\)\]{padding-block:clamp(.75rem,2.6vw,1rem)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[4\.25rem\]{padding-top:4.25rem}.pt-\[calc\(min\(env\(safe-area-inset-top\)\,12px\)\+1rem\)\]{padding-top:calc(min(env(safe-area-inset-top),12px) + 1rem)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.25rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .25rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+7\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 7.5rem)}.pb-\[calc\(var\(--creator-safe-bottom\)\+6\.4rem\)\]{padding-bottom:calc(var(--creator-safe-bottom) + 6.4rem)}.pb-\[calc\(var\(--creator-safe-bottom\)\+8\.5rem\)\]{padding-bottom:calc(var(--creator-safe-bottom) + 8.5rem)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[clamp\(0\.6rem\,2vw\,0\.72rem\)\]{font-size:clamp(.6rem,2vw,.72rem)}.text-\[clamp\(0\.8rem\,2\.1vw\,0\.96rem\)\]{font-size:clamp(.8rem,2.1vw,.96rem)}.text-\[clamp\(0\.8rem\,2\.5vw\,0\.95rem\)\]{font-size:clamp(.8rem,2.5vw,.95rem)}.text-\[clamp\(0\.8rem\,2\.6vw\,0\.95rem\)\]{font-size:clamp(.8rem,2.6vw,.95rem)}.text-\[clamp\(0\.9rem\,2\.8vw\,1\.05rem\)\]{font-size:clamp(.9rem,2.8vw,1.05rem)}.text-\[clamp\(0\.9rem\,3vw\,1\.05rem\)\]{font-size:clamp(.9rem,3vw,1.05rem)}.text-\[clamp\(0\.54rem\,1\.8vw\,0\.72rem\)\]{font-size:clamp(.54rem,1.8vw,.72rem)}.text-\[clamp\(0\.58rem\,1\.7vw\,0\.72rem\)\]{font-size:clamp(.58rem,1.7vw,.72rem)}.text-\[clamp\(0\.58rem\,1\.7vw\,0\.78rem\)\]{font-size:clamp(.58rem,1.7vw,.78rem)}.text-\[clamp\(0\.58rem\,1\.9vw\,0\.74rem\)\]{font-size:clamp(.58rem,1.9vw,.74rem)}.text-\[clamp\(0\.62rem\,1\.2vw\,0\.74rem\)\]{font-size:clamp(.62rem,1.2vw,.74rem)}.text-\[clamp\(0\.62rem\,2vw\,0\.74rem\)\]{font-size:clamp(.62rem,2vw,.74rem)}.text-\[clamp\(0\.64rem\,1\.5vw\,0\.72rem\)\]{font-size:clamp(.64rem,1.5vw,.72rem)}.text-\[clamp\(0\.64rem\,1\.6vw\,0\.72rem\)\]{font-size:clamp(.64rem,1.6vw,.72rem)}.text-\[clamp\(0\.64rem\,1\.8vw\,0\.7rem\)\]{font-size:clamp(.64rem,1.8vw,.7rem)}.text-\[clamp\(0\.65rem\,2vw\,0\.82rem\)\]{font-size:clamp(.65rem,2vw,.82rem)}.text-\[clamp\(0\.66rem\,1\.7vw\,0\.74rem\)\]{font-size:clamp(.66rem,1.7vw,.74rem)}.text-\[clamp\(0\.66rem\,2vw\,0\.78rem\)\]{font-size:clamp(.66rem,2vw,.78rem)}.text-\[clamp\(0\.68rem\,1\.8vw\,0\.76rem\)\]{font-size:clamp(.68rem,1.8vw,.76rem)}.text-\[clamp\(0\.68rem\,2\.4vw\,0\.78rem\)\]{font-size:clamp(.68rem,2.4vw,.78rem)}.text-\[clamp\(0\.68rem\,2vw\,0\.76rem\)\]{font-size:clamp(.68rem,2vw,.76rem)}.text-\[clamp\(0\.72rem\,2\.2vw\,0\.85rem\)\]{font-size:clamp(.72rem,2.2vw,.85rem)}.text-\[clamp\(0\.72rem\,2\.5vw\,0\.92rem\)\]{font-size:clamp(.72rem,2.5vw,.92rem)}.text-\[clamp\(0\.72rem\,2vw\,0\.8rem\)\]{font-size:clamp(.72rem,2vw,.8rem)}.text-\[clamp\(0\.78rem\,1\.7vw\,0\.9rem\)\]{font-size:clamp(.78rem,1.7vw,.9rem)}.text-\[clamp\(0\.78rem\,2\.2vw\,0\.9rem\)\]{font-size:clamp(.78rem,2.2vw,.9rem)}.text-\[clamp\(0\.78rem\,2\.4vw\,0\.9rem\)\]{font-size:clamp(.78rem,2.4vw,.9rem)}.text-\[clamp\(0\.78rem\,2\.4vw\,0\.92rem\)\]{font-size:clamp(.78rem,2.4vw,.92rem)}.text-\[clamp\(0\.78rem\,2\.4vw\,1\.15rem\)\]{font-size:clamp(.78rem,2.4vw,1.15rem)}.text-\[clamp\(0\.82rem\,2\.4vw\,0\.98rem\)\]{font-size:clamp(.82rem,2.4vw,.98rem)}.text-\[clamp\(0\.85rem\,2\.7vw\,1rem\)\]{font-size:clamp(.85rem,2.7vw,1rem)}.text-\[clamp\(1\.6rem\,6vw\,2\.2rem\)\]{font-size:clamp(1.6rem,6vw,2.2rem)}.text-\[clamp\(1rem\,3\.4vw\,1\.18rem\)\]{font-size:clamp(1rem,3.4vw,1.18rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[rgb\(var\(--color-text-on-invert\)\)\]{color:rgb(var(--color-text-on-invert))}.text-background{color:rgb(var(--shadcn-background) / 1)}.text-blue-300{color:var(--color-blue-300)}.text-current{color:currentColor}.text-destructive{color:#ef4444}.text-destructive-foreground{color:#fff}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:rgb(var(--shadcn-foreground) / 1)}.text-muted-foreground{color:rgb(var(--shadcn-muted-foreground) / 1)}.text-primary{color:rgb(var(--shadcn-primary) / 1)}.text-primary-foreground,.text-primary-foreground\/70{color:rgb(var(--shadcn-primary-foreground) / 1)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/70{color:color-mix(in oklab,rgb(var(--shadcn-primary-foreground) / 1) 70%,transparent)}}.text-primary-foreground\/80{color:rgb(var(--shadcn-primary-foreground) / 1)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/80{color:color-mix(in oklab,rgb(var(--shadcn-primary-foreground) / 1) 80%,transparent)}}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:rgb(var(--shadcn-secondary-foreground) / 1)}.text-slate-500{color:var(--color-slate-500)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-current{accent-color:currentColor}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_10px_30px_rgb\(0_0_0\/0\.2\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0003);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:var(--shadow-lg);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:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-background\/80{--tw-ring-color:rgb(var(--shadcn-background) / 1)}@supports (color:color-mix(in lab,red,red)){.ring-background\/80{--tw-ring-color:color-mix(in oklab, rgb(var(--shadcn-background) / 1) 80%, transparent)}}.ring-border{--tw-ring-color:rgb(var(--color-border) / 1)}.ring-border\/40{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border) / 1) / 1) 40%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-border\/40{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border) / 1) 40%, transparent)}}.ring-border\/80{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border) / 1) / 1) 80%, transparent)}@supports (color:color-mix(in lab,red,red)){.ring-border\/80{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border) / 1) 80%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,border-color\]{transition-property:width,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:bg-primary:is(:where(.group):hover *){background-color:rgb(var(--shadcn-primary) / 1)}.group-hover\:text-foreground:is(:where(.group):hover *){color:rgb(var(--shadcn-foreground) / 1)}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:rgb(var(--shadcn-primary-foreground) / 1)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:rgb(var(--shadcn-accent-foreground) / 1)}.selection\:bg-primary ::-moz-selection{background-color:rgb(var(--shadcn-primary) / 1)}.selection\:bg-primary ::selection{background-color:rgb(var(--shadcn-primary) / 1)}.selection\:bg-primary::-moz-selection{background-color:rgb(var(--shadcn-primary) / 1)}.selection\:bg-primary::selection{background-color:rgb(var(--shadcn-primary) / 1)}.selection\:text-primary-foreground ::-moz-selection{color:rgb(var(--shadcn-primary-foreground) / 1)}.selection\:text-primary-foreground ::selection{color:rgb(var(--shadcn-primary-foreground) / 1)}.selection\:text-primary-foreground::-moz-selection{color:rgb(var(--shadcn-primary-foreground) / 1)}.selection\:text-primary-foreground::selection{color:rgb(var(--shadcn-primary-foreground) / 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:rgb(var(--shadcn-foreground) / 1)}.placeholder\:font-normal::-moz-placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-muted-foreground::-moz-placeholder,.placeholder\:text-muted-foreground\/75::-moz-placeholder{color:rgb(var(--shadcn-muted-foreground) / 1)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/75::placeholder{color:rgb(var(--shadcn-muted-foreground) / 1)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/75::-moz-placeholder{color:color-mix(in oklab,rgb(var(--shadcn-muted-foreground) / 1) 75%,transparent)}.placeholder\:text-muted-foreground\/75::placeholder{color:color-mix(in oklab,rgb(var(--shadcn-muted-foreground) / 1) 75%,transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:border-border:hover{border-color:rgb(var(--color-border) / 1)}.hover\:border-destructive\/40:hover{border-color:#ef444466}.hover\:border-destructive\/60:hover{border-color:#ef444499}.hover\:border-ring:hover{border-color:rgb(var(--color-border-focus) / 1)}.hover\:border-ring\/55:hover{border-color:color-mix(in srgb,rgb(rgb(var(--color-border-focus) / 1) / 1) 55%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ring\/55:hover{border-color:color-mix(in oklab,rgb(var(--color-border-focus) / 1) 55%,transparent)}}.hover\:border-ring\/60:hover{border-color:color-mix(in srgb,rgb(rgb(var(--color-border-focus) / 1) / 1) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ring\/60:hover{border-color:color-mix(in oklab,rgb(var(--color-border-focus) / 1) 60%,transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/60:hover{background-color:rgb(var(--shadcn-accent) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-accent) / 1) 60%,transparent)}}.hover\:bg-background:hover{background-color:rgb(var(--shadcn-background) / 1)}.hover\:bg-destructive\/10:hover{background-color:#ef44441a}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6}.hover\:bg-muted:hover,.hover\:bg-muted\/35:hover{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/35:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 35%,transparent)}}.hover\:bg-muted\/45:hover{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/45:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 45%,transparent)}}.hover\:bg-muted\/50:hover{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 60%,transparent)}}.hover\:bg-muted\/70:hover{background-color:rgb(var(--shadcn-muted) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-muted) / 1) 70%,transparent)}}.hover\:bg-primary\/90:hover{background-color:rgb(var(--shadcn-primary) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-primary) / 1) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:rgb(var(--shadcn-secondary) / 1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,rgb(var(--shadcn-secondary) / 1) 80%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-accent-foreground:hover{color:rgb(var(--shadcn-accent-foreground) / 1)}.hover\:text-destructive\/80:hover{color:#ef4444cc}.hover\:text-foreground:hover{color:rgb(var(--shadcn-foreground) / 1)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}}.focus\:border-ring:focus{border-color:rgb(var(--color-border-focus) / 1)}.focus\:bg-accent:focus{background-color:rgb(var(--shadcn-accent) / 1)}.focus\:bg-background:focus{background-color:rgb(var(--shadcn-background) / 1)}.focus\:bg-primary:focus{background-color:rgb(var(--shadcn-primary) / 1)}.focus\:text-accent-foreground:focus{color:rgb(var(--shadcn-accent-foreground) / 1)}.focus\:text-primary-foreground:focus{color:rgb(var(--shadcn-primary-foreground) / 1)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:rgb(var(--color-border-focus) / 1)}.focus\:ring-ring\/25:focus{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 25%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ring\/25:focus{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 25%, transparent)}}.focus\:ring-ring\/50:focus{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 50%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ring\/50:focus{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:rgb(var(--shadcn-accent-foreground) / 1)}.focus-visible\:border-ring:focus-visible{border-color:rgb(var(--color-border-focus) / 1)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(63.6834% .187864 .0889286/.2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:rgb(var(--color-border-focus) / 1)}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 35%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 35%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 40%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 40%, transparent)}}.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 45%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 45%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 50%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 50%, transparent)}}.focus-visible\:ring-ring\/55:focus-visible{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 55%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/55:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 55%, transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 60%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 60%, transparent)}}.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:color-mix(in srgb, rgb(rgb(var(--color-border-focus) / 1) / 1) 70%, transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:color-mix(in oklab, rgb(var(--color-border-focus) / 1) 70%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:rgb(var(--color-border-focus) / 1)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:opacity-100:active{opacity:1}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:rgb(var(--shadcn-muted) / 1)}.disabled\:text-muted-foreground:disabled{color:rgb(var(--shadcn-muted-foreground) / 1)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#ef4444}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklab(63.6834% .187864 .0889286/.2)}.aria-invalid\:ring-destructive\/25[aria-invalid=true]{--tw-ring-color:oklab(63.6834% .187864 .0889286/.25)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:bg-accent[data-open]{background-color:rgb(var(--shadcn-accent) / 1)}.data-open\:text-accent-foreground[data-open]{color:rgb(var(--shadcn-accent-foreground) / 1)}.data-popup-open\:bg-accent[data-popup-open]{background-color:rgb(var(--shadcn-accent) / 1)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:rgb(var(--shadcn-accent-foreground) / 1)}.data-\[checked\]\:translate-x-\[22px\][data-checked]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[checked\]\:bg-primary[data-checked]{background-color:rgb(var(--shadcn-primary) / 1)}.data-\[checked\]\:text-primary-foreground[data-checked]{color:rgb(var(--shadcn-primary-foreground) / 1)}.data-\[unchecked\]\:bg-muted[data-unchecked]{background-color:rgb(var(--shadcn-muted) / 1)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:#ef4444}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:#ef44441a}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:#ef4444}@media not all and (min-width:1279px){.max-\[1279px\]\:\!top-auto{top:auto!important}.max-\[1279px\]\:\!right-0{right:calc(var(--spacing) * 0)!important}.max-\[1279px\]\:\!bottom-0{bottom:calc(var(--spacing) * 0)!important}.max-\[1279px\]\:\!left-0{left:calc(var(--spacing) * 0)!important}.max-\[1279px\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-\[1279px\]\:h-\[3\.35rem\]{height:3.35rem}.max-\[1279px\]\:min-h-\[3\.35rem\]{min-height:3.35rem}.max-\[1279px\]\:\!w-auto{width:auto!important}.max-\[1279px\]\:w-\[3\.35rem\]{width:3.35rem}.max-\[1279px\]\:w-full{width:100%}.max-\[1279px\]\:\!max-w-none{max-width:none!important}.max-\[1279px\]\:\!translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.max-\[1279px\]\:\!translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.max-\[1279px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[1279px\]\:py-12{padding-block:calc(var(--spacing) * 12)}.max-\[1279px\]\:pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.85rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .85rem)}.max-\[1279px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[1279px\]\:text-\[0\.72rem\]{font-size:.72rem}.max-\[1279px\]\:text-\[1\.6rem\]{font-size:1.6rem}.max-\[1279px\]\:font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}}@media not all and (min-width:420px){.max-\[420px\]\:w-full{width:100%}.max-\[420px\]\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.max-\[420px\]\:whitespace-normal{white-space:normal}}@media not all and (min-width:400px){.max-\[400px\]\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-\[400px\]\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.max-\[400px\]\:min-h-\[7rem\]{min-height:7rem}.max-\[400px\]\:max-w-\[120px\]{max-width:120px}.max-\[400px\]\:\!flex-row{flex-direction:row!important}.max-\[400px\]\:flex-col{flex-direction:column}.max-\[400px\]\:\!items-center{align-items:center!important}.max-\[400px\]\:items-stretch{align-items:stretch}.max-\[400px\]\:gap-1{gap:calc(var(--spacing) * 1)}.max-\[400px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[400px\]\:gap-3{gap:calc(var(--spacing) * 3)}:where(.max-\[400px\]\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.max-\[400px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-\[400px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[400px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-\[400px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[400px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[400px\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-\[400px\]\:py-4{padding-block:calc(var(--spacing) * 4)}}@media not all and (min-width:359px){.max-\[359px\]\:h-10{height:calc(var(--spacing) * 10)}.max-\[359px\]\:w-10{width:calc(var(--spacing) * 10)}.max-\[359px\]\:gap-1{gap:calc(var(--spacing) * 1)}}@media not all and (min-width:64rem){.max-lg\:flex{display:flex}.max-lg\:flex-1{flex:1}.max-lg\:items-center{align-items:center}}@media(min-width:560px){.min-\[560px\]\:flex-row{flex-direction:row}.min-\[560px\]\:items-center{align-items:center}}@media(min-width:900px){.min-\[900px\]\:w-auto{width:auto}.min-\[900px\]\:flex-row{flex-direction:row}.min-\[900px\]\:items-start{align-items:flex-start}.min-\[900px\]\:justify-between{justify-content:space-between}}@media(min-width:1100px){.min-\[1100px\]\:hidden{display:none}.min-\[1100px\]\:inline{display:inline}}@media(min-width:1280px){.min-\[1280px\]\:bottom-6{bottom:calc(var(--spacing) * 6)}.min-\[1280px\]\:\!grid{display:grid!important}.min-\[1280px\]\:block{display:block}.min-\[1280px\]\:flex{display:flex}.min-\[1280px\]\:hidden{display:none}.min-\[1280px\]\:inline{display:inline}.min-\[1280px\]\:h-\[min\(86dvh\,52rem\)\]{height:min(86dvh,52rem)}.min-\[1280px\]\:h-full{height:100%}.min-\[1280px\]\:max-h-\[min\(86dvh\,52rem\)\]{max-height:min(86dvh,52rem)}.min-\[1280px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}.min-\[1280px\]\:max-w-6xl{max-width:var(--container-6xl)}.min-\[1280px\]\:\!grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.min-\[1280px\]\:\!items-center{align-items:center!important}.min-\[1280px\]\:items-center{align-items:center}.min-\[1280px\]\:justify-center{justify-content:center}.min-\[1280px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[1280px\]\:overflow-hidden{overflow:hidden}.min-\[1280px\]\:rounded-lg{border-radius:var(--segment-track-radius)}.min-\[1280px\]\:bg-background\/70{background-color:rgb(var(--shadcn-background) / 1)}@supports (color:color-mix(in lab,red,red)){.min-\[1280px\]\:bg-background\/70{background-color:color-mix(in oklab,rgb(var(--shadcn-background) / 1) 70%,transparent)}}.min-\[1280px\]\:p-4{padding:calc(var(--spacing) * 4)}.min-\[1280px\]\:p-6{padding:calc(var(--spacing) * 6)}.min-\[1280px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.min-\[1280px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.min-\[1280px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media(min-width:40rem){.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:min-h-24{min-height:calc(var(--spacing) * 24)}.sm\:min-h-\[52px\]{min-height:52px}.sm\:min-h-\[60svh\]{min-height:60svh}.sm\:w-auto{width:auto}.sm\:max-w-\[44rem\]{max-width:44rem}.sm\:max-w-\[430px\]{max-width:430px}.sm\:max-w-full{max-width:100%}.sm\:max-w-md{max-width:var(--space-md)}.sm\:max-w-sm{max-width:var(--space-sm)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.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-\[minmax\(0\,1fr\)_7rem_7rem_auto\]{grid-template-columns:minmax(0,1fr) 7rem 7rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:justify-self-end{justify-self:flex-end}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-\[5\.25rem\]{padding-top:5.25rem}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.sm\:pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.25rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .25rem)}.sm\:pl-2{padding-left:calc(var(--spacing) * 2)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[12px\]{font-size:12px}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:block{display:block}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:min-h-28{min-height:calc(var(--spacing) * 28)}.md\:w-\[9\.2rem\]{width:9.2rem}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[0\.95rem\]{font-size:.95rem}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:min-h-12{min-height:calc(var(--spacing) * 12)}.lg\:min-h-\[3\.35rem\]{min-height:3.35rem}.lg\:min-h-\[5rem\]{min-height:5rem}.lg\:w-12{width:calc(var(--spacing) * 12)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.lg\:grid-cols-\[minmax\(13rem\,16\.25rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(13rem,16.25rem) minmax(0,1fr)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-\[1\.1rem\]{padding:1.1rem}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:80rem){.xl\:h-\[92svh\]{height:92svh}.xl\:max-h-\[900px\]{max-height:900px}.xl\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.9fr\)_minmax\(21rem\,0\.78fr\)\]{grid-template-columns:minmax(0,1.9fr) minmax(21rem,.78fr)}.xl\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:96rem){.\32xl\:grid-cols-\[minmax\(14rem\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.\32xl\:grid-cols-\[minmax\(16rem\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr)}.\32xl\:gap-5{gap:calc(var(--spacing) * 5)}.\32xl\:p-4{padding:calc(var(--spacing) * 4)}.\32xl\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(prefers-color-scheme:dark){.dark\:border-primary{border-color:rgb(var(--shadcn-primary) / 1)}.dark\:border-slate-600{border-color:var(--color-slate-600)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:bg-\[rgb\(30\,58\,95\)\]{background-color:#1e3a5f}.dark\:bg-primary{background-color:rgb(var(--shadcn-primary) / 1)}.dark\:bg-slate-100{background-color:var(--color-slate-100)}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-white{background-color:var(--color-white)}.dark\:text-black{color:var(--color-black)}.dark\:text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.dark\:text-black\/70{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.dark\:text-slate-50{color:var(--color-slate-50)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-white{color:var(--color-white)}@media(hover:hover){.dark\:hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}}}@media print{.print\:bg-white{background-color:var(--color-white)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-accent:is(a):hover{background-color:rgb(var(--shadcn-accent) / 1)}.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:#ef444433}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:rgb(var(--shadcn-primary) / 1)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,rgb(var(--shadcn-primary) / 1) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:rgb(var(--shadcn-secondary) / 1)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,rgb(var(--shadcn-secondary) / 1) 80%,transparent)}}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:rgb(var(--shadcn-foreground) / 1)}}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:#ef4444}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}:root{color-scheme:light;--app-height:100svh;--creator-safe-bottom:min(env(safe-area-inset-bottom), 18px);--font-sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--color-bg-base:250 250 250;--color-bg-elevated:255 255 255;--color-bg-muted:245 245 245;--color-bg-subtle:235 235 235;--color-surface:255 255 255;--color-surface-hover:250 250 250;--color-border:220 220 220;--color-border-strong:180 180 180;--color-border-focus:80 80 80;--color-text-primary:0 0 0;--color-text-secondary:60 60 60;--color-text-muted:110 110 110;--color-text-label:110 110 110;--color-text-on-invert:255 255 255;--color-text-on-invert-muted:220 220 220;--color-accent-primary:0 0 0;--color-accent-secondary:40 40 40;--color-success:16 185 129;--color-warning:245 158 11;--color-error:239 68 68;--color-info:14 165 233;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--segment-track-radius:.75rem;--segment-track-padding:.25rem;--segment-pill-radius:calc(var(--segment-track-radius) - var(--segment-track-padding));--ui-icon-radius:1.25rem;--radius-full:9999px;--dashboard-filter-panel-max:108rem;--dashboard-filter-panel-min:66rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--label-text:.75rem;--mobile-readable-2xs:.72rem;--mobile-readable-xs:.78rem;--mobile-readable-sm:.875rem;--ui-text:var(--text-base);--ui-text-strong:var(--text-lg);--ui-label:var(--label-text);--ui-compact-text:clamp(.62rem, .42rem + .55vw, .72rem);--ui-compact-text-tight:clamp(.58rem, .38rem + .48vw, .66rem);--ui-kicker-text:clamp(.68rem, .5rem + .42vw, .78rem);--ui-control-text:clamp(.75rem, .62rem + .35vw, .875rem);--shadow-sm:0 1px 3px 0 #0f172a14, 0 1px 2px -1px #0f172a0d;--shadow-md:0 4px 12px -2px #0f172a24, 0 2px 4px -1px #0f172a12;--shadow-lg:0 12px 24px -6px #0f172a2e, 0 4px 8px -2px #0f172a14;--shadow-xl:0 20px 40px -12px #0f172a3d, 0 8px 16px -6px #0f172a1a;--shadow-panel:0 10px 22px -8px #0f172a33, 0 2px 6px -1px #0f172a12;--ui-card-radius:var(--segment-track-radius);--transition-fast:.14s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--layer-page-sticky:150;--layer-page-header:160;--layer-mobile-nav:180;--layer-mobile-overlay:215;--layer-mobile-sheet:220;--layer-modal-overlay:255;--layer-modal-content:260;--layer-modal-editor:290;--layer-modal-popover:295;--layer-toast:300;--layer-critical:400;--dashboard-mobile-pillbar-bottom:calc(.55rem + var(--creator-safe-bottom));--dashboard-mobile-pillbar-height:3.75rem;--lexware-page-gutter:clamp(.75rem, 1.4vw, 1.25rem);--lexware-section-gap:clamp(.75rem, 1.2vw, 1rem);--lexware-control-height:2.75rem;--lexware-row-height:3.35rem;--lexware-table-header-height:2.85rem;--shadcn-primary:0 0 0;--shadcn-primary-foreground:255 255 255;--shadcn-secondary:245 245 245;--shadcn-secondary-foreground:0 0 0;--shadcn-background:255 255 255;--shadcn-foreground:0 0 0;--shadcn-accent:245 245 245;--shadcn-accent-foreground:0 0 0;--shadcn-input:220 220 220;--shadcn-ring:80 80 80;--shadcn-muted:245 245 245;--shadcn-muted-foreground:110 110 110;--overlay-scrim:rgb(var(--color-text-primary) / .4);--overlay-scrim-light:rgb(var(--color-text-primary) / .24);--modern-surface:rgb(var(--color-surface));--modern-surface-solid:rgb(var(--color-surface));--modern-surface-muted:rgb(var(--color-bg-muted));--modern-surface-hover:rgb(var(--color-surface-hover));--modern-border:rgb(var(--color-border));--modern-border-soft:rgb(var(--color-border) / .86);--modern-ring:rgb(var(--color-border-focus) / .24);--modern-shadow-xs:var(--shadow-sm);--modern-shadow-sm:var(--shadow-sm);--modern-shadow-md:var(--shadow-md);--modern-radius-sm:var(--segment-pill-radius);--modern-radius-md:var(--segment-track-radius);--modern-radius-lg:var(--segment-track-radius);--modern-ease:cubic-bezier(.2, .8, .2, 1)}.customer-db-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid!important}.customer-db-search-wrap{flex:auto;width:100%;min-width:0}.customer-db-search{width:100%;min-height:2.75rem;color:rgb(var(--color-text-secondary));caret-color:rgb(var(--color-text-primary));background:rgb(var(--color-surface));display:block}.customer-db-mobile-list{display:block!important}.customer-db-desktop-table{display:none!important}.customer-db-mobile-list>*{opacity:1!important;visibility:visible!important;min-height:5.75rem!important;margin-bottom:.75rem!important;display:block!important}.customer-db-mobile-row{position:relative!important}.customer-db-mobile-row :where(button,p,div,span){opacity:1!important;visibility:visible!important}.customer-db-mobile-row .customer-db-address-secondary{color:rgb(var(--color-text-muted))}@media(min-width:1280px){.customer-db-controls{gap:1rem}.customer-db-search-wrap{flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.customer-db-search{opacity:1!important;height:2.75rem!important;min-height:2.75rem!important;max-height:none!important;padding-left:2.5rem!important}.customer-db-mobile-list{display:none!important}.customer-db-desktop-table{display:block!important}}.mobile-invoice-creator{font-size:var(--ui-text)}.mobile-invoice-creator .mic-card{border-radius:var(--ui-card-radius)}.mobile-invoice-creator .mic-label{font-size:var(--ui-kicker-text,var(--ui-label));letter-spacing:.04em;line-height:1.2}.mobile-invoice-creator .mic-title{font-size:1rem;line-height:1.16}.mobile-invoice-creator .mic-value{font-size:.98rem;line-height:1.18}.mobile-invoice-creator .mic-hero-value{font-size:1.65rem;line-height:1.06}.mobile-invoice-creator .mic-touch{min-height:40px}.mobile-invoice-creator .mic-value-card{text-align:center;flex-direction:column;align-items:stretch;display:flex}.mobile-invoice-creator .mic-value-card-label{width:100%}.mobile-invoice-creator .mic-quantity-controls{justify-content:center;align-items:center;gap:.65rem;width:100%;display:flex}.mobile-invoice-creator .mic-quantity-controls .mic-number-field{flex:auto;max-width:8.5rem}.mobile-invoice-creator .mic-number-field{isolation:isolate;cursor:text;border-radius:var(--segment-pill-radius);border:1px solid rgb(var(--color-border-strong) / .55);background:rgb(var(--color-surface-hover) / .72);-webkit-tap-highlight-color:transparent;contain:layout style;justify-content:center;align-items:center;min-height:3rem;transition:box-shadow .15s,background-color .15s,border-color .15s;display:flex;position:relative}.mobile-invoice-creator .mic-number-field-compact{min-height:2.75rem}.mobile-invoice-creator .mic-number-field.is-focused{border-color:rgb(var(--color-border-focus) / .65);box-shadow:inset 0 0 0 2px rgb(var(--color-text-muted) / .28);background:rgb(var(--color-surface-hover) / .95);transition:none}.mobile-invoice-creator .mic-number-field-display{z-index:2;align-items:center;justify-content:inherit;letter-spacing:-.02em;width:100%;min-height:2.75rem;color:rgb(var(--color-text-primary));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;backface-visibility:hidden;gap:.3rem;padding:.35rem .65rem;font-size:clamp(1.35rem,4.5vw,1.75rem);font-weight:800;line-height:1.08;display:flex;position:relative;transform:translateZ(0)}.mobile-invoice-creator .mic-number-field-align-center .mic-number-field-display{justify-content:center}.mobile-invoice-creator .mic-number-field-align-right .mic-number-field-display{justify-content:flex-end}.mobile-invoice-creator .mic-number-field-align-left .mic-number-field-display{justify-content:flex-start}.mobile-invoice-creator .mic-number-field-compact .mic-number-field-display{min-height:2.5rem;font-size:clamp(1.15rem,3.8vw,1.45rem)}.mobile-invoice-creator .mic-number-field-value{color:rgb(var(--color-text-primary))}.mobile-invoice-creator .mic-number-field-prefix,.mobile-invoice-creator .mic-number-field-suffix{letter-spacing:0;color:rgb(var(--color-text-label));opacity:.9;font-size:.68em;font-weight:700}.mobile-invoice-creator .mic-number-field-input{z-index:1;opacity:0;overflow-anchor:none;text-align:center;cursor:text;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;scroll-margin:0;font-size:16px;line-height:1;position:absolute;top:0;right:0;bottom:0;left:0;color:#0000!important;caret-color:#0000!important;-webkit-text-fill-color:transparent!important;background:0 0!important}.mobile-invoice-creator .mic-number-field-input::-moz-selection{color:#0000!important;background:0 0!important}.mobile-invoice-creator .mic-number-field-input::selection{color:#0000!important;background:0 0!important}.mobile-invoice-creator .mic-number-field-align-left .mic-number-field-input{text-align:left}.mobile-invoice-creator .mic-number-field-align-right .mic-number-field-input{text-align:right}.mobile-invoice-creator .mic-number-field.is-focused .mic-number-field-input{opacity:0;pointer-events:auto;width:1px;height:1px;position:fixed;inset:auto}.mobile-invoice-creator .rounded-sm{border-radius:var(--ui-card-radius)}.mobile-invoice-creator .tracking-widest{letter-spacing:.08em}.mobile-invoice-creator .shadow-xl{box-shadow:none}.mobile-creator-close-button{--mobile-square-icon-size:clamp(2.75rem, 11vw, 3.2rem);border-radius:var(--segment-track-radius)}.mobile-creator-close-button.is-compact{--mobile-square-icon-size:2rem;border-radius:var(--ui-card-radius)}.mobile-creator-section{border-radius:var(--segment-pill-radius);border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));box-shadow:none}.mobile-invoice-creator .mic-article-row{text-align:left}.mobile-invoice-creator .mic-article-row>div{width:100%}.mobile-invoice-creator .mobile-creator-customer-panel input:not([type=checkbox]){min-height:2.75rem}.mobile-invoice-creator .mobile-creator-customer-panel .mobile-creator-address-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.75rem;display:grid}.mobile-invoice-creator .mic-overview-empty{min-height:min(46vh,20rem)}.mobile-invoice-creator .mic-overview-add-article:focus-visible{outline:2px solid rgb(var(--color-border-focus));outline-offset:2px}.mobile-creator-primary-card{border-radius:var(--segment-pill-radius);border:1px solid rgb(var(--color-accent-primary));background:rgb(var(--color-accent-primary));color:#fff;box-shadow:none}.invoice-item-count-pill{border-radius:var(--ui-card-radius);border:1px solid rgb(var(--color-accent-primary));background:rgb(var(--color-surface));max-width:100%;min-height:2rem;color:rgb(var(--color-text-primary));white-space:nowrap;justify-content:center;align-items:center;font-weight:800;line-height:1.1;display:inline-flex}.mobile-creator-label{font-size:var(--ui-kicker-text,var(--mobile-readable-xs));letter-spacing:.04em;color:rgb(var(--color-text-label));font-weight:700;line-height:1.25}.dashboard-desktop-canvas{background:rgb(var(--color-bg-base))}.dashboard-primary-zone,.dashboard-secondary-zone{min-width:0}@media(min-width:1024px){.dashboard-secondary-zone{align-self:start;max-height:calc(100svh - 8rem);padding-right:.15rem;position:sticky;top:1rem;overflow:auto}}.mobile-creator-actionbar{background:rgb(var(--color-surface))!important;border:1px solid rgb(var(--color-border))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}.mobile-touch-lg{min-height:44px}.mobile-ui-card{border-radius:var(--radius-card);overflow:hidden}.mobile-ui-kicker{font-size:var(--ui-kicker-text,var(--mobile-readable-xs));letter-spacing:.04em;line-height:1.25}.mobile-ui-title,.mobile-ui-value{font-size:.94rem;line-height:1.18}.mobile-ui-meta{font-size:.74rem;line-height:1.28}.mobile-ui-tag{min-height:22px;font-size:var(--mobile-readable-2xs);letter-spacing:.05em}.mobile-ui-icon-button{min-width:34px;min-height:34px}.mobile-square-icon-button,.mobile-ui-icon-button{aspect-ratio:1;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-ui-icon-button[class*=w-9],.mobile-ui-icon-button[class*=h-9]{--mobile-square-icon-size:2.25rem}.mobile-ui-icon-button[class*=w-10],.mobile-ui-icon-button[class*=h-10]{--mobile-square-icon-size:2.5rem}.mobile-ui-icon-button[class*=w-11],.mobile-ui-icon-button[class*=h-11]{--mobile-square-icon-size:2.75rem}@media(max-width:359px){.mobile-square-icon-button[class*="max-[359px]:h-10"],.mobile-square-icon-button[class*="max-[359px]:w-10"],.mobile-ui-icon-button[class*="max-[359px]:h-10"],.mobile-ui-icon-button[class*="max-[359px]:w-10"]{--mobile-square-icon-size:2.5rem}}.mobile-ui-menu{border-radius:var(--radius-card)}.mobile-ui-menu-button{min-width:42px;min-height:42px;font-size:.6rem}.mobile-ui-card{background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;box-shadow:var(--shadow-sm)!important}.mobile-invoice-list-card.is-compact{border-radius:var(--segment-pill-radius)}.mobile-invoice-list-card.has-open-menu{isolation:isolate;overflow:visible!important}.mobile-invoice-list-card.has-open-menu .mobile-invoice-action-menu{overflow:visible!important}.mobile-invoice-list-card.is-compact .mobile-ui-kicker{font-size:.58rem;line-height:1.08}.mobile-invoice-list-card.is-compact .mobile-ui-meta{font-size:.62rem;line-height:1.12}.mobile-invoice-list-card.is-compact .mobile-ui-title,.mobile-invoice-list-card.is-compact .mobile-ui-value{font-size:.78rem;line-height:1.08}.mobile-invoice-list-card.is-compact :where(.rounded-md,.rounded-sm){border-radius:var(--segment-pill-radius)}.mobile-bottom-shell{border-radius:var(--radius-sheet);box-shadow:none}.dashboard-mobile-pillbar-wrap{left:0;right:0;bottom:var(--dashboard-mobile-pillbar-bottom);pointer-events:none;justify-content:center;padding:0 .625rem;display:none;position:fixed}.dashboard-mobile-pillbar{width:auto;max-width:min(100vw - 1.25rem,23rem);min-height:var(--dashboard-mobile-pillbar-height);box-sizing:border-box;border:1px solid rgb(var(--color-border));border-radius:var(--radius-sheet);background:rgb(var(--color-surface));color:rgb(var(--color-text-primary));box-shadow:none;pointer-events:auto;transform-origin:bottom;justify-content:center;align-items:center;padding:.5rem;animation:.22s cubic-bezier(.2,0,0,1) both appPillbarEnter;display:inline-flex;position:relative}.dashboard-mobile-pillbar-actions{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:manipulation;overflow-x:auto;justify-content:center!important}.dashboard-mobile-pillbar-actions :where(button,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-global-search-trigger:active,.dashboard-filter-status-search-trigger:active{opacity:.72}.dashboard-mobile-pillbar-actions::-webkit-scrollbar{display:none}@media(max-width:1279px){.dashboard-mobile-pillbar-wrap{display:flex}}@media(max-width:359px){:root{--dashboard-mobile-pillbar-height:3.5rem}.dashboard-mobile-pillbar{border-radius:var(--radius-card);padding:.45rem}}.dashboard-filter-status{left:1rem;right:auto;bottom:calc(var(--dashboard-mobile-pillbar-bottom) + 5.25rem);pointer-events:none;flex-direction:column;align-items:flex-start;gap:.55rem;width:-moz-max-content;width:max-content;max-width:calc(100dvw - 2rem);display:flex;position:fixed;overflow:visible}.dashboard-filter-status>*{pointer-events:auto}@media(min-width:1280px){.dashboard-filter-status{gap:.5rem;max-width:min(28rem,100dvw - 4rem);bottom:1.5rem;left:2rem}.dashboard-filter-status-card{border-radius:var(--segment-track-radius);gap:.5rem;max-width:min(28rem,100dvw - 4rem);padding:.55rem .85rem}.dashboard-filter-status-summary{max-width:10rem}.dashboard-filter-status-badge{font-size:.68rem!important}}.dashboard-filter-status-card{scrollbar-width:none;border:1px solid rgb(var(--color-border));box-shadow:none;background:rgb(var(--color-surface))}.dashboard-filter-status-dot-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite ui-indicator-ping}.dashboard-filter-status--filters .dashboard-filter-status-dot-ping,.dashboard-filter-status--filters .dashboard-filter-status-dot-core{background:rgb(var(--color-accent-primary))}.dashboard-filter-status--search .dashboard-filter-status-dot-ping,.dashboard-filter-status--search .dashboard-filter-status-dot-core{background:rgb(var(--color-text-muted))}.dashboard-filter-status-badge{font-weight:800;border-color:rgb(var(--color-border))!important;background:rgb(var(--color-surface))!important;color:rgb(var(--color-text-secondary))!important}.dashboard-filter-status--filters .dashboard-filter-status-badge{border-color:rgb(var(--color-accent-primary) / .2)!important;background:rgb(var(--color-accent-primary) / .06)!important;color:rgb(var(--color-text-primary))!important}.dashboard-filter-status--search .dashboard-filter-status-badge{border-color:rgb(var(--color-border-strong) / .35)!important;background:rgb(var(--color-text-muted) / .1)!important;color:rgb(var(--color-text-secondary))!important}.dashboard-filter-status-summary{max-width:7.5rem}@media(prefers-reduced-motion:reduce){.dashboard-filter-status-dot-ping{opacity:.35;animation:none}}.dashboard-filter-status-card::-webkit-scrollbar{display:none}.dashboard-filter-status-card :where(.mobile-ui-kicker){letter-spacing:.035em;line-height:1.15;font-size:.85rem!important}.dashboard-filter-status-card :where(.mobile-ui-meta){line-height:1.15;font-size:.85rem!important}.dashboard-filter-status-search-hint{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dashboard-filter-status-clear{color:rgb(var(--color-error))!important}.dashboard-filter-status-clear:hover{color:rgb(var(--color-error) / .82)!important}@media(max-width:1279px){.dashboard-filter-status-card :where(.mobile-ui-kicker),.dashboard-filter-status-card :where(.mobile-ui-meta){font-size:.55rem}.dashboard-filter-status{gap:.2rem}.dashboard-filter-status-card{border-radius:var(--segment-pill-radius)!important;gap:.2rem!important;padding:.2rem .4rem!important}.dashboard-filter-status-card :where(.h-4.w-px),.dashboard-filter-status-card :where(.h-3\\.w-px){height:.55rem!important}.dashboard-filter-status-dot,.dashboard-filter-status-dot-core{width:.45rem!important;height:.45rem!important}.dashboard-filter-status-summary{max-width:5rem;font-size:.55rem!important}}@media(max-width:640px){.dashboard-filter-status{left:.65rem;bottom:calc(var(--dashboard-mobile-pillbar-bottom) + 4.45rem);max-width:calc(100dvw - 1.3rem)}}.dashboard-filter-date-nav{align-items:center;gap:var(--segment-track-padding);width:-moz-max-content;width:max-content;max-width:min(100dvw - 2rem,14rem);box-shadow:var(--shadow-md);background:rgb(var(--color-surface));display:inline-flex;padding:var(--segment-track-padding)!important;border-radius:var(--segment-track-radius)!important}.dashboard-filter-calendar-button,.dashboard-filter-date-nav-button{justify-content:center;align-items:center;transition:transform .12s,opacity .12s,background-color .12s,color .12s;display:inline-flex;border-radius:var(--segment-pill-radius)!important;flex:0 0 2.75rem!important;width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;padding:0!important;line-height:1!important}.dashboard-filter-calendar-button:active,.dashboard-filter-date-nav-button:active{transform:translateY(1px)scale(.98)}.dashboard-filter-date-nav-button:disabled{opacity:.42;pointer-events:none}@media(min-width:640px){.dashboard-filter-status{max-width:calc(100dvw - 5rem);left:2.5rem;right:auto}}@media(min-width:1280px){.dashboard-filter-status{max-width:calc(100dvw - 5rem);bottom:2.5rem}}.lexware-setup-shell{inline-size:100%;max-inline-size:100dvw;overflow-x:clip}.lexware-setup-card{inline-size:min(100%,28rem);min-inline-size:0;max-inline-size:calc(100dvw - 2rem);overflow:hidden}.lexware-setup-card :where(h1,p,label,span,button,input,div){min-inline-size:0}.lexware-setup-title,.lexware-setup-description,.lexware-setup-help-title,.lexware-setup-path{overflow-wrap:anywhere}.lexware-setup-input,.lexware-setup-submit{min-block-size:2.75rem}.lexware-setup-error{overflow-wrap:anywhere;align-items:flex-start}.lexware-setup-path{white-space:normal;max-inline-size:100%}.settings-connection-tab,.settings-connection-tab .settings-integration-card{min-width:0}.settings-api-key-input-wrap input{padding-right:3rem!important}.settings-api-key-toggle{aspect-ratio:1!important;flex:0 0 2.25rem!important;width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;padding:0!important}.settings-api-key-delete{white-space:nowrap;min-height:2.35rem}.settings-connection-tab{inline-size:100%;max-inline-size:100%;overflow-x:clip}.settings-connection-tab .settings-integration-card{inline-size:100%;max-inline-size:100%}.settings-integration-copy{overflow-wrap:anywhere}.settings-integration-logo{flex:none}.settings-page-shell :where(section,article,div,label,button,input,select,textarea,p,span,h1,h2,h3,h4){min-width:0}.settings-page-shell :where(h1,h2,h3,h4,p,span,label,button,a){overflow-wrap:break-word;word-break:normal}.settings-page-shell :where(.font-mono,code,.tabular-nums){overflow-wrap:anywhere;word-break:normal}.settings-page-shell :where(button,[role=button]):not(.settings-header-back):not(.pill-page-switcher-tab):not(.ui-page-tab){white-space:normal;height:auto;min-height:2.5rem;line-height:1.15}.settings-page-shell .settings-header-back{white-space:nowrap;flex-shrink:0;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;line-height:1;padding:0!important}.settings-page-shell .settings-header-leading{align-items:center}.settings-page-shell .settings-header-autosave{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-page-shell aside .settings-sidebar-tab-label{overflow-wrap:break-word;word-break:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.2;display:block}.settings-page-shell :where(input,select,textarea){max-width:100%}.settings-page-shell :where([class~=justify-between]):not(.settings-mobile-header-row){flex-wrap:wrap}@media(min-width:1024px)and (max-width:1279px){.settings-provider-grid,.settings-mail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-mail-grid-3{grid-template-columns:minmax(0,1fr) minmax(6rem,.55fr) minmax(0,1fr)!important}}.settings-page-shell .settings-desktop-scroll{scrollbar-gutter:stable}.settings-page-shell .settings-scroll-section{scroll-margin-top:1.5rem}@media(max-width:640px){:where(.responsive-modal-panel,.responsive-dialog-panel,.mobile-popup-surface,.app-content-card){inline-size:min(100%,100vw - 1rem)!important;max-inline-size:calc(100vw - 1rem)!important}.settings-page-shell{overflow-x:clip;inline-size:100%!important;max-inline-size:100%!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.settings-page-shell>header,.settings-page-shell>main{inline-size:100%!important;max-inline-size:100%!important;width:100%!important;margin-inline:0!important}.dashboard-shell .app-page-shell{inline-size:100%!important;max-inline-size:100%!important}:where(#root,.responsive-modal-panel,.responsive-dialog-panel,.mobile-popup-surface,.settings-page-shell) :where(button,[role=button]):not(.pill-page-switcher-tab):not(.ui-page-tab){padding-inline:max(.65rem,min(1rem,3.2vw))}}.settings-page-shell .settings-integration-card{overflow:hidden}.settings-page-shell .settings-integration-status{z-index:1;position:relative}.settings-page-shell .settings-integration-identity{grid-template-columns:3rem minmax(0,1fr);align-items:start;width:100%;display:grid!important}.settings-page-shell .settings-integration-copy{overflow-wrap:normal;word-break:normal;width:100%;min-width:0!important}.settings-page-shell .settings-integration-copy :where(h3,p){overflow-wrap:normal;word-break:normal;width:100%;min-width:min(16rem,100%)!important;max-width:min(34rem,100%)!important}@media(max-width:520px){.settings-page-shell .settings-integration-identity{grid-template-columns:3rem minmax(0,1fr)}.settings-page-shell .settings-integration-copy,.settings-page-shell .settings-integration-copy :where(h3,p){min-width:0!important}}.settings-page-shell>header,.settings-page-shell .settings-page-header{overflow:hidden}.settings-page-shell .settings-page-header{background:rgb(var(--color-bg-elevated))}.settings-page-shell .settings-page-main{min-height:calc(100dvh - 4.25rem)}@media(min-width:640px){.settings-page-shell .settings-page-main{min-height:calc(100dvh - 5.25rem)}}.settings-page-shell .settings-language-selector{width:100%;max-width:100%}.settings-mobile-header-row{overflow:hidden;flex-wrap:nowrap!important}@media(max-width:1023px){.settings-mobile-header-row{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;display:grid!important}.settings-page-shell .settings-header-leading{max-width:42vw}.settings-page-shell .settings-header-autosave{max-width:5.5rem}.settings-header-tab-switcher{grid-column:2;width:100%;min-width:0;max-width:100%;overflow:hidden}.settings-header-tab-switcher .pill-page-switcher{width:100%!important;max-width:100%!important}.settings-header-tab-switcher{justify-content:center;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}}@media(min-width:1024px){.settings-page-shell .settings-header-tab-switcher{display:none!important}}.dashboard-global-search-overlay{z-index:200;background:var(--overlay-scrim-light);position:fixed;top:0;right:0;bottom:0;left:0}.dashboard-global-search-overlay--mobile{z-index:240}.dashboard-global-search-panel{border-radius:var(--segment-track-radius);border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));width:min(100vw - 2rem,66rem);min-width:min(100%,16rem);box-shadow:var(--shadow-panel);flex-direction:column;padding:.625rem .75rem;display:flex;position:absolute;overflow:hidden}.dashboard-global-search-panel--anchored{z-index:1;pointer-events:auto;position:fixed;top:auto;left:auto}.dashboard-global-search-panel--desktop-left{transform-origin:100% 0;animation:.2s ease-out dashboard-global-search-panel-in-left}.dashboard-global-search-panel--mobile-down{transform-origin:top;animation:.2s ease-out dashboard-global-search-panel-in-down}@keyframes dashboard-global-search-panel-in-left{0%{opacity:0;clip-path:inset(0 0 0 calc(100% - var(--dashboard-global-search-trigger-size,2.75rem)));transform:scaleX(.72)}to{opacity:1;clip-path:inset(0);transform:scaleX(1)}}@keyframes dashboard-global-search-panel-in-down{0%{opacity:0;transform:translateY(-.5rem)scaleY(.82)}to{opacity:1;transform:translateY(0)scaleY(1)}}.dashboard-global-search-row,.dashboard-global-search-field{width:100%;min-width:0}.dashboard-global-search-field{flex:auto;align-items:flex-start}.dashboard-global-search-field-icon{flex:none;margin-top:.55rem}.dashboard-global-search-input{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;field-sizing:content;flex:auto;width:100%;min-width:0;min-height:1.35rem;max-height:50dvh;font-size:16px;line-height:1.35;overflow:hidden;font-size:16px!important}@supports not (field-sizing:content){.dashboard-global-search-input{min-height:1.35rem}}.dashboard-global-search-close{margin-top:.125rem;border-radius:var(--segment-pill-radius)!important}.dashboard-global-search-clear{background:rgb(var(--color-bg-muted));width:2rem;min-width:2rem;height:2rem;color:rgb(var(--color-text-muted));border:0;border-radius:9999px;flex:0 0 2rem;place-items:center;margin-top:.2rem;transition:background-color .15s,color .15s,transform .15s;display:grid}.dashboard-global-search-clear:hover{background:rgb(var(--color-border) / .55);color:rgb(var(--color-text-primary));transform:scale(1.04)}.dashboard-global-search-clear:active{transform:scale(.96)}.dashboard-global-search-clear:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-ring) / .45);outline:none}.dashboard-global-search-trigger-dot{box-shadow:0 0 0 2px rgb(var(--color-surface))}@media(min-width:1280px){.dashboard-global-search-overlay--desktop{background:#0003}.dashboard-global-search-panel{width:min(100vw - 2rem,66rem);padding:.625rem .875rem}}@media(max-width:1279px){.dashboard-global-search-panel{width:auto;min-width:0;max-width:34rem}}.country-search-overlay{z-index:var(--layer-modal-popover);position:fixed;top:0;right:0;bottom:0;left:0}.country-search-panel{top:calc(env(safe-area-inset-top) + .75rem);right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));width:auto;max-width:32rem;max-height:calc(var(--app-height,100dvh) - env(safe-area-inset-top) - 1.5rem);flex-direction:column;margin-inline:auto;display:flex;position:absolute;overflow:hidden}.country-search-row,.country-search-field{width:100%;min-width:0}.country-search-row{flex:none;align-items:center;gap:.5rem;display:flex}.country-search-field{flex:auto;align-items:center;display:flex}.country-search-input{background:0 0;border:0;outline:none;flex:auto;width:100%;min-width:0;font-size:16px!important}.country-search-input::-webkit-search-decoration{display:none}.country-search-input::-webkit-search-cancel-button{display:none}.country-search-input::-webkit-search-results-button{display:none}.country-search-input::-webkit-search-results-decoration{display:none}.country-search-close{flex:0 0 2.5rem;place-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;display:grid}.country-search-results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.dashboard-filter-desktop-overlay{z-index:200;background:var(--overlay-scrim-light);position:fixed;top:0;right:0;bottom:0;left:0}.dashboard-filter-panel{z-index:60;border-radius:var(--segment-track-radius);border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));width:min(100vw - 2rem,36rem);min-width:min(100%,22rem);max-height:min(78vh,40rem);box-shadow:var(--shadow-panel);transform-origin:0 0;flex-direction:column;gap:0;padding:.875rem;animation:.16s ease-out dashboard-filter-panel-in;display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden}.dashboard-filter-panel--anchored{z-index:1;pointer-events:auto;position:fixed;top:auto;left:auto}@keyframes dashboard-filter-panel-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-filter-panel-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-top:.25rem;display:flex;overflow:hidden auto}.dashboard-filter-panel-header{border-bottom:1px solid rgb(var(--color-border));flex-shrink:0;align-items:center;gap:.75rem;margin-bottom:.25rem;padding-bottom:.75rem;display:flex}.dashboard-filter-panel-footer{border-top:1px solid rgb(var(--color-border));flex-shrink:0;justify-content:flex-end;margin-top:.1rem;padding-top:.65rem;display:flex}.dashboard-filter-section{border-radius:var(--segment-pill-radius);background:rgb(var(--color-bg-muted));border:1px solid rgb(var(--color-border));flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.dashboard-filter-chip{border-radius:var(--segment-pill-radius);border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-text-muted));flex-shrink:0;padding:.45rem .9rem;font-size:.68rem;font-weight:700;transition:color .15s,border-color .15s,background-color .15s,transform .15s}.dashboard-filter-chip:hover{border-color:rgb(var(--color-border-strong));color:rgb(var(--color-text-primary));transform:translateY(-1px)}.dashboard-filter-chip.is-active,.dashboard-filter-chip.is-selected{border-color:rgb(var(--color-accent-primary));background:rgb(var(--color-accent-primary));color:rgb(var(--color-text-on-invert));box-shadow:var(--shadow-sm)}.dashboard-filter-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}@media(min-width:1280px){.dashboard-filter-panel{width:min(calc(100vw - 2rem),var(--dashboard-filter-panel-max,108rem));min-width:min(100%,var(--dashboard-filter-panel-min,66rem));padding:1.125rem}.dashboard-filter-panel-body{gap:1.25rem}.dashboard-filter-section{gap:.65rem;padding:.85rem}.dashboard-filter-chip{letter-spacing:.06em;padding:.625rem 1.125rem;font-size:.75rem}.dashboard-filter-section-title{font-size:.68rem}.dashboard-filter-section-title i{font-size:.64rem}.dashboard-filter-chip-row{gap:.625rem}}.dashboard-filter-section-title{letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-text-muted));align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;display:flex}.dashboard-filter-section-title i{opacity:.85;font-size:.58rem}.dashboard-filterbar-toggle-badge{aspect-ratio:1;background:rgb(var(--color-error));color:#fff;border-radius:50%;place-items:center;width:1.125rem;min-width:1.125rem;height:1.125rem;padding:0;font-size:.58rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 0 0 2px #fff}@media(max-width:1279px){.dashboard-filter-mobile-sheet{z-index:241;border-radius:var(--segment-track-radius) var(--segment-track-radius) 0 0;width:100dvw;min-height:0;max-height:min(86dvh,42rem);padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));box-shadow:var(--shadow-panel);inset-inline:0;background:#fff;border:1px solid #ffffffad;flex-direction:column;gap:0;animation:.2s ease-out dashboard-filter-sheet-in;display:flex;position:fixed;bottom:0;overflow:hidden}.dashboard-filter-mobile-sheet .dashboard-filter-panel-body{flex:auto;min-height:0;max-height:none;padding-bottom:.25rem}@keyframes dashboard-filter-sheet-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}.invoice-filter-tablist{padding-top:.35rem;padding-right:.35rem;overflow:visible}.invoice-filter-tab-button{overflow:visible!important}.ui-page-tab>.invoice-filter-tab-indicator{text-overflow:clip!important;white-space:normal!important;min-width:.625rem!important;overflow:visible!important}.invoice-filter-tab-indicator{z-index:2;pointer-events:none;border-radius:50%;width:.625rem;height:.625rem;display:block;position:absolute;top:-.2rem;right:-.2rem;overflow:visible!important}.invoice-filter-tab-indicator-ping{background:rgb(var(--color-text-primary));opacity:.42;transform-origin:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite ui-indicator-ping;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%!important}.invoice-filter-tab-indicator-core{background:rgb(var(--color-text-primary));box-shadow:0 0 0 2px rgb(var(--color-surface));position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%!important}@media(prefers-reduced-motion:reduce){.invoice-filter-tab-indicator-ping{opacity:.55;animation:none}}#root button:not([data-slot=button]):not(.no-shadcn-button):not(.dashboard-filter-chip):not(.ui-filter-pill):not(.mobile-filter-trigger):not([class*=dashboard-filterbar]):not([class*=dashboard-compact-selector]):not([class*=dashboard-metric-toggle]):not([class*=dashboard-revenue-granularity]):not([class*=dashboard-drilldown]):not(.pill-page-switcher-tab):not(.ui-compact-toggle-text):not(.sr-only):not(.rounded-full):not([class*=rounded-full]):not(.country-search-close){border-radius:var(--segment-pill-radius);background:rgb(var(--shadcn-primary) / 1);min-height:2.25rem;color:rgb(var(--shadcn-primary-foreground) / 1);white-space:nowrap;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s,border-color .15s,transform .1s;display:inline-flex}#root button:not([data-slot=button]):not(.no-shadcn-button):not(.rounded-full):not([class*=rounded-full]):hover:not(:disabled):not(.dashboard-filter-chip):not(.ui-filter-pill){background:rgb(var(--shadcn-primary) / .85);box-shadow:none}#root button:not([data-slot=button]):not(.no-shadcn-button):not(.rounded-full):not([class*=rounded-full]):active:not(:disabled):not(.dashboard-filter-chip):not(.ui-filter-pill){box-shadow:none;transform:scale(.97)}#root button:not([data-slot=button]):not(.no-shadcn-button):not(.rounded-full):not([class*=rounded-full]):focus-visible{box-shadow:0 0 0 2px rgb(var(--shadcn-ring) / .8),0 0 0 4px rgb(var(--shadcn-ring) / .15);outline:none}#root button:not([data-slot=button]):not(.no-shadcn-button):not(.rounded-full):not([class*=rounded-full]):disabled{pointer-events:none;opacity:.5}#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-8][class*=h-8],#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-9][class*=h-9],#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-10][class*=h-10],#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-11][class*=h-11]{min-height:unset;padding:0;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-8][class*=h-8]:hover:not(:disabled),#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-9][class*=h-9]:hover:not(:disabled),#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-10][class*=h-10]:hover:not(:disabled),#root button:not([data-slot=button]):not(.no-shadcn-button)[class*=w-11][class*=h-11]:hover:not(:disabled){background:rgb(var(--shadcn-accent) / 1)!important;color:rgb(var(--shadcn-accent-foreground) / 1)!important}#root :is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group,.pill-page-switcher,.ui-page-tabs)>button:not([data-slot=button]),#root .dashboard-filter-panel button:not([data-slot=button]),#root .dashboard-filter-mobile-sheet button:not([data-slot=button]),#root .dashboard-filter-status button:not([data-slot=button]),#root .dashboard-filter-date-nav button:not([data-slot=button]),#root :is(.pill-page-switcher,.ui-page-tabs) button:not([data-slot=button]){min-height:unset;padding:unset;border-radius:var(--segment-pill-radius);box-shadow:none;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:inherit;color:inherit;background:0 0;border-color:#0000}#root .dashboard-compact-selector>button:not([data-slot=button]):hover:not(:disabled),#root .dashboard-filter-panel button:not([data-slot=button]):hover:not(:disabled),#root .dashboard-filter-mobile-sheet button:not([data-slot=button]):hover:not(:disabled),#root .dashboard-filter-status button:not([data-slot=button]):hover:not(:disabled),#root .dashboard-filter-date-nav button:not([data-slot=button]):hover:not(:disabled),#root .document-type-segment>button:not([data-slot=button]):hover:not(:disabled){color:inherit;background:0 0}#root button.ui-filter-pill.is-selected:not(.pill-page-switcher-tab):not(.ui-page-tab),#root .dashboard-compact-selector>button.is-selected,#root .pill-page-switcher>button.is-selected,#root .ui-page-tabs>button.is-selected,#root .document-type-segment>button.is-selected,#root .settings-page-shell aside button.is-selected{background:rgb(var(--color-accent-primary))!important;color:rgb(var(--color-text-on-invert))!important;border-color:rgb(var(--color-accent-primary))!important;box-shadow:none!important}#root button.ui-filter-pill:not(.is-selected):not(.pill-page-switcher-tab):not(.ui-page-tab),#root .document-type-segment>button:not(.is-selected){background:rgb(var(--color-bg-muted) / .88)!important;color:rgb(var(--color-text-muted))!important;border:1px solid rgb(var(--color-border))!important;box-shadow:none!important}#root .dashboard-compact-selector>button:not(.is-selected),#root .pill-page-switcher>button:not(.is-selected),#root .ui-page-tabs>button:not(.is-selected){color:rgb(var(--color-text-muted))!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#root button.ui-filter-pill:not(.is-selected):not(.pill-page-switcher-tab):not(.ui-page-tab):hover:not(:disabled),#root .dashboard-compact-selector>button:not(.is-selected):hover:not(:disabled),#root .pill-page-switcher>button:not(.is-selected):hover:not(:disabled),#root .ui-page-tabs>button:not(.is-selected):hover:not(:disabled),#root .document-type-segment>button:not(.is-selected):hover:not(:disabled){background:rgb(var(--color-surface))!important;color:rgb(var(--color-text-primary))!important}#root button.pill-page-switcher-tab:not(.is-selected),#root button.ui-page-tab:not(.is-selected){box-shadow:none!important;background:0 0!important}#root .pill-page-switcher>button.is-selected>i,#root .ui-page-tabs>button.is-selected>i{color:inherit!important;opacity:1!important}#root button.dashboard-filter-chip.is-active{border-color:rgb(var(--color-accent-primary))!important;background:rgb(var(--color-accent-primary))!important;color:rgb(var(--color-text-on-invert))!important;box-shadow:none!important}#root button.dashboard-filter-chip:not(.is-active){border-color:rgb(var(--color-border))!important;background:rgb(var(--color-surface) / .55)!important;color:rgb(var(--color-text-muted))!important;box-shadow:none!important}.dashboard-logo-button{padding:0!important}.dashboard-logo-button .dashboard-logo-image{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;display:block}.dashboard-revenue-granularity-toggle,.dashboard-metric-toggle,.dashboard-drilldown-toggle,.dashboard-revenue-granularity-controls{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:-moz-max-content;width:max-content;max-width:100%}:is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group,.pill-page-switcher:not(:where(.dashboard-header *)),.ui-page-tabs:not(:where(.dashboard-header *))){padding:calc(var(--segment-track-padding) + .125rem)!important}:is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group)>button,:is(.pill-page-switcher,.ui-page-tabs):not(:where(.dashboard-header *))>button{border-radius:var(--segment-pill-radius)!important;height:2.75rem!important;min-height:2.75rem!important;padding:.5rem .85rem!important;line-height:1.2!important}.dashboard-header :is(.pill-page-switcher,.ui-page-tabs){padding:var(--segment-track-padding)!important;box-sizing:border-box!important;overflow:visible!important}.dashboard-header :is(.pill-page-switcher,.ui-page-tabs)>:is(.pill-page-switcher-tab,.ui-page-tab){height:100%!important;min-height:0!important;max-height:100%!important;padding-block:0!important;transform:none!important}:is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group,.pill-page-switcher,.ui-page-tabs)>button>i{font-size:.8rem!important}:is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group,.pill-page-switcher,.ui-page-tabs)>button>span{line-height:1.2!important}.pill-page-switcher,.ui-page-tabs{gap:var(--segment-track-padding)!important;align-items:stretch!important}.dashboard-filterbar-toolbar.dashboard-filterbar-toolbar-compact{gap:var(--segment-track-padding);padding:var(--segment-track-padding)!important}#root :is(.pill-page-switcher,.ui-page-tabs)>button:not(.is-selected),#root .dashboard-compact-selector>button:not(.is-selected),#root .dashboard-filterbar-toolbar .ui-filter-pill:not(.is-selected){box-shadow:none!important;background:0 0!important;border-color:#0000!important}#root .dashboard-filterbar-toolbar .ui-filter-pill:not(.is-selected):hover:not(:disabled){background:rgb(var(--color-surface) / .72)!important;color:rgb(var(--color-text-primary))!important}.pill-page-switcher>.pill-page-switcher-tab,.ui-page-tabs>.ui-page-tab{text-align:center;justify-content:center!important;width:100%!important;min-width:0!important}button.ui-page-tab:not(.pill-page-switcher-tab){width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important}.pill-page-switcher-tab>i,.ui-page-tab>i{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dashboard-header .dashboard-top-tabs,.dashboard-header .dashboard-header-pillbar-slot,.settings-header-tab-switcher{flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;min-height:2.75rem;box-shadow:none!important;background:0 0!important;border:none!important;padding-block:0!important;padding-inline:0!important;overflow:visible!important}.dashboard-header .pill-page-switcher{overflow:visible;box-sizing:border-box!important;border:1px solid rgb(var(--color-border))!important;background:rgb(var(--color-bg-muted) / .8)!important;border-radius:var(--segment-track-radius)!important;width:100%!important;max-width:100%!important;height:2.75rem!important;min-height:2.75rem!important;box-shadow:none!important;padding:var(--segment-track-padding)!important;gap:var(--segment-track-padding)!important}.dashboard-header .pill-page-switcher.ui-page-tab-track{padding:var(--segment-track-padding)!important}.dashboard-header .pill-page-switcher-tab{border-radius:var(--segment-pill-radius)!important;border:none!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-block:0!important;padding-inline:.5rem!important}.dashboard-header .pill-page-switcher-tab>i{color:inherit!important;opacity:1!important;font-size:.85rem!important}#root .dashboard-header .dashboard-create-button,#root .dashboard-header .dashboard-create-button:hover:not(:disabled),#root .dashboard-mobile-pillbar .dashboard-create-button,#root .dashboard-mobile-pillbar .dashboard-create-button:hover:not(:disabled){background:rgb(var(--color-accent-primary))!important;border-color:rgb(var(--color-accent-primary))!important;color:rgb(var(--color-text-on-invert))!important}#root .dashboard-header .dashboard-create-button :is(i,svg),#root .dashboard-mobile-pillbar .dashboard-create-button :is(i,svg){color:rgb(var(--color-text-on-invert))!important;opacity:1!important}#root .dashboard-header .dashboard-account-button{border-radius:var(--segment-pill-radius)!important;box-shadow:none!important;background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;padding:0!important;overflow:hidden!important}#root .dashboard-header .dashboard-account-button :where(img,svg,span){border-radius:inherit!important}.dashboard-header .dashboard-top-tabs .pill-page-switcher,.dashboard-header .dashboard-top-tabs .ui-page-tabs,.settings-header-tab-switcher .ui-page-tabs,.settings-header-tab-switcher .pill-page-switcher{width:100%!important;max-width:100%!important}@media(min-width:1280px){.dashboard-header .dashboard-top-tabs .pill-page-switcher,.dashboard-header .dashboard-top-tabs .ui-page-tabs,.settings-header-tab-switcher .ui-page-tabs,.settings-header-tab-switcher .pill-page-switcher{box-sizing:border-box!important;height:2.75rem!important;min-height:2.75rem!important}.dashboard-header .dashboard-top-tabs .pill-page-switcher-tab,.dashboard-header .dashboard-top-tabs .ui-page-tab,.settings-header-tab-switcher .ui-page-tab,.settings-header-tab-switcher .pill-page-switcher-tab{height:100%!important;min-height:0!important;padding:0 .85rem!important}.dashboard-header .dashboard-top-tabs .pill-page-switcher-tab>i,.dashboard-header .dashboard-top-tabs .ui-page-tab>i,.settings-header-tab-switcher .ui-page-tab>i,.settings-header-tab-switcher .pill-page-switcher-tab>i{font-size:.8rem!important}}.pill-page-switcher,.ui-page-tabs,.pill-page-switcher-tab,.ui-page-tab,.ui-page-tab>span,.pill-page-switcher-tab>span{overflow-wrap:normal!important;word-break:normal!important}.pill-page-switcher-tab>span:not(.sr-only),.ui-page-tab>span:not(.sr-only){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media(max-width:1279px){.dashboard-revenue-granularity-toggle{flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;overflow:visible!important}.dashboard-revenue-granularity-toggle>button{letter-spacing:.02em!important;flex:1 1 0!important;gap:.2rem!important;width:auto!important;min-width:0!important;max-width:none!important;height:2.125rem!important;min-height:2.125rem!important;padding:.28rem .35rem!important;font-size:clamp(.5rem,2.15vw,.62rem)!important}.dashboard-revenue-granularity-toggle>button>i{font-size:clamp(.52rem,1.8vw,.65rem)!important}.dashboard-revenue-granularity-toggle>button>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}}@media(max-width:400px){.dashboard-revenue-granularity-toggle>button{gap:0!important;padding:.22rem .18rem!important;font-size:clamp(.46rem,2.35vw,.54rem)!important}.dashboard-revenue-granularity-toggle>button>i{display:none!important}}@media(max-width:1279px){.dashboard-account-menu-overlay .dashboard-account-menu{top:calc(env(safe-area-inset-top) + 5.1rem)!important;right:max(.75rem,env(safe-area-inset-right))!important;left:max(.75rem,env(safe-area-inset-left))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 6rem - env(safe-area-inset-bottom))!important;z-index:231!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin-top:0!important;padding-top:.75rem!important;padding-bottom:.75rem!important;position:fixed!important;transform:none!important}.dashboard-account-menu-overlay .dashboard-account-menu .space-y-1{flex-direction:column;gap:.25rem;display:flex}.dashboard-account-menu-overlay .dashboard-location-button{min-height:2.75rem!important;padding-left:.75rem!important;padding-right:.75rem!important}}.dashboard-header .dashboard-top-tabs .pill-page-switcher,.dashboard-header .pill-page-switcher{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:2.75rem!important;min-height:2.75rem!important;padding:var(--segment-track-padding)!important;gap:var(--segment-track-padding)!important;overflow:visible!important}.dashboard-header .pill-page-switcher>.pill-page-switcher-tab,.settings-header-tab-switcher .pill-page-switcher>.pill-page-switcher-tab{box-sizing:border-box!important;border-radius:var(--segment-pill-radius)!important;border:none!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-block:0!important;padding-inline:.5rem!important;overflow:visible!important;transform:none!important}@media(min-width:1280px){.dashboard-header .pill-page-switcher>.pill-page-switcher-tab{padding-inline:.85rem!important}}:root{--ui-brand-primary:0 0 0;--ui-brand-primary-hover:30 30 30;--ui-brand-primary-foreground:255 255 255}.ui-btn-primary{background-color:rgb(var(--ui-brand-primary));color:rgb(var(--ui-brand-primary-foreground));border-color:rgb(var(--ui-brand-primary))}.ui-btn-primary:hover:not(:disabled){background-color:rgb(var(--ui-brand-primary-hover))}.ui-segment-selected,.is-selected.ui-segment-selected{background-color:rgb(var(--color-accent-primary));color:#fff;border-color:rgb(var(--color-accent-primary));box-shadow:none}.ui-text-primary{color:rgb(var(--color-text-primary))}.ui-text-secondary{color:rgb(var(--color-text-secondary))}.ui-text-muted{color:rgb(var(--color-text-muted))}.ui-text-label{color:rgb(var(--color-text-label));font-size:var(--ui-label);letter-spacing:.04em;font-weight:600}.ui-surface{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--segment-track-radius);color:rgb(var(--color-text-primary));box-shadow:var(--shadow-sm)}.ui-surface-muted{background:rgb(var(--color-bg-muted));border:1px solid rgb(var(--color-border));border-radius:var(--segment-track-radius);color:rgb(var(--color-text-primary))}.ui-popover-surface{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--segment-track-radius);color:rgb(var(--color-text-primary));box-shadow:none}.ui-toolbar-surface{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--segment-track-radius);box-shadow:var(--shadow-sm)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-slot=input]):not([readonly]),select:not([data-slot]),textarea:not([data-slot=textarea])){color:rgb(var(--color-text-primary));background:rgb(var(--color-bg-muted));border-color:rgb(var(--color-border-strong));transition:border-color .15s,background-color .15s,box-shadow .15s}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-slot=input]):not([readonly]),select:not([data-slot]),textarea:not([data-slot=textarea])):focus,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-slot=input]):not([readonly]),select:not([data-slot]),textarea:not([data-slot=textarea])):focus-visible{border-color:rgb(var(--color-border-focus));background:rgb(var(--color-surface));box-shadow:0 0 0 3px rgb(var(--color-border-focus) / .12);outline:none}.auth-screen{background:rgb(var(--color-bg-base));color:rgb(var(--color-text-primary))}.auth-panel{border:1px solid rgb(var(--color-border));border-radius:var(--segment-track-radius);background:rgb(var(--color-surface) / .94);width:min(100%,26rem);color:rgb(var(--color-text-primary));box-shadow:var(--shadow-panel)}.auth-title{color:rgb(var(--color-text-primary));letter-spacing:0}.auth-label,.auth-body-text{color:rgb(var(--color-text-secondary))}.auth-error{color:rgb(var(--color-error))}.auth-field{width:100%}.auth-primary-button,.auth-secondary-button{border-radius:var(--segment-pill-radius);min-height:2.75rem;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform .1s ease}.auth-primary-button{border-color:rgb(var(--color-text-primary))!important;background:rgb(var(--color-text-primary))!important;color:rgb(var(--color-bg-base))!important}.auth-primary-button:hover:not(:disabled){border-color:rgb(var(--color-accent-secondary))!important;background:rgb(var(--color-accent-secondary))!important;color:rgb(var(--color-bg-base))!important}.auth-primary-button :where(span,i,svg){color:inherit!important}.auth-primary-button:active:not(:disabled),.auth-secondary-button:active:not(:disabled){transform:translateY(1px)}.app-fallback-shell{color:rgb(var(--color-text-primary))}.app-fallback-panel{border:1px solid rgb(var(--color-border));border-radius:var(--ui-card-radius);background:rgb(var(--color-surface) / .82);box-shadow:none}.app-skeleton-block{background:linear-gradient(90deg,rgb(var(--color-bg-muted)),rgb(var(--color-bg-subtle)),rgb(var(--color-bg-muted)));background-size:220% 100%;animation:1.4s ease-in-out infinite app-skeleton-pulse}@keyframes ui-indicator-ping{75%,to{opacity:0;transform:scale(2.2)}}.sync-overlay-backdrop{background:var(--overlay-scrim);color:rgb(var(--color-text-primary))}.sync-overlay-panel{border:1px solid rgb(var(--color-border));border-radius:var(--segment-track-radius);background:rgb(var(--color-surface) / .94);box-shadow:none;color:rgb(var(--color-text-primary))}.sync-overlay-spinner-shell{width:4rem;height:4rem}.sync-overlay-spinner-track{border:4px solid rgb(var(--color-border) / .75)}.sync-overlay-spinner-ring{border:4px solid rgb(var(--color-text-primary));border-top-color:#0000}.sync-overlay-icon{color:rgb(var(--color-text-muted))}.sync-overlay-title{color:rgb(var(--color-text-primary));letter-spacing:0;text-align:center}.sync-overlay-status{color:rgb(var(--color-text-muted));letter-spacing:0}.sync-overlay-cancel-button{border-color:rgb(var(--color-error));background:rgb(var(--color-error));color:#fff}.sync-overlay-cancel-button:hover:not(:disabled){border-color:rgb(var(--color-error) / .92);background:rgb(var(--color-error) / .92)}.confirmation-icon,.confirmation-icon--info{color:rgb(var(--color-text-secondary));background:rgb(var(--color-bg-muted));border-color:rgb(var(--color-border))}.confirmation-icon--danger{color:rgb(var(--color-error))}.confirmation-action-confirm{border-radius:var(--segment-pill-radius);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform .1s ease}.confirmation-action-confirm:active:not(:disabled){transform:translateY(1px)}.confirmation-action-confirm--primary{border-color:rgb(var(--color-text-primary))!important;background:rgb(var(--color-text-primary))!important;color:rgb(var(--color-bg-base))!important}.confirmation-action-confirm--primary:hover:not(:disabled){border-color:rgb(var(--color-accent-secondary))!important;background:rgb(var(--color-accent-secondary))!important;color:rgb(var(--color-bg-base))!important}.confirmation-action-confirm--danger{border-color:rgb(var(--color-error))!important;background:rgb(var(--color-error))!important;color:rgb(var(--color-text-on-invert))!important}.search-option-selected{border-color:rgb(var(--color-text-primary))!important;background:rgb(var(--color-text-primary))!important;color:rgb(var(--color-bg-base))!important}.search-option-selected:hover:not(:disabled){border-color:rgb(var(--color-accent-secondary))!important;background:rgb(var(--color-accent-secondary))!important;color:rgb(var(--color-bg-base))!important}.search-option-selected-meta{color:rgb(var(--color-bg-base) / .72)!important}.credit-note-usage-badge{border-color:rgb(var(--color-border));background:rgb(var(--color-bg-muted));color:rgb(var(--color-text-secondary))}.credit-note-usage-badge--used{border-color:rgb(var(--color-border-strong));background:rgb(var(--color-surface));color:rgb(var(--color-text-primary))}.credit-note-usage-badge--idle{border-color:rgb(var(--color-border));background:rgb(var(--color-bg-muted));color:rgb(var(--color-text-secondary))}@keyframes app-skeleton-pulse{0%{background-position:180% 0}to{background-position:-180% 0}}@media(prefers-reduced-motion:reduce){.app-skeleton-block{animation:none}}.ui-field,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-slot=input]),select,textarea:not([data-slot=textarea])){color:rgb(var(--color-text-primary))}.ui-field{border-radius:var(--segment-pill-radius);border:1.5px solid rgb(var(--color-border-strong));background:rgb(var(--color-bg-muted));width:100%;min-height:2.25rem;font-size:var(--text-sm);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast);padding:.5rem .75rem;font-weight:450;line-height:1.45;display:block}.ui-field::-moz-placeholder{color:rgb(var(--color-text-muted));font-weight:400}.ui-field::placeholder{color:rgb(var(--color-text-muted));font-weight:400}.ui-field:hover:not(:disabled){border-color:rgb(var(--color-border-focus) / .55)}.ui-field:focus,.ui-field:focus-visible{border-color:rgb(var(--color-border-focus));background:rgb(var(--color-surface));box-shadow:0 0 0 3px rgb(var(--color-border-focus) / .15);outline:none}.ui-field:disabled{opacity:.55;cursor:not-allowed}.ui-segment-group,.dashboard-compact-selector,.document-type-segment{align-items:center;gap:var(--segment-track-padding);padding:var(--segment-track-padding);border-radius:var(--segment-track-radius);display:inline-flex;overflow:hidden}.pill-page-switcher,.ui-page-tab-track,.ui-page-tabs:where(.pill-page-switcher,.ui-page-tab-track){gap:var(--segment-track-padding);padding:var(--segment-track-padding);border-radius:var(--segment-track-radius);border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-muted) / .8);background-clip:padding-box;grid-template-rows:minmax(0,1fr);overflow:visible;box-sizing:border-box!important;align-items:stretch!important;width:100%!important;max-width:100%!important;display:grid!important}.dashboard-header .pill-page-switcher,.dashboard-header .ui-page-tab-track,.dashboard-header .ui-page-tabs,.settings-header-tab-switcher .pill-page-switcher,.settings-header-tab-switcher .ui-page-tab-track,.settings-header-tab-switcher .ui-page-tabs{overflow:visible!important}.ui-segment-group{border:1px solid rgb(var(--color-border));background:rgb(var(--color-bg-muted) / .72)}#root :is(.ui-segment-group,.dashboard-compact-selector,.document-type-segment,.pill-page-switcher,.ui-page-tabs)>button:not([data-slot=button]){border-radius:var(--segment-pill-radius)!important}.dashboard-stat-card{transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.dashboard-stat-card:hover{border-color:rgb(var(--color-border-strong))!important;box-shadow:none!important}:where(.action-icon-button,.ui-icon-btn,.dashboard-filterbar-toggle,.dashboard-create-button,.dashboard-logo-button,.dashboard-account-button,.mobile-square-icon-button,.mobile-ui-icon-button,.pill-page-switcher-tab){justify-content:center;align-items:center;display:inline-flex}:where(.action-icon-button,.ui-icon-btn,.dashboard-filterbar-toggle,.dashboard-create-button,.dashboard-logo-button,.mobile-square-icon-button,.mobile-ui-icon-button,.pill-page-switcher-tab) :where(i.fas,i.far,i.fab){justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.ui-status-banner{border-radius:var(--segment-pill-radius);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;border-style:solid;border-width:1px;padding:.5rem .75rem;font-weight:700;line-height:1.35}.ui-status-banner--amber{border-color:rgb(var(--color-border-strong) / .72);background:rgb(var(--color-bg-muted) / .95);color:rgb(var(--color-text-secondary))}.ui-semantic-danger-text{color:rgb(var(--color-error))}.ui-semantic-danger-text:hover{color:rgb(var(--color-error) / .82)}.ui-status-badge{letter-spacing:.02em;box-shadow:none}.ui-status-badge[data-variant=paid]{background:rgb(var(--color-success));border-color:rgb(var(--color-success));color:rgb(var(--color-text-on-invert))}.ui-status-badge[data-variant=unpaid]{background:rgb(var(--color-error));border-color:rgb(var(--color-error));color:rgb(var(--color-text-on-invert))}.ui-status-badge[data-variant=cancelled],.ui-status-badge[data-variant=finalized]{background:rgb(var(--color-text-muted));border-color:rgb(var(--color-text-muted));color:rgb(var(--color-text-on-invert))}.ui-status-badge[data-variant=syncing]{background:rgb(var(--color-text-primary));border-color:rgb(var(--color-border-strong));color:rgb(var(--color-text-on-invert-muted))}.ui-status-badge[data-variant=draft]{background:rgb(var(--color-bg-muted));border-color:rgb(var(--color-border));color:rgb(var(--color-text-secondary))}.ui-status-badge[data-variant=neutral]{background:rgb(var(--color-bg-muted));border-color:rgb(var(--color-border-strong));color:rgb(var(--color-text-secondary));border-style:dashed}.ui-status-badge[data-interactive=true]{cursor:pointer;touch-action:manipulation}.ui-status-badge[data-interactive=true]:hover{filter:brightness(1.08);transform:translateY(-1px)}.ui-status-badge[data-interactive=true]:active{transform:translateY(0)scale(.98)}.ui-empty-state,.ui-loading-state{color:rgb(var(--color-text-primary))}.ui-empty-state :where(p,span),.ui-loading-state :where(p,span){overflow-wrap:anywhere}.animate-surface-in{animation:.22s cubic-bezier(.22,1,.36,1) appSurfaceEnter}@media(prefers-reduced-motion:reduce){.animate-surface-in,.animate-fade-in,.animate-slide-up{animation:none!important}}#root .auth-primary-button{border-color:rgb(var(--color-text-primary))!important;background:rgb(var(--color-text-primary))!important;color:rgb(var(--color-bg-base))!important;box-shadow:var(--shadow-sm)!important;background-image:none!important}#root .auth-primary-button:hover:not(:disabled){border-color:rgb(var(--color-accent-secondary))!important;background:rgb(var(--color-accent-secondary))!important;color:rgb(var(--color-bg-base))!important;background-image:none!important}.confirmation-action-confirm--primary,.confirmation-action-confirm--primary:hover:not(:disabled){border-color:rgb(var(--color-text-primary))!important;background:rgb(var(--color-text-primary))!important;color:rgb(var(--color-bg-base))!important;background-image:none!important}.confirmation-action-confirm--primary:hover:not(:disabled){border-color:rgb(var(--color-accent-secondary))!important;background:rgb(var(--color-accent-secondary))!important}.confirmation-action-confirm--danger,.confirmation-action-confirm--danger:hover:not(:disabled){border-color:rgb(var(--color-error))!important;background:rgb(var(--color-error))!important;color:rgb(var(--color-text-on-invert))!important;background-image:none!important}.confirmation-action-confirm--danger:hover:not(:disabled){border-color:rgb(var(--color-error) / .92)!important;background:rgb(var(--color-error) / .92)!important}:root{--radius-sm:var(--segment-track-radius);--radius-md:var(--segment-track-radius);--radius-lg:var(--segment-track-radius);--radius-xl:var(--segment-track-radius);--radius-card:var(--segment-track-radius);--radius-sheet:var(--segment-track-radius);--radius-control:var(--segment-pill-radius);--radius-button:var(--segment-pill-radius);--ui-card-radius:var(--segment-track-radius)}:where(.app-content-card,.app-page-shell,.ui-surface,.ui-toolbar-surface,.surface-card,.surface-toolbar,.surface-panel,.surface-popup,.surface-sheet,.mobile-ui-card,.mobile-ui-menu,.mobile-bottom-shell,.dashboard-filter-panel,.dashboard-filter-mobile-sheet,.dashboard-filterbar-toolbar,.dashboard-compact-selector,.document-type-segment,.ui-segment-group,.pill-page-switcher,.ui-page-tabs,.dashboard-mobile-pillbar,.responsive-modal-panel,.responsive-dialog-panel,.mobile-popup-surface,.mobile-sheet-surface){border-radius:var(--segment-track-radius)}#root :where(button:not([data-slot=button]):not(.rounded-full):not(.rounded-none),[role=button]:not(.rounded-full):not(.rounded-none),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-slot=input]),select,textarea:not([data-slot=textarea]),.ui-field,.dashboard-filter-chip,.ui-filter-pill,.pill-page-switcher-tab,.ui-page-tab,.pill-page-switcher-indicator){border-radius:var(--segment-pill-radius)}#root :where(.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-\[0\.95rem\],.rounded-\[10px\],.rounded-\[1rem\]):not(.rounded-full):not(.rounded-none){border-radius:var(--segment-track-radius)!important}:root{--ui-compact-text:clamp(.62rem, .42rem + .55vw, .72rem);--ui-compact-text-tight:clamp(.58rem, .38rem + .48vw, .66rem);--ui-kicker-text:clamp(.68rem, .5rem + .42vw, .78rem);--ui-control-text:clamp(.75rem, .62rem + .35vw, .875rem)}@media(max-width:1279px){html{font-size:clamp(93.75%,90% + .35vw,100%)}}.ui-compact-toggle-text{font-size:var(--ui-compact-text);letter-spacing:.03em;line-height:1.15}.ui-kicker-text{font-size:var(--ui-kicker-text);letter-spacing:.04em;line-height:1.25}.dashboard-compact-selector:not(.pill-page-switcher):not(.ui-page-tab-track){overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.dashboard-compact-selector::-webkit-scrollbar{display:none}:is(.dashboard-compact-selector:not(.pill-page-switcher):not(.ui-page-tab-track),.ui-segment-group)>button{width:auto;min-width:0;max-width:none;height:2.75rem;min-height:2.75rem;font-size:var(--ui-compact-text);letter-spacing:.03em;flex:none;padding:.5rem .85rem;line-height:1.2;overflow:hidden}.settings-language-selector>button,.document-type-segment>button{width:100%;min-width:0;max-width:none;height:2.75rem;min-height:2.75rem;font-size:var(--ui-compact-text);letter-spacing:.03em;flex:1 1 0;justify-content:center;padding:.5rem .85rem;line-height:1.2;overflow:hidden}.settings-language-selector,.document-type-segment{width:100%;max-width:100%}.pill-page-switcher:not(:where(.dashboard-header *,.settings-header-tab-switcher *))>button,.ui-page-tabs:not(:where(.dashboard-header *,.settings-header-tab-switcher *))>button{width:100%;min-width:0;max-width:100%;height:2.75rem;min-height:2.75rem;font-size:var(--ui-compact-text);letter-spacing:.03em;padding:.5rem .85rem;line-height:1.2;overflow:hidden}.dashboard-header .pill-page-switcher>.pill-page-switcher-tab,.settings-header-tab-switcher .pill-page-switcher>.pill-page-switcher-tab{height:100%;min-height:0;max-height:100%;padding-block:0;overflow:visible}:is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group,.pill-page-switcher,.ui-page-tabs)>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group,.pill-page-switcher,.ui-page-tabs)>button>i{flex-shrink:0;font-size:.8rem}@media(max-width:720px){:is(.dashboard-compact-selector,.document-type-segment,.ui-segment-group)>button{font-size:var(--ui-compact-text-tight)}}@media(max-width:1279px){.dashboard-filterbar-ranges .ui-filter-pill,.dashboard-filterbar-toolbar .ui-filter-pill,.ui-filter-pill.ui-compact-toggle-text{font-size:var(--ui-compact-text);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.15;overflow:hidden}}@media(min-width:1280px){.dashboard-filterbar-ranges .ui-filter-pill,.dashboard-filterbar-toolbar .ui-filter-pill{text-overflow:clip;white-space:nowrap;max-width:none;font-size:var(--ui-control-text);letter-spacing:.03em;flex-shrink:0;line-height:1.2;overflow:visible}}.dashboard-filterbar-ranges{scrollbar-width:none}.dashboard-filterbar-ranges::-webkit-scrollbar{display:none}.ui-filter-pill,.ui-label,.mobile-ui-kicker,.mobile-creator-label,.mic-label{text-transform:none!important;letter-spacing:.01em!important;font-weight:600!important}:where([class*=tracking-widest],[class*=tracking-wider]){letter-spacing:.02em!important}:where(.dashboard-compact-selector,.pill-page-switcher,.ui-page-tabs) :where(button,[role=button])>span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(max-width:1279px){:where(.dashboard-filterbar-toolbar) :where(button,[role=button])>span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}:where(.mobile-creator-actionbar,.mobile-bottom-shell) :where(button,[role=button])>span:not(.sr-only){white-space:normal;overflow-wrap:break-word;text-overflow:clip}.dashboard-filterbar-toggle-badge{font-size:clamp(.56rem,.48rem + .28vw,.68rem)}body,button,a,[role=button],[role=tab],[role=menuitem],[role=option],.app-content-card,.dashboard-shell{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}#boot-skeleton{background:rgb(var(--color-bg-base));min-height:100vh;color:rgb(var(--color-text-primary));font-family:var(--font-sans);justify-content:center;align-items:center;display:flex}#boot-skeleton .card{border:1px solid rgb(var(--color-border));border-radius:var(--segment-track-radius);background:rgb(var(--color-surface));width:min(340px,92vw);box-shadow:var(--shadow-sm);text-align:center;padding:18px}#boot-skeleton .spinner{border:2px solid rgb(var(--color-border-strong));border-top-color:rgb(var(--color-text-primary));border-radius:999px;width:28px;height:28px;margin:0 auto 12px;animation:.9s linear infinite boot-spin}#boot-skeleton .title{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}@keyframes boot-spin{to{transform:rotate(360deg)}}html{font-size:100%}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%;touch-action:manipulation;width:100%;max-width:100%;height:100%;overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--ui-text);letter-spacing:0;overscroll-behavior-y:none;overscroll-behavior-x:none;min-height:100svh;color:rgb(var(--color-text-primary));background:rgb(var(--color-bg-base));line-height:1.5}#root{width:100%;max-width:100%;min-height:100svh;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,svg,canvas,video,iframe{max-width:100%}button,[role=button],input,select,textarea{font:inherit}button,[role=button],a{max-width:100%}:where(.app-page-shell,.app-content-card,.app-page-header,.app-page-controls,.responsive-modal-panel,.responsive-dialog-panel,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface) :where(h1,h2,h3,h4,p,span,label,button,a,div),#root :where(.grid,.flex,[class*=grid-cols-],[class*=flex-])>*{min-width:0}#root :where(button,[role=button],input,select,textarea,a){max-width:100%}:where(.app-page-shell,.app-content-card,.responsive-modal-panel,.responsive-dialog-panel,.mobile-invoice-creator,.mobile-sheet-surface,.mobile-popup-surface) :where(h1,h2,h3,h4,p,span,label,button,a){overflow-wrap:break-word;word-break:normal}:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.responsive-modal-panel,.responsive-dialog-panel) :where(button,[role=button]){white-space:normal;height:auto;min-height:2.75rem;line-height:1.15}:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface) :where(.tabular-nums){overflow-wrap:anywhere;word-break:normal}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:0;line-height:1.15}.ui-label,.ui-section-title,.ui-table-header,.ui-filter-pill{font-size:var(--label-text);letter-spacing:.055em;text-transform:uppercase;font-weight:700;line-height:1.2}.ui-filter-pill{line-height:1.15;font-size:var(--ui-compact-text);letter-spacing:.03em;max-width:100%}.ui-table-header{font-size:var(--mobile-readable-2xs)}@media(max-width:640px){.ui-label,.ui-section-title,.ui-table-header,.ui-filter-pill{font-size:max(var(--label-text),.75rem)}}.app-vh{height:var(--app-height,100svh)}.app-min-vh{min-height:var(--app-height,100svh)}.app-layer-page-sticky{z-index:var(--layer-page-sticky)}.app-layer-page-header{z-index:var(--layer-page-header)}.app-layer-mobile-nav{z-index:var(--layer-mobile-nav)}.app-layer-mobile-overlay{z-index:var(--layer-mobile-overlay)}.app-layer-mobile-sheet{z-index:var(--layer-mobile-sheet)}.app-layer-modal-overlay{z-index:var(--layer-modal-overlay)}.app-layer-modal-content{z-index:var(--layer-modal-content)}.app-layer-modal-editor{z-index:var(--layer-modal-editor)}.app-layer-modal-popover{z-index:var(--layer-modal-popover)}.app-layer-toast{z-index:var(--layer-toast)}.app-layer-critical{z-index:var(--layer-critical)}[data-sonner-toast][data-styled=true]{overflow:visible!important}[data-sonner-toast][data-styled=true] [data-close-button].cn-toast-close,[data-sonner-toast][data-styled=true] [data-close-button]{opacity:1!important;background:rgb(var(--color-surface))!important;width:1.35rem!important;min-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;color:rgb(var(--color-text-primary))!important;border:1px solid rgb(var(--color-border))!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}[data-sonner-toast][data-styled=true] [data-close-button].cn-toast-close:hover,[data-sonner-toast][data-styled=true] [data-close-button]:hover{background:rgb(var(--color-bg-muted))!important;border-color:rgb(var(--color-border-strong))!important;color:rgb(var(--color-text-primary))!important}[data-sonner-toast][data-styled=true] [data-close-button] svg,[data-sonner-toast][data-styled=true] [data-close-button] .fas{flex-shrink:0;width:auto;height:auto;color:inherit!important;opacity:1!important}body.mobile-pdf-preview-open .mobile-invoice-creator>.app-page-header,body.mobile-pdf-preview-open .mobile-invoice-creator .app-layer-page-header{display:none!important}.app-page-header,.app-page-controls{background:rgb(var(--color-surface));border-color:rgb(var(--color-border));box-shadow:var(--shadow-sm)}.app-content-card{color:rgb(var(--color-text-primary))}.responsive-auth-panel,.responsive-modal-panel{box-sizing:border-box;flex:0 auto;inline-size:min(26rem,100vw - 2rem);min-inline-size:min(20rem,100vw - 2rem);max-inline-size:100%}.responsive-auth-panel-sm,.responsive-modal-panel-sm{inline-size:min(24rem,100vw - 2rem)}.responsive-dialog-panel{box-sizing:border-box;inline-size:min(32rem,100vw - 1.5rem);min-inline-size:min(20rem,100vw - 1.5rem);max-inline-size:100%}@media(max-width:360px){.responsive-auth-panel,.responsive-modal-panel,.responsive-auth-panel-sm,.responsive-modal-panel-sm,.responsive-dialog-panel{inline-size:calc(100vw - 1.5rem);min-inline-size:0}}.surface-card,.surface-toolbar,.surface-popup,.surface-sheet{color:rgb(var(--color-text-primary));background:rgb(var(--color-surface))!important;border:1px solid rgb(var(--color-border))!important;box-shadow:var(--shadow-sm)!important}.surface-toolbar{color:rgb(var(--color-text-primary));background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important}.dashboard-filterbar-toolbar{inline-size:min(100%,25rem);min-inline-size:0;max-inline-size:100%}.dashboard-filterbar-ranges{min-inline-size:0;max-inline-size:min(28vw,22rem)}.settings-advanced-tools>summary::-webkit-details-marker{display:none}.settings-advanced-tools[open]>summary .fa-chevron-down{transform:rotate(180deg)}@media(min-width:1024px)and (max-width:1279px){.dashboard-filterbar-toolbar{inline-size:min(100%,25rem)}.dashboard-filterbar-ranges{max-inline-size:min(28vw,22rem)}}.surface-popup,.surface-sheet{background:rgb(var(--color-surface));border-color:rgb(var(--color-border));box-shadow:var(--shadow-sm)}.surface-overlay{background:var(--overlay-scrim)}.action-menu-surface{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.surface-card,.surface-toolbar,.app-page-shell,.app-page-header,.app-page-controls,.app-content-card,.ui-empty-state{border-radius:var(--radius-card)}.app-page-shell,.app-content-card,.surface-card{background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;box-shadow:var(--shadow-sm)!important}.management-table-density table{table-layout:fixed;width:100%;max-width:100%;font-size:.875rem}.management-table-density th{vertical-align:middle;text-overflow:ellipsis;min-width:0;overflow:hidden;padding-block:.75rem!important}.management-table-density td{vertical-align:middle;overflow-wrap:anywhere;min-width:0;padding-block:.72rem!important}.management-table-density tbody tr{transition:background-color var(--transition-fast)}.management-table-density tbody tr:hover{background:rgb(var(--color-bg-muted) / .68)}.management-table-density thead th{color:rgb(var(--color-text-label));text-transform:uppercase;letter-spacing:.055em!important}@media(min-width:1024px)and (max-width:1439px){.management-table-density table{font-size:.76rem}.management-table-density th,.management-table-density td{padding-inline:.45rem!important}}.dashboard-stats-rail{width:100%;min-width:0}.dashboard-stats-rail-item{width:100%;min-width:0;min-height:7.5rem}.dashboard-stats-rail-item:has(.dashboard-stat-row-list){min-height:10.5rem}.action-icon-button,.action-icon-button-primary,.action-icon-button-secondary{box-shadow:none}.action-icon-button-secondary{background:rgb(var(--color-surface));border-color:rgb(var(--color-border));color:rgb(var(--color-text-secondary))}.ui-icon-btn{box-shadow:none}.ui-icon-btn--close{border-color:rgb(var(--color-border-strong));background:rgb(var(--color-surface));color:rgb(var(--color-text-secondary))}.ui-icon-btn--close:hover{border-color:rgb(var(--color-border-focus));background:rgb(var(--color-surface-hover));color:rgb(var(--color-text-primary))}.ui-icon-btn--danger{border-color:rgb(var(--color-error));background:rgb(var(--color-error));color:rgb(var(--color-text-on-invert))}.ui-icon-btn--danger:hover{border-color:rgb(var(--color-error) / .88);background:rgb(var(--color-error) / .88)}.ui-icon-btn--cancel{border-color:rgb(var(--color-border-strong));background:rgb(var(--color-surface));color:rgb(var(--color-text-secondary))}.ui-icon-btn--cancel:hover{border-color:rgb(var(--color-border-focus));background:rgb(var(--color-surface-hover));color:rgb(var(--color-text-primary))}.ui-icon-btn--confirm,.ui-icon-btn--add,.ui-icon-btn--remove,.ui-icon-btn--create{border-color:rgb(var(--color-accent-primary));background:rgb(var(--color-accent-primary));color:rgb(var(--color-text-on-invert))}.ui-icon-btn--confirm:hover,.ui-icon-btn--add:hover,.ui-icon-btn--remove:hover,.ui-icon-btn--create:hover{border-color:rgb(var(--color-accent-secondary));background:rgb(var(--color-accent-secondary))}.ui-icon-btn--primary{border-color:rgb(var(--color-accent-primary));background:rgb(var(--color-accent-primary));color:rgb(var(--color-text-on-invert))}.ui-icon-btn--primary:hover{border-color:rgb(var(--color-accent-secondary));background:rgb(var(--color-accent-secondary))}.ui-icon-btn--secondary{border-color:rgb(var(--color-border));background:rgb(var(--color-surface));color:rgb(var(--color-text-secondary))}.ui-icon-btn--secondary:hover{border-color:rgb(var(--color-border-strong));background:rgb(var(--color-surface-hover));color:rgb(var(--color-text-primary))}.ui-floating-action--primary{background:rgb(var(--color-accent-primary))!important;border-color:rgb(var(--color-accent-primary))!important;color:rgb(var(--color-text-on-invert))!important}.ui-floating-action--primary:hover{background:rgb(var(--color-accent-secondary))!important;border-color:rgb(var(--color-accent-secondary))!important}.ui-floating-action--success{background:rgb(var(--color-accent-primary))!important;border-color:rgb(var(--color-accent-primary))!important;color:rgb(var(--color-text-on-invert))!important}.ui-floating-action--success:hover{background:rgb(var(--color-accent-secondary))!important;border-color:rgb(var(--color-accent-secondary))!important}.ui-floating-action--secondary{background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;color:rgb(var(--color-text-secondary))!important}.ui-floating-action--secondary:hover{background:rgb(var(--color-surface-hover))!important;border-color:rgb(var(--color-border-strong))!important;color:rgb(var(--color-text-primary))!important}.ui-floating-action--danger{background:rgb(var(--color-bg-muted))!important;border-color:rgb(var(--color-error) / .45)!important;color:rgb(var(--color-error))!important}.ui-floating-action--danger:hover{background:rgb(var(--color-bg-subtle))!important;border-color:rgb(var(--color-error) / .65)!important}.ui-floating-action--ghost{background:rgb(var(--color-bg-muted))!important;border-color:rgb(var(--color-border))!important;color:rgb(var(--color-text-secondary))!important}.ui-floating-action--ghost:hover{background:rgb(var(--color-surface-hover))!important;border-color:rgb(var(--color-border-strong))!important;color:rgb(var(--color-text-primary))!important}.action-icon-button-primary{border-color:rgb(var(--color-accent-primary));background:rgb(var(--color-accent-primary));color:rgb(var(--color-text-on-invert))}.action-icon-button-primary:hover{border-color:rgb(var(--color-accent-secondary));background:rgb(var(--color-accent-secondary));color:rgb(var(--color-text-on-invert))}.animate-fade-in{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.4s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes appToolbarEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes appSurfaceEnter{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes appPillbarEnter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.responsive-modal-panel,.responsive-dialog-panel,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-sheet,.mobile-ui-menu,.dashboard-account-menu{transform-origin:top;animation:.22s cubic-bezier(.22,1,.36,1) both appSurfaceEnter}.action-icon-button,.ui-icon-btn,.mobile-ui-icon-button,.mobile-square-icon-button,.dashboard-create-button,.dashboard-account-button,.ui-filter-pill,.pill-page-switcher-tab{transition-property:transform,box-shadow,background-color,border-color,color,opacity;transition-duration:.15s;transition-timing-function:ease-out}.action-icon-button:hover,.ui-icon-btn:hover,.mobile-ui-icon-button:hover,.mobile-square-icon-button:hover,.dashboard-create-button:hover,.ui-filter-pill:hover:not(.pill-page-switcher-tab){transform:translateY(-1px)}.action-icon-button:active,.ui-icon-btn:active,.mobile-ui-icon-button:active,.mobile-square-icon-button:active,.dashboard-create-button:active,.dashboard-account-button:active,.ui-filter-pill:active,.pill-page-switcher-tab:active{transform:translateY(0)scale(.97)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.action-icon-button:hover,.mobile-ui-icon-button:hover,.mobile-square-icon-button:hover,.dashboard-create-button:hover,.ui-filter-pill:hover:not(.pill-page-switcher-tab),.action-icon-button:active,.mobile-ui-icon-button:active,.mobile-square-icon-button:active,.dashboard-create-button:active,.ui-filter-pill:active,.pill-page-switcher-tab:active{transform:none!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgb(var(--color-text-muted));border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-text-secondary))}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:1279px){html,body,#root{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}}button:not([class]){transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}button:not([class]):not(:disabled){cursor:pointer}button:not([class]):not(:disabled):hover{box-shadow:var(--shadow-sm)}button:not([class]):not(:disabled):active{box-shadow:var(--shadow-md);transform:translateY(1px)scale(.975)}button:not([class]):focus-visible{outline:2px solid rgb(var(--color-border-focus) / .4);outline-offset:2px}@media(pointer:coarse){button:not([class]):not(:disabled):hover{box-shadow:none}}button.no-hover-shadow:hover{box-shadow:none!important}button[data-haptic=strong]:not(:disabled):active{transform:translateY(1px)scale(.965)}button[data-haptic=light]:not(:disabled):active{box-shadow:none;transform:scale(.985)}button.feedback-success-animate{animation:.62s ease-out feedbackSuccessPulse}@keyframes feedbackSuccessPulse{0%{box-shadow:0 0 #10b98100}35%{box-shadow:0 0 0 6px #10b98129}to{box-shadow:0 0 #10b98100}}.invoice-creator-desktop-header{z-index:var(--layer-page-header);position:fixed;top:0;left:0;right:0}.invoice-creator-desktop-header .creator-header-action--finalize{box-shadow:0 10px 24px #05966947}.invoice-creator-desktop-header .creator-header-action--finalize:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #05966957}.invoice-creator-desktop-header .creator-header-action--finalize:active:not(:disabled){transform:translateY(0)}.invoice-creator-desktop-content{padding-top:4.25rem}@media(min-width:1024px){.invoice-creator-desktop-content{padding-top:5rem}}.dashboard-shell{isolation:isolate;position:relative}.dashboard-main{position:relative}@media(max-width:1279px){:root{--ui-text:.875rem;--ui-text-strong:.95rem;--ui-label:.64rem;--mobile-readable-2xs:.62rem;--mobile-readable-xs:.68rem;--mobile-readable-sm:.78rem;--dashboard-mobile-pillbar-height:3rem}body{line-height:1.42}.lexware-setup-shell{padding:max(1rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))!important;justify-content:flex-start!important}.lexware-setup-card{inline-size:min(100%,30rem)!important;max-inline-size:100%!important;padding:clamp(1rem,4vw,1.5rem)!important}.lexware-setup-logo{width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important;margin-bottom:1rem!important;font-size:1.1rem!important}.lexware-setup-title{font-size:clamp(1.15rem,4.4vw,1.45rem)!important;line-height:1.15!important}.lexware-setup-description{font-size:var(--mobile-readable-xs)!important;margin-bottom:1.25rem!important;line-height:1.35!important}.lexware-setup-form{gap:.85rem!important}.lexware-setup-input,.lexware-setup-submit{min-height:2.5rem!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.lexware-setup-help{margin-top:1.25rem!important;padding-top:1rem!important}.lexware-setup-path{width:auto!important;max-width:100%!important;line-height:1.35!important;display:inline-block!important}:where(#root,.app-page-shell,.app-content-card,.app-page-header,.app-page-controls,.responsive-auth-panel,.responsive-modal-panel,.responsive-dialog-panel,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-shell,.dashboard-main,.settings-page-shell) :where(.grid>*,.flex>*,button,[role=button],input,select,textarea,label,p,span,h1,h2,h3,h4){min-width:0}:where(#root,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.responsive-modal-panel,.responsive-dialog-panel,.settings-page-shell) :where(button,[role=button],input,select,textarea){min-height:2.35rem;line-height:1.16;height:auto!important}:where(#root,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where([class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[0.6rem]"],[class*="text-[0.65rem]"],[class*="text-[0.68rem]"]):not(.ui-compact-toggle-text){font-size:var(--ui-compact-text-tight,var(--mobile-readable-2xs))!important;line-height:1.22!important}:where(#root,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where([class*="text-[11px]"],[class*="text-[12px]"]){font-size:var(--ui-control-text,var(--mobile-readable-xs))!important;line-height:1.22!important}:where(#root,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where(.uppercase,[class*=tracking-]){letter-spacing:.035em!important}:where(#root,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.settings-page-shell) :where([class*="h-[44px]"],[class*="h-[50px]"],[class*="h-[56px]"],[class*="h-[clamp("],[class*=h-11],[class*=h-12],[class*=h-14]){height:auto!important;min-height:2.35rem!important}:where(#root,.app-page-header,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where(button,[role=button])[class*=h-8][class*=w-8]{--mobile-square-icon-size:2rem}:where(#root,.app-page-header,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where(button,[role=button])[class*=h-9][class*=w-9]{--mobile-square-icon-size:2.25rem}:where(#root,.app-page-header,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where(button,[role=button])[class*=h-10][class*=w-10]{--mobile-square-icon-size:2.5rem}:where(#root,.app-page-header,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where(button,[role=button])[class*=h-11][class*=w-11]{--mobile-square-icon-size:2.75rem}:where(#root,.app-page-header,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where(button,[role=button])[class*=h-12][class*=w-12]{--mobile-square-icon-size:3rem}:where(#root,.app-page-header,.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-mobile-pillbar,.dashboard-shell,.settings-page-shell) :where(.mobile-square-icon-button,.mobile-ui-icon-button,.action-icon-button,.dashboard-logo-button,.dashboard-create-button,.dashboard-account-button,button[class*=h-8][class*=w-8],button[class*=h-9][class*=w-9],button[class*=h-10][class*=w-10],button[class*=h-11][class*=w-11],button[class*=h-12][class*=w-12],[role=button][class*=h-8][class*=w-8],[role=button][class*=h-9][class*=w-9],[role=button][class*=h-10][class*=w-10],[role=button][class*=h-11][class*=w-11],[role=button][class*=h-12][class*=w-12]){aspect-ratio:1!important;width:var(--mobile-square-icon-size,2.75rem)!important;height:var(--mobile-square-icon-size,2.75rem)!important;min-width:var(--mobile-square-icon-size,2.75rem)!important;min-height:var(--mobile-square-icon-size,2.75rem)!important;max-width:var(--mobile-square-icon-size,2.75rem)!important;max-height:var(--mobile-square-icon-size,2.75rem)!important;flex:0 0 var(--mobile-square-icon-size,2.75rem)!important;padding:0!important;line-height:1!important}.dashboard-logo-button,.dashboard-create-button,.dashboard-account-button{--mobile-square-icon-size:clamp(2.75rem, 5.5vw, 3.5rem)}:where(#root,.app-page-shell,.app-content-card,.responsive-modal-panel,.responsive-dialog-panel,.mobile-invoice-creator,.mobile-popup-surface,.mobile-filter-sheet,.settings-page-shell) :where(.truncate,[class*=whitespace-nowrap]):not(:where(.dashboard-compact-selector *,.dashboard-filterbar-toolbar *,.dashboard-filterbar-ranges *,.pill-page-switcher *,.ui-filter-pill,.dashboard-filter-chip,.mobile-ui-kicker)){text-overflow:clip!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;overflow:visible!important}:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-shell,.settings-page-shell,.app-page-shell) :where([class~=p-4]){padding:.75rem!important}:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-shell,.settings-page-shell,.app-page-shell) :where([class~=px-4]){padding-left:.75rem!important;padding-right:.75rem!important}:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-shell,.settings-page-shell,.app-page-shell) :where([class~=py-4]){padding-top:.75rem!important;padding-bottom:.75rem!important}:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-shell,.settings-page-shell,.app-page-shell) :where([class~=gap-4]){gap:.75rem!important}:where(.responsive-modal-panel,.responsive-dialog-panel,.mobile-popup-surface,.mobile-filter-sheet) :where([class*=grid-cols-2],[class*=grid-cols-3],[class*=grid-cols-4],[class*=grid-cols-12]){grid-template-columns:minmax(0,1fr)!important}.app-page-header [class*="h-[4.6rem]"]{min-height:4.6rem;padding-block:.65rem;height:auto!important}.responsive-modal-panel,.responsive-dialog-panel,.mobile-popup-surface,.mobile-filter-sheet{-webkit-overflow-scrolling:touch;max-height:min(92dvh,100dvh - 1rem);overflow-y:auto}.mobile-keypad-surface :where(button,[role=button]){padding-block:.25rem;height:var(--mobile-keypad-key-height,2.1rem)!important;min-height:var(--mobile-keypad-key-height,2.1rem)!important;font-size:var(--mobile-keypad-key-font,.78rem)!important;line-height:1.12!important}.mobile-keypad-surface{max-height:min(var(--mobile-keypad-max-height,44dvh),23rem)!important}.dashboard-stat-card{min-width:min(100%,15.5rem)!important;min-height:auto!important}.dashboard-mobile-pillbar{max-width:min(100vw - 1rem,28rem)}:where(#root,.app-page-shell,.settings-page-shell,.dashboard-shell,.mobile-invoice-creator) :where([class*=text-3xl],[class*=text-4xl],[class*=text-5xl]){font-size:clamp(1.05rem,4vw,1.55rem)!important;line-height:1.1!important}:where(#root,.app-page-shell,.settings-page-shell,.dashboard-shell,.mobile-invoice-creator) :where([class*="w-[56px]"],[class*="h-[56px]"]){width:auto!important;min-width:2.35rem!important}.settings-connection-status{justify-content:flex-start!important;position:static!important}.settings-integration-heading{align-items:flex-start!important;gap:.75rem!important}.settings-integration-heading>:first-child,.settings-integration-logo{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;font-size:1rem!important}.settings-integration-copy h3{font-size:.95rem!important;line-height:1.15!important}.settings-integration-copy p{font-size:var(--mobile-readable-xs)!important;max-width:100%!important;line-height:1.3!important}.settings-api-key-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.65rem!important}.settings-api-key-delete{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;line-height:1.12!important}.settings-api-key-input{min-height:2.75rem!important;padding-top:.65rem!important;padding-bottom:.65rem!important}.settings-api-key-toggle{flex-basis:2rem!important;width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important}.settings-provider-grid,.settings-mail-grid,.settings-mail-grid-3{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:430px){.mobile-bottom-shell{border-radius:var(--segment-track-radius)}.mobile-touch-lg{min-height:42px}}@supports not (bottom:env(safe-area-inset-bottom)){:root{--creator-safe-bottom:0px}}.entity-form-desktop-scroll{overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:auto;-webkit-overflow-scrolling:touch;min-height:0;max-height:100%;overflow-y:auto}.entity-form-modal>form.overflow-y-auto{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.ui-card{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}.surface-base,.surface-panel,.surface-pill,.surface-pill-active,.surface-header,.surface-card,.surface-toolbar,.app-content-card,.mobile-ui-card{-webkit-backdrop-filter:none!important;background-image:none!important}.surface-panel,.app-content-card,.mobile-ui-card,.surface-pill{background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;box-shadow:none!important}.surface-pill-active{background:rgb(var(--color-bg-muted))!important;border-color:rgb(var(--color-border-strong))!important;box-shadow:none!important}.surface-header{background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;box-shadow:none!important}.mobile-filter-layer{pointer-events:auto;isolation:isolate;touch-action:none;overscroll-behavior:contain;width:100dvw;max-width:100dvw;overflow:hidden}.mobile-filter-overlay{pointer-events:auto;touch-action:none;background:var(--overlay-scrim)!important}.mobile-filter-popup{pointer-events:auto;background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0!important}.mobile-filter-sheet{isolation:isolate;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:min(72svh,34rem);overflow:hidden auto}@media(max-width:1279px){.mobile-filter-popup.mobile-filter-sheet{top:auto!important;bottom:0!important;height:auto!important;min-height:0!important;max-height:min(82dvh,42rem)!important;block-size:auto!important;min-block-size:0!important;max-block-size:min(82dvh,42rem)!important;width:100dvw!important;inline-size:100dvw!important;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0!important;max-width:100dvw!important;max-inline-size:100dvw!important;padding-top:1rem!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;touch-action:pan-y!important;inset-inline:0!important;flex-direction:column!important;margin-inline:0!important;display:flex!important;position:fixed!important;left:0!important;right:0!important;overflow-y:auto!important}@media(min-width:768px){.mobile-filter-popup.mobile-filter-sheet{width:100dvw!important;inline-size:100dvw!important;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0!important;max-width:100dvw!important;bottom:0!important;left:0!important;right:0!important;max-inline-size:100dvw!important;inset-inline:0!important}}.mobile-filter-popup.mobile-filter-sheet>section{flex:none}.mobile-filter-popup.mobile-filter-sheet>.mobile-filter-clear-button{align-self:flex-end;margin-top:0!important}}@media(min-width:1024px){.mobile-filter-popup.mobile-filter-sheet.dashboard-filter-floating-panel{top:var(--filter-panel-top,6rem)!important;border-radius:var(--radius-sheet)!important;width:auto!important;min-width:0!important;max-width:calc(100dvw - 2rem)!important;max-height:min(calc(100dvh - var(--filter-panel-top,6rem) - 1rem),34rem)!important;z-index:220!important;margin-top:0!important;position:fixed!important;bottom:auto!important;left:1rem!important;right:1rem!important}.mobile-filter-sheet{touch-action:auto;max-height:min(70vh,34rem);overflow:hidden auto}}.mobile-filter-chip-row{width:100%;min-width:0;max-width:100%;padding-right:max(1rem,env(safe-area-inset-right));scroll-padding-inline:0 max(1rem,env(safe-area-inset-right));overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-behavior:auto;-webkit-overflow-scrolling:auto;touch-action:pan-x!important;white-space:nowrap!important;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}.mobile-filter-chip-row>*{flex:none;min-width:-moz-max-content;min-width:max-content;touch-action:pan-x!important;white-space:nowrap!important}.custom-calendar-modal{touch-action:auto;flex-direction:column;width:min(26.875rem,100vw - 2rem);max-height:min(88dvh,44rem);overflow:hidden;pointer-events:auto!important;z-index:calc(var(--layer-modal-content) + 10)!important;border-color:rgb(var(--color-border) / .9)!important;background:rgb(var(--color-surface) / .95)!important;box-shadow:0 24px 70px rgb(var(--color-text-primary) / .2),inset 0 1px rgb(var(--color-surface) / .8)!important;-webkit-backdrop-filter:none!important;gap:0!important;display:flex!important}.custom-calendar-header{border-bottom:1px solid rgb(var(--color-border) / .78);justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 1rem .85rem;flex-direction:row!important;display:flex!important}.custom-calendar-title-icon,.custom-calendar-icon-button{border:1px solid rgb(var(--color-border) / .95);border-radius:var(--radius-button);background:rgb(var(--color-bg-muted) / .9);width:2.5rem;min-width:2.5rem;height:2.5rem;color:rgb(var(--color-text-label));justify-content:center;align-items:center;display:inline-flex}.custom-calendar-title-icon{background:rgb(var(--color-text-primary));border-color:rgb(var(--color-text-primary));color:#fff}.custom-calendar-icon-button{transition:border-color .12s,color .12s,background .12s,transform .12s}.custom-calendar-icon-button:hover{border-color:rgb(var(--color-border-strong));color:rgb(var(--color-text-primary));background:#fff}.custom-calendar-icon-button:active{transform:translateY(1px)scale(.98)}.custom-calendar-title{color:rgb(var(--color-text-primary));font-family:var(--font-sans);font-size:1.05rem;font-weight:800;line-height:1.1}.custom-calendar-subtitle{color:rgb(var(--color-text-muted));letter-spacing:.04em;text-transform:uppercase;margin-top:.28rem;font-size:.72rem;font-weight:700}.custom-calendar-body{-webkit-overflow-scrolling:touch;min-height:0;padding:.9rem 1rem 1rem;overflow-y:auto}.custom-calendar-monthbar{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem;margin-bottom:.85rem;display:grid}.custom-calendar-month-label{border-radius:var(--radius-button);text-align:center;color:#1e293b;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;min-height:2.5rem;padding:0 .85rem;font-size:.86rem;font-weight:900;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.custom-calendar-month-label:hover,.custom-calendar-month-label[aria-expanded=true]{border-color:rgb(var(--color-border));background:rgb(var(--color-bg-muted));color:rgb(var(--color-text-primary))}.custom-calendar-month-label:active{transform:translateY(1px)scale(.99)}.custom-calendar-month-year-selector{grid-template-rows:auto minmax(0,1fr);gap:.85rem;min-height:clamp(15.5rem,42dvh,18.75rem);padding:.15rem 0 .25rem;display:grid}.custom-calendar-year-display{border:1px solid rgb(var(--color-border) / .85);border-radius:var(--radius-card);background:rgb(var(--color-bg-muted) / .78);min-height:3rem;color:rgb(var(--color-text-primary));letter-spacing:.025em;justify-content:center;align-items:center;font-size:1.45rem;font-weight:900;display:flex}.custom-calendar-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:.5rem;display:grid}.custom-calendar-month-option{border:1px solid rgb(var(--color-border) / .92);border-radius:var(--radius-button);background:rgb(var(--color-surface));color:#334155;letter-spacing:.055em;text-transform:uppercase;min-width:0;min-height:3.15rem;box-shadow:0 1px 2px rgb(var(--color-text-primary) / .04);justify-content:center;align-items:center;padding:.2rem .35rem;font-size:.82rem;font-weight:900;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}.custom-calendar-month-option:hover{border-color:rgb(var(--color-border-strong));background:rgb(var(--color-bg-muted));color:rgb(var(--color-text-primary))}.custom-calendar-month-option:active{transform:translateY(1px)scale(.98)}.custom-calendar-month-option.is-active{border-color:rgb(var(--color-text-primary));background:rgb(var(--color-text-primary));color:#fff;box-shadow:0 10px 22px rgb(var(--color-text-primary) / .22)}.mobile-calendar-weekdays,.mobile-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.custom-calendar-weekdays{gap:.25rem;margin-bottom:.35rem}.custom-calendar-weekday{text-align:center;min-width:0;color:rgb(var(--color-text-muted));letter-spacing:.04em;padding:.35rem 0;font-size:.68rem;font-weight:900}.custom-calendar-grid{gap:.18rem}.mobile-calendar-cell{min-width:0!important;min-height:0!important}.custom-calendar-cell{isolation:isolate}.custom-calendar-range-fill{z-index:0;background:rgb(var(--color-border) / .78);top:13%;bottom:13%}.custom-calendar-cell.is-preview-range .custom-calendar-range-fill{background:rgb(var(--color-border) / .5)}.custom-calendar-cell.is-range-start .custom-calendar-range-fill{border-radius:var(--segment-pill-radius) 0 0 var(--segment-pill-radius)}.custom-calendar-cell.is-range-end .custom-calendar-range-fill{border-radius:0 var(--segment-pill-radius) var(--segment-pill-radius) 0}.custom-calendar-cell.is-single-day .custom-calendar-range-fill{display:none}.mobile-calendar-day-button{aspect-ratio:1;touch-action:manipulation;height:100%!important;min-height:0!important;padding:0!important}.custom-calendar-day-button{border-radius:var(--segment-pill-radius);color:#1e293b;border:1px solid #0000;font-size:.88rem;font-weight:800;line-height:1;transition:background .12s,border-color .12s,color .12s,transform .12s}.custom-calendar-day-button:hover{border-color:rgb(var(--color-border));background:#f1f5f9}.custom-calendar-day-button.is-today:not(.is-selected){border-color:rgb(var(--color-text-muted) / .55)}.custom-calendar-day-button.is-selected{background:rgb(var(--color-text-primary));border-color:rgb(var(--color-text-primary));color:#fff;box-shadow:0 8px 18px rgb(var(--color-text-primary) / .22)}.custom-calendar-day-button.is-in-range:not(.is-selected),.custom-calendar-day-button.is-preview-range:not(.is-selected){background:0 0;border-color:#0000}.custom-calendar-day-button:active{transform:scale(.96)}.custom-calendar-range-summary{border:1px solid rgb(var(--color-border) / .85);border-radius:var(--radius-card);background:rgb(var(--color-bg-muted) / .72);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:.9rem;margin-top:1rem;padding:.85rem;display:grid}.custom-calendar-summary-item{min-width:0}.custom-calendar-summary-item span{color:rgb(var(--color-text-muted));letter-spacing:.055em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:900;display:block}.custom-calendar-summary-item strong{min-width:0;color:rgb(var(--color-text-primary));overflow-wrap:anywhere;font-size:.93rem;font-weight:900;display:block}.custom-calendar-summary-divider{background:rgb(var(--color-border));width:1px;height:2.2rem}.custom-calendar-footer{align-items:center;gap:.65rem;padding:.85rem 1rem calc(env(safe-area-inset-bottom) + .85rem)!important;border-top:1px solid rgb(var(--color-border) / .82)!important;background:rgb(var(--color-surface))!important;border-radius:0!important;flex-direction:row!important;justify-content:space-between!important;margin:0!important;display:flex!important}.custom-calendar-reset-button,.custom-calendar-apply-button{border-radius:var(--radius-button);min-height:2.75rem;font-weight:800}.custom-calendar-apply-button{flex:none;min-width:8rem}.custom-calendar-reset-button{flex:auto;justify-content:flex-start}@media(max-width:1279px){.custom-calendar-modal{width:auto!important;inline-size:auto!important;min-width:0!important;max-width:none!important;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0!important;max-inline-size:none!important;max-height:min(88dvh,100dvh - .5rem)!important;inset:auto 0 0!important;transform:translate(0)!important}.custom-calendar-header{padding-top:.95rem}.custom-calendar-grid{gap:.1rem}.custom-calendar-month-year-selector{min-height:clamp(16.5rem,45dvh,21rem)}.custom-calendar-month-option{min-height:3.45rem}.custom-calendar-day-button{font-size:.9rem;min-height:2.75rem!important}}@media(max-width:360px){.custom-calendar-body{padding-inline:.75rem}.custom-calendar-header,.custom-calendar-footer{padding-inline:.75rem!important}.custom-calendar-day-button{font-size:.82rem;min-height:2.45rem!important}.custom-calendar-monthbar{gap:.5rem}.custom-calendar-month-label{padding-inline:.45rem;font-size:.78rem}.custom-calendar-month-year-selector{min-height:15.5rem}.custom-calendar-month-grid{gap:.35rem}.custom-calendar-month-option{min-height:3rem;font-size:.76rem}}.mobile-filter-sticky-bar{background:rgb(var(--color-surface))!important}.mobile-overlay-surface{background:var(--overlay-scrim)!important}.mobile-sheet-surface,.mobile-popup-surface,.mobile-nav-surface,.mobile-ui-menu{background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;box-shadow:var(--shadow-sm)!important}.mobile-filter-popup.mobile-popup-surface{background:rgb(var(--color-surface))!important}.mobile-keypad-surface{--mobile-keypad-key-height:clamp(3rem, min(11.5dvw, 8.8dvh), 4.2rem);--mobile-keypad-key-font:clamp(.95rem, min(3.8dvw, 2.7dvh), 1.18rem);--mobile-keypad-gap:clamp(.28rem, min(.85dvw, .7dvh), .55rem);--mobile-keypad-grid-width:100%;--mobile-keypad-surface-width:100dvw;--mobile-keypad-max-height:min(48dvh, 25rem);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0!important;width:var(--mobile-keypad-surface-width)!important;max-width:100dvw!important;max-height:var(--mobile-keypad-max-height)!important;padding:clamp(.42rem,1dvh,.65rem) clamp(.65rem,2.5dvw,1rem) calc(env(safe-area-inset-bottom) + clamp(1rem,2.4dvh,1.35rem))!important;margin-inline:auto!important;overflow-y:auto!important}.mobile-keypad-key{background:rgb(var(--color-bg-muted))!important;border-color:rgb(var(--color-border))!important;box-shadow:none!important;height:var(--mobile-keypad-key-height)!important;min-height:var(--mobile-keypad-key-height)!important;font-size:var(--mobile-keypad-key-font)!important}.mobile-keypad-action{background:rgb(var(--color-accent-primary))!important;border-color:rgb(var(--color-border-strong))!important;color:rgb(var(--color-surface))!important;box-shadow:none!important;height:var(--mobile-keypad-key-height)!important;min-height:var(--mobile-keypad-key-height)!important;font-size:var(--mobile-keypad-key-font)!important}.mobile-numpad-grid{gap:var(--mobile-keypad-gap);width:var(--mobile-keypad-grid-width);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-numpad-actions{gap:var(--mobile-keypad-gap);width:var(--mobile-keypad-grid-width);margin:var(--mobile-keypad-gap) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-qwertz-sheet{--mobile-keypad-surface-width:100dvw;--mobile-keypad-grid-width:100%;--mobile-keypad-key-height:clamp(2.45rem, min(8.2dvw, 6.1dvh), 3.15rem);--mobile-keypad-key-font:clamp(.9rem, min(3.2dvw, 2.35dvh), 1.08rem);--mobile-keypad-gap:clamp(.22rem, min(.75dvw, .55dvh), .42rem);--mobile-keypad-max-height:min(46dvh, 24rem)}.mobile-qwertz-sheet :where(.space-y-1\.5>:not([hidden])~:not([hidden])){margin-top:var(--mobile-keypad-gap)!important}.mobile-qwertz-sheet :where([class*=gap-1]){gap:clamp(.25rem,1.15dvw,.45rem)!important}.mobile-keypad-display{min-height:clamp(5.25rem,13dvh,8.5rem)!important}.mobile-keypad-value{font-size:clamp(2.1rem,min(10dvw,8.8dvh),4.5rem)!important;line-height:1.05!important}@media(min-width:640px)and (max-width:1279px){.mobile-keypad-display{min-height:clamp(5.75rem,14dvh,9rem)!important}.mobile-keypad-surface{--mobile-keypad-key-height:clamp(3rem, min(7.8dvw, 7.5dvh), 4rem);--mobile-keypad-key-font:clamp(.98rem, min(2.6dvw, 2.45dvh), 1.16rem);--mobile-keypad-gap:clamp(.26rem, min(.75dvw, .58dvh), .48rem)}.mobile-qwertz-sheet{--mobile-keypad-key-height:clamp(2.3rem, min(6.6dvw, 5.4dvh), 3rem);--mobile-keypad-key-font:clamp(.88rem, min(2.4dvw, 2.15dvh), 1.05rem)}}@media(max-height:740px){.mobile-keypad-surface{--mobile-keypad-key-height:clamp(2.55rem, 6.8dvh, 3.2rem);--mobile-keypad-key-font:clamp(.86rem, 2.25dvh, 1rem);--mobile-keypad-gap:clamp(.18rem, .48dvh, .34rem);--mobile-keypad-max-height:min(50dvh, 20rem)}.mobile-qwertz-sheet{--mobile-keypad-key-height:clamp(2.05rem, 5.2dvh, 2.55rem);--mobile-keypad-key-font:clamp(.8rem, 2dvh, .94rem);--mobile-keypad-max-height:min(49dvh, 18rem)}.mobile-keypad-display{min-height:clamp(3.75rem,10dvh,6rem)!important}.mobile-keypad-value{font-size:clamp(1.75rem,min(8dvw,7dvh),3.2rem)!important}}@media(min-width:1024px){.mobile-keypad-surface{--mobile-keypad-key-height:clamp(2.65rem, 3.2dvw, 3.6rem);--mobile-keypad-key-font:clamp(.95rem, 1.1dvw, 1.15rem);--mobile-keypad-grid-width:clamp(18.5rem, 28dvw, 24rem);--mobile-keypad-surface-width:clamp(25rem, 38dvw, 34rem)}}.mobile-ui-kicker,.mobile-invoice-creator .mic-label,[class~=tracking-widest],.ui-label,.ui-section-title,.ui-table-header,.ui-filter-pill,[class~="tracking-[0.14em]"],[class~="tracking-[0.15em]"],[class~="tracking-[0.16em]"],[class~="tracking-[0.18em]"],[class~="tracking-[0.2em]"]{letter-spacing:.055em!important}[class~=tracking-wider],.action-menu-surface [class~=tracking-wide],.action-menu-surface [class~=tracking-wider]{letter-spacing:.05em!important}.action-menu-surface .uppercase,.mobile-ui-menu-button.uppercase{text-transform:none!important}@media(max-width:430px){:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface) :where(.uppercase),.settings-page-shell :where(.uppercase,[class~=tracking-widest],[class~=tracking-wider],[class~="tracking-[0.12em]"],[class~="tracking-[0.14em]"],[class~="tracking-[0.16em]"]){letter-spacing:.04em!important}:where(.mobile-invoice-creator,.mobile-bottom-shell:not(.mobile-keypad-surface),.mobile-sheet-surface,.mobile-popup-surface:not(.mobile-keypad-surface)) :where(button,[role=button]){min-height:2.85rem}.mobile-bottom-shell{max-width:calc(100vw - 1rem)}}@media(max-width:360px){:where(.mobile-invoice-creator,.mobile-bottom-shell,.mobile-sheet-surface,.mobile-popup-surface) :where(.uppercase),.settings-page-shell :where(.uppercase,[class~=tracking-widest],[class~=tracking-wider],[class~="tracking-[0.12em]"],[class~="tracking-[0.14em]"],[class~="tracking-[0.16em]"]){letter-spacing:.025em!important}.mobile-creator-actionbar,.dashboard-mobile-pillbar{padding:.45rem!important}}.dashboard-header .dashboard-header-shell{overflow:visible!important}@media(max-width:1279px){.dashboard-header .dashboard-header-shell{grid-template-columns:2.75rem minmax(8.5rem,1fr) 2.75rem;align-items:center;gap:.5rem;padding-top:.75rem;padding-bottom:.85rem;height:auto!important;min-height:4.35rem!important;display:grid!important}.dashboard-header .dashboard-header-left{order:initial;grid-column:1;overflow:hidden;width:auto!important}.dashboard-header .dashboard-top-tabs,.dashboard-header .dashboard-header-pillbar-slot{order:initial;grid-column:2;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:2.75rem;padding-block:0;padding-inline:0;display:flex!important;overflow:visible!important}.dashboard-header .dashboard-top-tabs .pill-page-switcher,.settings-header-tab-switcher .pill-page-switcher{overflow:visible;box-sizing:border-box!important;border-radius:var(--segment-track-radius)!important;width:100%!important;max-width:100%!important;height:2.75rem!important;min-height:2.75rem!important;padding:var(--segment-track-padding)!important;gap:var(--segment-track-padding)!important;box-shadow:none!important}.dashboard-header .dashboard-top-tabs .pill-page-switcher-tab,.settings-header-tab-switcher .pill-page-switcher-tab{border-radius:var(--segment-pill-radius)!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0 .5rem!important;transform:none!important}.dashboard-header .dashboard-top-tabs .pill-page-switcher-tab:hover,.settings-header-tab-switcher .pill-page-switcher-tab:hover,.dashboard-header .dashboard-top-tabs .pill-page-switcher-tab:active,.settings-header-tab-switcher .pill-page-switcher-tab:active{transform:none!important}.dashboard-header .dashboard-header-actions{order:initial;min-width:0;margin-left:0;display:contents!important}.dashboard-header .dashboard-logo-button,.dashboard-header .dashboard-create-button,.dashboard-header .dashboard-account-button{flex:0 0 2.75rem!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important}.dashboard-header .dashboard-account-wrap{grid-column:3;justify-self:end;min-width:0}.dashboard-header .dashboard-account-button{justify-content:center;white-space:nowrap!important}.dashboard-header .dashboard-account-button span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}}@media(min-width:768px)and (max-width:1279px){.dashboard-header .dashboard-logo-button{flex:0 0 2.75rem!important;width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important}.dashboard-header .dashboard-header-shell{grid-template-columns:2.75rem minmax(8.5rem,1fr) 2.75rem}}@media(min-width:1280px){.dashboard-header .dashboard-logo-button,.dashboard-header .dashboard-create-button,.dashboard-header .dashboard-account-button{flex:0 0 2.75rem!important;width:2.75rem!important;min-width:2.75rem!important;max-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important}.dashboard-header .dashboard-logo-image{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}}.dashboard-account-menu{max-height:min(72dvh,34rem);overflow:hidden auto;width:min(24rem,100vw - 1.5rem)!important}.dashboard-account-menu,.dashboard-account-menu :where(button,span,div){overflow-wrap:normal!important;word-break:normal!important}.dashboard-account-menu-heading{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.dashboard-location-row{flex-direction:column;display:flex!important}.dashboard-location-button{min-width:0!important}.dashboard-location-name,.dashboard-location-name-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}@media(max-width:420px){.dashboard-header .dashboard-top-tabs,.settings-header-tab-switcher{max-width:100%}.dashboard-header .dashboard-account-button{padding-left:0!important;padding-right:0!important}}@media(max-width:374px){.dashboard-header .dashboard-header-shell{grid-template-columns:2.5rem minmax(7rem,1fr) 2.5rem;gap:.375rem;padding-left:.625rem;padding-right:.625rem}.dashboard-header .dashboard-logo-button,.dashboard-header .dashboard-create-button,.dashboard-header .dashboard-account-button{flex-basis:2.5rem!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}}.dashboard-header .dashboard-account-button{aspect-ratio:1;border-radius:var(--segment-pill-radius)!important;border:1px solid rgb(var(--color-border))!important;background:rgb(var(--color-surface))!important;box-shadow:none!important;padding:0!important;overflow:hidden!important}.dashboard-header .dashboard-account-button:hover:not(:disabled){transform:none;border-color:rgb(var(--color-border-strong))!important;background:rgb(var(--color-surface-hover))!important;box-shadow:none!important}.dashboard-header .dashboard-account-button :where(img,svg,span){-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit!important;width:100%!important;height:100%!important}:is([class~=bg-gradient-to-t],[class~=bg-gradient-to-tr],[class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-b],[class~=bg-gradient-to-bl],[class~=bg-gradient-to-l],[class~=bg-gradient-to-tl]){background-image:none!important}:is([class~=bg-gradient-to-t],[class~=bg-gradient-to-tr],[class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-b],[class~=bg-gradient-to-bl],[class~=bg-gradient-to-l],[class~=bg-gradient-to-tl]):is([class*=from-slate-900],[class*=to-slate-900],[class*=from-slate-800],[class*=to-slate-800],[class*=from-black],[class*=to-black]){background-color:rgb(var(--color-text-primary))!important}:is([class~=bg-gradient-to-t],[class~=bg-gradient-to-tr],[class~=bg-gradient-to-r],[class~=bg-gradient-to-br],[class~=bg-gradient-to-b],[class~=bg-gradient-to-bl],[class~=bg-gradient-to-l],[class~=bg-gradient-to-tl]):is([class*=from-white],[class*=to-white]),[class*="bg-white/"]{background-color:rgb(var(--color-surface))!important}[class*="bg-slate-50/"],[class*="bg-slate-100/"]{background-color:rgb(var(--color-bg-muted))!important}[class*="bg-slate-900/5"]{background-color:rgb(var(--color-text-primary) / .05)!important}[class*="bg-slate-900/45"]{background-color:rgb(var(--color-text-primary) / .45)!important}[class*="bg-slate-900/60"],[class*="bg-slate-900/64"],[class*="bg-black/"]{background-color:var(--overlay-scrim)!important}:is([class~=fixed],[class~=absolute])[class~=inset-0]:is([class*="bg-slate-900/"],[class*="bg-black/"]){-webkit-backdrop-filter:none!important}[class*="border-white/"]{border-color:rgb(var(--color-border))!important}#root :where([class*=text-red-],[class*=text-rose-],[class*=text-orange-],[class*=text-amber-],[class*=text-yellow-],[class*=text-lime-],[class*=text-green-],[class*=text-emerald-],[class*=text-teal-],[class*=text-cyan-],[class*=text-sky-],[class*=text-blue-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-pink-],[class*="text-[rgb("]):not(.ui-status-badge):not([data-slot=status-badge]){color:rgb(var(--color-text-secondary))!important}#root :where([class*=bg-red-],[class*=bg-rose-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-yellow-],[class*=bg-lime-],[class*=bg-green-],[class*=bg-emerald-],[class*=bg-teal-],[class*=bg-cyan-],[class*=bg-sky-],[class*=bg-blue-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-pink-]):not(.ui-status-badge):not([data-slot=status-badge]){background-color:rgb(var(--color-bg-muted))!important}#root :where([class*=border-red-],[class*=border-rose-],[class*=border-orange-],[class*=border-amber-],[class*=border-yellow-],[class*=border-lime-],[class*=border-green-],[class*=border-emerald-],[class*=border-teal-],[class*=border-cyan-],[class*=border-sky-],[class*=border-blue-],[class*=border-indigo-],[class*=border-violet-],[class*=border-purple-],[class*=border-fuchsia-],[class*=border-pink-]):not(.ui-status-badge):not([data-slot=status-badge]){border-color:rgb(var(--color-border-strong))!important}#root :where(.settings-page-shell,.customer-db-root,.customer-db-modal,.entity-management-modal,.mobile-invoice-creator,.invoice-creator-shell,.lexware-setup-card) :where(.rounded-sm){border-radius:var(--modern-radius-sm)!important}#root :where(.settings-page-shell,.customer-db-root,.customer-db-modal,.entity-management-modal,.mobile-invoice-creator,.invoice-creator-shell,.lexware-setup-card) :where(.tracking-widest,.tracking-\[0\.12em\]){letter-spacing:0!important}[class*=backdrop-blur],[class*="supports-backdrop-filter:backdrop-blur"]{-webkit-backdrop-filter:none!important}:where(.bg-white,.bg-slate-50,.bg-slate-100,.bg-neutral-50,.bg-neutral-100){background-color:var(--modern-surface-solid)!important}:where(.bg-slate-50\/30,.bg-slate-50\/50,.bg-slate-50\/60,.bg-slate-50\/70,.bg-slate-50\/80,.bg-slate-100\/80,.bg-white\/70,.bg-white\/80,.bg-white\/90,.bg-white\/95,.bg-white\/96){background-color:rgb(var(--color-bg-elevated) / .86)!important}:where(.text-slate-950,.text-slate-900,.text-slate-800,.text-neutral-950,.text-neutral-900){color:rgb(var(--color-text-primary))!important}:where(.text-slate-700,.text-slate-600,.text-neutral-700,.text-neutral-600){color:rgb(var(--color-text-secondary))!important}:where(.text-slate-500,.text-slate-400,.text-neutral-500,.text-neutral-400){color:rgb(var(--color-text-muted))!important}:where(.border-slate-100,.border-slate-200,.border-slate-300,.border-neutral-200,.border-white\/60,.border-white\/70){border-color:var(--modern-border)!important}#root :where(form,.responsive-auth-panel,.login-panel,[class*=auth]) :where(input:not([type=checkbox]):not([type=radio]),select,textarea),#root :where(input[class*=bg-white],input[class*=bg-slate],textarea[class*=bg-white],textarea[class*=bg-slate]){border-color:var(--modern-border)!important;background:rgb(var(--color-bg-elevated))!important;color:rgb(var(--color-text-primary))!important;box-shadow:inset 0 1px rgb(var(--color-text-primary) / .035)!important}#root :where(form,.responsive-auth-panel,.login-panel,[class*=auth]) :where(.auth-primary-button,.ui-btn-primary){min-height:var(--lexware-control-height)!important;border:1px solid rgb(var(--color-accent-primary))!important;background:rgb(var(--color-accent-primary))!important;color:rgb(var(--color-text-on-invert))!important;box-shadow:none!important}#root :where(form,.responsive-auth-panel,.login-panel,[class*=auth]) :where(button[class*=border-]:not(.auth-primary-button):not(.ui-btn-primary)){min-height:var(--lexware-control-height)!important;border-color:var(--modern-border)!important;background:rgb(var(--color-bg-elevated) / .78)!important;color:rgb(var(--color-text-primary))!important}#root :where(.ui-btn-primary,.ui-segment-selected,.is-selected.ui-segment-selected,button.is-selected,.dashboard-create-button,.action-icon-button-primary,.customer-db-create,.ui-icon-btn--primary,.ui-icon-btn--add,.ui-icon-btn--remove,.ui-icon-btn--confirm,.ui-icon-btn--create):not(.ui-semantic-danger-action):not(.ui-icon-btn--danger):not(.ui-icon-btn--close) :is(span,strong,small,i.fas,i.far,i.fab,svg){color:rgb(var(--color-text-on-invert))!important;stroke:currentColor!important}:where(.custom-calendar-modal){-webkit-backdrop-filter:none!important}@media(min-width:1280px){.custom-calendar-overlay{-webkit-backdrop-filter:none!important;background-color:var(--overlay-scrim)!important}.custom-calendar-modal{-webkit-backdrop-filter:none!important;background:rgb(var(--color-surface))!important}}.overlay-scrim{background:var(--overlay-scrim)!important;-webkit-backdrop-filter:none!important}.overlay-scrim-light{background:var(--overlay-scrim-light)!important;-webkit-backdrop-filter:none!important}body{font-feature-settings:"cv02","cv03","cv04","tnum";background:rgb(var(--color-bg-base))!important;color:rgb(var(--color-text-primary))!important}#root{background:0 0}::-moz-selection{background:rgb(var(--color-accent-primary) / .22);color:rgb(var(--color-text-primary))}::selection{background:rgb(var(--color-accent-primary) / .22);color:rgb(var(--color-text-primary))}:where(.app-page-header,.app-page-controls,.app-content-card,.surface-card,.surface-toolbar,.surface-popup,.surface-sheet,.action-menu-surface,.dashboard-header-shell,.dashboard-filter-panel,.dashboard-filter-mobile-sheet,.mobile-ui-card,.settings-card,.settings-section-card,.customer-db-shell,.customer-db-panel,.customer-db-modal,.entity-form-modal,.invoice-picker-modal,.responsive-modal-panel,.responsive-dialog-panel,.searchable-select-panel,.country-search-panel){border-color:var(--modern-border)!important;background:var(--modern-surface-solid)!important;color:rgb(var(--color-text-primary))!important;box-shadow:none!important}:where(.app-page-header,.dashboard-header,.dashboard-location-slide){border-color:var(--modern-border-soft)!important;background:rgb(var(--color-bg-elevated) / .82)!important;box-shadow:none!important}:where(.app-content-card,.surface-card,.settings-card,.settings-section-card,.mobile-ui-card,.ui-empty-state,.ui-loading-state){border-radius:var(--modern-radius-lg)!important}:where(.surface-popup,.surface-sheet,.responsive-modal-panel,.responsive-dialog-panel,.country-search-panel,.searchable-select-panel){border-radius:var(--modern-radius-md)!important;box-shadow:none!important}:where(input,select,textarea,[data-slot=input],[data-slot=textarea]){min-height:2.5rem;box-shadow:inset 0 1px rgb(var(--color-text-primary) / .03);border-color:var(--modern-border)!important;border-radius:var(--modern-radius-sm)!important;background:rgb(var(--color-bg-elevated))!important;color:rgb(var(--color-text-primary))!important}:where(input,select,textarea,[data-slot=input],[data-slot=textarea]):focus,:where(input,select,textarea,[data-slot=input],[data-slot=textarea]):focus-visible{border-color:rgb(var(--color-border-focus))!important;box-shadow:0 0 0 3px var(--modern-ring)!important;outline:none!important}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid rgb(var(--color-border-focus))!important}#root :where(button,[data-slot=button],.button,.upload-button):not(.no-shadcn-button):not(.sr-only){border-radius:var(--modern-radius-sm)!important;transition:transform .14s var(--modern-ease),background-color .17s var(--modern-ease),border-color .17s var(--modern-ease),color .17s var(--modern-ease),box-shadow .17s var(--modern-ease)!important}#root :where(button,[data-slot=button]):active:not(:disabled){transform:translateY(1px)scale(.99)!important}#root :where(.ui-btn-primary,.dashboard-create-button,.customer-db-create,.action-icon-button-primary){border-color:rgb(var(--color-accent-primary))!important;background:rgb(var(--color-accent-primary))!important;color:rgb(var(--color-text-on-invert))!important;box-shadow:none!important}#root :where(.ui-btn-primary,.dashboard-create-button,.customer-db-create,.action-icon-button-primary):hover:not(:disabled){background:rgb(var(--color-accent-secondary))!important;border-color:rgb(var(--color-accent-secondary))!important}#root :where([data-slot=button].border,button.border,.ui-filter-pill,.dashboard-filter-chip,.document-type-segment>button,.dashboard-compact-selector>button,.pill-page-switcher>button){border-color:var(--modern-border)!important}#root :where([data-slot=button].border,button.border):not(.is-selected):not(.dashboard-create-button):not(.action-icon-button-primary):not(.ui-btn-primary):not(.customer-db-create):not(.ui-icon-btn--primary):not(.ui-icon-btn--create){background:rgb(var(--color-bg-elevated) / .88)!important;color:rgb(var(--color-text-primary))!important}#root :where([data-slot=button].border,button.border):not(.is-selected):hover:not(:disabled){border-color:rgb(var(--color-border-strong))!important;background:var(--modern-surface-hover)!important}:where(.dashboard-filter-chip,.document-type-segment>button,.dashboard-compact-selector>button,.pill-page-switcher>button){border-radius:var(--segment-pill-radius)!important;letter-spacing:.02em!important;min-height:2.25rem!important}.dashboard-header .pill-page-switcher>.pill-page-switcher-tab{height:100%!important;min-height:0!important;max-height:100%!important;transform:none!important}.dashboard-header .pill-page-switcher>.pill-page-switcher-tab:active{transform:none!important}#root .dashboard-header.app-page-header,#root .dashboard-header,#root .dashboard-header .dashboard-header-shell,#root .dashboard-header .dashboard-header-pillbar-slot,#root .dashboard-header .dashboard-top-tabs{overflow:visible!important}#root .dashboard-header .pill-page-switcher,#root .settings-header-tab-switcher .pill-page-switcher{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:2.75rem!important;min-height:2.75rem!important;padding:var(--segment-track-padding)!important;align-items:stretch!important;gap:var(--segment-track-padding)!important;border:1px solid rgb(var(--color-border))!important;border-radius:var(--segment-track-radius)!important;background:rgb(var(--color-bg-muted) / .8)!important;box-shadow:none!important;background-clip:padding-box!important;flex-shrink:0!important;grid-template-rows:minmax(0,1fr)!important;display:grid!important;overflow:visible!important}#root .dashboard-header .pill-page-switcher>.pill-page-switcher-tab,#root .settings-header-tab-switcher .pill-page-switcher>.pill-page-switcher-tab{box-sizing:border-box!important;flex:unset!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:visible!important;transform:none!important}:where(.ui-filter-pill,.dashboard-filter-chip,.document-type-segment>button):not(.is-selected){background:rgb(var(--color-bg-elevated) / .68)!important;color:rgb(var(--color-text-secondary))!important}:where(.dashboard-compact-selector,.pill-page-switcher,.document-type-segment){border:1px solid var(--modern-border)!important;border-radius:var(--modern-radius-md)!important;background:rgb(var(--color-bg-muted) / .78)!important;box-shadow:none!important}:where(table,.entity-table,.invoice-table){border-color:var(--modern-border)!important}:where(th,.ui-table-header){color:rgb(var(--color-text-label))!important;background:rgb(var(--color-bg-muted) / .62)!important}:where(tr,.entity-row,.invoice-row){border-color:var(--modern-border-soft)!important}:where(tr:hover,.entity-row:hover,.invoice-row:hover,.group:hover){background-color:rgb(var(--color-surface-hover) / .72)!important}:where(.ui-empty-state){border-color:var(--modern-border)!important;background:rgb(var(--color-bg-muted) / .52)!important}:where(.ui-empty-state-icon,.ui-loading-state-icon,.mobile-ui-icon-button){background:rgb(var(--color-bg-elevated))!important;border:1px solid var(--modern-border-soft)!important;color:rgb(var(--color-text-secondary))!important;box-shadow:none!important}:where(.ui-status-banner,.ui-semantic-danger-surface,.ui-semantic-warning-surface){border-radius:var(--modern-radius-sm)!important}:where(.ui-status-badge){min-height:1.65rem;letter-spacing:.02em!important;border-radius:999px!important;padding-inline:.6rem!important;font-weight:800!important}:where(.dashboard-shell,.settings-page-shell,.customer-db-shell,.mobile-invoice-creator){color:rgb(var(--color-text-primary))!important}:where(.custom-calendar-overlay,[data-slot=dialog-overlay],[data-slot=sheet-backdrop],[data-slot=sheet-overlay],[data-slot=alert-dialog-overlay],.dashboard-account-menu-overlay,.app-layer-modal-overlay,.mobile-filter-overlay,.mobile-overlay-surface,.surface-overlay){background:var(--overlay-scrim)!important;-webkit-backdrop-filter:none!important}:where(.custom-calendar-modal,.mobile-filter-popup,.mobile-filter-sheet,.dashboard-filter-mobile-sheet){border-radius:var(--modern-radius-lg)!important;background:var(--modern-surface-solid)!important;border-color:var(--modern-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}:where(.recharts-cartesian-axis-tick-value,.recharts-legend-item-text){fill:rgb(var(--color-text-muted))!important;color:rgb(var(--color-text-muted))!important}:where(.recharts-cartesian-grid line){stroke:rgb(var(--color-border) / .72)!important}:where(.recharts-tooltip-wrapper){color:rgb(var(--color-text-primary))!important}@media(max-width:768px){:where(.app-page-header,.dashboard-header,.mobile-bottom-shell,.mobile-sheet-surface){border-color:var(--modern-border-soft)!important}:where(.mobile-bottom-shell){background:rgb(var(--color-bg-elevated))!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#root :where(form,.responsive-auth-panel,.login-panel,[class*=auth]){color:rgb(var(--color-text-primary))!important}#root input:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-text-primary))!important;box-shadow:0 0 0 1000px rgb(var(--color-bg-elevated)) inset!important;caret-color:rgb(var(--color-text-primary))!important;-webkit-transition:background-color 999999s ease-in-out!important;transition:background-color 999999s ease-in-out!important}#root input:-webkit-autofill:hover{-webkit-text-fill-color:rgb(var(--color-text-primary))!important;box-shadow:0 0 0 1000px rgb(var(--color-bg-elevated)) inset!important;caret-color:rgb(var(--color-text-primary))!important;-webkit-transition:background-color 999999s ease-in-out!important;transition:background-color 999999s ease-in-out!important}#root input:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--color-text-primary))!important;box-shadow:0 0 0 1000px rgb(var(--color-bg-elevated)) inset!important;caret-color:rgb(var(--color-text-primary))!important;-webkit-transition:background-color 999999s ease-in-out!important;transition:background-color 999999s ease-in-out!important}#root textarea:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-text-primary))!important;box-shadow:0 0 0 1000px rgb(var(--color-bg-elevated)) inset!important;caret-color:rgb(var(--color-text-primary))!important;-webkit-transition:background-color 999999s ease-in-out!important;transition:background-color 999999s ease-in-out!important}#root select:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-text-primary))!important;box-shadow:0 0 0 1000px rgb(var(--color-bg-elevated)) inset!important;caret-color:rgb(var(--color-text-primary))!important;-webkit-transition:background-color 999999s ease-in-out!important;transition:background-color 999999s ease-in-out!important}#root :where(.dashboard-shell,.app-page-shell,.settings-page-shell,.mobile-invoice-creator){background:0 0!important}#root :where(.lexware-page-frame,.app-page-shell){border:1px solid var(--modern-border)!important;background:rgb(var(--color-bg-elevated) / .72)!important;box-shadow:none!important}#root :where(.lexware-page-header,.lexware-page-controls,.app-page-header,.app-page-controls){min-height:4rem;border-color:var(--modern-border-soft)!important;background:rgb(var(--color-bg-elevated))!important}#root :where(.lexware-card,.app-content-card,.mobile-ui-card,.responsive-modal-panel,.mobile-sheet-surface,.mobile-popup-surface){border:1px solid var(--modern-border)!important;border-radius:var(--modern-radius-md)!important;background:rgb(var(--color-bg-elevated) / .86)!important;box-shadow:none!important}#root :where(.app-content-card,.mobile-ui-card,.dashboard-stat-card,.lexware-card){transition:border-color .18s var(--modern-ease),background-color .18s var(--modern-ease),transform .18s var(--modern-ease)}#root :where(.app-content-card,.mobile-ui-card,.dashboard-stat-card,.lexware-card):hover{border-color:rgb(var(--color-border-strong) / .72)!important}#root :where(.lexware-table-shell,.management-table-density){background:rgb(var(--color-bg-elevated) / .56)!important}#root :where(table){width:100%;border-collapse:separate!important;border-spacing:0!important}#root :where(.lexware-table-head,.ui-table-header,thead){height:var(--lexware-table-header-height)}#root :where(th){height:var(--lexware-table-header-height);color:rgb(var(--color-text-label))!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:rgb(var(--color-bg-muted) / .92)!important;padding-block:.75rem!important;font-size:.72rem!important;font-weight:800!important}#root :where(td){min-height:var(--lexware-row-height);color:rgb(var(--color-text-secondary))!important;border-color:var(--modern-border-soft)!important;padding-block:.8rem!important}#root :where(tbody tr,.entity-row,.invoice-row){background:rgb(var(--color-bg-elevated) / .72)!important}#root :where(tbody tr:hover,.entity-row:hover,.invoice-row:hover){background:rgb(var(--color-surface-hover) / .88)!important}#root :where(.mobile-ui-card,.mobile-invoice-list-card,.mobile-customer-card,.mobile-product-card){border-radius:var(--modern-radius-md)!important;padding:clamp(.75rem,2.4vw,1rem)!important}#root :where(.mobile-ui-title,.ui-card-title,h1,h2,h3){color:rgb(var(--color-text-primary))!important;letter-spacing:0!important}#root :where(.mobile-ui-meta,.mobile-ui-kicker,.ui-card-meta){color:rgb(var(--color-text-muted))!important}#root :where(.ui-filter-pill,.lexware-filter-pill,.dashboard-filter-chip,.document-type-segment>button){border-radius:var(--segment-pill-radius)!important;letter-spacing:.015em!important;min-height:2.5rem!important;font-weight:750!important}#root :where(.ui-filter-pill.h-11,.ui-filter-pill.min-h-11,.lexware-filter-pill.h-11,.lexware-filter-pill.min-h-11,button.ui-page-tab){min-height:2.75rem!important}#root :where(.ui-segment-selected,.is-selected,button[aria-pressed=true]){border-color:rgb(var(--color-text-primary))!important;background:rgb(var(--color-text-primary))!important;color:rgb(var(--color-bg-base))!important;box-shadow:none!important}#root :where(.ui-segment-selected,.is-selected,button[aria-pressed=true]) :where(span,i,svg){color:inherit!important}#root :where(.ui-icon-btn,.action-icon-button,.mobile-ui-icon-button,.dashboard-logo-button,.dashboard-create-button,.dashboard-account-button){min-width:2.75rem;min-height:2.75rem;border-radius:var(--segment-pill-radius)!important;border-color:var(--modern-border)!important;background:rgb(var(--color-bg-elevated) / .9)!important;color:rgb(var(--color-text-secondary))!important;box-shadow:none!important}#root :where(.ui-icon-btn,.action-icon-button,.mobile-ui-icon-button,.dashboard-logo-button,.dashboard-create-button):hover:not(:disabled){border-color:rgb(var(--color-border-strong))!important;background:rgb(var(--color-surface-hover))!important;color:rgb(var(--color-text-primary))!important}#root :where(.dashboard-create-button,.action-icon-button-primary,.ui-icon-btn--primary,.ui-icon-btn--create){background:rgb(var(--color-text-primary))!important;border-color:rgb(var(--color-text-primary))!important;color:rgb(var(--color-bg-base))!important}#root :where(.dashboard-create-button,.action-icon-button-primary,.ui-icon-btn--primary,.ui-icon-btn--create) :where(i,svg,span){color:inherit!important}#root :where(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){min-height:var(--lexware-control-height);border-radius:var(--segment-pill-radius)!important}#root :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{border-color:rgb(var(--color-border-focus))!important;box-shadow:0 0 0 3px rgb(var(--color-border-focus) / .18)!important}#root :where(.settings-page-shell section,.settings-page-shell .app-content-card,.settings-page-shell [class*=rounded-lg][class*=border]){border-color:var(--modern-border)!important}#root :where(.settings-page-shell section){border-radius:var(--modern-radius-md)!important}#root :where(.mobile-invoice-creator,.invoice-creator-shell,.line-item-entry,.invoice-meta-panel,.customer-panel,.totals-footer){color:rgb(var(--color-text-primary))!important}#root :where(.dashboard-header-shell,.mobile-nav-surface,.dashboard-mobile-pillbar){border-color:var(--modern-border)!important;background:rgb(var(--color-bg-elevated) / .88)!important;box-shadow:none!important}#root :where(.pill-page-switcher-tab){-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.4rem!important}#root :where(.pill-page-switcher-tab span:not(.sr-only)){text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}#root :where([aria-disabled=true],:disabled){cursor:not-allowed!important}@media(max-width:1279px){#root :where(.app-page-shell,.lexware-page-frame){border-inline:0!important;border-radius:0!important}#root :where(.app-page-controls,.lexware-page-controls){min-height:3.5rem}#root :where(.mobile-ui-card,.mobile-invoice-list-card,.mobile-customer-card,.mobile-product-card){border-inline-color:rgb(var(--color-border) / .76)!important}}#root :where(.lexware-settings-panel,.settings-page-shell .rounded-lg.border,.dashboard-account-menu,.country-search-panel,.dashboard-global-search-panel){background:rgb(var(--color-surface))!important;border-color:var(--modern-border)!important;box-shadow:none!important}#root :where(.settings-page-shell [class*=border-amber],.settings-page-shell [class*=border-rose],.settings-page-shell [class*=border-emerald],.dashboard-header [class*=border-amber],.dashboard-header [class*=border-rose],.dashboard-account-menu [class*=border-amber],.mobile-invoice-creator [class*=border-amber],.ui-semantic-danger-surface,.ui-semantic-warning-surface){border-color:var(--modern-border)!important}#root :where(.settings-page-shell [class*=bg-amber],.settings-page-shell [class*=bg-rose],.settings-page-shell [class*=bg-emerald],.dashboard-header [class*=bg-amber],.dashboard-header [class*=bg-rose],.dashboard-account-menu [class*=bg-amber],.dashboard-account-menu [class*=bg-sky],.mobile-invoice-creator [class*=bg-amber],.ui-semantic-danger-surface,.ui-semantic-warning-surface){background-color:rgb(var(--color-bg-muted))!important}#root :where(.ui-semantic-danger-indicator-ping,.ui-semantic-danger-indicator-core){background-color:rgb(var(--color-text-primary))!important;border-color:rgb(var(--color-bg-base))!important}#root :where(.dashboard-account-menu [aria-disabled=true],.dashboard-location-button.is-selected){opacity:1!important}#root :where(.sync-dot-offline,.sync-dot-error){background-color:rgb(var(--color-text-muted))!important}#root :where(.sync-dot-queue,.sync-dot-syncing,.sync-dot-fair,.sync-dot-connected){background-color:rgb(var(--color-text-secondary))!important}#root :where(.sync-dot-good,.sync-dot-excellent){background-color:rgb(var(--color-text-primary))!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
