/*! tailwindcss v4.3.3 | 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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"DM Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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:where(:not(iframe)){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,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-20{top:calc(var(--spacing) * 20)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}}.-m-2\.5{margin:calc(var(--spacing) * -2.5)}.-m-3{margin:calc(var(--spacing) * -3)}.app-container{width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);margin-inline:auto;@media (width>=64rem){padding-inline:calc(var(--spacing) * 12)}padding-inline:var(--app-page-gutter,1.5rem);@media (width>=1024px){padding-inline:var(--app-page-gutter,3rem)}}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.-my-4{margin-block:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-down{--hero-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down);mask:var(--hero-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-left-solid{--hero-arrow-left-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M11.03%203.97a.75.75%200%200%201%200%201.06l-6.22%206.22H21a.75.75%200%200%201%200%201.5H4.81l6.22%206.22a.75.75%200%201%201-1.06%201.06l-7.5-7.5a.75.75%200%200%201%200-1.06l7.5-7.5a.75.75%200%200%201%201.06%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left-solid);mask:var(--hero-arrow-left-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-right-on-rectangle{--hero-arrow-right-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-on-rectangle);mask:var(--hero-arrow-right-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-top-right-on-square{--hero-arrow-top-right-on-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%206H5.25A2.25%202.25%200%200%200%203%208.25v10.5A2.25%202.25%200%200%200%205.25%2021h10.5A2.25%202.25%200%200%200%2018%2018.75V10.5m-10.5%206L21%203m0%200h-5.25M21%203v5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square);mask:var(--hero-arrow-top-right-on-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-up{--hero-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2010.5%2012%203m0%200%207.5%207.5M12%203v18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up);mask:var(--hero-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-banknotes{--hero-banknotes:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018.75a60.07%2060.07%200%200%201%2015.797%202.101c.727.198%201.453-.342%201.453-1.096V18.75M3.75%204.5v.75A.75.75%200%200%201%203%206h-.75m0%200v-.375c0-.621.504-1.125%201.125-1.125H20.25M2.25%206v9m18-10.5v.75c0%20.414.336.75.75.75h.75m-1.5-1.5h.375c.621%200%201.125.504%201.125%201.125v9.75c0%20.621-.504%201.125-1.125%201.125h-.375m1.5-1.5H21a.75.75%200%200%200-.75.75v.75m0%200H3.75m0%200h-.375a1.125%201.125%200%200%201-1.125-1.125V15m1.5%201.5v-.75A.75.75%200%200%200%203%2015h-.75M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm3%200h.008v.008H18V10.5Zm-12%200h.008v.008H6V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-bell{--hero-bell:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell);mask:var(--hero-bell);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-briefcase{--hero-briefcase:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%2014.15v4.25c0%201.094-.787%202.036-1.872%202.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5%200a2.18%202.18%200%200%200%20.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114%2048.114%200%200%200-3.413-.387m4.5%208.006c-.194.165-.42.295-.673.38A23.978%2023.978%200%200%201%2012%2015.75c-2.648%200-5.195-.429-7.577-1.22a2.016%202.016%200%200%201-.673-.38m0%200A2.18%202.18%200%200%201%203%2012.489V8.706c0-1.081.768-2.015%201.837-2.175a48.111%2048.111%200%200%201%203.413-.387m7.5%200V5.25A2.25%202.25%200%200%200%2013.5%203h-3a2.25%202.25%200%200%200-2.25%202.25v.894m7.5%200a48.667%2048.667%200%200%200-7.5%200M12%2012.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-briefcase);mask:var(--hero-briefcase);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-building-library{--hero-building-library:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021v-8.25M15.75%2021v-8.25M8.25%2021v-8.25M3%209l9-6%209%206m-1.5%2012V10.332A48.36%2048.36%200%200%200%2012%209.75c-2.551%200-5.056.2-7.5.582V21M3%2021h18M12%206.75h.008v.008H12V6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-library);mask:var(--hero-building-library);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-building-office-2{--hero-building-office-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-cake{--hero-cake:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%208.25v-1.5m0%201.5c-1.355%200-2.697.056-4.024.166C6.845%208.51%206%209.473%206%2010.608v2.513m6-4.871c1.355%200%202.697.056%204.024.166C17.155%208.51%2018%209.473%2018%2010.608v2.513M15%208.25v-1.5m-6%201.5v-1.5m12%209.75-1.5.75a3.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200%203.354%203.354%200%200%200-3%200%203.354%203.354%200%200%201-3%200L3%2016.5m15-3.379a48.474%2048.474%200%200%200-6-.371c-2.032%200-4.034.126-6%20.371m12%200c.39.049.777.102%201.163.16%201.07.16%201.837%201.094%201.837%202.175v5.169c0%20.621-.504%201.125-1.125%201.125H4.125A1.125%201.125%200%200%201%203%2020.625v-5.17c0-1.08.768-2.014%201.837-2.174A47.78%2047.78%200%200%201%206%2013.12M12.265%203.11a.375.375%200%201%201-.53%200L12%202.845l.265.265Zm-3%200a.375.375%200%201%201-.53%200L9%202.845l.265.265Zm6%200a.375.375%200%201%201-.53%200L15%202.845l.265.265Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cake);mask:var(--hero-cake);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-cake-mini{--hero-cake-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m6.75.98-.884.883a1.25%201.25%200%201%200%201.768%200L6.75.98ZM13.25.98l-.884.883a1.25%201.25%200%201%200%201.768%200L13.25.98ZM10%20.98l.884.883a1.25%201.25%200%201%201-1.768%200L10%20.98ZM7.5%205.75a.75.75%200%200%200-1.5%200v.464c-1.179.304-2%201.39-2%202.622v.094c.1-.02.202-.038.306-.052A42.867%2042.867%200%200%201%2010%208.5c1.93%200%203.83.129%205.694.378.104.014.206.032.306.052v-.094c0-1.232-.821-2.317-2-2.622V5.75a.75.75%200%200%200-1.5%200v.318a45.645%2045.645%200%200%200-1.75-.062V5.75a.75.75%200%200%200-1.5%200v.256c-.586.01-1.17.03-1.75.062V5.75ZM4.505%2010.365A41.36%2041.36%200%200%201%2010%2010c1.863%200%203.697.124%205.495.365C16.967%2010.562%2018%2011.838%2018%2013.28v.693a3.72%203.72%200%200%201-1.665-.393%205.222%205.222%200%200%200-4.67%200%203.722%203.722%200%200%201-3.33%200%205.222%205.222%200%200%200-4.67%200A3.72%203.72%200%200%201%202%2013.972v-.693c0-1.441%201.033-2.717%202.505-2.914ZM15.665%2014.92a5.22%205.22%200%200%200%202.335.552V16.5a1.5%201.5%200%200%201-1.5%201.5h-13A1.5%201.5%200%200%201%202%2016.5v-1.028c.8%200%201.6-.184%202.335-.551a3.722%203.722%200%200%201%203.33%200c1.47.735%203.2.735%204.67%200a3.722%203.722%200%200%201%203.33%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cake-mini);mask:var(--hero-cake-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;mask-repeat:no-repeat}.hero-cake-solid{--hero-cake-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m15%201.784-.796.795a1.125%201.125%200%201%200%201.591%200L15%201.784ZM12%201.784l-.796.795a1.125%201.125%200%201%200%201.591%200L12%201.784ZM9%201.784l-.796.795a1.125%201.125%200%201%200%201.591%200L9%201.784ZM9.75%207.547c.498-.021.998-.035%201.5-.042V6.75a.75.75%200%200%201%201.5%200v.755c.502.007%201.002.021%201.5.042V6.75a.75.75%200%200%201%201.5%200v.88l.307.022c1.55.117%202.693%201.427%202.693%202.946v1.018a62.182%2062.182%200%200%200-13.5%200v-1.018c0-1.519%201.143-2.829%202.693-2.946l.307-.022v-.88a.75.75%200%200%201%201.5%200v.797ZM12%2012.75c-2.472%200-4.9.184-7.274.54-1.454.217-2.476%201.482-2.476%202.916v.384a4.104%204.104%200%200%201%202.585.364%202.605%202.605%200%200%200%202.33%200%204.104%204.104%200%200%201%203.67%200%202.605%202.605%200%200%200%202.33%200%204.104%204.104%200%200%201%203.67%200%202.605%202.605%200%200%200%202.33%200%204.104%204.104%200%200%201%202.585-.364v-.384c0-1.434-1.022-2.7-2.476-2.917A49.138%2049.138%200%200%200%2012%2012.75ZM21.75%2018.131a2.604%202.604%200%200%200-1.915.165%204.104%204.104%200%200%201-3.67%200%202.605%202.605%200%200%200-2.33%200%204.104%204.104%200%200%201-3.67%200%202.605%202.605%200%200%200-2.33%200%204.104%204.104%200%200%201-3.67%200%202.604%202.604%200%200%200-1.915-.165v2.494c0%201.035.84%201.875%201.875%201.875h15.75c1.035%200%201.875-.84%201.875-1.875v-2.494Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cake-solid);mask:var(--hero-cake-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-calculator{--hero-calculator:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2015.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V13.5Zm0%202.25h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V13.5Zm0%202.25h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5Zm0%202.25h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5ZM8.25%206h7.5v2.25h-7.5V6ZM12%202.25c-1.892%200-3.758.11-5.593.322C5.307%202.7%204.5%203.65%204.5%204.757V19.5a2.25%202.25%200%200%200%202.25%202.25h10.5a2.25%202.25%200%200%200%202.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507%2048.507%200%200%200%2012%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calculator);mask:var(--hero-calculator);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-chart-bar{--hero-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2013.125C3%2012.504%203.504%2012%204.125%2012h2.25c.621%200%201.125.504%201.125%201.125v6.75C7.5%2020.496%206.996%2021%206.375%2021h-2.25A1.125%201.125%200%200%201%203%2019.875v-6.75ZM9.75%208.625c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125v11.25c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V8.625ZM16.5%204.125c0-.621.504-1.125%201.125-1.125h2.25C20.496%203%2021%203.504%2021%204.125v15.75c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V4.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-check-badge{--hero-check-badge:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012c0%201.268-.63%202.39-1.593%203.068a3.745%203.745%200%200%201-1.043%203.296%203.745%203.745%200%200%201-3.296%201.043A3.745%203.745%200%200%201%2012%2021c-1.268%200-2.39-.63-3.068-1.593a3.746%203.746%200%200%201-3.296-1.043%203.745%203.745%200%200%201-1.043-3.296A3.745%203.745%200%200%201%203%2012c0-1.268.63-2.39%201.593-3.068a3.745%203.745%200%200%201%201.043-3.296%203.746%203.746%200%200%201%203.296-1.043A3.746%203.746%200%200%201%2012%203c1.268%200%202.39.63%203.068%201.593a3.746%203.746%200%200%201%203.296%201.043%203.746%203.746%200%200%201%201.043%203.296A3.745%203.745%200%200%201%2021%2012Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-badge);mask:var(--hero-check-badge);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-check-circle-solid{--hero-check-circle-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2.25%2012c0-5.385%204.365-9.75%209.75-9.75s9.75%204.365%209.75%209.75-4.365%209.75-9.75%209.75S2.25%2017.385%202.25%2012Zm13.36-1.814a.75.75%200%201%200-1.22-.872l-3.236%204.53L9.53%2012.22a.75.75%200%200%200-1.06%201.06l2.25%202.25a.75.75%200%200%200%201.14-.094l3.75-5.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle-solid);mask:var(--hero-check-circle-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-check-mini{--hero-check-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16.704%204.153a.75.75%200%200%201%20.143%201.052l-8%2010.5a.75.75%200%200%201-1.127.075l-4.5-4.5a.75.75%200%200%201%201.06-1.06l3.894%203.893%207.48-9.817a.75.75%200%200%201%201.05-.143Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-mini);mask:var(--hero-check-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;mask-repeat:no-repeat}.hero-check-solid{--hero-check-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M19.916%204.626a.75.75%200%200%201%20.208%201.04l-9%2013.5a.75.75%200%200%201-1.154.114l-6-6a.75.75%200%200%201%201.06-1.06l5.353%205.353%208.493-12.74a.75.75%200%200%201%201.04-.207Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-solid);mask:var(--hero-check-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-chevron-down-mini{--hero-chevron-down-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.22%208.22a.75.75%200%200%201%201.06%200L10%2011.94l3.72-3.72a.75.75%200%201%201%201.06%201.06l-4.25%204.25a.75.75%200%200%201-1.06%200L5.22%209.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down-mini);mask:var(--hero-chevron-down-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-clipboard-document{--hero-clipboard-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%207.5V6.108c0-1.135.845-2.098%201.976-2.192.373-.03.748-.057%201.123-.08M15.75%2018H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08M15.75%2018.75v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5A3.375%203.375%200%200%200%206.375%207.5H5.25m11.9-3.664A2.251%202.251%200%200%200%2015%202.25h-1.5a2.251%202.251%200%200%200-2.15%201.586m5.8%200c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75%207.5H4.875c-.621%200-1.125.504-1.125%201.125v12c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V16.5a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document);mask:var(--hero-clipboard-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-code-bracket{--hero-code-bracket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%206.75%2022.5%2012l-5.25%205.25m-10.5%200L1.5%2012l5.25-5.25m7.5-3-4.5%2016.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-code-bracket);mask:var(--hero-code-bracket);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-cog{--hero-cog:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012a7.5%207.5%200%200%200%2015%200m-15%200a7.5%207.5%200%201%201%2015%200m-15%200H3m16.5%200H21m-1.5%200H12m-8.457%203.077%201.41-.513m14.095-5.13%201.41-.513M5.106%2017.785l1.15-.964m11.49-9.642%201.149-.964M7.501%2019.795l.75-1.3m7.5-12.99.75-1.3m-6.063%2016.658.26-1.477m2.605-14.772.26-1.477m0%2017.726-.26-1.477M10.698%204.614l-.26-1.477M16.5%2019.794l-.75-1.299M7.5%204.205%2012%2012m6.894%205.785-1.149-.964M6.256%207.178l-1.15-.964m15.352%208.864-1.41-.513M4.954%209.435l-1.41-.514M12.002%2012l-3.75%206.495%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog);mask:var(--hero-cog);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-credit-card{--hero-credit-card:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%208.25h19.5M2.25%209h19.5m-16.5%205.25h6m-6%202.25h3m-3.75%203h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-credit-card);mask:var(--hero-credit-card);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-cube{--hero-cube:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-9-5.25L3%207.5m18%200-9%205.25m9-5.25v9l-9%205.25M3%207.5l9%205.25M3%207.5v9l9%205.25m0-9v9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube);mask:var(--hero-cube);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-document{--hero-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m2.25%200H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document);mask:var(--hero-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-document-arrow-down{--hero-document-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m.75%2012%203%203m0%200%203-3m-3%203v-6m-1.5-9H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-arrow-down);mask:var(--hero-document-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-document-check{--hero-document-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.125%202.25h-4.5c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125v-9M10.125%202.25h.375a9%209%200%200%201%209%209v.375M10.125%202.25A3.375%203.375%200%200%201%2013.5%205.625v1.5c0%20.621.504%201.125%201.125%201.125h1.5a3.375%203.375%200%200%201%203.375%203.375M9%2015l2.25%202.25L15%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-check);mask:var(--hero-document-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-document-duplicate{--hero-document-duplicate:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2017.25v3.375c0%20.621-.504%201.125-1.125%201.125h-9.75a1.125%201.125%200%200%201-1.125-1.125V7.875c0-.621.504-1.125%201.125-1.125H6.75a9.06%209.06%200%200%201%201.5.124m7.5%2010.376h3.375c.621%200%201.125-.504%201.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06%209.06%200%200%200-1.5-.124H9.375c-.621%200-1.125.504-1.125%201.125v3.5m7.5%2010.375H9.375a1.125%201.125%200%200%201-1.125-1.125v-9.25m12%206.625v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-duplicate);mask:var(--hero-document-duplicate);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-document-magnifying-glass{--hero-document-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m5.231%2013.481L15%2017.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v16.5c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Zm3.75%2011.625a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-magnifying-glass);mask:var(--hero-document-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-document-plus{--hero-document-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m3.75%209v6m3-3H9m1.5-12H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-plus);mask:var(--hero-document-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-exclamation-circle-mini{--hero-exclamation-circle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Zm-8-5a.75.75%200%200%201%20.75.75v4.5a.75.75%200%200%201-1.5%200v-4.5A.75.75%200%200%201%2010%205Zm0%2010a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle-mini);mask:var(--hero-exclamation-circle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-home-modern{--hero-home-modern:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2021v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21m0%200h4.5V3.545M12.75%2021h7.5V10.75M2.25%2021h1.5m18%200h-18M2.25%209l4.5-1.636M18.75%203l-1.5.545m0%206.205%203%201m1.5.5-1.5-.5M6.75%207.364V3h-3v18m3-13.636%2010.5-3.819%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home-modern);mask:var(--hero-home-modern);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-inbox-arrow-down{--hero-inbox-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%203.75H6.912a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H15M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859M12%203v8.25m0%200-3-3m3%203%203-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox-arrow-down);mask:var(--hero-inbox-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-information-circle-mini{--hero-information-circle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Zm-7-4a1%201%200%201%201-2%200%201%201%200%200%201%202%200ZM9%209a.75.75%200%200%200%200%201.5h.253a.25.25%200%200%201%20.244.304l-.459%202.066A1.75%201.75%200%200%200%2010.747%2015H11a.75.75%200%200%200%200-1.5h-.253a.25.25%200%200%201-.244-.304l.459-2.066A1.75%201.75%200%200%200%209.253%209H9Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle-mini);mask:var(--hero-information-circle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;mask-repeat:no-repeat}.hero-key{--hero-key:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-magnifying-glass-mini{--hero-magnifying-glass-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M9%203.5a5.5%205.5%200%201%200%200%2011%205.5%205.5%200%200%200%200-11ZM2%209a7%207%200%201%201%2012.452%204.391l3.328%203.329a.75.75%200%201%201-1.06%201.06l-3.329-3.328A7%207%200%200%201%202%209Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass-mini);mask:var(--hero-magnifying-glass-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;mask-repeat:no-repeat}.hero-map{--hero-map:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%206.75V15m6-6v8.25m.503%203.498%204.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869%201.934c-.317.159-.69.159-1.006%200L9.503%203.252a1.125%201.125%200%200%200-1.006%200L3.622%205.689C3.24%205.88%203%206.27%203%206.695V19.18c0%20.836.88%201.38%201.628%201.006l3.869-1.934c.317-.159.69-.159%201.006%200l4.994%202.497c.317.158.69.158%201.006%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map);mask:var(--hero-map);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-megaphone{--hero-megaphone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.34%2015.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5%204.5%200%201%201%200-9h.75c.704%200%201.402-.03%202.09-.09m0%209.18c.253.962.584%201.892.985%202.783.247.55.06%201.21-.463%201.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845%2020.845%200%200%201-1.44-4.282m3.102.069a18.03%2018.03%200%200%201-.59-4.59c0-1.586.205-3.124.59-4.59m0%209.18a23.848%2023.848%200%200%201%208.835%202.535M10.34%206.66a23.847%2023.847%200%200%200%208.835-2.535m0%200A23.74%2023.74%200%200%200%2018.795%203m.38%201.125a23.91%2023.91%200%200%201%201.014%205.395m-1.014%208.855c-.118.38-.245.754-.38%201.125m.38-1.125a23.91%2023.91%200%200%200%201.014-5.395m0-3.46c.495.413.811%201.035.811%201.73%200%20.695-.316%201.317-.811%201.73m0-3.46a24.347%2024.347%200%200%201%200%203.46%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-megaphone);mask:var(--hero-megaphone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-minus{--hero-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus);mask:var(--hero-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-paper-clip{--hero-paper-clip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.375%2012.739-7.693%207.693a4.5%204.5%200%200%201-6.364-6.364l10.94-10.94A3%203%200%201%201%2019.5%207.372L8.552%2018.32m.009-.01-.01.01m5.699-9.941-7.81%207.81a1.5%201.5%200%200%200%202.112%202.13%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-clip);mask:var(--hero-paper-clip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-pencil{--hero-pencil:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L6.832%2019.82a4.5%204.5%200%200%201-1.897%201.13l-2.685.8.8-2.685a4.5%204.5%200%200%201%201.13-1.897L16.863%204.487Zm0%200L19.5%207.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil);mask:var(--hero-pencil);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-phone{--hero-phone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206.75c0%208.284%206.716%2015%2015%2015h2.25a2.25%202.25%200%200%200%202.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97%201.293c-.282.376-.769.542-1.21.38a12.035%2012.035%200%200%201-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963%203.102a1.125%201.125%200%200%200-1.091-.852H4.5A2.25%202.25%200%200%200%202.25%204.5v2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-phone);mask:var(--hero-phone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-printer{--hero-printer:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.72%2013.829c-.24.03-.48.062-.72.096m.72-.096a42.415%2042.415%200%200%201%2010.56%200m-10.56%200L6.34%2018m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66%2018m0%200%20.229%202.523a1.125%201.125%200%200%201-1.12%201.227H7.231c-.662%200-1.18-.568-1.12-1.227L6.34%2018m11.318%200h1.091A2.25%202.25%200%200%200%2021%2015.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055%2048.055%200%200%200-1.913-.247M6.34%2018H5.25A2.25%202.25%200%200%201%203%2015.75V9.456c0-1.081.768-2.015%201.837-2.175a48.041%2048.041%200%200%201%201.913-.247m10.5%200a48.536%2048.536%200%200%200-10.5%200m10.5%200V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621%200-1.125.504-1.125%201.125v3.659M18%2010.5h.008v.008H18V10.5Zm-3%200h.008v.008H15V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-printer);mask:var(--hero-printer);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-queue-list{--hero-queue-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2012h16.5m-16.5%203.75h16.5M3.75%2019.5h16.5M5.625%204.5h12.75a1.875%201.875%200%200%201%200%203.75H5.625a1.875%201.875%200%200%201%200-3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-receipt-percent{--hero-receipt-percent:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2014.25%206-6m4.5-3.493V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185ZM9.75%209h.008v.008H9.75V9Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm4.125%204.5h.008v.008h-.008V13.5Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-receipt-percent);mask:var(--hero-receipt-percent);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-rectangle-group{--hero-rectangle-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%207.125C2.25%206.504%202.754%206%203.375%206h6c.621%200%201.125.504%201.125%201.125v3.75c0%20.621-.504%201.125-1.125%201.125h-6a1.125%201.125%200%200%201-1.125-1.125v-3.75ZM14.25%208.625c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v8.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-8.25ZM3.75%2016.125c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v2.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rectangle-group);mask:var(--hero-rectangle-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-squares-plus{--hero-squares-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2016.875h3.375m0%200h3.375m-3.375%200V13.5m0%203.375v3.375M6%2010.5h2.25a2.25%202.25%200%200%200%202.25-2.25V6a2.25%202.25%200%200%200-2.25-2.25H6A2.25%202.25%200%200%200%203.75%206v2.25A2.25%202.25%200%200%200%206%2010.5Zm0%209.75h2.25A2.25%202.25%200%200%200%2010.5%2018v-2.25a2.25%202.25%200%200%200-2.25-2.25H6a2.25%202.25%200%200%200-2.25%202.25V18A2.25%202.25%200%200%200%206%2020.25Zm9.75-9.75H18a2.25%202.25%200%200%200%202.25-2.25V6A2.25%202.25%200%200%200%2018%203.75h-2.25A2.25%202.25%200%200%200%2013.5%206v2.25a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-plus);mask:var(--hero-squares-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-star{--hero-star:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-star-solid{--hero-star-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10.788%203.21c.448-1.077%201.976-1.077%202.424%200l2.082%205.006%205.404.434c1.164.093%201.636%201.545.749%202.305l-4.117%203.527%201.257%205.273c.271%201.136-.964%202.033-1.96%201.425L12%2018.354%207.373%2021.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434%202.082-5.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star-solid);mask:var(--hero-star-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-truck{--hero-truck:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2018.75a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m3%200h6m-9%200H3.375a1.125%201.125%200%200%201-1.125-1.125V14.25m17.25%204.5a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m3%200h1.125c.621%200%201.129-.504%201.09-1.124a17.902%2017.902%200%200%200-3.213-9.193%202.056%202.056%200%200%200-1.58-.86H14.25M16.5%2018.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554%2048.554%200%200%200-10.026%200%201.106%201.106%200%200%200-.987%201.106v7.635m12-6.677v6.677m0%204.5v-4.5m0%200h-12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-truck);mask:var(--hero-truck);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.hero-x-mark-solid{--hero-x-mark-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.47%205.47a.75.75%200%200%201%201.06%200L12%2010.94l5.47-5.47a.75.75%200%201%201%201.06%201.06L13.06%2012l5.47%205.47a.75.75%200%201%201-1.06%201.06L12%2013.06l-5.47%205.47a.75.75%200%200%201-1.06-1.06L10.94%2012%205.47%206.53a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark-solid);mask:var(--hero-x-mark-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;mask-repeat:no-repeat}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[18px\]{width:18px;height:18px}.h-0\.5{height:calc(var(--spacing) * .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-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-\[400px\]{width:400px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-2{flex:2}.flex-auto{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.origin-top-right{transform-origin:100% 0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-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)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-900\/10{border-color:#1018281a;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-white{background-color:var(--color-white)}.bg-zinc-50\/90{background-color:#fafafae6;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-zinc-50) 90%, transparent)}}.stroke-2{stroke-width:2px}.p-1{padding:var(--spacing)}.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-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.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-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline\!{text-decoration-line:none!important}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.shadow-zinc-700\/10{--tw-shadow-color:#3f3f461a;@supports (color:color-mix(in lab, red, red)){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-zinc-700) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-900\/5{--tw-ring-color:#1018280d;@supports (color:color-mix(in lab, red, red)){--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 5%, transparent)}}.ring-zinc-700\/10{--tw-ring-color:#3f3f461a;@supports (color:color-mix(in lab, red, red)){--tw-ring-color:color-mix(in oklab, var(--color-zinc-700) 10%, transparent)}}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-zinc-600:hover{color:var(--color-zinc-600)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:opacity-40:hover{opacity:.4}}.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-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-offset-2:focus{--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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:text-gray-400:disabled,.disabled\:placeholder\:text-gray-400:disabled::placeholder{color:var(--color-gray-400)}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:top-full{top:100%}.sm\:right-0{right:0}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:block{display:block}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.phx-submit-loading.phx-submit-loading\:inline,.phx-submit-loading .phx-submit-loading\:inline{display:inline}.phx-submit-loading.phx-submit-loading\:opacity-75,.phx-submit-loading .phx-submit-loading\:opacity-75{opacity:.75}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_p\+p\]\:mt-2 p+p{margin-top:calc(var(--spacing) * 2)}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-c26dd178864e132f538f22946f4bba94.ttf?vsn=d)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-a165d87fb7ee4f2daf1c1d3c0dd81ee2.ttf?vsn=d)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-765bec38100d4f149506f43f13c09330.ttf?vsn=d)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-d35a0e42bc2ab6266e325a43509b0543.ttf?vsn=d)format("truetype")}:root{--color-background:#fff;--color-surface:#f4f4f5;--color-foreground:#2d253f;--color-muted-foreground:#55555e;--color-border:#e4e4e7;--color-inverse-foreground:#fff;--color-inverse-muted:#d4d4d8;--color-inverse-subtle:#bdbdc8;--color-border-inverse:#514660;--color-primary:#6755c5;--color-primary-foreground:#fff;--color-primary-hover:#5947ad;--color-primary-soft:#f0edf8;--color-focus:var(--color-primary);--color-primary-pressed:#4e3c9d;--color-primary-inverse:#b5a6f2;--color-input-border:#8b8b95;--color-placeholder:#6b6b76;--color-disabled-bg:#f4f4f5;--color-disabled-fg:#6b6b76;--color-error:#a13242;--color-error-soft:#fbeef1;--color-success:#246340;--color-success-soft:#eef6f0;--color-warning:#805b1c;--color-warning-soft:#fbf5e8;--color-info:#334155;--color-info-soft:#f1f5f9;--font-sans:"DM Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--text-label:12px;--text-body-sm:14px;--text-body:16px;--text-heading-sm:20px;--text-heading:32px;--text-display:40px;--text-body-large:18px;--text-title-mobile:24px;--text-section-mobile:32px;--text-page-mobile:40px;--text-hero-mobile:44px;--text-section:48px;--text-page:60px;--text-hero:88px;--font-weight-regular:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.08em;--tracking-display:-.03em;--leading-label:18px;--leading-body-sm:22px;--leading-body:26px;--leading-heading:36px;--leading-display:44px;--leading-body-large:30px;--leading-title-mobile:30px;--leading-section-mobile:38px;--leading-page-mobile:46px;--leading-hero-mobile:48px;--leading-section:54px;--leading-page:66px;--leading-hero:94px;--opacity-muted:65%;--opacity-full:100%;--breakpoint-md:768px;--breakpoint-lg:1440px;--container-content:1312px;--container-desktop:1440px;--container-mobile:342px;--container-prose:640px;--container-tablet:704px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--spacing-stroke:1px;--spacing-icon:20px;--spacing-touch:44px;--spacing-control:48px;--spacing-24:96px;--spacing-32:128px;--radius-none:0px;--radius-small:4px;--radius-control:0px;--app-bg:var(--color-background);--app-surface:var(--color-surface);--app-text:var(--color-foreground);--app-muted:var(--color-muted-foreground);--app-line:var(--color-border);--app-input-line:var(--color-input-border);--app-link:var(--color-primary);--app-hover:var(--color-primary-soft);--app-focus:var(--color-focus);--app-error:var(--color-error);--app-error-soft:var(--color-error-soft)}[data-theme=dark]{--app-bg:var(--color-foreground);--app-surface:#382f49;--app-text:var(--color-inverse-foreground);--app-muted:var(--color-inverse-muted);--app-line:var(--color-border-inverse);--app-link:var(--color-primary-inverse);--app-hover:#403650;--app-focus:var(--color-primary-inverse);--app-error:#ffb3c0;--app-error-soft:#4e2d3e}[data-theme=classic]{--app-bg:var(--sa-classic-window);--app-surface:var(--sa-classic-panel);--app-text:#111;--app-muted:#4b4b4b;--app-line:var(--sa-classic-edge-mid);--app-input-line:var(--sa-classic-edge-mid);--app-link:var(--sa-classic-blue-dark);--app-hover:var(--sa-classic-yellow);--app-focus:var(--sa-classic-blue-dark)}html{font-family:var(--font-sans)}body{color:var(--app-text);background:var(--app-bg)}.sidebar-layout,.navigation-search-dialog{--nav-surface:var(--app-bg);--nav-page:var(--app-bg);--nav-text:var(--app-text);--nav-muted:var(--app-muted);--nav-line:var(--app-line);--nav-hover:var(--app-hover);--nav-brand:var(--app-link);--nav-selected:var(--app-hover)}.sidebar-layout{background:var(--nav-page);min-height:100dvh;color:var(--nav-text);grid-template-rows:auto 1fr;grid-template-columns:14.5rem minmax(0,1fr);display:grid}[data-theme=dark] .sidebar-layout,[data-theme=dark] .navigation-search-dialog{--nav-surface:var(--sa-surface);--nav-page:var(--sa-page);--nav-text:var(--sa-fg);--nav-muted:var(--sa-muted);--nav-line:var(--sa-border);--nav-hover:var(--sa-hover);--nav-brand:var(--app-link);--nav-selected:var(--app-hover)}[data-theme=classic] .sidebar-layout,[data-theme=classic] .navigation-search-dialog{--nav-surface:var(--sa-classic-window);--nav-page:var(--sa-classic-desktop);--nav-text:#111;--nav-muted:#4b4b4b;--nav-line:var(--sa-classic-edge-mid);--nav-hover:var(--sa-classic-panel);--nav-brand:var(--sa-classic-blue-dark);--nav-selected:var(--sa-classic-yellow)}#sidebar-navigation,.sidebar-layout #app-navigation{display:contents}.sidebar-layout [hidden],.navigation-search-dialog [hidden]{display:none!important}.sidebar-main{flex-direction:column;grid-area:2/2;min-width:0;display:flex}.sidebar-main .app-content{background:var(--nav-page);flex:1;padding-top:3rem}.sidebar-layout .app-system-alerts:has(>.app-container){margin-bottom:1.5rem}.sidebar-layout .navigation-page{min-width:0}.sidebar-layout .navigation-page>:first-child{background:0 0;min-width:0}.sidebar-layout .navigation-page h1{letter-spacing:-.025em;color:var(--nav-text);margin-top:0;font-size:1.75rem;font-weight:500;line-height:1.25}.sidebar-layout .navigation-page h1+p{color:var(--nav-muted);margin-top:.625rem;font-size:.875rem;line-height:1.6}.sidebar-layout .navigation-page [role=dialog] h1{font-size:1.125rem;line-height:1.75rem}.sidebar-layout .navigation-page table:not(.app-table){border-collapse:separate;border-spacing:0;border:1px solid var(--nav-line);background:var(--nav-surface);border-radius:0;width:100%}.sidebar-layout .navigation-page table:not(.app-table) thead th{border-bottom:1px solid var(--nav-line);background:var(--nav-hover);color:var(--nav-muted);padding:.875rem 1rem;font-size:.75rem;font-weight:500;line-height:1.4}.sidebar-layout .navigation-page table:not(.app-table) thead tr:first-child th:first-child{border-top-left-radius:0}.sidebar-layout .navigation-page table:not(.app-table) thead tr:first-child th:last-child{border-top-right-radius:0}.sidebar-layout .navigation-page table:not(.app-table) tbody td{padding:.875rem 1rem;font-size:.875rem}.sidebar-layout .navigation-page table:not(.app-table) tbody tr+tr td{border-top:1px solid var(--nav-line)}.sidebar-layout .navigation-page table:not(.app-table) tbody td[colspan]:only-child{padding-block:2.5rem}.sidebar-layout .navigation-page table:not(.app-table) tbody tr:hover{background:var(--nav-hover)}.sidebar-layout .navigation-page table:not(.app-table) tbody tr:last-child td:first-child{border-bottom-left-radius:0}.sidebar-layout .navigation-page table:not(.app-table) tbody tr:last-child td:last-child{border-bottom-right-radius:0}.sidebar-layout .navigation-footer{color:var(--nav-muted);font-size:.6875rem}.sidebar-layout .navigation-footer-content{border-top:1px solid var(--nav-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.sidebar-layout .navigation-footer a{align-items:center;gap:.375rem;display:inline-flex}.sidebar-layout .navigation-footer a:hover{color:var(--nav-brand)}.app-table-container{--table-surface:var(--app-bg);--table-text:var(--app-text);--table-muted:var(--app-muted);--table-line:var(--app-line);--table-hover:var(--app-hover);overscroll-behavior-x:contain;width:100%;min-width:0;color:var(--table-text);position:relative;overflow-x:auto}.app-table{border-collapse:separate;border-spacing:0;border-block:1px solid var(--table-line);background:var(--table-surface);width:100%}.app-table>thead>tr>th{border-bottom:1px solid var(--table-line);background:var(--table-surface);color:var(--table-muted);font-family:var(--font-mono);white-space:nowrap;padding:.75rem;font-size:.75rem;font-weight:400;line-height:1.125rem}.app-table>thead>tr:first-child>th:first-child{border-top-left-radius:0}.app-table>thead>tr:first-child>th:last-child{border-top-right-radius:0}.app-table>tbody>tr>td{vertical-align:top;padding:.875rem 1rem;font-size:.875rem}.app-table>tbody>tr+tr>td{border-top:1px solid var(--table-line)}.app-table>tbody>.app-table-empty+tr>td{border-top:0}.app-table>tbody>.app-table-row:hover{background:var(--table-hover)}.app-table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:0}.app-table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:0}.app-table .app-table-align-left{text-align:left}.app-table .app-table-align-center{text-align:center}.app-table .app-table-align-right{text-align:right;font-variant-numeric:tabular-nums}.app-table .app-table-actions{text-align:right}.app-table-action-content{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.app-row-menu{flex-shrink:0;width:2.75rem;height:2.75rem}.app-row-menu-trigger{width:2.75rem;height:2.75rem;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.app-row-menu-trigger:hover{background:var(--app-hover);color:var(--app-text)}.app-row-menu-trigger:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.app-row-menu-panel{border:1px solid var(--app-input-line);background:var(--app-bg);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);color:var(--app-text);box-shadow:none;border-radius:0;overflow-y:auto}.app-row-menu .app-menu-item{width:100%;min-height:2.75rem;color:var(--app-text);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.375rem;display:flex}.app-row-menu .app-menu-item:hover:enabled,.app-row-menu a.app-menu-item:hover{background:var(--app-hover)}.app-row-menu .app-menu-item:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.app-row-menu .app-menu-item:disabled{opacity:.5;cursor:default}.app-row-menu .app-menu-item>[class*=hero-]{flex-shrink:0;width:1rem;height:1rem}.app-row-menu .app-menu-danger{color:var(--app-error)}.app-row-menu .app-menu-danger:not(:first-child){border-top:1px solid var(--app-line)}.app-table>tbody>.app-table-empty>td{text-align:center;color:var(--table-muted);padding:2.5rem 1rem}.app-table-empty-stream{display:none}.app-table-empty-stream:only-child{display:table-row}.list-page{--list-surface:var(--app-bg);--list-text:var(--app-text);--list-muted:var(--app-muted);--list-line:var(--app-line);--list-hover:var(--app-hover);--list-brand:var(--app-link);color:var(--list-text);padding-bottom:2rem}.sidebar-layout .navigation-page>.list-surface,.sidebar-layout:has(.list-page) .app-content,.sidebar-layout:has(.list-page) .navigation-footer{background:var(--nav-surface)}.list-header{margin-bottom:2rem}.list-header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.list-heading{flex:18rem;min-width:0}.list-header h1,.sidebar-layout .list-header h1{letter-spacing:-.025em;color:var(--list-text);margin:0;font-size:2.5rem;font-weight:400;line-height:3rem}.list-heading>p{max-width:48rem;color:var(--list-muted);margin-top:.75rem;font-size:1rem;line-height:1.625}.list-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.list-button{border:1px solid var(--app-input-line);background:var(--list-surface);min-height:3rem;color:var(--list-text);white-space:normal;text-align:center;border-radius:0;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:none;display:inline-flex}.list-button:hover{background:var(--list-hover)}.list-button-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.list-button-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.list-button:focus-visible,.list-clear-filters:focus-visible,.list-pagination button:focus-visible,.list-tab:focus-visible{outline:2px solid var(--list-brand);outline-offset:3px}.list-header-help{margin-top:.75rem}.list-help{color:var(--list-muted);font-size:.75rem;line-height:1.6}.list-help summary{cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.list-help>div{max-width:48rem;padding:.75rem 0}.list-help a{color:var(--list-brand);text-decoration:underline}.list-tabs{border-bottom:1px solid var(--list-line);align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.list-tab{min-height:2.5rem;color:var(--list-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:.875rem;line-height:1.4;text-decoration:none;display:inline-flex}.list-tab:hover{color:var(--list-text)}.list-tab[aria-current=page],.list-tab[aria-pressed=true]{color:var(--list-brand);border-bottom-color:var(--list-brand);font-weight:500}.list-notice{border:1px solid var(--list-line);background:var(--list-hover);color:var(--list-muted);border-radius:0;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.list-notice>[class*=hero-]{color:var(--list-brand);flex-shrink:0;margin-top:.125rem}.list-panel{border-block:1px solid var(--list-line);background:var(--list-surface)}.list-toolbar{border-bottom:1px solid var(--list-line);flex-wrap:wrap;align-items:flex-end;gap:1rem;padding-block:1.5rem;display:flex}.list-filter-fields{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.list-search{flex:0 16rem;min-width:12rem;max-width:26rem;position:relative}.list-search>[class*=hero-]{color:var(--list-muted);pointer-events:none;position:absolute;bottom:.875rem;left:.75rem}.list-search label,.list-filter-date label{color:var(--list-text);font-size:.875rem;line-height:1.375rem;display:block}.list-search input{border:1px solid var(--app-input-line);background:var(--list-surface);height:3rem;color:var(--list-text);border-radius:0;margin-top:.5rem;padding:.625rem .75rem .625rem 2.5rem;font-size:1rem;line-height:1.625rem}.list-search input:focus{border-color:var(--list-brand);outline:1px solid var(--list-brand);outline-offset:-1px;box-shadow:none}.select-input{--select-surface:var(--app-bg);--select-text:var(--app-text);--select-muted:var(--app-muted);--select-line:var(--app-input-line);--select-hover:var(--app-hover);--select-brand:var(--app-link);width:100%;min-width:0;color:var(--select-text);position:relative}[data-theme=dark] .select-input{--select-brand:var(--app-link)}.select-label{color:var(--select-text);font-size:.875rem;font-weight:400;line-height:1.375rem;display:block}.select-native,.select-trigger{border:1px solid var(--select-line);background:var(--select-surface);width:100%;min-width:0;height:3rem;min-height:3rem;color:var(--select-text);border-radius:0;padding:.625rem .75rem;font-size:1rem;line-height:1.625rem}.select-input>.select-label~[data-select-native],.select-input>.select-label~.select-trigger{margin-top:.5rem}.select-native{display:block}.select-input[data-select-enhanced=true]>[data-select-native]{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select-trigger{text-align:left;cursor:pointer;align-items:center;gap:.5rem;display:flex}.select-trigger:hover:enabled,.select-trigger[aria-expanded=true]{border-color:var(--select-muted)}.select-native:focus,.select-trigger:focus-visible{outline:2px solid var(--select-brand);outline-offset:3px}.select-native:disabled,.select-trigger:disabled{opacity:.5;cursor:default}.select-trigger>[class*=hero-]{color:var(--select-muted);flex-shrink:0;transition:transform .12s}.select-trigger[aria-expanded=true]>[class*=hero-]{transform:rotate(180deg)}.select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-prefix{color:var(--select-muted);flex-shrink:0}.select-input-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.select-input-inline>.select-label{flex-shrink:0}.select-input-inline>[data-select-native],.select-input-inline>.select-trigger{flex:1;width:auto;margin-top:0}.select-input-inline>.select-label~[data-select-native],.select-input-inline>.select-label~.select-trigger{margin-top:0}.select-input-inline>[id$=-errors],.select-input-inline>.select-validation{flex-basis:100%}.select-input[data-select-variant=filter]{width:auto;max-width:100%}.select-input[data-select-variant=filter]>.select-label{font-size:.875rem;line-height:1.375rem;display:block}.select-input[data-select-variant=filter]>.select-trigger{gap:.75rem;width:100%;max-width:100%;height:3rem;min-height:3rem;margin-top:.5rem;padding:.625rem .75rem;font-size:1rem;line-height:1.625rem;display:inline-flex}.select-input[data-select-variant=filter]>.select-trigger:hover,.select-input[data-select-variant=filter]>.select-trigger[aria-expanded=true]{background:var(--select-hover)}.select-input[data-select-variant=attached] .select-trigger,.select-input[data-select-variant=attached] .select-native{border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.select-input[data-select-invalid=true] .select-trigger,.select-trigger[aria-invalid=true]{border-color:var(--app-error)}.select-popover{z-index:100;border:1px solid var(--select-line);background:var(--select-surface);min-width:min(12rem,100vw - 1rem);max-width:calc(100vw - 1rem);color:var(--select-text);box-shadow:none;border-radius:0;flex-direction:column;margin:0;padding:.25rem;display:flex;position:fixed;inset:auto;overflow:hidden}.select-popover::backdrop{pointer-events:none;background:0 0}.select-options{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.select-option{min-height:2.75rem;color:var(--select-text);cursor:pointer;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:1rem;line-height:1.5rem;display:flex}.select-option-label{overflow-wrap:anywhere;flex:1;min-width:0}.select-option[data-active=true]{background:var(--select-hover)}.select-option[aria-selected=true]{color:var(--select-brand);font-weight:500}.select-option[aria-disabled=true]{opacity:.45;cursor:default}.select-check{text-align:center;color:var(--select-brand);visibility:hidden;flex:0 0 1rem}.select-option[aria-selected=true] .select-check{visibility:visible}.select-search{border-bottom:1px solid var(--select-line);flex-shrink:0;margin-bottom:.25rem;position:relative}.select-search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.select-search>[class*=hero-]{color:var(--select-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.select-search input.app-input{background:var(--select-surface);width:100%;min-width:0;height:3rem;color:var(--select-text);box-shadow:none;border:0;border-radius:0;margin:0;padding:.625rem .75rem .625rem 2.5rem;font-size:1rem;line-height:1.625rem}.select-search input.app-input:focus{outline:1px solid var(--select-brand);outline-offset:-1px;box-shadow:none}.select-empty{color:var(--select-muted);padding:.75rem .625rem;font-size:.875rem;line-height:1.5}.select-validation{color:var(--app-error);margin-top:.25rem;font-size:.875rem;line-height:1.5rem}.select-trigger[hidden],.select-popover[hidden],.select-search[hidden],.select-empty[hidden],.select-option[hidden],.select-validation[hidden]{display:none}.switch-input{--switch-text:var(--app-text);--switch-off:var(--color-input-border);--switch-on:var(--color-primary);--switch-thumb:#fff;--switch-focus:var(--app-link)}.switch-label-row{justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;display:flex}.switch-label{color:var(--switch-text);font-size:1rem;font-weight:400;line-height:1.625rem}.switch-control{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.switch-track{border-radius:var(--radius-control);background:var(--switch-off);width:2.75rem;height:1.5rem;transition:background-color .15s;display:block}.switch-thumb{border-radius:var(--radius-control);background:var(--switch-thumb);width:1.25rem;height:1.25rem;box-shadow:none;pointer-events:none;transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.switch-native:checked~.switch-track{background:var(--switch-on)}.switch-native:checked~.switch-thumb{transform:translate(1.25rem)}.switch-native:focus-visible~.switch-track{outline:2px solid var(--switch-focus);outline-offset:3px}.switch-native:disabled~.switch-track,.switch-native:disabled~.switch-thumb{opacity:.5}.switch-control:has(.switch-native:disabled){cursor:default}[data-theme=dark] .switch-input{--switch-off:var(--sa-border);--switch-on:var(--color-primary);--switch-thumb:var(--sa-fg);--switch-focus:var(--app-focus)}[data-theme=classic] .switch-input{--switch-text:#111;--switch-off:var(--sa-classic-edge-mid);--switch-on:var(--sa-classic-blue);--switch-thumb:var(--sa-classic-control);--switch-focus:var(--sa-classic-blue-dark)}[data-theme=classic] .switch-track,[data-theme=classic] .switch-thumb{border-radius:0}@media (prefers-reduced-motion:reduce){.switch-track,.switch-thumb{transition:none}}.list-filter-date{min-width:0;display:block;position:relative}.list-filter-date>span:first-child{color:var(--list-text);font-size:.875rem;line-height:1.375rem;display:block}.list-filter-date>div{flex:1;min-width:0}.list-filter-date input{border:1px solid var(--app-input-line);background:var(--list-surface);width:100%;min-width:0;height:3rem;color:var(--list-text);box-shadow:none;border-radius:0;margin-top:.5rem;padding:.625rem .75rem;font-size:1rem;line-height:1.625rem}.list-filter-date input:focus{box-shadow:none;outline:0}.list-filter-date:focus-within{outline:2px solid var(--list-brand);outline-offset:1px}.list-clear-filters{color:var(--list-muted);white-space:nowrap;align-items:center;gap:.25rem;margin-left:auto;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-flex}.list-clear-filters:hover{color:var(--list-brand)}.list-panel .app-table{border:0;border-radius:0}.list-panel .app-table-container{max-height:min(60dvh,44rem);overflow:auto}.list-panel .app-table>thead>tr>th{z-index:10;background:var(--list-surface);border-radius:0;height:2.5rem;padding:.625rem 1rem;position:sticky;top:0}.list-panel .app-table>tbody>tr>td{height:4rem;padding:1rem .75rem;font-size:.875rem;line-height:1.375rem}.list-panel .app-table>tbody>tr:last-child>td{border-radius:0}.list-panel .app-table>tbody>.app-table-empty>td{vertical-align:middle;height:10rem;padding:2.5rem 1rem}.list-pagination{border-top:1px solid var(--list-line);background:var(--list-surface);min-height:5rem;color:var(--list-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.875rem;line-height:1.375rem;display:flex}.list-pagination-actions{align-items:center;gap:.375rem;display:flex}.list-pagination button{border:1px solid var(--app-input-line);background:var(--list-surface);width:2.75rem;height:2.75rem;color:var(--list-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.list-pagination button:hover:enabled{background:var(--list-hover)}.list-pagination button:disabled{opacity:.4;cursor:default}@media (width<=640px){.app-table:has(>tbody>.app-table-empty:only-child){table-layout:fixed;width:100%;min-width:0}.app-table:has(>tbody>.app-table-empty:only-child)>thead{display:none}.list-header-top{align-items:flex-start;gap:.75rem}.list-header h1,.sidebar-layout .list-header h1{font-size:1.5rem;line-height:1.875rem}.list-header-actions{justify-content:flex-start;width:100%}.list-toolbar{padding:1.5rem 0}.list-search{flex-basis:100%;max-width:none}.list-filter-fields{width:100%}.list-filter{max-width:100%}.list-clear-filters{min-height:2rem}}.navigation-sidebar{background:var(--nav-surface);border-right:1px solid var(--nav-line);z-index:30;flex-direction:column;grid-area:1/1/span 2;height:100dvh;padding:1.5rem 1rem;font-size:.875rem;display:flex;position:sticky;top:0;overflow-y:auto}.navigation-brand-row{border-bottom:1px solid var(--nav-line);align-items:center;min-height:3.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.navigation-brand{letter-spacing:-.05em;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:500;display:flex}.navigation-brand img{flex-shrink:0}.navigation-administration{border:1px solid var(--nav-brand);background:var(--nav-surface);min-height:3rem;color:var(--nav-brand);justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:500;text-decoration:none;display:flex}.navigation-administration:hover{background:var(--nav-selected)}.navigation-administration:focus-visible{outline:2px solid var(--nav-brand);outline-offset:3px}.navigation-create{margin-bottom:1rem;position:relative}.navigation-create summary,.navigation-more summary{cursor:pointer;list-style:none}.navigation-create summary::-webkit-details-marker,.navigation-more summary::-webkit-details-marker{display:none}.navigation-primary{color:#fff;background:var(--color-primary);border-radius:0;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;font-weight:500;display:flex}.navigation-primary:hover{background:var(--color-primary-hover)}.navigation-create-menu{border:1px solid var(--nav-line);background:var(--nav-surface);border-radius:0;margin-top:.5rem;padding:.25rem}.navigation-link{min-height:2.75rem;color:var(--nav-text);border-left:2px solid #0000;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:400;line-height:1.375rem;text-decoration:none;display:flex}.navigation-link>[class*=hero-]{color:var(--nav-muted);flex-shrink:0}.navigation-link:hover{background:var(--nav-hover)}.navigation-link[aria-current=page]{color:var(--nav-brand);background:var(--nav-selected);border-left-color:var(--nav-brand)}.navigation-link[aria-current=page]>[class*=hero-]{color:inherit}.navigation-group{margin-top:1rem}.navigation-group h2,.navigation-search-dialog h3{text-transform:uppercase;letter-spacing:.07em;color:var(--nav-muted);padding:0 .5rem .375rem;font-size:.625rem;font-weight:500}.navigation-more{margin-top:1rem}.navigation-more .navigation-chevron{margin-left:auto}.navigation-more[open] .navigation-chevron{transform:rotate(180deg)}.navigation-sidebar-footer{margin-top:auto;padding-top:1.5rem}.navigation-user{border-top:1px solid var(--nav-line);margin-top:.75rem;padding-top:.5rem}.navigation-profile{color:var(--nav-text);border-radius:0;align-items:center;gap:.625rem;padding:.5rem;display:flex}.navigation-profile:hover{background:var(--nav-hover)}.navigation-profile>[class*=hero-]{color:var(--nav-muted);flex-shrink:0}.navigation-profile>span:last-child{overflow-wrap:anywhere;min-width:0}.navigation-profile strong{font-weight:500;display:block}.navigation-profile small{color:var(--nav-muted);margin-top:.125rem;font-size:.75rem;display:block}.navigation-logout{margin-top:.25rem}.navigation-topbar{background:var(--nav-surface);border-bottom:1px solid var(--nav-line);grid-area:1/2;align-items:center;gap:1rem;min-width:0;min-height:5rem;padding:1rem 3rem;display:flex}.navigation-search-trigger{border:1px solid var(--nav-line);width:min(100%,21rem);min-width:0;color:var(--nav-muted);cursor:pointer;border-radius:0;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.navigation-search-trigger>span:not([class*=hero-]){text-align:left;flex:1}.navigation-search-trigger kbd{font:inherit;white-space:nowrap;border:1px solid var(--nav-line);border-radius:0;padding:0 .25rem;font-size:.625rem}.navigation-topbar-company{min-width:0;color:var(--nav-muted);overflow-wrap:anywhere;margin-left:auto;font-size:.75rem}.navigation-mobile-toggle,.navigation-drawer-close,.navigation-backdrop{display:none}.navigation-search-dialog{width:min(36rem,100% - 2rem);max-height:min(80dvh,48rem);color:var(--nav-text);background:var(--nav-surface);border:1px solid var(--nav-line);box-shadow:none;border-radius:0;margin:10dvh auto auto;padding:1.25rem}.navigation-search-dialog[open]{flex-direction:column;display:flex}.navigation-search-dialog>:not([data-navigation-results]){flex-shrink:0}.navigation-search-dialog::backdrop{backdrop-filter:blur(3px);background:#11182766}.navigation-search-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.navigation-search-heading h2{font-size:1rem;font-weight:500}.navigation-search-heading button{cursor:pointer;border-radius:0;place-items:center;padding:.5rem;display:grid}.navigation-search-heading button:hover{background:var(--nav-hover)}.navigation-search-dialog nav{padding-top:.75rem}.navigation-search-dialog [data-navigation-results]{overscroll-behavior:contain;min-height:0;max-height:min(48dvh,30rem);overflow-y:auto}.navigation-search-dialog h3{margin-top:.875rem}.navigation-search-result{color:var(--nav-text);border-radius:0;align-items:center;gap:.75rem;padding:.625rem;font-size:.875rem;text-decoration:none;display:flex}.navigation-search-result small{color:var(--nav-muted);margin-top:.125rem;font-size:.6875rem;display:block}.navigation-search-result:hover,.navigation-search-result[data-navigation-active=true]{background:var(--nav-selected);color:var(--nav-brand)}.navigation-search-result:focus-visible{outline:2px solid var(--nav-brand);outline-offset:-2px}.navigation-search-result>span:last-child{overflow-wrap:anywhere;min-width:0}.navigation-search-result>[class*=hero-]{flex-shrink:0}.navigation-search-footer{border-top:1px solid var(--nav-line);color:var(--nav-muted);margin-top:1rem;padding-top:.75rem;font-size:.6875rem}.navigation-company-shortcuts{margin-top:.375rem;display:block}.navigation-company-name{overflow-wrap:anywhere;font-weight:500}.navigation-company-inactive{color:#9f1239;white-space:nowrap;background:#fff1f2;border-radius:0;margin-left:.5rem;padding:.125rem .375rem;font-size:.6875rem}[data-theme=dark] .navigation-company-inactive{color:#fecdd3;background:#4c1d2a}.navigation-search-dialog [data-navigation-company-status]{color:var(--nav-muted);padding:.75rem .5rem;font-size:.875rem}.navigation-search-dialog [data-navigation-empty]{color:var(--nav-muted);padding:1.5rem .5rem;font-size:.875rem}@media (width<=1023px){.sidebar-layout{display:block}.sidebar-main{min-height:calc(100dvh - 4.75rem)}.sidebar-layout .navigation-page h1{font-size:1.5rem}.navigation-sidebar{visibility:hidden;z-index:60;width:min(20rem,100% - 2rem);height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.navigation-sidebar[data-open=true]{visibility:visible;transform:translate(0)}.navigation-backdrop[data-open=true]{z-index:55;background:#11182766;display:block;position:fixed;inset:0}.navigation-topbar{gap:.75rem;padding:1rem 1.5rem}.navigation-topbar-company{display:none}.navigation-topbar #notification-bell{margin-left:auto}.navigation-mobile-toggle,.navigation-drawer-close{cursor:pointer;border-radius:0;flex-shrink:0;place-items:center;padding:.5rem;display:grid}.navigation-drawer-close{margin-left:auto}.navigation-search-trigger kbd{display:none}.navigation-topbar .navigation-search-trigger{flex:1;width:auto;max-width:21rem}.navigation-link,.navigation-create summary{min-height:2.75rem}}@media (width<=420px){.navigation-topbar{gap:.5rem;padding:1rem 1.5rem}.navigation-search-trigger{gap:.375rem;padding:.625rem;font-size:.75rem}}@media (prefers-reduced-motion:no-preference){.navigation-sidebar{transition:transform .15s,visibility 0s linear .15s}.navigation-sidebar[data-open=true]{transition-delay:0s}}@media print{.sidebar-layout{display:block}.sidebar-layout .navigation-sidebar,.sidebar-layout .navigation-backdrop,.sidebar-layout .navigation-search-dialog,.sidebar-layout .navigation-footer{display:none!important}}.list-filter-date .app-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.select-prefix{display:none}.navigation-search-trigger{min-height:2.75rem}.navigation-mobile-toggle,.navigation-drawer-close,.navigation-search-heading button{min-width:2.75rem;min-height:2.75rem}.navigation-link:focus-visible,.navigation-primary:focus-visible,.navigation-search-trigger:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.navigation-brand img{width:168px;height:auto}.brand-logo-dark,[data-theme=dark] .brand-logo-light{display:none}[data-theme=dark] .brand-logo-dark{display:block}.list-tab{min-height:3rem;font-size:.875rem}.list-clear-filters{min-height:2.75rem;font-size:.875rem}[data-theme=classic] .app-table-container,[data-theme=classic] .list-page,[data-theme=classic] .select-input{--table-surface:var(--app-bg);--table-text:var(--app-text);--table-muted:var(--app-muted);--table-line:var(--app-line);--table-hover:var(--app-hover);--list-surface:var(--app-bg);--list-text:var(--app-text);--list-muted:var(--app-muted);--list-line:var(--app-line);--list-hover:var(--app-hover);--list-brand:var(--app-link);--select-surface:var(--app-bg);--select-text:var(--app-text);--select-muted:var(--app-muted);--select-line:var(--app-input-line);--select-hover:var(--app-hover);--select-brand:var(--app-link)}.app-page{color:var(--app-text);padding-bottom:3rem}.app-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.app-page h1,.sidebar-layout .navigation-page .app-page h1{letter-spacing:-.025em;font-size:2.5rem;font-weight:400;line-height:3rem}.app-page h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.875rem}.app-page h3{font-size:1.125rem;font-weight:500;line-height:1.625rem}.app-page-description{max-width:40rem;color:var(--app-muted);margin-top:.75rem;font-size:1rem;line-height:1.625rem}.app-section{border-top:1px solid var(--app-line);padding-block:2rem}.app-section>h2,.app-section>header{margin-bottom:1.5rem}.app-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.app-fields>.app-field-wide{grid-column:1/-1}.app-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.5rem;display:flex}.app-details{border-top:1px solid var(--app-line)}.app-detail-row{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:1.5rem;padding-block:1rem;font-size:.875rem;line-height:1.375rem;display:grid}.app-detail-row dt{color:var(--app-muted)}.app-detail-row dd{overflow-wrap:anywhere}.app-metadata{font-family:var(--font-mono);color:var(--app-muted);font-size:.75rem;line-height:1.125rem}.app-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.app-link{color:var(--app-link);text-underline-offset:3px;text-decoration:underline}.app-button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:none;display:inline-flex}.app-button-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.app-button-primary:hover:enabled,a.app-button-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.app-button-primary:active:enabled{background:var(--color-primary-pressed)}.app-button-secondary{background:var(--app-bg);border-color:var(--app-input-line);color:var(--app-text)}.app-button-secondary:hover:enabled,a.app-button-secondary:hover{background:var(--app-hover)}.app-button-danger{background:var(--color-error);border-color:var(--color-error);color:#fff}.app-button-danger:hover:enabled{background:#822837}.app-button-text{color:var(--app-link);background:0 0}.app-button-text:hover:enabled,a.app-button-text:hover{text-underline-offset:3px;text-decoration:underline}.app-button-icon{min-width:2.75rem;min-height:2.75rem;padding:.625rem}.app-button:disabled{background:var(--color-disabled-bg);border-color:var(--app-line);color:var(--color-disabled-fg);cursor:default}.app-button:focus-visible,.app-link:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.phx-submit-loading .app-button:disabled,.app-button.phx-submit-loading:disabled{cursor:wait}.app-field{min-width:0}.app-label{color:var(--app-text);font-size:.875rem;font-weight:400;line-height:1.375rem;display:block}.app-input:not(.app-input-switch){border:1px solid var(--app-input-line);background:var(--app-bg);width:100%;min-width:0;min-height:3rem;color:var(--app-text);border-radius:0;margin-top:.5rem;padding:.625rem .75rem;font-size:1rem;line-height:1.625rem;display:block}textarea.app-input{resize:vertical;min-height:8rem}.app-input::placeholder{color:var(--color-placeholder);opacity:1}.app-input:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.app-input:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-fg);cursor:default}.app-input[readonly]{background:var(--app-surface)}.app-input[aria-invalid=true]{border-color:var(--app-error)}.app-input[type=hidden]{display:none}.app-input.app-input-checkbox,.app-input.app-input-radio{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--color-primary);flex-shrink:0;margin:0;padding:0;display:inline-block}.app-input.app-input-radio{border-radius:50%}.app-field-checkbox>.app-label,.app-field-radio>.app-label,.app-label.switch-label-row{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}button.app-input.app-input-live-select,.select-trigger.app-input-select{align-items:center;display:flex}.app-input.app-input-live-select-search{padding-left:2.5rem;padding-right:2.5rem}.list-search input.app-input{padding-left:2.5rem}.list-search input.app-input:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.app-input.select-native{margin-top:0}.app-select-panel{border:1px solid var(--app-input-line);background:var(--app-bg);color:var(--app-text)}.app-select-panel .app-input-live-select-search{border-width:0 0 1px;margin:0}.app-select-panel .app-select-option{align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;font-size:1rem;line-height:1.5rem;display:flex}.app-select-available{cursor:pointer}.app-select-available:hover,.app-select-panel .search-select-active{background:var(--app-hover)}.app-select-selected{color:var(--app-link);font-weight:500}.app-choice{min-height:2.75rem;color:var(--app-text);align-items:center;gap:.75rem;font-size:1rem;line-height:1.625rem;display:flex}.app-field-help{color:var(--app-muted);margin-top:.5rem;font-size:.875rem;line-height:1.375rem}.app-field-errors{color:var(--app-error);font-size:.875rem;line-height:1.375rem}.app-field-errors p{margin-top:.5rem}.app-field-error{color:var(--app-error)}.app-status{align-items:center;gap:.375rem;max-width:100%;padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}.app-status-neutral{background:var(--app-surface);color:var(--app-muted)}.app-status-error{background:var(--app-error-soft);color:var(--app-error)}.app-status-info{background:var(--color-info-soft);color:var(--color-info)}.app-status-success{background:var(--color-success-soft);color:var(--color-success)}.app-status-warning{background:var(--color-warning-soft);color:var(--color-warning)}.app-notice{border:1px solid var(--app-line);color:var(--app-text);padding:1rem;font-size:.875rem;line-height:1.375rem}.app-notice-error{border-color:var(--app-error);background:var(--app-error-soft);color:var(--app-error)}.app-notice-success{background:var(--color-success-soft);color:var(--color-success)}.app-notice-warning{background:var(--color-warning-soft);color:var(--color-warning)}.app-notice-info{background:var(--color-info-soft);color:var(--color-info)}.app-flash-panel{border:1px solid var(--app-line);background:var(--app-bg);color:var(--app-text)}.app-flash-title{font-size:.875rem;font-weight:500;line-height:1.375rem}.app-flash-message{overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem;line-height:1.375rem}.app-flash-icon{color:inherit}.app-flash-error{border-color:var(--app-error);background:var(--app-error-soft);color:var(--app-error)}.app-flash-info{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.app-flash-close{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;justify-content:center;align-items:center;margin:-.625rem;display:inline-flex}.app-flash-close:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}[data-theme=dark] .app-flash-info{color:#9ed3af;background:#274338;border-color:#9ed3af}[data-theme=dark] :is(.app-notice-warning,.app-status-warning){color:#e8ca89;background:#443b23}[data-theme=dark] :is(.app-notice-success,.app-status-success){color:#a8e2cd;background:#173b33}[data-theme=dark] .app-status-info{color:#b8d9f4;background:#243e50}[data-theme=dark] .app-notice-info{background:var(--app-surface);color:var(--app-muted)}[data-theme=dark] .app-input::placeholder{color:var(--color-inverse-subtle)}[data-theme=dark] .app-input:disabled{background:var(--app-surface);color:var(--app-muted)}[data-theme=classic] .app-button-primary{background:var(--sa-classic-blue);border-color:var(--sa-classic-edge-dark)}[data-theme=classic] .app-button-primary:hover:enabled,[data-theme=classic] a.app-button-primary:hover,[data-theme=classic] .app-button-primary:active:enabled{background:var(--sa-classic-blue-dark);border-color:var(--sa-classic-edge-dark)}[data-theme=dark] .app-button:disabled,[data-theme=classic] .app-button:disabled{background:var(--app-surface);border-color:var(--app-line);color:var(--app-muted)}[data-theme=classic] .app-input{background:var(--sa-classic-well);color:#111}@media (width<=767px){.app-page h1,.sidebar-layout .navigation-page .app-page h1{font-size:1.5rem;line-height:1.875rem}.app-fields{grid-template-columns:minmax(0,1fr)}.app-detail-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.app-page-header{gap:1rem}}@media print{.app-actions{display:none}}.app-signature-overlay{z-index:50;background:var(--color-foreground);position:fixed;inset:0;@supports (color:color-mix(in lab, red, red)){background:color-mix(in srgb, var(--color-foreground) 55%, transparent)}}.app-signature-viewport{z-index:51;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.app-signature-panel{border:1px solid var(--app-line);background:var(--app-bg);width:100%;max-width:36rem;color:var(--app-text);padding:2rem}.app-signature-panel>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.app-signature-panel>header>h2{font-size:1.5rem;font-weight:400;line-height:1.875rem}.app-signature-panel>.app-notice,.app-signature-pad{margin-top:1.5rem}.app-signature-pad canvas{border:1px solid var(--app-input-line);color-scheme:light;cursor:crosshair;touch-action:none;background:#fff;width:100%;height:200px;display:block}.app-signature-actions{justify-content:flex-end}@media (width<=767px){.app-signature-panel{padding:1.5rem}.app-signature-actions{flex-direction:column;align-items:stretch}.app-signature-actions>.app-button{width:100%}}.auth-page{background:var(--app-bg);min-height:100dvh;color:var(--app-text);flex-direction:column;display:flex}.auth-header,.auth-footer{justify-content:space-between;align-items:center;gap:1.5rem;min-height:6rem;padding:1.5rem 4rem;display:flex}.auth-header{border-bottom:1px solid var(--app-line)}.auth-logo{width:12.5rem;height:auto}.auth-locale{align-items:center;gap:.75rem;display:flex}.auth-locale a{min-width:2.75rem;min-height:2.75rem;color:var(--app-muted);justify-content:center;align-items:center;font-size:.875rem;line-height:1.375rem;display:inline-flex}.auth-locale a[aria-current=true]{color:var(--app-link);font-weight:500}.auth-main{flex:1;grid-template-columns:minmax(0,31rem) minmax(0,31rem);align-content:start;gap:7rem;min-height:43rem;padding:7rem 6rem 6rem;display:grid}.auth-intro{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.auth-eyebrow{color:var(--app-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.125rem}.auth-title{letter-spacing:-.03em;font-size:3rem;font-weight:400;line-height:3.5rem}.auth-intro>p:not(.auth-eyebrow){max-width:29.5rem;color:var(--app-muted);font-size:1.125rem;line-height:1.625rem}.auth-form{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.auth-form .app-fields{grid-template-columns:minmax(0,1fr)}.auth-form .app-button{width:100%}.auth-form>.app-notice{border:0;padding:1rem 1.25rem}.auth-divider{border:0;border-top:1px solid var(--app-line);width:100%}.auth-footer{border-top:1px solid var(--app-line);color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.auth-link{color:var(--app-link);text-underline-offset:3px;text-decoration:underline}.auth-details>div{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,10.25rem) minmax(0,1fr);gap:1.5rem;padding-block:1rem;display:grid}.auth-details dt{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.auth-details dd{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.625rem}.auth-details dd.app-metadata{font-size:.875rem}.auth-caption{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.auth-locale a:focus-visible,.auth-link:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}@media (width<=1279px){.auth-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-inline:3rem}.auth-header,.auth-footer{padding-inline:3rem}.auth-details>div{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=767px){.auth-header,.auth-footer{padding:1.5rem}.auth-header{gap:.5rem;min-height:5rem}.auth-logo{width:10.5rem}.auth-locale{gap:0}.auth-main{grid-template-columns:minmax(0,1fr);gap:3rem;min-height:0;padding:3rem 1.5rem 4rem}.auth-title{font-size:2rem;line-height:2.375rem}.auth-intro>p:not(.auth-eyebrow){font-size:1rem;line-height:1.625rem}.auth-footer{flex-direction:column;align-items:flex-start;gap:.75rem}}.auth-section-title{color:var(--app-text);font-size:1.5rem;font-weight:400;line-height:1.75rem}.auth-upload{border:1px dashed var(--app-input-line);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.auth-upload>.hero-arrow-up-tray{color:var(--app-link)}.auth-upload .app-label{margin:0;font-size:1.125rem;line-height:1.625rem}.auth-upload-picker{cursor:pointer;position:relative}.auth-upload-picker:focus-within{outline:2px solid var(--app-focus);outline-offset:3px}.auth-upload-entry{border-bottom:1px solid var(--app-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:1rem;display:grid}.auth-upload-entry .app-button{align-self:start;width:auto}.auth-upload-entry progress{width:100%;height:.5rem;accent-color:var(--app-link)}.catalogue-list .list-panel{border-top:0}.catalogue-list .app-table-container{max-height:none;overflow:visible}.catalogue-list .catalogue-records{table-layout:fixed}.catalogue-list .catalogue-records>thead>tr>th{background:var(--app-surface);padding:.75rem}.catalogue-clients .catalogue-records>thead>tr>th:first-child{width:35%}.catalogue-clients .catalogue-records>thead>tr>th:nth-child(2){width:20%}.catalogue-clients .catalogue-records>thead>tr>th:last-child{width:9rem}.catalogue-products .catalogue-records>thead>tr>th:nth-child(2){width:7rem}.catalogue-products .catalogue-records>thead>tr>th:nth-child(3){width:6rem}.catalogue-products .catalogue-records>thead>tr>th:nth-child(4){width:8rem}.catalogue-products .catalogue-records>thead>tr>th:nth-child(5){width:6rem}.catalogue-products .catalogue-records>thead>tr>th:last-child{width:9rem}.catalogue-list .catalogue-records>tbody>tr>td{vertical-align:middle;overflow-wrap:anywhere;padding:.75rem}.catalogue-name{min-height:2.75rem;color:var(--app-text);align-items:center;text-decoration:none;display:inline-flex}.catalogue-name:hover,.catalogue-edit:hover{color:var(--app-link);text-underline-offset:3px;text-decoration:underline}.catalogue-secondary{color:var(--app-muted);font-size:.75rem;line-height:1.125rem}.catalogue-identifier{font-family:var(--font-mono);font-size:.75rem}.catalogue-row-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.catalogue-edit{min-width:2.75rem;min-height:2.75rem;color:var(--app-link);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.catalogue-delete{color:var(--app-muted)}.catalogue-delete:hover{color:var(--app-error)}.catalogue-name:focus-visible,.catalogue-edit:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.catalogue-cell-label{display:none}.catalogue-form .catalogue-form-section{padding-block:2rem}.catalogue-form .catalogue-form-section>h2{margin-bottom:1.5rem}.catalogue-registry{margin-top:1.5rem}.catalogue-registry-actions{flex-wrap:wrap;gap:.75rem;display:flex}.catalogue-registry>.notice-card{margin-top:1rem}.catalogue-advisory{margin-top:.75rem}.catalogue-error-summary{margin-bottom:1.5rem}.catalogue-error-summary p{font-weight:500}.catalogue-error-summary ul{margin-top:.5rem}.catalogue-error-summary a{text-underline-offset:3px;padding-block:.25rem;text-decoration:underline;display:inline-block}.catalogue-form-actions{border-top:1px solid var(--app-line);justify-content:flex-end;padding-block:1.5rem}.catalogue-form .app-field-hidden{display:none}.catalogue-section-help{max-width:48rem;color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.catalogue-form-section>legend{letter-spacing:-.025em;width:100%;margin-bottom:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}button.app-input.catalogue-kpd-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.catalogue-kpd-current{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;display:flex}#class-picker-modal [role=dialog]>div>div{max-width:52rem}#class-picker-modal-container{border:1px solid var(--app-input-line);background:var(--app-bg);max-height:calc(100dvh - 3rem);color:var(--app-text);box-shadow:none;border-radius:0;padding:2rem;overflow:auto}#class-picker-modal-title{color:var(--app-text);font-size:1.5rem;font-weight:400;line-height:1.875rem}#class-picker-modal-description{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.catalogue-kpd-search{margin-top:1.5rem}.catalogue-kpd-breadcrumb{margin-block:.75rem}.catalogue-kpd-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.catalogue-kpd-breadcrumb li{align-items:center;gap:.25rem;display:flex}.catalogue-kpd-breadcrumb button{min-width:2.75rem;min-height:2.75rem;color:var(--app-link);cursor:pointer;justify-content:center;align-items:center;padding-inline:.5rem;display:inline-flex}.catalogue-kpd-selection{margin-bottom:1rem}.catalogue-kpd-options{overscroll-behavior:contain;border-block:1px solid var(--app-line);max-height:min(40dvh,24rem);overflow-y:auto}.catalogue-kpd-option{border-bottom:1px solid var(--app-line);text-align:left;width:100%;min-height:4rem;color:var(--app-text);cursor:pointer;align-items:center;gap:1rem;padding:.75rem;display:flex}.catalogue-kpd-option:hover,.catalogue-kpd-option[aria-pressed=true]{background:var(--app-hover)}.catalogue-kpd-option[aria-pressed=true]{color:var(--app-link)}.catalogue-kpd-option[aria-pressed=false]>[class*=hero-check]{visibility:hidden}.catalogue-kpd-description{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:.875rem;line-height:1.375rem;display:flex}.catalogue-kpd-code{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;line-height:1.125rem;display:flex}.catalogue-kpd-empty{color:var(--app-muted);text-align:center;padding:2rem 1rem;font-size:.875rem;line-height:1.375rem}.catalogue-kpd-option:focus-visible,.catalogue-kpd-breadcrumb button:focus-visible{z-index:1;outline:2px solid var(--app-focus);outline-offset:-3px;position:relative}.catalogue-kpd-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.catalogue-kpd-footer>p{flex:12rem;margin:0}@media (width<=767px){#class-picker-modal-container{max-height:calc(100dvh - 2rem);padding:1.25rem}.catalogue-kpd-footer .catalogue-row-actions{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%}.catalogue-kpd-footer .app-button{flex:8rem}.catalogue-form .catalogue-form-section{padding-block:1.5rem}.catalogue-registry-actions{flex-direction:column}.catalogue-registry-actions>.app-button{width:100%}.catalogue-form-actions{flex-direction:column;align-items:stretch}.catalogue-form-actions>.app-button,.catalogue-list .list-header-actions,.catalogue-list .list-header-actions>.list-button{width:100%}.catalogue-list .catalogue-records{display:block}.catalogue-list .catalogue-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalogue-list .catalogue-records>tbody{display:block}.catalogue-list .catalogue-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.75rem 1rem;padding-block:1rem;display:grid}.catalogue-list .catalogue-records>tbody>tr>td{border:0;height:auto;padding:0;display:block}.catalogue-list .catalogue-records .catalogue-primary{grid-column:1/-1}.catalogue-list .catalogue-records .catalogue-name{font-size:1rem;line-height:1.625rem}.catalogue-list .catalogue-records .app-table-actions{grid-column:1/-1}.catalogue-products .catalogue-records .catalogue-kpd{grid-area:2/1}.catalogue-products .catalogue-records .catalogue-unit{grid-area:2/2}.catalogue-products .catalogue-records .catalogue-price{grid-area:3/2}.catalogue-products .catalogue-records .catalogue-vat{grid-area:3/1}.catalogue-products .catalogue-records .app-table-actions{grid-row:4}.catalogue-list .catalogue-records .app-table-empty>td{grid-column:1/-1;padding:2rem 0}.catalogue-cell-label{color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.25rem;font-size:.75rem;line-height:1.125rem;display:block}.catalogue-row-actions{gap:1rem}}.document-list .list-panel{border-top:0}.document-list .app-table-container{max-height:none;overflow:visible}.document-list .document-records{table-layout:fixed}.document-list .document-records>thead>tr>th{background:var(--app-surface);padding:.75rem}.document-list .document-records>thead>tr>th:first-child{width:29%}.document-list .document-records>thead>tr>th:nth-child(2){width:15%}.document-list .document-records>thead>tr>th:nth-child(3){width:16%}.document-list .document-records>thead>tr>th:nth-child(4){width:15%}.document-list .document-records>thead>tr>th:last-child{width:25%}.document-list .document-records>tbody>tr>td{vertical-align:middle;overflow-wrap:anywhere;padding:.75rem}.document-title{color:var(--app-text);font-size:.875rem;line-height:1.375rem}.document-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.document-action{min-width:2.75rem;min-height:2.75rem;color:var(--app-link);justify-content:center;align-items:center;display:inline-flex}.document-action:hover{text-underline-offset:3px;text-decoration:underline}.document-unavailable{color:var(--app-muted)}.document-row-actions .document-delete{min-height:2.75rem;color:var(--app-error);padding:0}.document-action:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.document-cell-label{display:none}@media (width<=1023px){.document-list .list-header-actions,.document-list .list-header-actions>.list-button{width:100%}.document-list .document-records,.document-list .document-records>tbody{display:block}.document-list .document-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.document-list .document-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.document-list .document-records>tbody>tr>td{border:0;height:auto;padding:0;display:block}.document-list .document-records .document-primary,.document-list .document-records .app-table-actions{grid-column:1/-1}.document-list .document-records .document-title{font-size:1rem;line-height:1.625rem}.document-cell-label{color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.5rem;font-size:.75rem;line-height:1.125rem;display:block}.document-list .document-records .app-table-empty>td{grid-column:1/-1;height:auto;padding:2rem 0}.document-list .app-table-action-content{justify-content:flex-start}.document-row-actions{justify-content:flex-start;gap:1.5rem}}.document-back{align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:.75rem;display:inline-flex}.document-upload-form{max-width:56rem}.document-upload-type>.app-field{max-width:28rem}.document-upload-type>.app-notice{margin-top:1.5rem}.document-upload-zone{border:1px dashed var(--app-input-line);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.document-upload-zone>[class*=hero-]{color:var(--app-link)}.document-upload-title{color:var(--app-text);font-size:1.5rem;line-height:1.875rem}.document-upload-zone .app-field-help{margin:0}.document-upload-picker{cursor:pointer;position:relative}.document-upload-picker:focus-within{outline:2px solid var(--app-focus);outline-offset:3px}.document-upload-entry{border-bottom:1px solid var(--app-line);overflow-wrap:anywhere;grid-template-columns:1.25rem minmax(0,1fr) 2.75rem;align-items:start;gap:1rem;padding-block:1.5rem;display:grid}.document-upload-entry>[class*=hero-]{color:var(--app-muted);margin-top:.75rem}.document-upload-entry progress{width:100%;height:.5rem;accent-color:var(--app-link)}.document-upload-result{border-bottom:1px solid var(--app-line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-block:1rem;display:flex}.document-result-success{color:var(--color-success)}[data-theme=dark] .document-result-success{color:#a8e2cd}.document-upload-actions{justify-content:flex-end;padding-block:1.5rem}#upload-results>.app-button{margin-top:1.5rem}.document-preview{background:var(--app-surface);padding:1.5rem}.document-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.document-preview-frame{border:1px solid var(--app-line);color-scheme:light;background:#fff;width:100%;min-width:0;height:720px;display:block}.document-preview-message{border:1px solid var(--app-line);color:var(--app-muted);padding:2rem 1.5rem;font-size:.875rem;line-height:1.375rem}.document-edit-actions{margin-top:1.5rem}@media (width<=767px){.document-upload-zone{padding:2rem 1.25rem}.document-upload-picker{width:100%}.document-upload-actions{flex-direction:column;align-items:stretch}.document-upload-actions>.app-button{width:100%}.document-preview{padding:1.5rem 1rem}.document-preview-frame{height:520px}.document-edit-actions{flex-direction:column;align-items:stretch}.document-edit-actions>.app-button{width:100%}}.missing-document-request{border-top:1px solid var(--app-line);overflow-wrap:anywhere;padding-block:2rem}.missing-request-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.missing-request-header>.min-w-0{flex:1}.missing-request-header>.app-status{flex-shrink:0}.missing-request-description{color:var(--app-muted);margin-top:.5rem;font-size:.875rem;line-height:1.375rem}.missing-request-transaction{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.75rem;margin-top:1rem;font-size:1.25rem;line-height:1.75rem;display:flex}.missing-request-note,.missing-response-note{white-space:pre-line;max-width:40rem;margin-block:1rem;font-size:1rem;line-height:1.625rem}.missing-response-note{color:var(--app-muted)}.missing-document-request>.app-button{margin-top:.5rem}.missing-request-actions{padding-top:1.5rem}.missing-request-upload{border:1px dashed var(--app-input-line);flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1.25rem;display:flex}.missing-request-upload .app-field-help{margin:0}.missing-proof-progress{width:100%;max-width:28rem;font-size:.875rem;line-height:1.375rem}.missing-proof-progress progress{width:100%;height:.5rem;accent-color:var(--app-link);margin-top:.75rem;display:block}.missing-response-form{background:var(--app-surface);margin-top:1.5rem;padding:1.5rem}.missing-response-form>h3{margin-bottom:1.5rem}.missing-documents-empty{border-top:1px solid var(--app-line);color:var(--app-muted);padding-block:3rem}@media (width<=767px){.missing-request-header{flex-direction:column}.missing-response-form{padding:1.5rem 1rem}.missing-request-actions,.missing-response-actions{flex-direction:column;align-items:stretch}.missing-request-actions>.app-button,.missing-response-actions>.app-button,.missing-request-upload>.document-upload-picker{width:100%}}.incoming-invoice-list .list-panel{border-top:0}.incoming-pending-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:2rem;display:flex}.incoming-pending-notice>.app-link{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.incoming-invoice-list .app-table-container{max-height:none;overflow:visible}.incoming-invoice-list .incoming-records{table-layout:fixed}.incoming-invoice-list .incoming-records>thead>tr>th{background:var(--app-surface);padding:.75rem}.incoming-invoice-list .incoming-records>thead>tr>th:first-child{width:14%}.incoming-invoice-list .incoming-records>thead>tr>th:nth-child(2){width:43%}.incoming-invoice-list .incoming-records>thead>tr>th:nth-child(3){width:14%}.incoming-invoice-list .incoming-records>thead>tr>th:nth-child(4){width:17%}.incoming-invoice-list .incoming-records>thead>tr>th:last-child{width:12%}.incoming-invoice-list .incoming-records>tbody>tr>td{overflow-wrap:anywhere;padding:.75rem}.incoming-primary>.app-status{margin-top:.5rem}.incoming-number{width:fit-content;min-height:2.75rem;padding-block:.625rem;display:block}.incoming-money{font-variant-numeric:tabular-nums}.incoming-invoice-list .document-action{gap:.5rem}@media (width<=1023px){.incoming-invoice-list .incoming-records,.incoming-invoice-list .incoming-records>tbody{display:block}.incoming-invoice-list .incoming-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.incoming-invoice-list .incoming-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.incoming-invoice-list .incoming-records>tbody>tr>td{text-align:left;border:0;height:auto;padding:0;display:block}.incoming-invoice-list .incoming-records .incoming-primary,.incoming-invoice-list .incoming-records .incoming-supplier,.incoming-invoice-list .incoming-records .app-table-actions{grid-column:1/-1}.incoming-invoice-list .incoming-records .incoming-primary{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.incoming-primary>.app-status{margin-top:0}.incoming-invoice-list .incoming-records .incoming-number{font-size:1rem}.incoming-invoice-list .document-cell-label{display:block}.incoming-invoice-list .app-table-action-content{justify-content:flex-start}.incoming-invoice-list .incoming-records .app-table-empty>td{grid-column:1/-1;height:auto;padding:2rem 0}}@media (width<=767px){.incoming-invoice-list .list-header-actions,.incoming-invoice-list .list-header-actions>.list-button{width:100%}}.incoming-upload-form{flex-direction:column;gap:2rem;display:flex}.incoming-upload-zone{text-align:left;align-items:flex-start;padding:2rem}.incoming-upload-zone>.document-upload-picker{min-width:15rem}.incoming-upload-actions{border-top:1px solid var(--app-line);padding-top:1.5rem}.incoming-upload-queue-head,.incoming-upload-entry{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr) 2.75rem;align-items:center;gap:1rem;padding:.75rem;display:grid}.incoming-upload-queue-head{background:var(--app-surface);color:var(--app-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.75rem;line-height:1.125rem}.incoming-upload-entry{overflow-wrap:anywhere;min-height:4rem;font-size:.875rem;line-height:1.375rem}.incoming-upload-progress progress{width:100%;height:.5rem;accent-color:var(--app-link)}.incoming-supplier-section>.app-section-title{margin-bottom:1.5rem}.incoming-lookup-actions,.incoming-supplier-address,.incoming-supplier-section>.app-notice{margin-top:1.5rem}.incoming-supplier-address{color:var(--app-muted);overflow-wrap:anywhere}#incoming-ai-results .app-actions{margin-top:1.5rem}@media (width<=767px){.incoming-upload-zone{padding:1.5rem 1rem}.incoming-upload-zone>.document-upload-picker{min-width:0}.incoming-upload-actions,.incoming-lookup-actions{flex-direction:column;align-items:stretch}.incoming-upload-actions>.app-button,.incoming-lookup-actions>.app-button{width:100%}.incoming-upload-queue-head{display:none}.incoming-upload-entry{grid-template-columns:minmax(0,1fr) 2.75rem;padding:1rem 0}.incoming-upload-entry>p{grid-column:1}.incoming-upload-progress{grid-area:2/1}.incoming-upload-entry>.app-button{grid-area:1/2/3}}.incoming-supplier-section{border:0;padding:0}.incoming-supplier-section>.app-section-title{letter-spacing:-.025em;font-size:1.5rem;line-height:1.875rem}.incoming-supplier-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}@media (width<=767px){.incoming-supplier-fields{grid-template-columns:minmax(0,1fr)}}.incoming-review-progress{color:var(--app-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.incoming-review-panels{display:none}.incoming-review-split{grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.incoming-review-split>section{min-width:0}.incoming-review-heading{font-size:1.5rem;line-height:1.875rem}.incoming-review-form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.incoming-review-actions{border-top:1px solid var(--app-line);padding-top:1.5rem}.incoming-review-delete{color:var(--app-error)}.incoming-review-page .document-preview-header h2{overflow-wrap:anywhere;min-width:0;font-size:.875rem;line-height:1.375rem}.incoming-review-page .document-preview-header>.app-link{flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.incoming-review-page .document-preview-message{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20rem;display:flex}.incoming-review-return{display:none}.incoming-review-empty{border-top:1px solid var(--app-line);flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:3rem;display:flex}.incoming-review-empty>p{max-width:36rem;color:var(--app-muted);line-height:1.625rem}@media (width<=1023px){.incoming-review-panels{margin-bottom:1.5rem;display:flex}.incoming-review-panels>.list-tab{text-align:center;flex:1}.incoming-review-split{display:block}.incoming-review-page[data-review-panel=data] #incoming-review-document,.incoming-review-page[data-review-panel=document] #incoming-review-data{display:none}.incoming-review-return{width:100%;margin-top:1.5rem;display:inline-flex}.incoming-review-page .document-preview-frame{height:500px}}@media (width<=767px){.incoming-review-progress>.app-actions{justify-content:space-between;width:100%}.incoming-review-progress>.app-actions>.app-button{flex:1}.incoming-review-actions{flex-direction:column;align-items:stretch}.incoming-review-actions>.app-button{width:100%}}.incoming-invoice-show #incoming-show-actions{justify-content:flex-end;padding-top:0}.incoming-delete{color:var(--app-error)}.incoming-overview{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem;padding-block:1.5rem 2rem;display:grid}.incoming-overview-status{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.75rem;display:flex}.incoming-overview-status>.app-actions{flex-basis:100%}.incoming-overview-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.incoming-overview-values dt,.incoming-details dt{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.incoming-overview-values dd{overflow-wrap:anywhere;margin-top:.5rem}.incoming-overview-amount{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:2rem;line-height:2.375rem}.incoming-invoice-show .app-section{margin:0;padding-block:2rem}.incoming-invoice-show .app-section>h2{margin-bottom:1.5rem;font-size:1.5rem;line-height:1.875rem}.incoming-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.incoming-detail-columns>section>h3{margin-bottom:1rem;font-size:1.125rem;line-height:1.625rem}.incoming-details{flex-direction:column;gap:1rem;display:flex}.incoming-details dd{overflow-wrap:anywhere;margin-top:.375rem;line-height:1.625rem}.incoming-details dd>.app-status{margin-left:.5rem}.incoming-invoice-show .app-table-container{max-height:none;overflow:visible}.incoming-invoice-show .app-table{table-layout:fixed}.incoming-invoice-show .app-table>thead th{background:var(--app-surface);padding:.75rem;font-size:.75rem;line-height:1.125rem}.incoming-invoice-show .app-table>tbody td{vertical-align:top;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;height:auto;padding:1rem .75rem;font-size:.875rem;line-height:1.375rem}.incoming-invoice-show .incoming-key-head{width:5%}.incoming-invoice-show .incoming-name-head{width:34%}.incoming-invoice-show .incoming-money-head{width:14%}.incoming-line-description{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.incoming-cell-label{display:none}.incoming-totals-section{justify-content:flex-end;display:flex}.incoming-totals{width:min(100%,28rem)}.incoming-totals>div{justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.625rem;display:flex}.incoming-totals dd{text-align:right;font-variant-numeric:tabular-nums}.incoming-total-main{border-top:1px solid var(--app-line);margin-top:.5rem;font-size:1.125rem;line-height:1.625rem}.incoming-payment-details{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.incoming-payment-amount{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.875rem}.incoming-iban{font-family:var(--font-mono);font-size:.875rem}.incoming-hub-code{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.incoming-hub-code img{box-sizing:content-box;background:#fff;width:250px;max-width:calc(100% - 2rem);height:auto;padding:1rem}.incoming-hub-code>.app-field-help{max-width:30rem}.incoming-history>li{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.25rem;display:flex}.incoming-history>li>div{overflow-wrap:anywhere;min-width:0}.incoming-history p{white-space:pre-line;margin-top:.75rem;line-height:1.625rem}.incoming-history time{color:var(--app-muted);flex-shrink:0;font-size:.875rem;line-height:1.375rem}.incoming-documents>li{border-bottom:1px solid var(--app-line);grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.incoming-documents>li>div{overflow-wrap:anywhere;min-width:0}.incoming-status-form{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.incoming-status-form>.app-field:has(.app-input[type=hidden]){display:none}.incoming-invoice-show #status-change-modal [role=dialog]>div>div{max-width:42rem;padding:1.5rem}.incoming-invoice-show #status-change-modal-container{border:1px solid var(--app-line);background:var(--app-bg);color:var(--app-text);box-shadow:none;border-radius:0;padding:2rem}.incoming-invoice-show #status-change-modal-title{color:var(--app-text);padding-right:2.75rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}.incoming-invoice-show #status-change-modal-description{color:var(--app-muted)}.incoming-invoice-show #status-change-modal-container>.absolute{top:1rem;right:1rem}.incoming-invoice-show #status-change-modal-container>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-text);place-items:center;margin:0;padding:0;display:grid}@media (width<=1023px){.incoming-overview{grid-template-columns:minmax(0,1fr)}.incoming-invoice-show .app-table,.incoming-invoice-show .app-table>tbody{display:block}.incoming-invoice-show .app-table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.incoming-invoice-show .app-table>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding-block:1.5rem;display:grid}.incoming-invoice-show .app-table>tbody>tr>td{text-align:left;border:0;height:auto;padding:0;display:block}.incoming-invoice-show .app-table .incoming-line-name{grid-area:1/1/auto/-1;font-size:1rem;line-height:1.625rem}.incoming-cell-label{color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.5rem;font-size:.75rem;line-height:1.125rem;display:block}.incoming-payment-details{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.incoming-invoice-show .list-header-actions,.incoming-invoice-show #incoming-show-actions{width:100%}.incoming-invoice-show #incoming-show-actions{flex-direction:column;align-items:stretch}.incoming-overview-values,.incoming-detail-columns{grid-template-columns:minmax(0,1fr)}.incoming-history>li{flex-direction:column;gap:.75rem}.incoming-documents>li{grid-template-columns:1.5rem minmax(0,1fr)}.incoming-documents>li>:last-child{grid-column:2;justify-self:start}.incoming-status-actions{flex-direction:column;align-items:stretch}.incoming-status-actions>.app-button{width:100%}.incoming-invoice-show #status-change-modal-container{padding:1.5rem}}.incoming-kpd{position:relative}.incoming-kpd>summary{list-style:none}.incoming-kpd>summary::-webkit-details-marker{display:none}.incoming-kpd-panel{z-index:20;border:1px solid var(--app-input-line);background:var(--app-bg);width:18rem;max-width:calc(100vw - 3rem);color:var(--app-text);padding:1rem;font-size:.875rem;line-height:1.375rem;position:absolute;top:100%;left:0}.incoming-kpd-panel>p+p{margin-top:.5rem}@media (width<=1023px){.incoming-kpd[open]{flex-basis:100%}.incoming-kpd-panel{width:100%;max-width:100%;position:static}}.document-queue{min-width:0}.document-queue-guide{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.document-queue-company-form{max-width:32rem;margin-bottom:1.5rem}.document-queue>[phx-update=ignore]{gap:1.5rem;display:grid}.document-queue [hidden]{display:none!important}.document-queue .document-upload-zone{padding-block:2rem}.document-queue .document-upload-zone .app-field{width:100%;max-width:32rem}.document-queue .app-field-file{position:relative}.document-queue .app-field-file .app-label{border:1px solid var(--app-input-line);background:var(--app-bg);min-height:3rem;color:var(--app-text);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.25rem;display:inline-flex}.document-queue .app-field-file input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.document-queue .app-field-file:focus-within .app-label{outline:2px solid var(--app-focus);outline-offset:3px}.document-queue [data-queue-drop][data-dragging=true]{border-color:var(--app-focus);background:var(--app-surface)}.document-queue [data-queue-warning]{margin:0}.document-queue-overview{gap:.75rem;display:grid}.document-queue progress{width:100%;height:.5rem;accent-color:var(--app-link);display:block}.document-queue-rows{min-width:0}.document-queue-row{border-bottom:1px solid var(--app-line);grid-template-columns:3rem minmax(0,1.5fr) minmax(10rem,1fr) minmax(9rem,1fr) 3rem;align-items:start;gap:1rem;padding-block:1.5rem;display:grid}.document-queue[data-admin=true] .document-queue-row{grid-template-columns:3rem minmax(0,1.5fr) minmax(10rem,1fr) minmax(8rem,.65fr) minmax(9rem,1fr) 3rem}.document-queue-choice{cursor:pointer;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;margin-top:1.75rem;display:flex}.document-queue-row-checkbox{width:1.25rem;height:1.25rem;accent-color:var(--app-link)}.document-queue-row-checkbox:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.document-queue-file{overflow-wrap:anywhere;min-width:0;padding-top:1.75rem}.document-queue-file>:first-child{font-weight:500}.document-queue-file>:not(:first-child){color:var(--app-muted);margin-top:.25rem;font-size:.875rem}.document-queue-select{min-width:0}.document-queue-select .app-input{margin-top:.5rem}.document-queue-status{overflow-wrap:anywhere;gap:.5rem;padding-top:1.75rem;font-size:.875rem;display:grid}.document-queue-row[data-state=uploaded] .document-queue-status{color:var(--color-success)}.document-queue-row[data-state=failed] .document-queue-status{color:var(--app-error)}.document-queue-row[data-state=review] .document-queue-status{color:var(--color-warning)}[data-theme=dark] .document-queue-row[data-state=uploaded] .document-queue-status{color:#a8e2cd}[data-theme=dark] .document-queue-row[data-state=review] .document-queue-status{color:#e8ca89}.document-queue-row-actions{padding-top:1.75rem}.document-queue-row-actions .app-row-menu-trigger{width:3rem;height:3rem}.document-queue-row-actions .app-row-menu-panel{min-width:13rem}.document-queue-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.document-queue-actions{justify-content:flex-start;align-items:center}@media (width<=1199px){.document-queue-row,.document-queue[data-admin=true] .document-queue-row{grid-template-columns:3rem minmax(0,1fr) minmax(0,1fr) 3rem}.document-queue-choice{grid-area:1/1;margin-top:0}.document-queue-file{grid-area:1/2/auto/4;padding-top:0}.document-queue-row-actions{grid-area:1/4;padding-top:0}.document-queue-select{grid-column:2}.document-queue-select+.document-queue-select{grid-column:3}.document-queue-status{grid-column:2/4;padding-top:0}}@media (width<=767px){.document-queue .document-upload-zone{padding:1.5rem 1rem}.document-queue .document-upload-title{font-size:1.25rem}.document-queue-row,.document-queue[data-admin=true] .document-queue-row{grid-template-columns:3rem minmax(0,1fr) 3rem;gap:.75rem}.document-queue-file{grid-column:2}.document-queue-row-actions{grid-column:3}.document-queue-select,.document-queue-select+.document-queue-select,.document-queue-status{grid-column:1/-1}.document-queue-actions{flex-direction:column;align-items:stretch}.document-queue-actions>.app-button{width:100%}}.admin-layout{min-height:100dvh;color:var(--app-text);background:var(--app-bg);grid-template-rows:80px 1fr;grid-template-columns:232px minmax(0,1fr);display:grid}.admin-shell{display:contents}.admin-topbar{z-index:30;border-bottom:1px solid var(--app-line);background:var(--app-bg);grid-column:1/-1;align-items:center;gap:32px;height:80px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar>nav{display:contents}.admin-brand{flex-shrink:0;width:176px}.admin-brand img{width:176px;height:auto}.admin-context{flex-shrink:0;font-size:14px;font-weight:500}.admin-search{border:1px solid var(--app-line);width:min(500px,100%);min-height:48px;color:var(--app-muted);text-align:left;align-items:center;gap:12px;margin-inline:auto;padding:0 16px;font-size:14px;display:flex}.admin-search kbd{font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:10px}.admin-profile{position:relative}.admin-profile>summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.admin-profile>div{z-index:40;border:1px solid var(--app-line);background:var(--app-bg);width:240px;padding:12px;position:absolute;right:0}.admin-profile p,.admin-profile a{padding:12px;font-size:14px;display:block}.admin-profile a:hover{background:var(--app-hover)}.admin-sidebar{overscroll-behavior:contain;border-right:1px solid var(--app-line);background:var(--app-bg);grid-area:2/1;align-self:start;min-width:0;height:calc(100dvh - 80px);padding:24px 16px;position:sticky;top:80px;overflow-y:auto}.admin-nav-label{color:var(--app-muted);font-family:var(--font-mono);letter-spacing:.05em;padding:16px 12px 8px;font-size:10px;line-height:18px}.admin-nav-link{border-left:2px solid #0000;align-items:center;gap:12px;min-height:44px;margin-bottom:4px;padding:10px 12px;font-size:13px;line-height:22px;display:flex}.admin-nav-link>span{flex-shrink:0}.admin-nav-link:hover{background:var(--app-hover)}.admin-nav-link.is-active{color:var(--app-link);border-left-color:var(--color-primary);background:var(--app-hover);font-weight:500}.admin-more summary{cursor:pointer;list-style:none}.admin-more summary>:last-child{margin-left:auto}.admin-more>a{padding-left:42px}.admin-sidebar-account{border-top:1px solid var(--app-line);margin-top:24px;padding-top:16px}.admin-main{flex-direction:column;grid-area:2/2;min-width:0;display:flex}.admin-main>.app-content{flex:1;padding-top:40px}.admin-main .navigation-footer{border-top:1px solid var(--app-line);color:var(--app-muted);padding-block:20px}.admin-main .navigation-footer-content{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.admin-layout .app-system-alerts:has(>.app-container){margin-bottom:24px}.admin-page-area{min-width:0}.admin-page{padding-bottom:48px}.admin-page .app-page-header{margin-bottom:32px}.admin-page h1{letter-spacing:-.03em;line-height:47px}.admin-page .app-page-header .app-button{flex-shrink:0}.admin-filter{width:min(544px,100%);margin-bottom:32px}.admin-table{border-collapse:collapse;width:100%;font-size:14px;line-height:22px}.admin-table th{background:var(--app-surface);color:var(--app-muted);font-family:var(--font-mono);text-align:left;padding:12px;font-size:12px;font-weight:400}.admin-table td{border-bottom:1px solid var(--app-line);vertical-align:middle;overflow-wrap:anywhere;padding:20px 12px}.admin-table .admin-table-action{text-align:right;white-space:nowrap}.admin-empty{border-block:1px solid var(--app-line);color:var(--app-muted);text-align:center;padding:48px 24px}.admin-mobile-toggle,.admin-backdrop,.admin-drawer-heading{display:none}.admin-shell [hidden]{display:none!important}.admin-layout :is(a,button,summary):focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}#new-company-modal-bg{background:#2d253f3d}#new-company-modal-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#new-company-modal-title{letter-spacing:-.025em;color:var(--app-text);padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#new-company-modal-description{color:var(--app-muted);margin-top:16px;font-size:16px;line-height:26px}#new-company-modal-container>div:first-child button{opacity:1;color:var(--app-text)}.admin-company-create{gap:24px;padding-top:24px;display:grid}.admin-company-create .app-actions{justify-content:flex-end;padding-top:0}@media (width<=1023px){.admin-layout{display:block}.admin-topbar{gap:12px;height:72px;padding-inline:24px}.admin-context,.admin-search kbd{display:none}.admin-mobile-toggle{flex-shrink:0;padding:0;display:inline-flex}.admin-brand,.admin-brand img{width:152px}.admin-search{border:0;flex-shrink:0;justify-content:center;width:44px;min-height:44px;margin-left:auto;padding:0}.admin-search>span:not([class*=hero-]){display:none}.admin-topbar>.notification-bell{flex-shrink:0}.admin-profile{display:none}.admin-sidebar{z-index:60;width:min(320px,100vw - 48px);height:100dvh;display:none;position:fixed;inset:0 auto 0 0}.admin-sidebar[data-open=true]{display:block}.admin-backdrop[data-open=true]{z-index:55;background:#2d253f3d;display:block;position:fixed;inset:0}.admin-drawer-heading{justify-content:space-between;align-items:center;font-size:12px;display:flex}.admin-main>.app-content{padding-top:32px}.admin-sidebar .admin-profile{display:block}}@media (width<=767px){.admin-page h1{line-height:30px}.admin-page .app-page-header{gap:20px}.admin-page .app-page-header>.app-button{width:100%}.admin-companies-table,.admin-companies-table tbody{display:block}.admin-companies-table thead{display:none}.admin-companies-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:1fr auto;padding-block:20px;display:grid}.admin-companies-table td{border:0;padding:4px 0}.admin-companies-table td:first-child{grid-column:1/-1;font-size:18px;line-height:26px}.admin-companies-table td:nth-child(2),.admin-companies-table td:nth-child(3),.admin-companies-table td:nth-child(4){color:var(--app-muted);grid-column:1/-1}.admin-companies-table td:nth-child(2):before{content:"OIB · "}.admin-companies-table .admin-table-action{text-align:left;grid-column:1/-1;padding-top:12px}#new-company-modal-container{padding:24px}#new-company-modal-title{font-size:24px;line-height:30px}.admin-company-create .app-actions>*{flex:1}}.admin-back-link{align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:inline-flex}.admin-company-page [hidden]{display:none!important}.admin-tabs{border-bottom:1px solid var(--app-line);gap:24px;margin-bottom:32px;display:flex;overflow-x:auto}.admin-tabs button{min-height:48px;color:var(--app-muted);border-bottom:2px solid #0000;flex-shrink:0;padding:8px 0 16px;font-size:14px}.admin-tabs button[aria-pressed=true]{border-bottom-color:var(--color-primary);color:var(--app-link)}.admin-panel{gap:32px;display:grid}.admin-panel .app-fields{margin:0}.admin-section{border-top:1px solid var(--app-line);gap:24px;padding-top:32px;display:grid}.admin-section-title{letter-spacing:-.02em;margin-bottom:0;font-size:24px;font-weight:400;line-height:32px}.admin-section-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-section-header .app-link{flex-shrink:0;font-size:14px}.admin-help{color:var(--app-muted);overflow-wrap:anywhere;font-size:14px;line-height:22px}#admin-form .form-section-navigation{background:var(--app-surface);gap:8px;padding:16px;scroll-margin-top:112px;display:grid}#admin-form .form-section-navigation ol{flex-wrap:wrap;gap:8px 16px;font-size:14px;line-height:22px;display:flex}#admin-form .form-input-block{border:1px solid var(--app-input-line);min-width:0;margin:0;padding:16px 20px 20px;scroll-margin-top:112px}#admin-form .form-input-block-title{overflow-wrap:anywhere;max-width:100%;padding-inline:8px;font-size:18px;font-weight:500;line-height:26px}#admin-form .form-block-back{width:fit-content;margin-top:16px;margin-left:auto;font-size:13px;line-height:20px;display:block}.admin-error{color:var(--app-error)}.admin-half{width:calc(50% - 12px)}.admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.admin-module-grid .app-field-checkbox{align-items:flex-start}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.admin-stats>div{border:1px solid var(--app-line);padding:24px}.admin-stat-value{letter-spacing:-.025em;margin-block:16px 8px;font-size:28px;line-height:36px}.admin-stat-detail{border-top:1px solid var(--app-line);margin-top:20px;padding-top:16px;font-size:12px}.admin-stat-detail>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-stat-detail dd{font-family:var(--font-mono)}.admin-quick-actions{margin-block:24px 32px;padding:0}.admin-quick-actions .app-link{font-size:14px}.admin-save-actions{margin-top:32px}.admin-secret-field{align-content:start;gap:8px;display:grid}.admin-secret-field>.app-button{justify-self:start}.admin-panel .app-notice{gap:16px;display:grid}@media (width<=1279px){.admin-stats{gap:16px}.admin-stats>div{padding:20px}.admin-stat-value{font-size:24px}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.admin-tabs{gap:24px;margin-right:-24px;padding-right:24px}.admin-tabs button{font-size:13px}.admin-stats{grid-template-columns:1fr}.admin-stats>div{padding:24px}.admin-half{width:100%}.admin-module-grid{grid-template-columns:1fr}.admin-section-title{font-size:22px;line-height:30px}.admin-section-header{flex-direction:column;align-items:flex-start;gap:16px}.admin-quick-actions>.app-button{width:100%}.admin-responsive-table,.admin-responsive-table tbody{display:block}.admin-responsive-table thead{display:none}.admin-responsive-table tr{border-bottom:1px solid var(--app-line);gap:12px;padding-block:24px;display:grid}.admin-responsive-table td{border:0;padding:0}.admin-responsive-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-responsive-table .admin-table-action{text-align:left}.admin-save-actions>.app-button{width:100%}}.admin-panel>section>.admin-section-title{margin-bottom:24px}.admin-form-actions{padding-top:0}@media (width<=767px){.admin-form-actions>.app-button{width:100%}}.admin-page .app-page-header>div{min-width:0;max-width:100%}.admin-page h1,.admin-page .app-page-description{overflow-wrap:anywhere}.admin-overview-filters{margin-bottom:32px}.admin-overview-context{overflow-wrap:anywhere;margin-bottom:24px}.admin-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.admin-overview-stats>div{padding:20px}.admin-overview-stats .admin-stat-value{font-size:24px}.admin-stat-flows{flex-wrap:wrap;gap:4px 12px;margin-block:16px 8px;font-size:18px;line-height:28px;display:flex}.admin-report-section{border-top:1px solid var(--app-line)}.admin-report-section:last-child{border-bottom:1px solid var(--app-line)}.admin-disclosure{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding-block:24px;font-size:22px;line-height:30px;display:flex}.admin-disclosure>:last-child{flex-shrink:0}.admin-report-content{padding-bottom:32px}.admin-report-section [hidden]{display:none!important}.admin-statement-group{margin-block:24px}.admin-statement-group h3{overflow-wrap:anywhere;margin-bottom:16px}.admin-statement{border-top:1px solid var(--app-line)}.admin-statement-toggle{text-align:left;flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:14px;display:flex}.admin-statement-toggle>:first-child{flex:1}.admin-statement-toggle>:last-child{flex-shrink:0}.admin-request-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-overview-table .app-button{padding-inline:0}@media (width<=1279px){.admin-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.admin-overview-stats{grid-template-columns:1fr}.admin-disclosure{font-size:20px;line-height:28px}.admin-overview-table .app-money{text-align:left}.admin-report-content .app-actions>.app-button{width:100%}}.admin-phone-book-list{margin-top:40px}.admin-contact-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-contact-actions .app-button{padding-inline:12px}.admin-contact-actions .admin-delete{color:var(--app-error)}@media (width<=767px){.admin-contact-actions{justify-content:flex-start}}.admin-document-filters{margin-bottom:32px}.admin-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 16px;display:flex}.admin-document-actions .app-button{min-height:44px;padding-inline:0}.admin-linked-badge{margin-top:8px;display:inline-block}.admin-pagination{border-top:1px solid var(--app-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}@media (width<=1023px){.admin-documents-table,.admin-documents-table tbody{display:block}.admin-documents-table thead{display:none}.admin-documents-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}.admin-documents-table td{border:0;padding:0}.admin-documents-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-documents-table td:first-child,.admin-documents-table .admin-table-action{grid-column:1/-1}.admin-document-actions{justify-content:flex-start}}@media (width<=767px){.admin-documents-table tr{grid-template-columns:minmax(0,1fr)}.admin-pagination>.app-actions{flex-wrap:nowrap;width:100%}.admin-pagination .app-button{flex:1;width:auto;padding-inline:12px}}.admin-document-badge{background:var(--app-surface);color:var(--app-muted);padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.admin-document-badge-success{color:var(--color-success);background:var(--color-success-soft)}.admin-document-badge-warning{color:var(--color-warning);background:var(--color-warning-soft)}[data-theme=dark] .admin-document-badge-success{color:#a8e2cd;background:#173b33}[data-theme=dark] .admin-document-badge-warning{color:#e8ca89;background:#443b23}.admin-document-preview{margin-top:40px}.admin-document-frame{border:1px solid var(--app-line);background:var(--app-surface);width:100%;min-width:0;height:720px}.admin-document-preview .admin-section-header{flex-direction:row;align-items:center}@media (width<=767px){.admin-document-frame{height:520px}.admin-document-preview .admin-section-title{font-size:20px}}.admin-upload-zone{border:1px dashed var(--app-line);gap:24px;padding:32px;display:grid}.admin-upload-prompt{text-align:center;justify-items:center;gap:16px;display:grid}.admin-upload-prompt>.hero-arrow-up-tray{color:var(--app-muted)}.admin-upload-picker{cursor:pointer}.admin-upload-picker:focus-within{outline:2px solid var(--app-focus);outline-offset:3px}.admin-upload-entries{gap:16px;display:grid}.admin-upload-entries>li{border-top:1px solid var(--app-line);padding-top:20px}.admin-upload-file{align-items:center;gap:16px;display:flex}.admin-upload-file>.hero-document{color:var(--app-muted);flex-shrink:0}.admin-upload-file>div{overflow-wrap:anywhere;flex:1;min-width:0}.admin-upload-file .app-metadata{color:var(--app-muted);margin-top:4px}.admin-upload-file .app-button{flex-shrink:0}.admin-upload-entries progress{width:100%;height:4px;accent-color:var(--color-primary);margin-top:12px;display:block}.admin-upload-entries progress::-webkit-progress-bar{background:var(--app-surface)}.admin-upload-entries progress::-webkit-progress-value{background:var(--color-primary)}.admin-upload-entries .app-field-error{margin-top:12px}@media (width<=767px){.admin-upload-zone{padding:24px 16px}.admin-upload-file{flex-wrap:wrap;gap:8px}.admin-upload-file>div{flex-basis:calc(100% - 32px)}.admin-upload-file>.app-button{margin-left:28px}}.admin-report-filters{margin-bottom:32px}.admin-report-status{justify-items:start;gap:8px;display:grid}.admin-report-note{max-width:320px}.admin-assignee{border:1px solid var(--app-line);padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.admin-status-error{color:var(--app-error);background:var(--app-error-soft)}#pdv-note-dialog-bg{background:#2d253f3d}#pdv-note-dialog-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#pdv-note-dialog-title{letter-spacing:-.025em;color:var(--app-text);padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#pdv-note-dialog-description{color:var(--app-muted);margin-top:12px}#pdv-note-dialog-container>div:first-child button{opacity:1;color:var(--app-text)}#pdv-note-form{margin-top:24px}@media (width<=767px){#pdv-note-dialog-container{padding:24px}#pdv-note-dialog-title{font-size:24px;line-height:30px}}@media (width>=768px) and (width<=1023px){#pdv-reports-table,#pdv-reports-table tbody{display:block}#pdv-reports-table thead{display:none}#pdv-reports-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}#pdv-reports-table td{border:0;padding:0}#pdv-reports-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}#pdv-reports-table td:first-child,#pdv-reports-table .admin-table-action{grid-column:1/-1}#pdv-reports-table .admin-document-actions{justify-content:flex-start}}.admin-filing-kind{align-content:start;justify-items:start;gap:8px;display:grid}.admin-upload-section-header{gap:8px;display:grid}.admin-annual-stats{margin-bottom:32px}@media (width<=767px){.admin-annual-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-annual-stats>div{padding:16px}.admin-annual-stats .admin-stat-value{margin-bottom:0;font-size:24px}}@media (width>=768px) and (width<=1023px){#obrti-table,#obrti-table tbody{display:block}#obrti-table thead{display:none}#obrti-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}#obrti-table td{border:0;padding:0}#obrti-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}#obrti-table td:first-child{grid-column:1/-1}}@media (width<=1023px){#obrti-table .app-money{text-align:left}}.admin-posd-page [hidden]{display:none!important}.admin-posd-feedback{gap:16px;margin-bottom:32px;display:grid}.admin-posd-feedback .app-notice{gap:8px;display:grid}.admin-posd-feedback ul,.admin-posd-warnings ul{padding-left:20px;list-style:outside}.admin-posd-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.admin-posd-details{gap:16px;font-size:14px;line-height:22px;display:grid}.admin-posd-details>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.admin-posd-details dt{color:var(--app-muted)}.admin-posd-details dd{text-align:right;flex-shrink:0}.admin-posd-total{border-top:1px solid var(--app-line);padding-top:16px}.admin-posd-warnings{overflow-wrap:anywhere;gap:12px;font-size:14px;display:grid}.admin-posd-form{gap:32px;display:grid}.admin-posd-form .admin-section{gap:24px}.admin-posd-form .admin-section>.admin-section-title{margin-bottom:0}.admin-posd-form .app-fields{row-gap:24px}.admin-posd-checks .app-field-checkbox{align-self:start}.admin-posd-period{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:16px 24px;min-width:0;display:grid}.admin-posd-period legend{margin-bottom:16px}.admin-posd-remove{min-height:48px}.admin-posd-workflow{margin-top:32px}.admin-posd-workflow .app-actions:empty{display:none}.admin-posd-filing{align-items:end;gap:24px;max-width:560px;display:flex}.admin-posd-filing .app-button{flex-shrink:0}@media (width<=1199px){.admin-posd-overview{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.admin-posd-details>div{flex-wrap:wrap;align-items:start;gap:8px 16px}.admin-posd-period{grid-template-columns:minmax(0,1fr)}.admin-posd-remove{justify-self:start}.admin-posd-filing{flex-direction:column;align-items:stretch;gap:16px}}#payroll-note-dialog-bg{background:#2d253f3d}#payroll-note-dialog-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#payroll-note-dialog-title{letter-spacing:-.025em;color:var(--app-text);padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#payroll-note-dialog-description{color:var(--app-muted);margin-top:12px}#payroll-note-dialog-container>div:first-child button{opacity:1;color:var(--app-text)}#payroll-note-form{margin-top:24px}@media (width<=767px){#payroll-note-dialog-container{padding:24px}#payroll-note-dialog-title{font-size:24px;line-height:30px}}@media (width>=768px) and (width<=1023px){#payroll-reports-table,#payroll-reports-table tbody{display:block}#payroll-reports-table thead{display:none}#payroll-reports-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}#payroll-reports-table td{border:0;padding:0}#payroll-reports-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}#payroll-reports-table td:first-child,#payroll-reports-table .admin-table-action{grid-column:1/-1}#payroll-reports-table .admin-document-actions{justify-content:flex-start}}.admin-payroll-request{align-items:center;gap:6px;display:inline-flex}#payroll-attachment-dialog-bg{background:#2d253f3d}#payroll-attachment-dialog-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:760px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#payroll-attachment-dialog-title{letter-spacing:-.025em;color:var(--app-text);padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#payroll-attachment-dialog-description{color:var(--app-muted);margin-top:12px}#payroll-attachment-dialog-container>div:first-child button{opacity:1;color:var(--app-text)}#payroll-attachment-form{margin-top:24px}.admin-payroll-attachment-group{gap:24px;display:grid}.admin-payroll-attachment-group .admin-section-title{margin-bottom:0!important}@media (width<=767px){#payroll-attachment-dialog-container{padding:24px}#payroll-attachment-dialog-title{font-size:24px;line-height:30px}}.admin-timesheet-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.admin-timesheet-total,#satnica-table .admin-document-badge{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.admin-timesheet-warnings{margin-top:12px;padding-left:20px;list-style:outside}@media (width<=1199px){#satnica-table,#satnica-table tbody{display:block}#satnica-table thead{display:none}#satnica-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}#satnica-table td{border:0;padding:0}#satnica-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}#satnica-table td:first-child,#satnica-table td:nth-child(2){grid-column:1/-1}}@media (width<=767px){.admin-timesheet-stats{gap:16px}.admin-timesheet-stats>div{padding:16px}.admin-timesheet-stats .admin-stat-value{font-size:24px}}.admin-posd-page .admin-tabs button{align-items:center;gap:8px;display:inline-flex}.admin-posd-tab-error{color:var(--app-error);flex-shrink:0}#posd-validation-summary{gap:16px;display:grid}.admin-status-info{background:var(--color-info-soft);color:var(--color-info)}.admin-status-primary{background:var(--app-hover);color:var(--app-link)}[data-theme=dark] .admin-status-info{background:var(--app-surface);color:var(--app-muted)}.admin-travel-country{margin-top:4px;display:block}@media (width<=1199px){#admin-travels-table,#admin-travels-table tbody{display:block}#admin-travels-table thead{display:none}#admin-travels-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}#admin-travels-table td{border:0;padding:0}#admin-travels-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}#admin-travels-table td:first-child,#admin-travels-table td:nth-child(4){grid-column:1/-1}#admin-travels-table .app-money{text-align:left}}.admin-travel-show{gap:32px;display:grid}.admin-travel-show>.admin-back-link,.admin-travel-show>.app-page-header{margin-bottom:0}.admin-travel-show .app-page-header{align-items:flex-start}.admin-travel-progress{border-block:1px solid var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-block:24px;display:grid}.admin-travel-progress li{color:var(--app-muted);align-items:center;gap:12px;font-size:13px;display:flex}.admin-travel-step-number{border:1px solid var(--app-line);width:32px;height:32px;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.admin-travel-progress .is-complete{color:var(--app-text)}.admin-travel-progress .is-complete .admin-travel-step-number{border-color:var(--color-primary);color:var(--app-link);background:var(--app-hover)}.admin-travel-progress .is-current{color:var(--app-link)}.admin-travel-progress .is-current .admin-travel-step-number{border-color:var(--color-primary);outline:1px solid var(--color-primary)}.admin-travel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.admin-travel-summary>div{border:1px solid var(--app-line);align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.admin-travel-summary dt,.admin-travel-details dt{color:var(--app-muted);font-family:var(--font-mono);font-size:11px;line-height:18px}.admin-travel-summary dd{overflow-wrap:anywhere}.admin-travel-summary dd:not(.admin-help){font-size:18px;line-height:26px}.admin-travel-summary .app-money{text-align:left}.admin-travel-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-travel-details>div{align-content:start;gap:8px;min-width:0;display:grid}.admin-travel-details dd{overflow-wrap:anywhere;font-size:14px;line-height:24px}.admin-travel-details .app-money{text-align:left}.admin-travel-report-text h3{margin-bottom:8px;font-size:16px}.admin-travel-report-text p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--app-muted);font-size:14px;line-height:24px}.admin-travel-document-list li{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.admin-travel-document-list li>div{overflow-wrap:anywhere;gap:8px;min-width:0;font-size:14px;line-height:22px;display:grid}.admin-travel-document-list .app-money{text-align:left}.admin-travel-document-list .app-button{flex-shrink:0}@media (width<=1199px){.admin-travel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-travel-expense-table,.admin-travel-expense-table tbody{display:block}.admin-travel-expense-table thead{display:none}.admin-travel-expense-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}.admin-travel-expense-table td{border:0;padding:0}.admin-travel-expense-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-travel-expense-table .app-money{text-align:left}}@media (width<=767px){.admin-travel-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.admin-travel-summary,.admin-travel-details{grid-template-columns:1fr}.admin-travel-document-list li{flex-direction:column;align-items:flex-start;gap:16px}.admin-travel-document-list .app-button{width:100%}}.admin-invoice-select-all .app-label{min-height:44px;margin:0}.admin-invoice-selection{width:44px}.admin-invoice-selection .app-label{min-width:44px;min-height:44px;margin:0}.admin-invoice-number{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.admin-invoice-list-table td{padding-inline:10px}.admin-invoice-list-table .app-money{display:block}.admin-invoice-processed{text-align:left;border:1px solid var(--app-line);align-items:center;gap:6px;min-height:44px;padding:6px 8px;font-size:12px;display:inline-flex}.admin-invoice-processed[aria-pressed=true]{border-color:#0000}.admin-invoice-processed:hover{outline:1px solid var(--app-input-line)}.admin-invoice-processed>:first-child{flex-shrink:0}@media (width<=1199px){.admin-invoice-list-table,.admin-invoice-list-table tbody{display:block}.admin-invoice-list-table thead{display:none}.admin-invoice-list-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid;position:relative}.admin-invoice-list-table td{border:0;padding:0}.admin-invoice-list-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-invoice-list-table .admin-invoice-selection{width:44px;position:absolute;top:24px;right:0}.admin-invoice-list-table .admin-invoice-identity{grid-column:1/-1;padding-right:56px}.admin-invoice-list-table .app-money{text-align:left}}.admin-invoice-number .admin-document-badge{align-items:center;gap:4px}.admin-invoice-show{gap:32px;display:grid}.admin-invoice-show>.app-page-header{margin-bottom:0}.admin-invoice-show .app-page-header .app-actions{padding-top:0}.admin-invoice-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-invoice-navigation .admin-back-link{margin:0}.admin-invoice-navigation .app-actions{padding:0}.admin-invoice-summary .app-money{text-align:left}.admin-invoice-summary .admin-invoice-supplier{overflow-wrap:anywhere;font-size:20px;line-height:28px}.admin-invoice-status{margin-block:16px}.admin-invoice-status .admin-document-badge,.admin-invoice-history .admin-document-badge{align-items:center;gap:8px}.admin-invoice-status-menu{position:relative}.admin-invoice-status-menu summary{list-style:none}.admin-invoice-status-menu>div{z-index:20;border:1px solid var(--app-line);background:var(--app-bg);width:240px;max-width:100%;padding:8px;position:absolute;top:calc(100% + 8px);left:0}.admin-invoice-status-menu [role=menuitem]{text-align:left;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px;font-size:14px;display:flex}.admin-invoice-status-menu [role=menuitem]:hover{background:var(--app-hover)}.admin-invoice-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.admin-invoice-show :is(.admin-invoice-data,.admin-invoice-pdf){min-width:0}.admin-invoice-tags{flex-wrap:wrap;gap:8px;display:flex}.admin-invoice-data .admin-section-header{align-items:flex-start}.admin-invoice-data h3{font-size:18px;line-height:26px}.admin-invoice-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.admin-invoice-readonly-grid>section{align-content:start;gap:20px;font-size:14px;display:grid}.admin-invoice-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-invoice-details-grid>div{align-content:start;gap:8px;min-width:0;display:grid}.admin-invoice-details-grid dt{color:var(--app-muted);font-family:var(--font-mono);font-size:11px;line-height:18px}.admin-invoice-details-grid dd{overflow-wrap:anywhere;font-size:14px;line-height:24px}.admin-invoice-edit-form{gap:24px;display:grid}.admin-invoice-edit-form>section{border-top:1px solid var(--app-line);gap:20px;padding-top:24px;font-size:14px;display:grid}.admin-invoice-edit-form>section:first-of-type{border:0;padding-top:0}.admin-invoice-save-actions{padding-top:0}.admin-invoice-save-actions>.app-button:first-child{width:100%}.admin-invoice-save-actions>.app-button:not(:first-child){flex:1}.admin-invoice-pdf .admin-empty{justify-items:center;gap:16px;display:grid}.admin-invoice-pdf .admin-document-frame{height:720px}.admin-invoice-kpd{color:var(--app-muted);margin-top:8px;font-size:12px}.admin-invoice-kpd summary{cursor:pointer;color:var(--app-link)}.admin-invoice-kpd p{overflow-wrap:anywhere;margin-top:8px}.admin-invoice-totals{justify-self:end;gap:16px;width:min(360px,100%);padding-top:24px;display:grid}.admin-invoice-totals>div{justify-content:space-between;align-items:baseline;gap:24px;font-size:14px;display:flex}.admin-invoice-totals dt{color:var(--app-muted)}.admin-invoice-totals dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-invoice-totals>div:last-child{border-top:1px solid var(--app-line);padding-top:16px;font-size:18px}.admin-invoice-hub{justify-items:start;gap:16px;display:grid}.admin-invoice-hub img{background:#fff;width:250px;max-width:100%;height:auto}.admin-invoice-history{display:grid}.admin-invoice-history li{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:12px 24px;padding-block:24px;font-size:14px;display:grid}.admin-invoice-history time{color:var(--app-muted);font-size:12px}.admin-invoice-history p{color:var(--app-muted);overflow-wrap:anywhere;grid-column:1/-1}#invoice-show :is(#status-change-modal-bg,#admin-incoming-delete-modal-bg){background:#2d253f3d}#invoice-show :is(#status-change-modal-container,#admin-incoming-delete-modal-container){border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#invoice-show :is(#status-change-modal-title,#admin-incoming-delete-modal-title){color:var(--app-text);letter-spacing:-.025em;padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#invoice-show :is(#status-change-modal-description,#admin-incoming-delete-modal-description){color:var(--app-muted);margin-top:16px;font-size:16px;line-height:26px}#invoice-show :is(#status-change-modal-container,#admin-incoming-delete-modal-container)>div:first-child button{color:var(--app-text);opacity:1}.admin-invoice-status-form{gap:24px;margin-top:24px;display:grid}.admin-invoice-modal-copy{margin-top:24px}#admin-incoming-delete-modal-content>div:last-child>button{border:1px solid var(--app-input-line);min-height:48px;color:var(--app-text);background:var(--app-bg);box-shadow:none;border-radius:0;padding:12px 20px}#admin-incoming-delete-modal-content>div:last-child>#admin-incoming-delete-modal-confirm{color:#fff;background:var(--app-error);border-color:var(--app-error)}@media (width<=1279px){.admin-invoice-review-grid{grid-template-columns:1fr}}@media (width<=1199px){.admin-invoice-detail-table,.admin-invoice-detail-table tbody{display:block}.admin-invoice-detail-table thead{display:none}.admin-invoice-detail-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}.admin-invoice-detail-table td{border:0;padding:0}.admin-invoice-detail-table td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-invoice-detail-table td[data-label=Naziv]{grid-column:1/-1}.admin-invoice-detail-table .app-money{text-align:left}}@media (width<=767px){.admin-invoice-navigation{flex-direction:column;align-items:stretch}.admin-invoice-navigation .app-actions{flex-wrap:nowrap}.admin-invoice-navigation .app-button{flex:1;padding-inline:12px}.admin-invoice-show .app-page-header .app-actions,.admin-invoice-show .app-page-header .app-button{width:100%}.admin-invoice-readonly-grid,.admin-invoice-details-grid{grid-template-columns:1fr}.admin-invoice-save-actions>.app-button{flex:auto;width:100%}.admin-invoice-pdf .admin-document-frame{height:520px}.admin-invoice-history li{grid-template-columns:1fr}#invoice-show :is(#status-change-modal-container,#admin-incoming-delete-modal-container){padding:24px}#invoice-show :is(#status-change-modal-title,#admin-incoming-delete-modal-title){font-size:24px;line-height:30px}#admin-incoming-delete-modal-content>div:last-child>button{flex:1}}.admin-invoice-show .app-field-hidden{display:none}.admin-invoice-readonly-grid>section>.admin-document-badge{justify-self:start}#invoice-show :is(#status-change-modal-container,#admin-incoming-delete-modal-container) button[aria-label=Zatvori]{color:var(--app-text);opacity:1}.admin-invoice-review-switch,.admin-invoice-review-back{display:none}@media (width<=1279px){.admin-invoice-review-switch{border-bottom:1px solid var(--app-line);display:flex}.admin-invoice-review-switch button{min-height:48px;color:var(--app-muted);border-bottom:2px solid #0000;flex:1;font-size:14px}.admin-invoice-review-switch button[aria-pressed=true]{color:var(--app-link);border-bottom-color:var(--color-primary);font-weight:500}.admin-invoice-show:has(.admin-invoice-review-switch)[data-review-panel=document]>.admin-invoice-context,.admin-invoice-show[data-review-panel=document] .admin-invoice-review-grid>.admin-invoice-data,.admin-invoice-show[data-review-panel=data] .admin-invoice-review-grid>.admin-invoice-pdf{display:none}.admin-invoice-review-back{display:inline-flex}}.admin-outgoing-tags{flex-wrap:wrap;gap:8px;display:flex}.admin-status-purple{color:var(--app-link);background:var(--app-hover)}.admin-payment-summary{border-block:1px solid var(--app-line);color:var(--app-muted);gap:8px;margin-block:24px;padding-block:20px;font-size:14px;display:grid}.admin-payment-summary strong{color:var(--app-text);text-align:left;font-size:24px;font-weight:400}:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-bg{background:#2d253f3d}:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-title{color:var(--app-text);letter-spacing:-.025em;padding-right:32px;font-size:28px;font-weight:400;line-height:34px}:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-description{color:var(--app-muted);margin-top:16px;font-size:14px;line-height:22px}:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-container button[aria-label=Zatvori]{color:var(--app-text);opacity:1}.admin-payment-actions{justify-content:flex-end}@media (width<=767px){:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-container{padding:24px}:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-title{font-size:24px;line-height:30px}.admin-payment-actions .app-button{flex:1;padding-inline:12px}}.admin-outgoing-downloads{padding-top:0}.admin-outgoing-panel-switch{border-bottom:1px solid var(--app-line);flex-wrap:wrap;display:flex}.admin-outgoing-panel-switch button{min-height:48px;color:var(--app-muted);border-bottom:2px solid #0000;padding:12px 20px;font-size:14px}.admin-outgoing-panel-switch button[aria-pressed=true]{color:var(--app-link);border-bottom-color:var(--color-primary);font-weight:500}.admin-outgoing-panel{gap:32px;min-width:0;display:grid}.admin-outgoing-panel .admin-section:first-child{margin-top:0}.admin-outgoing-details{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#outgoing-invoices,.admin-outgoing-show) #admin-payment-modal-content>.app-notice+.app-notice{margin-top:16px}#admin-outgoing-payments{margin-top:24px}@media (width<=767px){.admin-outgoing-details{grid-template-columns:1fr}.admin-outgoing-panel-switch button{flex:1;padding-inline:8px;font-size:12px;line-height:18px}.admin-outgoing-downloads .app-button{flex:1;padding-inline:12px}}.admin-overdue-help{margin-top:24px}.admin-overdue-table .admin-help{margin-top:4px}@media (width<=1199px){.admin-overdue-table td:first-child,.admin-overdue-table .admin-table-action{grid-column:1/-1}.admin-overdue-table .admin-table-action{padding-top:8px}}@media (width<=767px){.admin-overdue-table .app-button{width:100%}}.admin-pondi-guidance{gap:8px;display:grid}.admin-pondi-guidance>p:first-child{font-weight:500}.admin-pondi-jobs{table-layout:fixed}.admin-pondi-jobs th:first-child{width:24%}.admin-pondi-jobs th:nth-child(2){width:22%}.admin-pondi-jobs th:nth-child(3){width:14%}.admin-pondi-jobs th:last-child{width:40%}.admin-pondi-error{color:var(--app-error);overflow-wrap:anywhere}#pondi-run-modal-bg{background:#2d253f3d}#pondi-run-modal-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#pondi-run-modal-title{color:var(--app-text);letter-spacing:-.025em;padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#pondi-run-modal-description{color:var(--app-muted);margin-top:16px;font-size:16px;line-height:26px}#pondi-run-modal-container button[aria-label=Zatvori]{color:var(--app-text);opacity:1}.admin-pondi-modal-copy{color:var(--app-muted);margin-block:24px;font-size:14px;line-height:22px}@media (width<=767px){.admin-pondi-page .app-page-header .app-actions{width:100%}.admin-pondi-page .app-page-header .app-button{flex:1}.admin-pondi-jobs tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.admin-pondi-jobs td:last-child{grid-column:1/-1}#pondi-run-modal-container{padding:24px}#pondi-run-modal-title{font-size:24px;line-height:30px}#pondi-run-modal .app-actions{grid-template-columns:1fr;display:grid}}.admin-statements-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.admin-statements-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-statements-balances section{border:1px solid var(--app-line);gap:8px;padding:24px;display:grid}.admin-statements-balances section>p{color:var(--app-muted);font-size:12px}.admin-statements-balances strong{text-align:left;font-size:28px;font-weight:400;line-height:36px}.admin-statements-table{table-layout:fixed}.admin-statements-table thead th:first-child,.admin-statements-table thead th:nth-child(2){width:19%}.admin-statements-table thead th:nth-child(3){width:18%}.admin-statements-table thead th:nth-child(4),.admin-statements-table thead th:nth-child(5){width:12%}.admin-statements-table thead th:last-child{width:20%}.admin-statement-request>*+*{margin-top:12px;display:block}.admin-statement-request summary{color:var(--app-link);cursor:pointer;font-size:12px}.admin-statement-request form{gap:16px;margin-top:16px;display:grid}.admin-statement-request .app-button{width:100%;min-width:0;padding-inline:8px}.admin-statement-trace{border-top:1px solid var(--app-line);padding-top:12px}.admin-statement-trace dl{gap:4px;margin-top:12px;display:grid}.admin-statement-trace dt{color:var(--app-muted);font-size:10px}.admin-statement-trace dd{margin-bottom:8px;font-size:10px}.admin-statements-totals th{border-bottom:1px solid var(--app-line);color:var(--app-text);font-family:inherit;font-size:inherit;background:0 0;padding:20px 12px;font-weight:500}.admin-statements-totals td{font-weight:500}@media (width<=1279px){.admin-statements-table,.admin-statements-table tbody,.admin-statements-table tfoot{display:block}.admin-statements-table thead{display:none}.admin-statements-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding-block:24px;display:grid}.admin-statements-table td{border:0;padding:0}.admin-statements-table td:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-statements-table tbody td:nth-child(3),.admin-statements-table tbody td:last-child{grid-column:1/-1}.admin-statements-totals th{border:0;grid-column:1/-1;padding:0}.admin-statements-totals td:last-child{display:none}.admin-statement-request form{max-width:480px}.admin-statement-request>*{width:fit-content;max-width:100%}.admin-statement-request>.admin-statement-request-form{width:100%}}@media (width<=767px){.admin-statements-filters,.admin-statements-balances{grid-template-columns:1fr;gap:16px}.admin-statements-balances section{padding:20px}}.admin-debug-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.admin-debug-selected{border:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px;font-size:16px;display:flex}.admin-debug-selected .app-link{flex-shrink:0;font-size:14px}.admin-debug-date-form{display:contents}.admin-debug-date-form>.app-button{grid-column:1/-1;justify-self:start}.admin-debug-search-results{border:1px solid var(--app-line);margin-top:8px}.admin-debug-search-results button{text-align:left;width:100%;min-height:48px;padding:12px;font-size:14px}.admin-debug-search-results button:hover{background:var(--app-hover)}.admin-debug-gaps{gap:8px;margin-bottom:24px;display:grid}.admin-debug-gaps>p{font-weight:500}.admin-debug-gaps ul{gap:8px;display:grid}.admin-debug-email{border-bottom:1px solid var(--app-line);padding-block:24px}.admin-debug-email>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.admin-debug-email h3{font-size:16px;font-weight:500;line-height:26px}.admin-debug-email .admin-help{margin-top:4px}.admin-debug-email>header .app-button{flex-shrink:0}.admin-debug-error{color:var(--app-error);overflow-wrap:anywhere}.admin-debug-jobs{table-layout:fixed}.admin-debug-jobs th:first-child{width:16%}.admin-debug-jobs th:nth-child(2){width:12%}.admin-debug-jobs th:nth-child(3){width:20%}.admin-debug-jobs th:nth-child(4){width:36%}.admin-debug-jobs th:last-child{width:16%}#statement-retry-modal-bg{background:#2d253f3d}#statement-retry-modal-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#statement-retry-modal-title{color:var(--app-text);letter-spacing:-.025em;padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#statement-retry-modal-description{color:var(--app-muted);margin-top:16px;font-size:16px;line-height:26px}#statement-retry-modal-container button[aria-label=Zatvori]{color:var(--app-text);opacity:1}.admin-debug-retry-copy{color:var(--app-muted);margin-block:24px;font-size:14px;line-height:22px}@media (width<=1199px){.admin-debug-statements,.admin-debug-statements tbody,.admin-debug-jobs,.admin-debug-jobs tbody{display:block}.admin-debug-statements thead,.admin-debug-jobs thead{display:none}.admin-debug-statements tr,.admin-debug-jobs tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding-block:24px;display:grid}.admin-debug-statements td,.admin-debug-jobs td{border:0;padding:0}.admin-debug-statements td[data-label]:before,.admin-debug-jobs td[data-label]:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-debug-statements td:last-child,.admin-debug-jobs td:nth-child(4),.admin-debug-jobs td:last-child{text-align:left;grid-column:1/-1}}@media (width<=767px){.admin-debug-filters{grid-template-columns:1fr}.admin-debug-date-form>.app-button{width:100%}.admin-debug-email>header{flex-direction:column}.admin-debug-email>header .app-button{width:100%}#statement-retry-modal-container{padding:24px}#statement-retry-modal-title{font-size:24px;line-height:30px}#statement-retry-modal .app-actions{grid-template-columns:1fr;display:grid}}.admin-statement-debug-page .admin-field-label{color:var(--app-text);margin-bottom:8px;font-size:14px}.admin-statement-debug-page .app-notice-success{color:var(--color-success);background:var(--color-success-soft)}.admin-statement-debug-page .admin-document-badge-error{color:var(--app-error);background:var(--app-error-soft)}[data-theme=dark] .admin-statement-debug-page .app-notice-success{color:#a8e2cd;background:#173b33}.admin-reconciliation-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.admin-reconciliation-help{margin-bottom:24px}.admin-reconciliation-table{table-layout:fixed}.admin-reconciliation-table th:first-child{width:16%}.admin-reconciliation-table th:nth-child(2){width:18%}.admin-reconciliation-table th:nth-child(3){width:14%}.admin-reconciliation-table th:nth-child(4){width:15%}.admin-reconciliation-table th:nth-child(5){width:13%}.admin-reconciliation-table th:nth-child(6){width:11%}.admin-reconciliation-table th:last-child{width:13%}.admin-reconciliation-page .admin-document-badge-error{color:var(--app-error);background:var(--app-error-soft)}@media (width<=1279px){.admin-reconciliation-table,.admin-reconciliation-table tbody{display:block}.admin-reconciliation-table thead{display:none}.admin-reconciliation-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding-block:24px;display:grid}.admin-reconciliation-table td{border:0;padding:0}.admin-reconciliation-table td:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}.admin-reconciliation-table td:last-child{grid-column:1/-1}}@media (width<=767px){.admin-reconciliation-filters{grid-template-columns:1fr}}#upload-form>.app-notice{margin-bottom:24px}.admin-subscription-stats{border-block:1px solid var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:32px;padding-block:24px;display:grid}.admin-subscription-stats dt{color:var(--app-muted);font-family:var(--font-mono);font-size:12px}.admin-subscription-stats dd{text-align:left;letter-spacing:-.025em;overflow-wrap:anywhere;margin-block:12px;font-size:32px;font-weight:400;line-height:40px}.admin-subscriptions-list{border-top:0;padding-top:0}.admin-subscriptions-table{table-layout:fixed}.admin-subscriptions-table th:first-child{width:32%}.admin-subscriptions-table th:nth-child(2){width:28%}.admin-subscriptions-table th:nth-child(3){width:16%}.admin-subscriptions-table th:last-child{width:24%}.admin-subscription-zero{color:var(--color-warning);font-family:var(--font-sans);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.admin-subscription-delete{color:var(--app-error)}#subscription-delete-modal-bg{background:#2d253f3d}#subscription-delete-modal-container{border:1px solid var(--app-line);background:var(--app-bg);max-width:624px;box-shadow:none;border-radius:0;margin-inline:auto;padding:32px}#subscription-delete-modal-title{color:var(--app-text);letter-spacing:-.025em;padding-right:32px;font-size:28px;font-weight:400;line-height:34px}#subscription-delete-modal-description{overflow-wrap:anywhere;color:var(--app-muted);margin-top:16px;font-size:16px;line-height:26px}#subscription-delete-modal-container button[aria-label=Zatvori]{color:var(--app-text);opacity:1}.admin-subscription-delete-copy{color:var(--app-muted);margin-top:24px;font-size:14px;line-height:22px}@media (width<=1279px){.admin-subscription-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscriptions-table,.admin-subscriptions-table tbody{display:block}.admin-subscriptions-table thead{display:none}.admin-subscriptions-table tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding-block:24px;display:grid}.admin-subscriptions-table td{border:0;padding:0}.admin-subscriptions-table td:first-child,.admin-subscriptions-table td:last-child{grid-column:1/-1}.admin-subscriptions-table td:before{color:var(--app-muted);font-family:var(--font-mono);content:attr(data-label);margin-bottom:4px;font-size:10px;display:block}}@media (width<=767px){.admin-subscription-stats dd{font-size:24px;line-height:32px}.admin-subscriptions-table .app-button{flex:1;padding-inline:12px}.admin-subscriptions-page .app-page-header .app-button{width:100%}#subscription-delete-modal-container{padding:24px}#subscription-delete-modal-title{font-size:24px;line-height:30px}#subscription-delete-modal .app-actions{grid-template-columns:1fr;display:grid}}.admin-subscriptions-table .app-actions{justify-content:flex-end;padding-top:0}[data-theme=dark] .admin-subscription-zero{color:#e8c899}.admin-subscription-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-subscription-fields>div{min-width:0}.admin-subscription-lines{margin-top:32px}.admin-subscription-lines>header .admin-help{margin-top:12px}.admin-subscription-line{border-block:1px solid var(--app-line);min-width:0;padding-block:24px}.admin-subscription-line legend{color:var(--app-muted);font-family:var(--font-mono);padding-right:16px;font-size:12px}.admin-subscription-remove{color:var(--app-error);margin-top:24px}.admin-subscription-add{justify-self:start}.admin-subscription-totals{border-block:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px;padding-block:24px;display:grid}.admin-subscription-totals dt{color:var(--app-muted);font-family:var(--font-mono);font-size:12px}.admin-subscription-totals dd{text-align:left;letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:12px;font-size:32px;line-height:40px}.admin-subscription-save-actions{justify-content:flex-end;padding-top:0}.admin-subscription-form-error{margin-bottom:32px}@media (width<=767px){.admin-subscription-fields,.admin-subscription-totals{grid-template-columns:1fr}.admin-subscription-totals>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.admin-subscription-totals dd{margin-top:0;font-size:24px;line-height:32px}.admin-subscription-form-page .app-button{width:100%}.admin-subscription-add{justify-self:stretch}}.settings-page{flex-direction:column;gap:2rem;padding-bottom:3rem;display:flex}.settings-page-header{flex-direction:column;gap:2rem;min-width:0;display:flex}.settings-page-intro{gap:.75rem;display:grid}.settings-page .settings-page-header h1.settings-page-title{letter-spacing:-.03em;font-size:2.5rem;font-weight:400;line-height:2.9375rem}.settings-eyebrow{color:var(--app-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.125rem}.settings-page .settings-page-intro .settings-description{max-width:48rem;color:var(--app-muted);margin:0;font-size:1rem;line-height:1.625rem}.settings-tabs{border-bottom:1px solid var(--app-line);align-items:stretch;display:flex}.settings-tab{min-height:3rem;color:var(--app-muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.375rem;display:inline-flex}.settings-tab[aria-current=page]{color:var(--app-link);border-color:var(--app-link);font-weight:500}.settings-tab:hover{color:var(--app-link);background:var(--app-hover)}.settings-tab:focus-visible{outline:2px solid var(--app-focus);outline-offset:-3px}.settings-mobile-section{display:none}.settings-block{flex-direction:column;align-items:stretch;gap:1rem;min-width:0;scroll-margin-top:1.5rem;display:flex}.settings-block>.app-button{align-self:flex-start}.settings-block+.settings-block{border-top:1px solid var(--app-line);padding-top:2rem}.settings-block-header{gap:.5rem;display:grid}.settings-page .settings-block h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.75rem}.settings-block-header>p,.settings-secondary{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.settings-secondary{display:block}.settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.settings-empty{color:var(--app-muted);padding-block:1rem;font-size:.875rem;line-height:1.375rem}.settings-page .settings-responsive-table{table-layout:auto;text-align:left}.settings-page .settings-responsive-table>tbody>tr>td{vertical-align:middle;overflow-wrap:anywhere;padding:.75rem;font-size:.875rem;line-height:1.375rem}.settings-page .settings-responsive-table>thead>tr>th{background:var(--app-surface);white-space:normal}.settings-session-name{color:var(--app-text);display:block}.settings-ip{font-variant-numeric:tabular-nums}.settings-row-action{text-align:right}.settings-row-action .app-button{padding-inline:.5rem}.settings-page .settings-danger{color:var(--app-error)}.settings-status{align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}.settings-status-success{color:var(--color-success);background:var(--color-success-soft)}[data-theme=dark] .settings-status-success{color:#9bd7be;background:#183e32}.settings-register{grid-template-columns:minmax(0,25rem) auto;justify-content:start;align-items:end;gap:1.5rem;padding-top:.5rem;display:grid}.settings-totp-state,.settings-inline-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.settings-recovery{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.settings-recovery>.app-notice{width:100%}.settings-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,52rem);display:grid}.settings-recovery-grid li{border-bottom:1px solid var(--app-line);font-family:var(--font-mono);overflow-wrap:anywhere;user-select:all;padding:1rem;font-size:1.125rem;line-height:1.625rem}.settings-enrollment{flex-direction:column;gap:1.5rem;display:flex}.settings-enrollment-secret{background:var(--app-surface);align-items:center;gap:2rem;padding:1.5rem;display:flex}.settings-qr{background:#fff;flex-shrink:0;padding:.5rem}.settings-qr svg{width:200px;max-width:100%;height:200px;display:block}.settings-secret{overflow-wrap:anywhere;max-width:36rem;font-family:var(--font-mono);user-select:all;margin-top:.75rem;font-size:1.125rem;line-height:1.625rem}.settings-enrollment-form{gap:1.5rem;max-width:33.5rem;display:grid}.settings-enrollment-form .app-button{justify-self:start}@media (width<=1023px){.settings-tabs{flex-wrap:wrap}.settings-page .settings-responsive-table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-page .settings-responsive-table,.settings-page .settings-responsive-table>tbody{width:100%;display:block}.settings-page .settings-responsive-table>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;padding:1rem 0;display:grid}.settings-page .settings-responsive-table>tbody>tr>td{border:0;padding:0;display:block}.settings-page .settings-responsive-table>tbody>tr>td:before{content:attr(data-label);color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.375rem;font-size:.75rem;line-height:1.125rem;display:block}.settings-page .settings-responsive-table .settings-row-action{justify-content:flex-start;align-items:center;display:flex}.settings-page .settings-responsive-table .settings-row-action:before{display:none}}@media (width<=767px){.settings-page,.settings-page-header{gap:1.5rem}.settings-page .settings-page-header h1.settings-page-title{letter-spacing:-.025em;font-size:2rem;line-height:2.3125rem}.settings-tabs{display:none}.settings-mobile-section{display:block}.settings-actions,.settings-inline-actions{flex-direction:column;align-items:stretch}.settings-actions>*,.settings-inline-actions>*,.settings-register>.app-button{width:100%}.settings-block>.app-button{align-self:stretch}.settings-register{grid-template-columns:minmax(0,1fr);gap:1rem}.settings-enrollment-secret{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1rem}.settings-enrollment-form .app-button{justify-self:stretch}.settings-page .settings-responsive-table>tbody>tr{grid-template-columns:minmax(0,1fr);gap:.875rem}.settings-page .settings-responsive-table .settings-row-action .app-button{border-color:var(--app-input-line);width:100%}.settings-recovery>.app-button{width:100%}}.settings-password-form{gap:1.5rem;width:100%;max-width:40rem;display:grid}.settings-password-form .settings-actions{padding-top:1rem}.settings-company-form{flex-direction:column;gap:2rem;display:flex}.settings-company-tabs{border-bottom:1px solid var(--app-line);min-width:0;max-width:100%;display:flex;overflow-x:auto}.settings-company-tab{min-height:3rem;color:var(--app-muted);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.375rem;display:inline-flex}.settings-company-tab[aria-current=page]{color:var(--app-link);border-color:var(--app-link);font-weight:500}.settings-company-tab:hover{background:var(--app-hover);color:var(--app-link)}.settings-company-tab:focus-visible{outline:2px solid var(--app-focus);outline-offset:-3px}.settings-logo-row{align-items:center;gap:1.5rem;display:flex}.settings-logo-preview{border:1px solid var(--app-line);width:10rem;min-height:6rem;color:var(--app-muted);background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:1rem;display:flex}.settings-logo-preview img{object-fit:contain;max-width:100%;max-height:5rem}.settings-logo-upload{min-width:0}.settings-file-input{width:100%;max-width:30rem;color:var(--app-muted);margin-top:.5rem;font-size:.875rem;line-height:1.375rem;display:block}.settings-file-input::file-selector-button{border:1px solid var(--app-input-line);min-height:3rem;color:var(--app-text);background:var(--app-bg);cursor:pointer;margin-right:1rem;padding:.75rem 1.25rem}.settings-file-input:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.settings-upload-entry{background:var(--app-surface);align-items:center;gap:1rem;padding:1rem;display:flex}.settings-upload-preview{object-fit:contain;background:#fff;flex-shrink:0;width:4rem;height:4rem}.settings-upload-info{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem;line-height:1.375rem}.settings-upload-info progress{width:100%;max-width:30rem;height:.375rem;accent-color:var(--color-primary);margin-top:.5rem;display:block}.settings-approval{border-block:1px solid var(--app-line);align-items:center;gap:2.5rem;padding-block:1rem;display:flex}.settings-approval>.settings-block-header{flex:1}.settings-page .settings-approval h2{letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.625rem}.settings-approval .switch-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-approval .app-field-switch{flex:none}@media (width<=767px){.settings-logo-row{flex-direction:column;align-items:flex-start}.settings-logo-upload{width:100%}.settings-file-input{max-width:100%}.settings-file-input::file-selector-button{width:100%;margin-bottom:.5rem;margin-right:0;display:block}.settings-upload-entry{flex-wrap:wrap}.settings-upload-entry>.app-button{width:100%}.settings-approval{align-items:flex-start;gap:1rem}}.settings-notifications{flex-direction:column;gap:2rem;min-width:0;display:flex}.settings-notification-email{width:100%;max-width:33.5rem}.settings-page .settings-notification-table{border-collapse:collapse;table-layout:fixed;text-align:left;border:0;width:100%}.settings-page .settings-notification-table>thead>tr>th{background:var(--app-surface);border-bottom:1px solid var(--app-line);min-height:2.75rem;color:var(--app-muted);font-family:var(--font-mono);text-transform:uppercase;padding:.8125rem .75rem;font-size:.75rem;font-weight:400;line-height:1.125rem}.settings-page .settings-notification-table>thead>tr>th:first-child{width:57.55%}.settings-page .settings-notification-table>tbody>tr>th,.settings-page .settings-notification-table>tbody>tr>td{border-top:0;border-bottom:1px solid var(--app-line);vertical-align:middle;padding:.75rem;font-weight:400}.settings-notification-name{color:var(--app-text);font-size:.875rem;line-height:1.375rem}.settings-notification-description{color:var(--app-muted);margin-top:.25rem;font-size:.875rem;line-height:1.375rem}.settings-page .settings-notification-table .app-field{max-width:23rem}.settings-notification-note{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}@media (width<=767px){.settings-notifications{gap:1.5rem}.settings-page .settings-notification-table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-page .settings-notification-table,.settings-page .settings-notification-table>tbody{width:100%;display:block}.settings-page .settings-notification-table>tbody>tr{border-bottom:1px solid var(--app-line);flex-direction:column;gap:1rem;padding-block:1.5rem;display:flex}.settings-page .settings-notification-table>tbody>tr:first-child{border-top:1px solid var(--app-line)}.settings-page .settings-notification-table>tbody>tr>th,.settings-page .settings-notification-table>tbody>tr>td{border:0;width:100%;padding:0;display:block}.settings-page .settings-notification-table .app-field{max-width:none}}.settings-bank-toolbar{justify-content:flex-end;display:flex}.settings-bank-empty{border-block:1px solid var(--app-line);text-align:center;color:var(--app-text);flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;display:flex}.settings-bank-empty>.icon{color:var(--app-muted)}.settings-bank-name{color:var(--app-text);font-weight:500;display:block}.settings-bank-number{font-family:var(--font-mono)}.settings-bank-actions{justify-content:flex-end;gap:.5rem;width:100%}.settings-page .settings-bank-table>thead>tr>th:first-child,.settings-page .settings-bank-table>thead>tr>th:nth-child(2){width:29%}.settings-status-neutral{background:var(--app-surface);color:var(--app-muted)}.settings-status-info{background:var(--color-info-soft);color:var(--color-info)}.settings-status-warning{background:var(--color-warning-soft);color:var(--color-warning)}[data-theme=dark] .settings-status-info{background:var(--app-surface);color:var(--app-muted)}[data-theme=dark] .settings-status-warning{color:#e8ca89;background:#443b23}@media (width<=767px){.settings-bank-toolbar>.app-button{width:100%}}.settings-bank-optional{border-top:1px solid var(--app-line);padding-top:2rem}.settings-bank-back{align-self:flex-start;align-items:center;min-height:2.75rem;font-size:.875rem;line-height:1.375rem;display:inline-flex}.settings-bank-connect .app-detail-row dd{font-size:1rem;line-height:1.625rem}.settings-bank-connect .app-detail-row dd>span{display:block}.settings-bank-details{width:100%}.settings-bank-connect .app-detail-row dd>.settings-bank-number{margin-top:.25rem}.settings-bank-connection{flex-direction:column;gap:1.5rem;display:flex}.settings-bank-connection>.app-button{align-self:flex-start}.settings-bank-connect .settings-bank-state{letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.625rem}.settings-bank-state-success{color:var(--color-success);background:var(--color-success-soft)}[data-theme=dark] .settings-bank-state-success{color:#9bd7be;background:#183e32}.settings-bank-stack{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.settings-bank-timing{border-bottom:1px solid var(--app-line);width:100%;color:var(--app-muted);gap:.75rem;padding-block:1rem;font-size:.875rem;line-height:1.375rem;display:grid}.settings-bank-warning{color:var(--color-warning);font-size:.875rem;line-height:1.375rem}[data-theme=dark] .settings-bank-warning{color:#e8ca89}.settings-bank-candidate{background:var(--app-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.settings-bank-candidate>.settings-bank-number{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem;line-height:1.375rem}.settings-bank-candidate>.app-button{flex-shrink:0}.settings-bank-connect-form{gap:1.5rem;width:100%;max-width:40rem;display:grid}.settings-bank-connect-form>.app-button{justify-self:start}@media (width<=767px){.settings-bank-connect-form>.app-button,.settings-bank-candidate>.app-button,.settings-bank-stack>.app-button,.settings-bank-connection>.app-button{width:100%}.settings-bank-candidate{flex-direction:column;align-items:flex-start}}.settings-bank-ledger .app-detail-row dd{font-size:1rem;line-height:1.625rem}.settings-bank-ledger .app-detail-row dd>span{margin-top:.25rem;display:block}.settings-ledger-date{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.settings-ledger-date>.app-field{flex:0 auto;width:20rem;max-width:100%}.settings-page .settings-ledger-table>thead>tr>th{text-transform:uppercase}.settings-ledger-table .app-money{white-space:normal;overflow-wrap:anywhere}.settings-ledger-comparisons{flex-direction:column;display:flex}.settings-ledger-comparisons>li{border-bottom:1px solid var(--app-line);gap:.5rem;padding-block:1rem;display:grid}.settings-ledger-comparisons>li:first-child{border-top:1px solid var(--app-line)}.settings-ledger-statement{overflow-wrap:anywhere}@media (width<=767px){.settings-ledger-date{flex-direction:column;align-items:stretch}.settings-ledger-date>.app-field,.settings-ledger-date>.app-button{width:100%}}@media (width<=1023px){.settings-ledger-table .app-money{text-align:left}}.settings-mono{font-family:var(--font-mono)}.settings-page .settings-terminals-table>thead>tr>th:first-child{width:25%}.settings-page .settings-terminals-table>thead>tr>th:nth-child(2),.settings-page .settings-terminals-table>thead>tr>th:nth-child(3){width:20%}@media (width>=1024px){.settings-page .settings-terminals-table>tbody>tr>td{height:4rem}}.settings-page .settings-users-table>thead>tr>th:first-child{width:30%}.settings-page .settings-users-table>thead>tr>th:nth-child(2){width:13%}.settings-page .settings-users-table>thead>tr>th:nth-child(3){width:16%}.settings-users-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.settings-users-actions>.app-button{padding-inline:.5rem}.settings-user-operator-code{margin-top:.25rem;display:block}@media (width<=1023px){.settings-users-table .settings-row-action{grid-column:1/-1}.settings-users-actions{justify-content:flex-start}}@media (width<=767px){.settings-users-actions{flex-direction:column;gap:.5rem;width:100%}.settings-users-actions>.app-button{width:100%}}.settings-pos-operator .app-detail-row dd{font-size:1rem;line-height:1.625rem}.settings-pos-operator .settings-bank-back{gap:.5rem}.settings-api-form{align-items:flex-end;gap:1.5rem;display:flex}.settings-api-form>.app-field{flex:20rem;max-width:45rem}.settings-api-form>.app-button{flex-shrink:0}.settings-api-reveal{flex-direction:column;gap:2rem;display:flex}.settings-api-reveal .app-notice{align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.settings-api-reveal .app-notice>:first-child{flex-shrink:0}.settings-api-reveal .app-notice>div{flex:1;min-width:0}.settings-api-reveal .app-notice h2{letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.625rem}.settings-api-secret-panel{background:var(--app-surface);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.settings-api-secret-panel h3{font-size:1.125rem;font-weight:500;line-height:1.625rem}.settings-api-secret{font-family:var(--font-mono);overflow-wrap:anywhere;user-select:all;padding-block:1.5rem;font-size:1.125rem;line-height:1.625rem;display:block}.settings-api-reveal>.app-button{align-self:stretch;width:100%}.settings-page .settings-api-table>thead>tr>th:first-child{width:47%}.settings-page .settings-api-table>thead>tr>th:nth-child(2){width:32%}@media (width<=1023px){.settings-api-table .settings-row-action{grid-column:1/-1}}@media (width<=767px){.settings-api-form{flex-direction:column;align-items:stretch}.settings-api-form>.app-field,.settings-api-form>.app-button,.settings-api-reveal>.app-button{flex-basis:auto;width:100%}}.settings-pointer-links{flex-wrap:wrap;gap:1rem;display:flex}.settings-pointer-maximum{width:calc(50% - .75rem)}.settings-pointer-payment-methods{min-width:0}.settings-pointer-payment-options{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;display:flex}.settings-pointer-payment-options .app-label{min-height:2.75rem}.settings-page .settings-pointer-table>thead>tr>th:first-child{width:43%}.settings-page .settings-pointer-table>thead>tr>th:nth-child(2){width:14%}.settings-page .settings-pointer-table>thead>tr>th:nth-child(3){width:22%}.settings-block>.settings-pointer-new-store{align-self:stretch;width:100%}@media (width<=767px){.settings-pointer-links{flex-direction:column}.settings-pointer-links>.app-button,.settings-pointer-maximum{width:100%}.settings-pointer-payment-options{flex-direction:column}}.settings-subscription-obligation{flex-direction:column;gap:1rem;min-width:0;display:flex}.settings-subscription-obligation+.settings-subscription-obligation{border-top:1px solid var(--app-line);margin-top:1rem;padding-top:2rem}.settings-subscription-state{align-self:flex-start}.settings-subscription .app-detail-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;min-height:3.5rem}.settings-subscription .app-detail-row dd{font-size:1rem;line-height:1.625rem}.settings-subscription-amount{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.settings-subscription-amount>span{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.settings-subscription-services{margin-top:1rem}.settings-subscription-services h3{color:var(--app-text);letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.75rem}.settings-page .settings-subscription-table>thead>tr>th:first-child{width:36%}.settings-subscription-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.settings-subscription-price>.settings-status{flex-shrink:0}@media (width<=767px){.settings-subscription .app-detail-row{grid-template-columns:1fr;gap:.5rem}.settings-subscription-price{flex-direction:column;align-items:flex-start}}.sales-kpr-controls{max-width:34rem}.sales-kpr .app-notice{margin-top:2rem}@media (width<=767px){.sales-kpr-controls .app-button{width:100%}}.sales-dashboard .dashboard-notices{margin-bottom:1.5rem}.dashboard-task-notice{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.dashboard-notice-heading,.dashboard-notice-text,.dashboard-notice-icon{color:inherit}.dashboard-overview-header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-block:.5rem 1.5rem;display:flex}.dashboard-status{min-height:2.75rem;color:var(--app-muted);padding-block:.75rem;font-size:.875rem;line-height:1.375rem}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem 1.5rem;display:grid}.dashboard-widget{border-top:1px solid var(--app-line);min-width:0;padding-block:1.5rem}.dashboard-span-small{grid-column:span 3}.dashboard-span-half{grid-column:span 6}.dashboard-span-wide{grid-column:1/-1}.dashboard-group-values{border:0;padding-block:.5rem 1rem}.sales-dashboard .dashboard-group-values h3{color:var(--app-muted);font-size:.875rem;font-weight:400;line-height:1.375rem}.dashboard-value{color:var(--app-text);letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:400;line-height:2.625rem}.dashboard-heading,.sales-dashboard h3.dashboard-heading{color:var(--app-text);letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.875rem}.dashboard-foreground{color:var(--app-text)}.dashboard-muted{color:var(--app-muted)}.dashboard-border{border-color:var(--app-line)}.dashboard-action{width:100%;margin-top:1rem}.sales-dashboard .dashboard-widget-content>.flex{flex-wrap:wrap}.dashboard-email-control{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.dashboard-email-control>.app-field{flex:1}.dashboard-email-control .app-input{margin:0;font-size:.875rem}.dashboard-email-control .copy-btn{flex-shrink:0}.sales-dashboard a:not(.app-button){color:var(--app-link);text-underline-offset:3px}.sales-dashboard a:not(.app-button):hover{text-decoration:underline}.sales-dashboard a:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.sales-dashboard table{font-size:.875rem;line-height:1.375rem}.sales-dashboard table th{color:var(--app-muted);font-weight:400}.sales-dashboard table td,.sales-dashboard table th{padding-block:.875rem}.sales-dashboard table tr{border-bottom:1px solid var(--app-line)}.sales-dashboard table a{align-items:center;min-height:2.75rem;display:inline-flex}.dashboard-bank{background:var(--app-surface);border:1px solid var(--app-line);padding:.25rem .5rem;display:inline-flex}.dashboard-terminal-track{background:var(--app-surface);height:.5rem;overflow:hidden}.dashboard-terminal-positive,.dashboard-terminal-negative{height:100%}.dashboard-terminal-positive{background:var(--color-primary)}.dashboard-terminal-negative{background:var(--app-error)}.sales-dashboard table thead{background:var(--app-surface)}.dashboard-chart{width:100%;height:13rem;display:block;overflow:visible}.dashboard-chart-primary{color:var(--color-primary)}.dashboard-chart-secondary{color:var(--app-muted)}.dashboard-chart-grid{color:var(--app-line)}.dashboard-chart-total{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:1rem}.dashboard-chart-months{overscroll-behavior-x:contain;color:var(--app-muted);font-family:var(--font-mono);gap:.25rem;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;display:flex;overflow-x:auto}.dashboard-chart-months button{cursor:pointer;flex:1 0 2.75rem;min-width:2.75rem;min-height:2.75rem}.dashboard-chart-months button[aria-pressed=true]{background:var(--app-hover);color:var(--app-link)}.dashboard-chart-months button:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.dashboard-chart-selection{min-height:2.75rem;color:var(--app-muted);margin-top:1rem;font-size:.875rem;line-height:1.375rem}.dashboard-chart-point{cursor:pointer}.dashboard-chart-point:focus{outline:2px solid var(--app-focus);outline-offset:2px}.dashboard-widget-editor{align-items:center;gap:1rem;width:100%;display:flex}.dashboard-widget-edit-title{min-width:0;color:var(--app-text);overflow-wrap:anywhere;flex:1;font-size:1.125rem;line-height:1.625rem}.dashboard-drag-handle{width:2.75rem;height:2.75rem;color:var(--app-muted);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-widget-editor-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.sales-dashboard[data-editing=true] .dashboard-grid{gap:0}.sales-dashboard[data-editing=true] .dashboard-widget{border-top:0;border-bottom:1px solid var(--app-line);grid-column:1/-1;padding-block:1rem}.dashboard-widget-catalog{margin-top:2rem}.dashboard-catalog-row{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-catalog-row>span{overflow-wrap:anywhere;min-width:0}.dashboard-catalog-row .app-button{flex-shrink:0}.dashboard-empty{text-align:center;border-block:1px solid var(--app-line);grid-column:1/-1;padding-block:3rem}@media (width<=1199px){.dashboard-span-small{grid-column:span 6}.dashboard-span-half{grid-column:1/-1}}@media (width<=767px){.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.dashboard-span-small,.dashboard-span-half{grid-column:1}.dashboard-group-values{border-bottom:1px solid var(--app-line);padding-block:.5rem 1.5rem}.dashboard-task-notice,.dashboard-overview-header{flex-direction:column;align-items:stretch}.dashboard-task-notice>.app-button,.dashboard-overview-header>.app-button{width:100%}.dashboard-widget-editor{flex-wrap:wrap;gap:.5rem}.dashboard-widget-editor-actions{justify-content:flex-end;width:100%}.dashboard-widget-edit-title{flex-basis:calc(100% - 3.25rem);font-size:1rem}.dashboard-drag-handle{display:none}.sales-dashboard .dashboard-widget-content>.flex{align-items:flex-start;gap:.5rem}}.sales-invoices .list-panel{border-top:0}.sales-invoices .app-field-hidden{display:none}.sales-invoices .list-help{font-size:.875rem;line-height:1.375rem}.sales-invoices .list-help>summary{min-height:2.75rem}.sales-invoices .list-help>summary>[class*=hero-]{flex-shrink:0}.sales-invoices .list-clear-filters{grid-column:1/-1;justify-self:end}.sales-invoices .app-table-container{max-height:none;overflow:visible}.sales-invoice-records{table-layout:fixed}.sales-invoices .sales-invoice-records>thead>tr>th{background:var(--app-surface);padding-inline:.75rem}.sales-invoice-records>thead>tr>th:first-child,.sales-invoice-records>thead>tr>th:nth-child(3),.sales-invoice-records>thead>tr>th:nth-child(4){width:9rem}.sales-invoice-records>thead>tr>th:nth-child(5){text-align:right;width:8rem}.sales-invoice-records>thead>tr>th:last-child{width:4.5rem}.sales-invoices .sales-invoice-records>tbody>tr>td{vertical-align:middle;overflow-wrap:anywhere;padding:.75rem}.sales-record-link{min-height:2.75rem;color:var(--app-link);font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.375rem;text-decoration:none;display:inline-flex}.sales-record-link:hover{text-underline-offset:3px;text-decoration:underline}.sales-record-link:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.sales-issued-meta{color:var(--app-muted);font-family:var(--font-mono);font-size:.75rem;line-height:1.125rem}.sales-issued-meta .sales-cell-label{font-family:var(--font-sans);display:block}.sales-invoice-client{font-size:1rem}.sales-type-meta{margin-top:.5rem}.sales-statuses{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.sales-status{align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}a.sales-status{text-underline-offset:3px;min-height:2.75rem;text-decoration:underline}.sales-status-neutral{background:var(--app-surface);color:var(--app-muted)}.sales-status-success{background:var(--color-success-soft);color:var(--color-success)}.sales-status-warning{background:var(--color-warning-soft);color:var(--color-warning)}.sales-status-error{background:var(--app-error-soft);color:var(--app-error)}[data-theme=dark] .sales-status-success{color:#9bd5b2;background:#203e32}[data-theme=dark] .sales-status-warning{color:#e8ca89;background:#443b23}.sales-muted{color:var(--app-muted)}.sales-invoice-amount{font-variant-numeric:tabular-nums}.sales-cell-label{color:var(--app-muted);font-size:.75rem;line-height:1.125rem;display:none}.sales-create-menu,.sales-row-menu{position:relative}.sales-create-menu>summary,.sales-row-menu>summary{cursor:pointer;list-style:none}.sales-create-menu>summary::-webkit-details-marker,.sales-row-menu>summary::-webkit-details-marker{display:none}.sales-row-menu>summary{width:2.75rem}.sales-menu-panel{z-index:40;border:1px solid var(--app-input-line);background:var(--app-bg);width:17rem;color:var(--app-text);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}.sales-menu-item{width:100%;min-height:2.75rem;color:var(--app-text);text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.375rem;text-decoration:none;display:flex}.sales-menu-item>[class*=hero-]{flex-shrink:0;width:1.25rem;height:1.25rem;margin:0}.sales-menu-item:hover:enabled,a.sales-menu-item:hover{background:var(--app-hover)}.sales-menu-item:disabled{color:var(--app-muted);cursor:default;opacity:.6}.sales-menu-item:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.sales-menu-danger{color:var(--app-error)}@media (width<=1023px){.sales-invoice-records,.sales-invoice-records>tbody{display:block}.sales-invoice-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sales-invoice-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.sales-invoices .sales-invoice-records>tbody>tr>td{border:0;height:auto;padding:0;display:block}.sales-invoice-number{grid-area:1/1/auto/-1}.sales-invoice-client{grid-area:2/1/auto/-1}.sales-invoice-due{grid-area:3/1}.sales-invoice-payment{text-align:right;grid-area:3/2}.sales-invoices .sales-invoice-records>tbody>tr>.sales-invoice-client{font-size:1rem;line-height:1.625rem}.sales-invoices .sales-invoice-records>tbody>tr>.sales-invoice-amount{font-size:1.25rem;line-height:1.75rem}.sales-invoice-amount{grid-area:4/2;align-self:center;font-size:1.25rem;line-height:1.75rem}.sales-invoice-records .app-table-actions{text-align:left;grid-area:4/1}.sales-invoice-records .app-table-action-content{justify-content:flex-start}.sales-cell-label{margin-bottom:.25rem;display:block}.sales-issued-meta .sales-cell-label{margin-right:.5rem;display:inline}.sales-invoice-records .app-table-empty>td{grid-column:1/-1}.sales-row-menu{position:static}.sales-invoice-records>tbody>tr{position:relative}.sales-row-menu .sales-menu-panel{width:auto;top:100%;left:0;right:0}}@media (width<=767px){.sales-invoices .list-header-actions,.sales-create-menu,.sales-create-menu>summary,.sales-create-menu .sales-menu-panel{width:100%}}.sales-invoice-form #outgoing_invoice{flex-direction:column;gap:2rem;display:flex}.sales-invoice-form .app-page-header,.sales-invoice-form .app-section{margin:0}.sales-invoice-form .app-section-title{margin-bottom:1.5rem}.sales-invoice-form .sales-fields-group{display:contents}.sales-invoice-form .sales-field{min-width:0}.sales-invoice-form .app-field-help{margin-top:.5rem}.sales-invoice-form .sales-invoice-notice{margin:0}.sales-invoice-form .sales-invoice-notice p,.sales-invoice-form .sales-invoice-notice h3,.sales-invoice-form .sales-invoice-notice .hero-exclamation-triangle{color:inherit}.sales-validation ul{margin-top:.5rem;padding-left:1.25rem;list-style:outside}.sales-line-items{flex-direction:column;gap:1.5rem;display:flex}.sales-line-item{border-bottom:1px solid var(--app-line);min-width:0;padding-block:1rem 1.5rem}.sales-line-item-header{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:1rem;display:flex}.sales-line-item-header h3{font-size:.875rem;font-weight:500;line-height:1.375rem}.sales-remove-item{color:var(--app-error)}.sales-line-item-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.sales-line-item-fields>.sm\:col-span-4{grid-column:span 6}.sales-line-item-fields>.sm\:col-span-3{grid-column:span 4}.sales-line-item-fields>.sm\:col-span-2{grid-column:span 2}.sales-add-item{margin-top:1.5rem}.sales-invoice-summary{justify-content:flex-end;display:flex}.sales-invoice-totals{font-variant-numeric:tabular-nums;width:min(100%,24rem)}.sales-invoice-totals>div{border-bottom:1px solid var(--app-line);border-radius:0;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1rem;display:flex}.sales-invoice-totals>div:last-child{border-bottom:0}.sales-invoice-totals span{color:var(--app-text);font-size:1rem;font-weight:400;line-height:1.625rem}.sales-invoice-totals>div:last-child span{font-size:1.5rem;line-height:1.875rem}.sales-invoice-totals>div>span:last-child,.sales-invoice-totals>div>div{text-align:right}.sales-invoice-footer{justify-content:space-between;align-items:center;gap:1.5rem;margin:0;display:flex}.sales-draft-hint{max-width:24rem;color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.sales-submit-actions{justify-content:flex-end;align-items:stretch;gap:1rem;display:flex}.sales-split-submit{align-items:stretch;display:inline-flex}.sales-draft-menu{position:relative}.sales-draft-menu>summary{border-left:1px solid var(--color-primary-foreground);cursor:pointer;height:100%;list-style:none}.sales-draft-menu>summary::-webkit-details-marker{display:none}.sales-draft-menu .sales-menu-panel{width:19rem;top:auto;bottom:calc(100% + .5rem)}.sales-draft-menu .sales-menu-item{align-items:flex-start}.sales-draft-menu .sales-menu-item span{color:inherit}.sales-invoice-form [role=dialog]>div>div{max-width:42rem}.sales-invoice-form [id$=-modal-bg]{background:#2d253f3d}.sales-invoice-form [id$=-modal-container]{border:1px solid var(--app-input-line);box-shadow:none;background:var(--app-bg);color:var(--app-text);border-radius:0;padding:2rem}.sales-invoice-form [id$=-modal-container]>.absolute{top:1rem;right:1rem}.sales-invoice-form [id$=-modal-container]>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-text);justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sales-invoice-form [id$=-modal-title]{letter-spacing:-.025em;color:var(--app-text);padding-right:2.5rem;font-size:1.75rem;font-weight:400;line-height:2.0625rem}.sales-invoice-form [id$=-modal-description]{color:var(--app-muted);margin-top:1.5rem;font-size:1rem;line-height:1.625rem}.sales-invoice-form [id$=-modal-content] p,.sales-invoice-form [id$=-modal-content] ul{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.sales-invoice-form [id$=-modal-content] a{min-height:2.75rem;color:var(--app-link);text-underline-offset:3px;padding-block:.625rem;display:inline-block}.sales-invoice-form [id$=-modal-content] .rounded-lg{background:var(--app-surface);border-color:var(--app-line);border-radius:0}.sales-invoice-form [id$=-modal-content]>div:last-child>button{min-height:3rem;box-shadow:none;border:1px solid var(--app-input-line);background:var(--app-bg);color:var(--app-text);border-radius:0;padding-inline:1.5rem;font-size:1rem;font-weight:500}.sales-invoice-form [id$=-modal-container] button:focus-visible,.sales-invoice-form [id$=-modal-container] a:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}@media (width<=1023px){.sales-line-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-line-item-fields>.sm\:col-span-4{grid-column:1/-1}.sales-line-item-fields>.sm\:col-span-3,.sales-line-item-fields>.sm\:col-span-2{grid-column:auto}}@media (width<=767px){.sales-invoice-form #outgoing_invoice{gap:1.5rem}.sales-invoice-form .app-fields{grid-template-columns:minmax(0,1fr)}.sales-line-item-fields{gap:1rem .75rem}.sales-line-item-fields>.sm\:col-span-3{grid-column:1/-1}.sales-invoice-footer{flex-direction:column;align-items:stretch}.sales-submit-actions{flex-direction:column-reverse;align-items:stretch}.sales-split-submit>#invoice-issue{flex:1}.sales-add-item{width:100%}.sales-invoice-form [id$=-modal-container]{padding:1.5rem}.sales-invoice-form [id$=-modal-title]{font-size:1.5rem;line-height:1.875rem}}.sales-invoice-form .app-field:has(>input[type=hidden]){display:none}.sales-tax-help{position:relative}.sales-tax-help>summary{list-style:none}.sales-tax-help>summary::-webkit-details-marker{display:none}.sales-tax-help .sales-menu-panel{width:min(20rem,100vw - 3rem)}.sales-tax-help a{min-height:2.75rem;color:var(--app-link);text-underline-offset:3px;display:inline-block}.sidebar-layout .navigation-page .sales-invoice-form [id$=-modal-title]{font-size:1.75rem;font-weight:400;line-height:2.0625rem}@media (width<=767px){.sidebar-layout .navigation-page .sales-invoice-form [id$=-modal-title]{font-size:1.5rem;line-height:1.875rem}}.sales-invoice-form .app-section{padding-bottom:0}.sales-invoice-prepayment>.app-fields{margin-top:1.5rem}.sales-invoice-notice h3{font-size:1rem;font-weight:500;line-height:1.625rem}.sales-invoice-form .app-input:disabled{opacity:1;color:var(--app-muted);background:var(--app-surface)}.sales-offer-form #proforma_invoice{flex-direction:column;gap:2rem;display:flex}.sales-offer-form .sales-submit-actions{margin:0}.sales-offer-form .sales-tax-note{color:var(--app-muted);margin-block:1rem;font-size:.875rem;line-height:1.375rem}.sales-offers .list-panel{border-top:0}.sales-offers .list-clear-filters{grid-column:1/-1;justify-self:end}.sales-offers .app-table-container{max-height:none;overflow:visible}.sales-offer-records{table-layout:fixed}.sales-offers .sales-offer-records>thead>tr>th{background:var(--app-surface);padding-inline:.75rem}.sales-offer-records>thead>tr>th:first-child,.sales-offer-records>thead>tr>th:nth-child(3),.sales-offer-records>thead>tr>th:nth-child(4),.sales-offer-records>thead>tr>th:nth-child(5){width:9rem}.sales-offer-records>thead>tr>th:last-child{width:4.5rem}.sales-offers .sales-offer-records>tbody>tr>td{vertical-align:middle;overflow-wrap:anywhere;padding:.75rem}.sales-offer-amount{font-variant-numeric:tabular-nums}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-bg{background:#2d253f3d}:is(.sales-offers,.sales-offer-show) [role=dialog]>div>div{max-width:42rem;padding:1.5rem}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-container{border:1px solid var(--app-line);background:var(--app-bg);width:100%;max-width:none;color:var(--app-text);box-shadow:none;border-radius:0;padding:2rem}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-title{color:var(--app-text);letter-spacing:-.025em;padding-right:2.5rem;font-size:1.75rem;font-weight:400;line-height:2.0625rem}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-description{color:var(--app-muted);margin-top:1rem;font-size:1rem;line-height:1.625rem}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-container>.absolute{top:1rem;right:1rem}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-container>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-muted);border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sales-offer-conversion-options{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.sales-conversion-option{text-align:left;justify-content:flex-start;align-items:flex-start;padding:1rem}.sales-conversion-option>[class*=hero-]{flex-shrink:0;margin-top:.25rem}.sales-conversion-option>span{min-width:0}.sales-conversion-title{font-size:1.125rem;font-weight:400;line-height:1.625rem;display:block}.sales-conversion-description{color:var(--app-muted);margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:block}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-content>div:last-child>button{border:1px solid var(--app-input-line);background:var(--app-bg);min-height:3rem;color:var(--app-text);box-shadow:none;border-radius:0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-container button:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}@media (width<=1023px){.sales-offer-records,.sales-offer-records>tbody{display:block}.sales-offer-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sales-offer-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid;position:relative}.sales-offers .sales-offer-records>tbody>tr>td{border:0;height:auto;padding:0;display:block}.sales-offer-number{grid-area:1/1}.sales-offer-client{grid-area:2/1/auto/-1}.sales-offer-created{grid-area:3/1}.sales-offer-valid{text-align:right;grid-area:3/2}.sales-offer-amount{grid-area:1/2;align-self:center}.sales-offers .sales-offer-records>tbody>tr>.sales-offer-client{font-size:1rem;line-height:1.625rem}.sales-offers .sales-offer-records>tbody>tr>.sales-offer-amount{font-size:1.125rem;line-height:1.625rem}.sales-offer-records .app-table-actions{grid-area:4/1/auto/-1}.sales-offer-records .app-table-empty>td{grid-column:1/-1}.sales-offer-records .sales-row-menu .sales-menu-panel{width:auto;top:100%;left:0;right:0}}@media (width<=767px){.sales-offers .list-header-actions,.sales-offers .list-header-actions>.app-button{width:100%}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-container{padding:1.5rem}:is(.sales-offers,.sales-offer-show) #invoice-type-modal-title{font-size:1.5rem;line-height:1.875rem}}.sales-offer-notes{white-space:pre-wrap;overflow-wrap:anywhere}.sales-back-link{border-inline-width:0;margin-bottom:1.5rem;padding-inline:0}.sales-detail-header{align-items:flex-start}.sales-detail-header>div:first-child{min-width:0}.sales-detail-statuses{margin-top:1rem}.sales-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:34rem;display:flex}.sales-detail-overview{border-block:1px solid var(--app-line);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:2rem;padding-block:1.5rem 2rem;display:grid}.sales-detail-overview>div{min-width:0}.sales-detail-overview dt,.sales-detail-definition-list dt{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.sales-detail-overview dd{overflow-wrap:anywhere;margin-top:.5rem}.sales-detail-value dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:3rem}.sales-detail-value .app-metadata,.sales-detail-overview .sales-muted{margin-top:.5rem}.sales-invoice-show .app-section{border-top:0;border-bottom:1px solid var(--app-line);margin-top:0;padding-block:2rem}.sales-detail-section-heading{margin-bottom:1.5rem}.sales-invoice-show h2.sales-detail-section-title,.sales-invoice-show .sales-detail-payments h2{color:var(--app-text);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:400;line-height:1.875rem}.sales-detail-definition-list>div{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem;padding-block:.875rem;display:grid}.sales-detail-definition-list>div:last-child{border-bottom:0}.sales-detail-definition-list dd{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.625rem}.sales-detail-label{color:var(--app-muted)}.sales-detail-content{color:var(--app-text)}.sales-detail-definition-list .app-metadata{font-size:.875rem;line-height:1.625rem}.sales-detail-records{table-layout:auto;border-collapse:collapse;width:100%}.sales-detail-records th{color:var(--app-muted);background:var(--app-surface);text-align:left;padding:.875rem .75rem;font-size:.75rem;font-weight:400;line-height:1.125rem}.sales-detail-records td{border-bottom:1px solid var(--app-line);color:var(--app-text);vertical-align:top;padding:1rem .75rem;font-size:.875rem;line-height:1.375rem}.sales-detail-records td:first-child,.sales-detail-records th:first-child{padding-left:0}.sales-detail-records td:last-child,.sales-detail-records th:last-child{padding-right:0}.sales-detail-records .sales-detail-cell-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sales-detail-cell-description{overflow-wrap:anywhere;width:40%}.sales-detail-item-title{justify-content:space-between;gap:.5rem;display:flex}.sales-detail-item-title>div{min-width:0}.sales-detail-item-title .sales-muted{margin-top:.25rem}.sales-detail-kpd{flex-shrink:0;position:relative}.sales-detail-kpd summary{list-style:none}.sales-detail-kpd summary::-webkit-details-marker{display:none}.sales-detail-kpd .sales-menu-panel{width:min(20rem,100vw - 3rem);right:0}.sales-detail-kpd .sales-menu-panel p{overflow-wrap:anywhere}.sales-tax-key{width:1.5rem;height:1.5rem;color:var(--app-link);background:var(--app-hover);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.sales-detail-totals{justify-content:flex-end;margin-top:1.5rem;display:flex}.sales-detail-totals>div{width:min(100%,26rem)}.sales-detail-totals-list{width:100%}.sales-detail-totals-list dl>div{justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.sales-detail-total-row{border-top:1px solid var(--app-line)}.sales-detail-total-row dt,.sales-detail-total-row dd{font-size:1.25rem;line-height:1.75rem}.sales-detail-totals-list dd{white-space:nowrap;font-variant-numeric:tabular-nums}.sales-document-row{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.sales-document-row:last-child{border-bottom:0}.sales-document-row>div:first-child{min-width:0}.sales-document-row>div:first-child>div:last-child{overflow-wrap:anywhere;min-width:0}.sales-document-pending{white-space:nowrap;min-height:3rem;color:var(--app-muted);align-items:center;font-size:.875rem;display:inline-flex}.sales-detail-payments h2{margin-bottom:1.5rem}.sales-invoice-show #payment-modal-bg{background:#2d253f3d}.sales-invoice-show [role=dialog]>div>div{max-width:42rem;padding:1.5rem}.sales-invoice-show #payment-modal-container{border:1px solid var(--app-line);background:var(--app-bg);width:100%;max-width:none;color:var(--app-text);box-shadow:none;border-radius:0;padding:2rem}.sales-invoice-show #payment-modal-title{color:var(--app-text);letter-spacing:-.025em;padding-right:2rem;font-size:1.75rem;font-weight:400;line-height:2.0625rem}.sales-invoice-show #payment-modal-description{color:var(--app-muted);margin-block:1rem 1.5rem;font-size:1rem;line-height:1.625rem}.sales-invoice-show #payment-modal-container>.absolute{top:1rem;right:1rem}.sales-invoice-show #payment-modal-container>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-muted);border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sales-payment-summary{border-top:1px solid var(--app-line);margin-top:1.5rem;padding-top:1.5rem}.sales-invoice-show .sales-payment-summary h2{font-size:1.125rem;font-weight:400;line-height:1.625rem}.sales-payment-summary .sales-detail-definition-list>div{gap:1rem;padding-block:.75rem}.sales-payment-summary dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sales-payment-actions{justify-content:flex-end;margin-top:1.5rem}@media (width<=1199px){.sales-detail-header{flex-direction:column;align-items:stretch}.sales-detail-actions{justify-content:flex-start;max-width:none}.sales-detail-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sales-detail-actions>.app-button{flex:calc(50% - .5rem)}.sales-detail-overview{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sales-detail-overview>div{border-bottom:1px solid var(--app-line);padding-bottom:1rem}.sales-detail-overview>div:last-child{border-bottom:0;padding-bottom:0}.sales-detail-definition-list>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.sales-detail-records,.sales-detail-records tbody,.sales-detail-records tr,.sales-detail-records td{width:100%;display:block}.sales-detail-records thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sales-detail-records tr{border-bottom:1px solid var(--app-line);padding-block:1rem}.sales-detail-records td,.sales-detail-records td:first-child,.sales-detail-records td:last-child{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:.75rem;padding:.5rem 0;display:grid}.sales-detail-records td:before{content:attr(data-label);color:var(--app-muted);text-align:left;font-size:.75rem;line-height:1.375rem}.sales-detail-records .sales-detail-cell-description{grid-template-columns:minmax(0,1fr)}.sales-detail-records .sales-detail-cell-description:before{display:none}.sales-detail-records .sales-detail-cell-money{white-space:normal}.sales-detail-records td.sales-detail-cell-code{grid-template-columns:minmax(0,1fr) 1.5rem}.sales-document-row{flex-direction:column;align-items:stretch;gap:.75rem}.sales-document-row>div:last-child>.app-button{width:100%}.sales-invoice-show #payment-modal-container{padding:1.5rem}.sales-invoice-show #payment-modal-title{font-size:1.5rem;line-height:1.875rem}.sales-payment-summary .sales-detail-definition-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sales-payment-actions{flex-direction:column-reverse;align-items:stretch}}.sales-pos{min-height:100dvh;color:var(--app-text);background:var(--app-bg)}.sales-pos-header{border-bottom:1px solid var(--app-line);align-items:center;gap:2rem;min-height:5rem;padding:1rem max(1.5rem,50% - 40.75rem);display:flex}.sales-pos-brand{flex-shrink:0;align-items:center;width:11rem;min-height:3rem;display:flex}.sales-pos-header>p{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.125rem;line-height:1.625rem}.sales-pos-header>.app-button{flex-shrink:0}.sales-pos-workspace{flex-direction:column;gap:2rem;width:min(69.5rem,100% - 3rem);margin-inline:auto;padding-block:3rem;display:flex}.sales-pos-workspace>h1{letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:400;line-height:3rem}.sales-pos h2{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:400;line-height:1.875rem}.sales-pos-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.sales-pos-fields>*{min-width:0}.sales-pos-fields .app-label{margin-bottom:.5rem;display:block}.sales-pos-client{text-align:left;white-space:normal;justify-content:space-between;width:100%;padding:.75rem}.sales-pos-client-copy{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;font-weight:400;display:flex}.sales-pos-client-copy>span:first-child{font-size:1rem;line-height:1.625rem}.sales-pos-client .hero-chevron-down{flex-shrink:0}.sales-pos-payments{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sales-pos-payments>.app-button{white-space:normal;min-width:0;padding:.5rem .75rem}.sales-pos-payment-field{border:0;margin:0;padding:0}.sales-pos-section-heading{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.sales-pos-cart{border-block:1px solid var(--app-line);padding-block:2rem}.sales-pos-empty{color:var(--app-muted);padding-block:1.5rem;font-size:1rem;line-height:1.625rem}.sales-pos-cart>.app-button{margin-top:1.5rem}.sales-pos-records{table-layout:fixed;border-collapse:collapse;width:100%}.sales-pos-records th{color:var(--app-muted);background:var(--app-surface);font-family:var(--font-mono);text-align:left;padding:.875rem .75rem;font-size:.75rem;font-weight:400;line-height:1.125rem}.sales-pos-records th:first-child{width:35%}.sales-pos-records th:nth-child(2){width:10rem}.sales-pos-records th:nth-child(3){width:9rem}.sales-pos-records th:last-child{width:7rem}.sales-pos-records td{border-bottom:1px solid var(--app-line);vertical-align:middle;padding:1.5rem .75rem}.sales-pos-records th:first-child,.sales-pos-records td:first-child{padding-left:0}.sales-pos-records th:last-child,.sales-pos-records td:last-child{padding-right:0}.sales-pos-item-name{overflow-wrap:anywhere}.sales-pos-item-name h3{margin:0 0 .25rem;font-size:1rem;font-weight:400;line-height:1.625rem}.sales-pos-quantity{align-items:center;gap:.25rem;display:flex}.sales-pos-quantity>.app-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.sales-pos-quantity output{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;font-size:1.125rem;line-height:1.625rem}.sales-pos-item-price .app-input,.sales-pos-records .sales-pos-money{text-align:right;font-variant-numeric:tabular-nums}.sales-pos-item-remove .app-button{width:100%;padding-inline:.5rem}.sales-pos-defaults{font-size:.875rem;line-height:1.375rem}.sales-pos-summary{align-self:flex-end;width:min(100%,34rem)}.sales-pos-summary h2{margin-bottom:1rem}.sales-pos-summary dl>div{border-bottom:1px solid var(--app-line);justify-content:space-between;gap:1.5rem;padding-block:.875rem;display:flex}.sales-pos-summary dt{color:var(--app-muted);font-size:.875rem;line-height:1.625rem}.sales-pos-summary dd{text-align:right;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.625rem}.sales-pos-summary .sales-pos-grand-total{padding-block:1.25rem}.sales-pos-grand-total dt,.sales-pos-grand-total dd{color:var(--app-text);font-size:1.5rem;line-height:1.875rem}.sales-pos-checkout{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.sales-pos #pos-picker-bg{background:#2d253f3d}.sales-pos [role=dialog]>div>div{width:100%;max-width:48rem;padding:1.5rem}.sales-pos #pos-picker-container{border:1px solid var(--app-line);background:var(--app-bg);width:100%;max-width:none;max-height:calc(100dvh - 3rem);color:var(--app-text);box-shadow:none;border-radius:0;flex-direction:column;padding:2rem;display:flex}.sales-pos #pos-picker-content{flex-direction:column;min-height:0;max-height:calc(100dvh - 7rem);display:flex}.sales-pos #pos-picker-title{letter-spacing:-.025em;color:var(--app-text);margin:0;padding-right:2rem;font-size:1.75rem;font-weight:400;line-height:2.0625rem}.sales-pos #pos-picker-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sales-pos #pos-picker-container>.absolute{top:1rem;right:1rem}.sales-pos #pos-picker-container>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-muted);border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sales-pos #pos-search-form{flex-shrink:0;margin-block:1.5rem}.sales-pos-picker-results{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sales-pos-picker-option{border-bottom:1px solid var(--app-line);text-align:left;width:100%;color:var(--app-text);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.sales-pos-picker-option>span:first-child{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.sales-pos-picker-option>[class*=hero-],.sales-pos-picker-price{flex-shrink:0}.sales-pos-picker-name{font-size:1.125rem;line-height:1.625rem}.sales-pos-picker-price{text-align:right;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.625rem}.sales-pos #pos-picker-content>div:last-child>button{border:1px solid var(--app-input-line);background:var(--app-bg);min-height:3rem;color:var(--app-text);box-shadow:none;border-radius:0;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.375rem}.sales-pos button:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}@media (width<=1023px){.sales-pos-records,.sales-pos-records tbody{display:block}.sales-pos-records thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sales-pos-records tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.sales-pos-records td,.sales-pos-records td:first-child,.sales-pos-records td:last-child{border:0;padding:0;display:block}.sales-pos-item-name{grid-column:1/-1}.sales-pos-item-name h3{font-size:1.125rem;line-height:1.625rem}.sales-pos-item-quantity{align-self:end}.sales-pos-item-total,.sales-pos-item-remove{grid-column:1/-1}.sales-pos-item-total:before{content:attr(data-label);float:left;color:var(--app-muted);font-size:.875rem}.sales-pos-header{gap:1.5rem}}@media (width<=767px){.sales-pos-header{gap:1rem;min-height:4.5rem;padding:.75rem 1.5rem}.sales-pos-brand{display:none}.sales-pos-header>p{font-size:1rem;line-height:1.625rem}.sales-pos-header>.app-button{gap:0;width:3rem;padding:0;font-size:0}.sales-pos-workspace{gap:1.5rem;padding-block:2rem}.sales-pos-workspace>h1{font-size:1.5rem;line-height:1.875rem}.sales-pos-fields{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sales-pos-payments{gap:.5rem}.sales-pos-payments>.app-button{min-height:3.5rem;line-height:1.25rem}.sales-pos-cart{padding-block:1.5rem}.sales-pos-cart>.app-button,.sales-pos-checkout>.app-button{width:100%}.sales-pos-checkout{flex-direction:column-reverse}.sales-pos #pos-picker-container{border:0;min-height:100dvh;max-height:100dvh;padding:1.5rem}.sales-pos #pos-picker-content{flex:1;height:calc(100dvh - 3rem);max-height:none}.sales-pos-picker-results{flex:1}.sales-pos #pos-picker-title{font-size:1.5rem;line-height:1.875rem}.sales-pos [role=dialog]>div{align-items:stretch}.sales-pos [role=dialog]>div>div{padding:0}.sales-pos #pos-picker-content>div:last-child>button{width:100%}.sales-pos-picker-option{flex-wrap:wrap;gap:.75rem}.sales-pos-picker-option>span:first-child{flex-basis:calc(100% - 2rem)}.sales-pos-picker-option>.sales-pos-picker-price{flex:auto}}.personnel-page{flex-direction:column;gap:2rem;display:flex}.personnel-header{margin-bottom:0}.personnel-page h1,.sidebar-layout .navigation-page .personnel-page h1{letter-spacing:-.03em;font-size:2.5rem;font-weight:400;line-height:2.9375rem}.personnel-empty{color:var(--app-muted);flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:2rem;font-size:1rem;line-height:1.625rem;display:flex}.personnel-empty .app-button{color:var(--color-primary-foreground)}.personnel-employee-name,.personnel-employee-email{overflow-wrap:anywhere;display:block}.personnel-employee-email{color:var(--app-muted);margin-top:.25rem}.personnel-count{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.personnel-mono{font-family:var(--font-mono)}.personnel-page .personnel-responsive-table{table-layout:fixed}.personnel-page .personnel-responsive-table>thead>tr>th{text-align:left;background:var(--app-surface);height:2.75rem;font-family:var(--font-mono);font-size:.75rem;font-weight:400;line-height:1.125rem}.personnel-page .personnel-responsive-table>tbody>tr>td{vertical-align:middle;overflow-wrap:anywhere;white-space:normal;height:4rem;padding:.75rem;font-size:.875rem;line-height:1.375rem}@media (width<=1023px){.personnel-page .personnel-responsive-table{table-layout:auto;display:block}.personnel-page .personnel-responsive-table>thead{display:none}.personnel-page .personnel-responsive-table>tbody{display:block}.personnel-page .personnel-responsive-table>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding-block:1rem;display:grid}.personnel-page .personnel-responsive-table>tbody>tr:first-child{border-top:1px solid var(--app-line)}.personnel-page .personnel-responsive-table>tbody>tr>td{border:0;min-width:0;height:auto;padding:0;display:block}.personnel-page .personnel-responsive-table>tbody>tr>td:before{content:attr(data-label);color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.375rem;font-size:.75rem;line-height:1.125rem;display:block}.personnel-page .personnel-responsive-table>tbody>tr>.personnel-row-actions{grid-column:1/-1}.personnel-row-actions:before{display:none!important}}@media (width<=767px){.personnel-page{gap:1.5rem}.personnel-page h1,.sidebar-layout .navigation-page .personnel-page h1{font-size:2rem;line-height:2.3125rem}.personnel-header{flex-direction:column;align-items:stretch}.personnel-header>.app-button,.personnel-empty>.app-button{width:100%}.personnel-page .personnel-responsive-table>tbody>tr{grid-template-columns:minmax(0,1fr)}}.personnel-back{align-self:flex-start;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;line-height:1.375rem;display:inline-flex}.personnel-form,.personnel-section{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.personnel-section+.personnel-section{border-top:1px solid var(--app-line);padding-top:2rem}.personnel-form h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.75rem}.personnel-form-actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}@media (width<=767px){.personnel-form-actions{flex-direction:column}.personnel-form-actions>.app-button{width:100%}}.personnel-money{font-variant-numeric:tabular-nums;text-align:right}.personnel-header-actions{flex-wrap:wrap;gap:.75rem;display:flex}.personnel-page .personnel-legacy-employees-table>thead>tr>th:first-child{width:28%}.personnel-page .personnel-legacy-employees-table>thead>tr>th:nth-child(2){width:25%}.personnel-page .personnel-legacy-employees-table>thead>tr>th:nth-child(3){width:14%}.personnel-page .personnel-legacy-employees-table>thead>tr>th:nth-child(4){width:15%}@media (width<=1023px){.personnel-legacy-employees-table .personnel-money{text-align:left}}@media (width<=767px){.personnel-header-actions{flex-direction:column;width:100%}.personnel-header-actions>.app-button{width:100%}}.personnel-payroll-intro{max-width:48rem;color:var(--app-muted);font-size:1rem;line-height:1.625rem}.personnel-payroll-setup{width:calc(50% - .75rem)}.personnel-payroll h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.75rem}.personnel-payroll-head,.personnel-payroll-row{grid-template-columns:minmax(0,2.4fr) repeat(6,minmax(0,1fr));display:grid}.personnel-payroll-head{background:var(--app-surface);border-bottom:1px solid var(--app-line);min-height:2.75rem;color:var(--app-muted);font-family:var(--font-mono);align-items:center;font-size:.75rem;line-height:1.125rem}.personnel-payroll-head>span{overflow-wrap:anywhere;min-width:0;padding:.75rem}.personnel-payroll-row{border-bottom:1px solid var(--app-line);align-items:start;min-height:5rem;padding-block:1rem}.personnel-payroll-row>h3{overflow-wrap:anywhere;padding:.8125rem .75rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.personnel-payroll-row>.app-field{min-width:0;padding-inline:.75rem}.personnel-payroll-row .app-field-errors{overflow-wrap:anywhere}.personnel-payroll-zero{text-decoration:line-through}.personnel-payroll-total{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-height:3rem;padding-inline:.75rem;font-size:.875rem;line-height:1.375rem;display:flex}.personnel-payroll-total>span:last-child{align-items:center;gap:.5rem;display:inline-flex}.personnel-payroll-warning{color:var(--color-warning)}.personnel-payroll-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=1200px){.personnel-payroll-row .app-input{margin-top:0}.personnel-payroll-row .app-label,.personnel-payroll-total>span:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=1199px){.personnel-payroll-head{display:none}.personnel-payroll-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-block:1.5rem}.personnel-payroll-row:first-of-type{border-top:1px solid var(--app-line)}.personnel-payroll-row>h3{grid-column:1/-1;padding:0;font-size:1rem;line-height:1.625rem}.personnel-payroll-row>.app-field{padding:0}.personnel-payroll-total{border-top:1px solid var(--app-line);grid-column:1/-1;justify-content:space-between;padding:.75rem 0 0;font-size:1rem;line-height:1.625rem}}@media (width<=767px){.personnel-payroll-setup{width:100%}.personnel-payroll-row{grid-template-columns:minmax(0,1fr)}.personnel-payroll-actions>.app-button{width:100%}}[data-theme=dark] .personnel-payroll-warning{color:#e8ca89}.banking-page .list-panel{border-top:0}.banking-page .list-clear-filters{align-self:center}.banking-page .app-table-container{max-height:none;overflow:visible}.banking-transaction-records{table-layout:fixed}.banking-transaction-records>thead th{background:var(--app-surface);padding:.75rem}.banking-date-head{width:13%}.banking-party-head{width:32%}.banking-reference-head{width:14%}.banking-amount-head{width:16%}.banking-transaction-records>thead th:last-child{width:25%}.banking-transactions .banking-transaction-records>tbody td{vertical-align:top;overflow-wrap:anywhere;height:auto;padding:1.25rem .75rem}.banking-transactions .banking-transaction-records>tbody>.app-table-empty>td{height:auto;padding:0}.banking-party-name{font-weight:500;line-height:1.5rem}.banking-description{margin-top:.5rem;line-height:1.5rem}.banking-account{color:var(--app-muted);margin-top:.75rem;font-size:.75rem;line-height:1.125rem}.banking-reference{font-family:var(--font-mono);font-size:.75rem;line-height:1.25rem}.banking-amount{font-variant-numeric:tabular-nums;line-height:1.5rem}.banking-positive{color:var(--app-success)}.banking-negative{color:var(--app-error)}.banking-zero{color:var(--app-text)}.banking-row-actions{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.banking-row-actions .app-status{white-space:normal;max-width:100%}.banking-request-note{color:var(--app-muted);text-align:right;font-size:.75rem;line-height:1.25rem}.banking-create-payment{text-align:right;justify-content:flex-end;min-height:2.75rem;padding:.5rem 0}.banking-create-payment>.size-5{flex-shrink:0}.banking-empty{flex-direction:column;align-items:center;gap:1rem;padding-block:2rem;display:flex}.banking-empty>p{overflow-wrap:anywhere;max-width:44rem}.banking-cell-label{display:none}.payment-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.payment-order-fields>.app-field-hidden{display:none}.payment-order-reference{min-width:0}.payment-order-reference>legend{margin-bottom:.75rem;font-size:.875rem;line-height:1.375rem}.payment-order-reference>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;display:grid}.banking-payment-form{margin-top:2rem}.banking-form-actions{border-top:1px solid var(--app-line);justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.banking-transactions #convert-transaction-modal [role=dialog]>div>div{max-width:52rem}.banking-transactions #convert-transaction-modal-container{border:1px solid var(--app-input-line);background:var(--app-bg);max-height:calc(100dvh - 3rem);color:var(--app-text);box-shadow:none;border-radius:0;padding:2rem;overflow-y:auto}.banking-transactions #convert-transaction-modal-title{color:var(--app-text);padding-right:2rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}.banking-transactions #convert-transaction-modal-container>.absolute{top:1rem;right:1rem}.banking-transactions #convert-transaction-modal-container>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-text);place-items:center;margin:0;padding:0;display:grid}@media (width<=1023px){.banking-transactions .banking-transaction-records,.banking-transactions .banking-transaction-records>tbody{display:block}.banking-transaction-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.banking-transactions .banking-transaction-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding-block:1.5rem;display:grid}.banking-transactions .banking-transaction-records>tbody>tr>td{text-align:left;border:0;height:auto;padding:0;display:block}.banking-transaction-records .banking-party{grid-area:1/1/auto/-1}.banking-party-name{font-size:1rem;line-height:1.625rem}.banking-transaction-records .app-table-actions{grid-column:1/-1}.banking-row-actions{align-items:flex-start}.banking-request-note,.banking-create-payment{text-align:left}.banking-cell-label{color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.5rem;font-size:.75rem;line-height:1.125rem;display:block}.banking-transaction-records .app-table-empty>td{grid-column:1/-1}}@media (width<=767px){.banking-page .list-header-actions,.banking-page .list-header-actions>.app-button,.banking-transaction-records .banking-row-actions,.banking-create-payment{width:100%}.banking-create-payment{justify-content:flex-start}.payment-order-fields{grid-template-columns:minmax(0,1fr)}.banking-transactions #convert-transaction-modal-container{max-height:calc(100dvh - 2rem);padding:1.25rem}.banking-form-actions{flex-direction:column;align-items:stretch}.banking-form-actions>.app-button{width:100%}}.banking-payments .list-tabs{margin-top:2rem}.payment-bank-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.payment-selection-summary{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.payment-selection-summary strong{font-weight:500}.payment-total{font-variant-numeric:tabular-nums;white-space:nowrap}.payment-select-all{border-top:1px solid var(--app-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1rem;display:flex}.payment-page-totals{flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;line-height:1.375rem;display:flex}.payment-page-totals>span:first-child{color:var(--app-muted)}.banking-payments .app-field-checkbox{margin:0}.payment-records{table-layout:fixed}.payment-records>thead th{background:var(--app-surface);padding:.75rem}.payment-select-head{width:4rem}.payment-party-head{width:28%}.payment-iban-head{width:21%}.payment-reference-head{width:18%}.payment-amount-head{width:16%}.payment-date-head{width:12%}.payment-records>thead th.app-table-actions{width:7rem}.banking-payments .payment-records>tbody td{vertical-align:top;overflow-wrap:anywhere;height:auto;padding:1.25rem .75rem}.banking-payments .payment-records>tbody>.app-table-empty>td{height:auto;padding:0}.payment-iban,.payment-references{font-family:var(--font-mono);font-size:.75rem;line-height:1.25rem}.payment-references dl{flex-direction:column;gap:1rem;display:flex}.payment-references dt{color:var(--app-muted);font-size:.6875rem}.payment-references dd{margin-top:.25rem}.payment-amount{font-variant-numeric:tabular-nums;font-weight:500}.payment-row-actions{justify-content:flex-end;display:flex}.banking-payments #transaction-modal [role=dialog]>div>div{max-width:52rem}.banking-payments #transaction-modal-container{border:1px solid var(--app-input-line);background:var(--app-bg);max-height:calc(100dvh - 3rem);color:var(--app-text);box-shadow:none;border-radius:0;padding:2rem;overflow-y:auto}.banking-payments #transaction-modal-title{color:var(--app-text);padding-right:2rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}.banking-payments #transaction-modal-container>.absolute{top:1rem;right:1rem}.banking-payments #transaction-modal-container>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-text);place-items:center;margin:0;padding:0;display:grid}@media (width<=1199px){.banking-payments .payment-records,.banking-payments .payment-records>tbody{display:block}.payment-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.banking-payments .payment-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding:1.5rem 0 1.5rem 3rem;display:grid;position:relative}.banking-payments .payment-records>tbody>tr>td{text-align:left;border:0;height:auto;padding:0;display:block}.payment-records .payment-select{position:absolute;top:1.5rem;left:0}.payment-records .payment-party{grid-column:1/-1}.payment-records .banking-cell-label{color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.5rem;font-size:.75rem;line-height:1.125rem;display:block}.payment-records .payment-iban,.payment-records .payment-references{grid-column:1/-1}.payment-references dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.payment-records .app-table-actions{grid-column:1/-1}.payment-row-actions{justify-content:flex-start;gap:.75rem}.banking-payments .payment-records>tbody>.app-table-empty{padding-left:0}.payment-records .app-table-empty>td{grid-column:1/-1}}@media (width<=767px){.payment-bank-fields{grid-template-columns:minmax(0,1fr)}.banking-payments #transaction-modal-container{max-height:calc(100dvh - 2rem);padding:1.25rem}}.banking-stripe .list-header-help{max-width:44rem;color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.stripe-records{table-layout:fixed}.stripe-records>thead th{background:var(--app-surface);padding:.75rem}.stripe-amount-head{width:30%}.stripe-currency-head{width:15%}.stripe-date-head{width:25%}.stripe-status-head{width:30%}.banking-stripe .stripe-records>tbody td{vertical-align:top;overflow-wrap:anywhere;height:auto;padding:1.25rem .75rem}.banking-stripe .stripe-records>tbody>.app-table-empty>td{height:auto;padding:0}.stripe-amount{font-variant-numeric:tabular-nums;font-weight:500}.banking-stripe .banking-cell-label{display:none}@media (width<=767px){.banking-stripe .banking-cell-label,.banking-stripe .stripe-records,.banking-stripe .stripe-records>tbody{display:block}.stripe-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.banking-stripe .stripe-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-block:1.5rem;display:grid}.banking-stripe .stripe-records>tbody>tr>td{text-align:left;border:0;height:auto;padding:0;display:block}.stripe-records .stripe-currency{grid-column:2}.stripe-records .app-table-empty>td{grid-column:1/-1}}.rental-records{table-layout:fixed}.rental-records>thead th{background:var(--app-surface);padding:.75rem}.rental-name-head,.rental-address-head,.rental-iban-head{width:24%}.rental-amount-head,.rental-records>thead th.app-table-actions{width:14%}.rental-page .rental-records>tbody td{vertical-align:top;overflow-wrap:anywhere;height:auto;padding:1.25rem .75rem}.rental-page .rental-records>tbody>.app-table-empty>td{height:auto;padding:0}.rental-name{font-weight:500}.rental-iban{font-family:var(--font-mono);font-size:.75rem;line-height:1.25rem}.rental-amount{font-variant-numeric:tabular-nums}.rental-row-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.rental-row-actions>.app-link{white-space:nowrap;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.rental-row-actions>[phx-hook=DropdownMenu]{flex-shrink:0;width:2.75rem;height:2.75rem}.rental-row-actions>[phx-hook=DropdownMenu]>button{width:2.75rem;height:2.75rem;color:var(--app-muted);background:0 0;border-radius:0;justify-content:center}.rental-row-actions>[phx-hook=DropdownMenu]>button:hover{background:var(--app-hover);color:var(--app-text)}.rental-row-actions>[phx-hook=DropdownMenu]>button:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.rental-row-actions>[phx-hook=DropdownMenu]>div[aria-labelledby]{border:1px solid var(--app-input-line);background:var(--app-bg);color:var(--app-text);box-shadow:none;border-radius:0}.rental-delete{width:100%;color:var(--app-error);justify-content:flex-start}.rental-cell-label{display:none}@media (width<=1023px){.rental-page .rental-records,.rental-page .rental-records>tbody{display:block}.rental-records>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rental-page .rental-records>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-block:1.5rem;display:grid}.rental-page .rental-records>tbody>tr>td{text-align:left;border:0;height:auto;padding:0;display:block}.rental-name,.rental-address,.rental-iban{grid-column:1/-1}.rental-cell-label{color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.5rem;font-size:.75rem;font-weight:400;line-height:1.125rem;display:block}.rental-records .app-table-empty>td{grid-column:1/-1}}.rental-form-section>h2{margin-bottom:2rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}.rental-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.rental-form-actions{justify-content:flex-start;margin-top:2.5rem}@media (width<=767px){.rental-form-fields{grid-template-columns:minmax(0,1fr)}.rental-form-actions{flex-direction:column;align-items:stretch}}.travel-page{flex-direction:column;gap:2rem;display:flex}.travel-header{align-items:flex-start;margin-bottom:0}.travel-page h1,.sidebar-layout .navigation-page .travel-page h1{letter-spacing:-.03em;font-size:2.5rem;font-weight:400;line-height:2.9375rem}.travel-heading-context{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.travel-page .travel-heading-context>.travel-intro{max-width:48rem;color:var(--app-muted);margin:0;font-size:1rem;line-height:1.625rem}.travel-empty{color:var(--app-muted);padding-block:2rem;font-size:1rem;line-height:1.625rem}.travel-secondary-value{color:var(--app-muted);overflow-wrap:anywhere;margin-top:.25rem;display:block}.travel-responsive-table{table-layout:fixed}.travel-mileage-table>thead>tr>th:first-child{width:16%}.travel-mileage-table>thead>tr>th:nth-child(2){width:27%}.travel-mileage-table>thead>tr>th:nth-child(3){width:18%}.travel-mileage-table>thead>tr>th:nth-child(4){width:13%}.travel-mileage-table>thead>tr>th:nth-child(5){width:14%}.travel-responsive-table>thead>tr>th{text-align:left;background:var(--app-surface);height:2.75rem;color:var(--app-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:400;line-height:1.125rem}.travel-responsive-table>tbody>tr>td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;height:4rem;padding:.75rem;font-size:.875rem;line-height:1.375rem}.travel-number{font-variant-numeric:tabular-nums;text-align:right}.travel-report-link{align-items:center;min-height:2.75rem;display:inline-flex}.travel-row-actions>.app-button{padding-inline:.5rem}.travel-status{align-items:center;gap:.375rem;max-width:100%;padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}.travel-status-warning{color:var(--color-warning);background:var(--color-warning-soft)}.travel-status-success{color:var(--color-success);background:var(--color-success-soft)}[data-theme=dark] .travel-status-warning{color:#e8ca89;background:#443b23}[data-theme=dark] .travel-status-success{color:#9bd7be;background:#183e32}@media (width<=1199px){.travel-responsive-table{table-layout:auto;display:block}.travel-responsive-table>thead{display:none}.travel-responsive-table>tbody{display:block}.travel-responsive-table>tbody>tr{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding-block:1rem;display:grid}.travel-responsive-table>tbody>tr:first-child{border-top:1px solid var(--app-line)}.travel-responsive-table.app-table>tbody>tr>td{border:0;min-width:0;height:auto;padding:0;display:block}.travel-responsive-table>tbody>tr>td:before{content:attr(data-label);color:var(--app-muted);font-family:var(--font-mono);margin-bottom:.375rem;font-size:.75rem;line-height:1.125rem;display:block}.travel-responsive-table .travel-number{text-align:left}.travel-responsive-table .travel-row-actions{grid-column:1/-1}.travel-row-actions:before{display:none!important}}@media (width<=767px){.travel-page{gap:1.5rem}.travel-page h1,.sidebar-layout .navigation-page .travel-page h1{font-size:2rem;line-height:2.3125rem}.travel-header{flex-direction:column;align-items:stretch}.travel-header>.app-button{width:100%}.travel-responsive-table>tbody>tr{grid-template-columns:minmax(0,1fr)}.travel-row-actions>.app-button{border-color:var(--app-input-line);width:100%}}.travel-back{align-self:flex-start;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;line-height:1.375rem;display:inline-flex}.travel-form,.travel-section{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.travel-section h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:400;line-height:1.75rem}.travel-help{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.travel-form-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=767px){.travel-form-actions{flex-direction:column}.travel-form-actions>.app-button{width:100%}}.travel-draft-form{gap:2rem}.travel-repeat-list{flex-direction:column;gap:1.5rem;display:flex}.travel-repeat-list:empty{display:none}.travel-repeat-item{border:1px solid var(--app-line);min-width:0;padding:1.5rem}.travel-repeat-item>legend{font-family:var(--font-mono);color:var(--app-muted);padding-inline:.5rem;font-size:.75rem;line-height:1.125rem}.travel-repeat-item>.travel-remove{color:var(--app-error);margin-top:1rem;padding-inline:.5rem}.travel-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;min-width:0;display:grid}.travel-add{align-self:flex-start}.travel-upload{border:1px dashed var(--app-input-line);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.travel-upload h3{font-size:1rem;font-weight:500;line-height:1.625rem}.travel-upload>p{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.travel-upload-entry{text-align:left;align-items:center;gap:.75rem;width:100%;display:flex}.travel-upload-file{overflow-wrap:anywhere;flex:1;min-width:0}.travel-upload-file progress{width:100%;height:.375rem;accent-color:var(--app-link);margin-top:.5rem;display:block}.travel-total{background:var(--app-surface);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.travel-total>p{font-size:.875rem;line-height:1.375rem}.travel-total>.travel-total-amount{font-size:1.5rem;line-height:1.75rem}.travel-verification{align-items:flex-start;gap:1rem;display:flex}.travel-notice-title{margin-bottom:.25rem;font-size:1rem;font-weight:500;line-height:1.625rem}.travel-trips-table>thead>tr>th:first-child{width:17%}.travel-trips-table>thead>tr>th:nth-child(2){width:42%}.travel-trips-table>thead>tr>th:nth-child(3){width:25%}.travel-expense-detail{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}@media (width<=767px){.travel-draft-form{gap:1.5rem}.travel-repeat-item{padding:1rem}.travel-time-fields{grid-template-columns:minmax(0,1fr)}.travel-add{width:100%}.travel-upload{padding:1.5rem}.travel-expense-detail{flex-direction:column;align-items:flex-start}}.travel-mileage-show .app-notice-success{color:var(--color-success);background:var(--color-success-soft)}[data-theme=dark] .travel-mileage-show .app-notice-success{color:#9bd7be;background:#183e32}.travel-requests-table>thead>tr>th:first-child{width:8%}.travel-requests-table>thead>tr>th:nth-child(2){width:20%}.travel-requests-table>thead>tr>th:nth-child(3){width:17%}.travel-requests-table>thead>tr>th:nth-child(4){width:18%}.travel-requests-table>thead>tr>th:nth-child(5){width:20%}.travel-status-neutral{color:var(--app-muted);background:var(--app-surface)}.travel-status-info{color:var(--color-info);background:var(--color-info-soft)}[data-theme=dark] .travel-status-info{color:#afceeb;background:#263b52}.travel-action-group{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.travel-action-group [phx-hook=DropdownMenu],.travel-action-group [phx-hook=DropdownMenu]>button{flex-shrink:0;width:2.75rem;height:2.75rem}.travel-action-group [phx-hook=DropdownMenu]>button{color:var(--app-muted);border-radius:0;justify-content:center;align-items:center;display:flex}.travel-action-group [phx-hook=DropdownMenu]>button:hover{background:var(--app-hover);color:var(--app-text)}.travel-action-group [phx-hook=DropdownMenu]>button:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.travel-action-group [aria-labelledby$=-trigger]{background:var(--app-bg);border:1px solid var(--app-line);border-radius:0}.travel-menu-item{width:100%;min-height:2.75rem;color:var(--app-text);text-align:left;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.375rem;display:flex}.travel-menu-item:hover,.travel-menu-item:focus-visible{background:var(--app-hover)}.travel-menu-danger{color:var(--app-error)}.travel-pagination{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.travel-pagination>div{gap:.75rem;display:flex}.travel-knowledge{align-items:flex-start;gap:1rem;display:flex}.travel-knowledge>div{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (width<=1199px){.travel-action-group{justify-content:flex-start}}@media (width<=767px){.travel-action-group>.app-button{border-color:var(--app-input-line);flex:1}.travel-pagination{flex-wrap:wrap}.travel-pagination>div{justify-content:space-between;width:100%}}.travel-action-group>.app-button{white-space:nowrap;flex-shrink:0;padding-inline:.5rem}.travel-progress>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.travel-step{border-top:1px solid var(--app-line);min-width:0;color:var(--app-muted);font-family:var(--font-mono);align-items:center;gap:.75rem;padding-top:.75rem;font-size:.75rem;line-height:1.125rem;display:flex}.travel-step-symbol{border:1px solid var(--app-input-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.travel-step-current,.travel-step-complete{color:var(--app-link);border-color:var(--app-link)}.travel-step-current>.travel-step-symbol{border:2px solid var(--app-link)}.travel-step-complete>.travel-step-symbol{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}@media (width<=599px){.travel-progress>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.travel-request-details .app-detail-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;min-height:3.5rem}.travel-request-details dd{font-size:1rem;line-height:1.625rem}.travel-document-list>li{border-bottom:1px solid var(--app-line);align-items:center;gap:1rem;padding-block:1rem;display:flex}.travel-document-list>li:first-child{border-top:1px solid var(--app-line)}.travel-document-context{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.25rem;min-width:0;font-size:1rem;line-height:1.625rem;display:flex}@media (width<=767px){.travel-request-details .app-detail-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.travel-document-list>li{flex-wrap:wrap}.travel-document-list>li>.app-button{width:100%}}.travel-request-report .travel-form{gap:2rem}.travel-report-items{flex-direction:column;gap:1.5rem;display:flex}.travel-report-item{border:1px solid var(--app-line);flex-direction:column;gap:1.5rem;min-width:0;padding:1.5rem;display:flex}.travel-report-item-heading,.travel-report-subtotal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.travel-report-item-number{font:400 .75rem/1.25rem var(--font-mono);color:var(--app-muted)}.travel-report-calculated{flex-direction:column;gap:.5rem;display:flex}.travel-report-calculated>span{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.travel-report-calculated output{align-items:center;min-height:3rem;font-size:1rem;line-height:1.625rem;display:flex}.travel-report-receipt{border-top:1px solid var(--app-line);padding-top:1.5rem}.travel-report-file{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.travel-report-file-name{overflow-wrap:anywhere;flex:1;min-width:0}.travel-report-subtotal>p{font-size:1rem;line-height:1.625rem}@media (width<=767px){.travel-report-item{padding:1rem}.travel-report-subtotal{flex-direction:column;align-items:stretch}.travel-report-file>.travel-form-actions{width:100%}}.travel-request-report .travel-upload-entry{flex-direction:column;align-items:stretch;width:100%}.travel-request-report .travel-upload-entry>span{overflow-wrap:anywhere}.travel-request-report .travel-upload-entry>progress{width:100%}.portfolio-summary{border-block:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;padding-block:1.5rem 2rem;display:grid}.portfolio-summary>div{min-width:0}.portfolio-summary dt{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.portfolio-summary dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.5rem;font-size:2.25rem;line-height:2.625rem}.portfolio-gain,.portfolio-records .portfolio-gain{color:var(--color-success)}.portfolio-loss,.portfolio-records .portfolio-loss{color:var(--app-error)}[data-theme=dark] .portfolio-gain{color:#9bd5b2}.portfolio-neutral{color:var(--app-muted)}.portfolio-note{color:var(--app-muted);margin-top:1rem;font-size:.875rem;line-height:1.375rem}.portfolio-create{margin-block:2rem}.portfolio-records{margin-bottom:2rem}.portfolio-currency{margin-top:.25rem;display:block}.portfolio-records .portfolio-actions{text-align:right;width:4rem}.portfolio-records .portfolio-symbol{overflow-wrap:anywhere}.portfolio-records .portfolio-empty td{color:var(--app-muted);padding-block:2rem}.portfolio-closed h2{color:var(--app-text);letter-spacing:-.025em;margin-bottom:1.5rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}.portfolio-page #position-modal-bg,.portfolio-page #close-modal-bg{background:#2d253f3d}.portfolio-page :is(#position-modal,#close-modal) [role=dialog]>div>div{width:100%;max-width:72rem;padding:1.5rem}.portfolio-page #close-modal [role=dialog]>div>div{max-width:48rem}.portfolio-page :is(#position-modal-container,#close-modal-container){border:1px solid var(--app-line);background:var(--app-bg);width:100%;max-width:none;color:var(--app-text);box-shadow:none;border-radius:0;padding:2rem}.portfolio-page :is(#position-modal-title,#close-modal-title){color:var(--app-text);letter-spacing:-.025em;margin:0;padding-right:2.5rem;font-size:1.75rem;font-weight:400;line-height:2.0625rem}.portfolio-page :is(#position-modal-description,#close-modal-description){color:var(--app-muted);margin-block:1rem 1.5rem;font-size:1rem;line-height:1.625rem}.portfolio-page :is(#position-modal-container,#close-modal-container)>.absolute{top:1rem;right:1rem}.portfolio-page :is(#position-modal-container,#close-modal-container)>.absolute button{opacity:1;width:2.75rem;height:2.75rem;color:var(--app-muted);border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.portfolio-position-form{flex-direction:column;gap:2rem;display:flex}.portfolio-form-actions{border-top:1px solid var(--app-line);justify-content:flex-end;gap:.75rem;padding-top:1.5rem;display:flex}@media (width<=1023px){.portfolio-summary{gap:1.5rem}.portfolio-summary dd{font-size:1.75rem;line-height:2.125rem}.portfolio-records>tbody>tr{position:relative}}@media (width<=767px){.portfolio-summary{grid-template-columns:minmax(0,1fr)}.portfolio-summary>div{border-bottom:1px solid var(--app-line);padding-bottom:1rem}.portfolio-summary>div:last-child{border-bottom:0;padding-bottom:0}.portfolio-summary dd{font-size:2rem;line-height:2.375rem}.portfolio-create>.app-button{width:100%}.portfolio-records .portfolio-actions{justify-content:flex-end;width:100%;display:flex}.portfolio-records .portfolio-actions:before,.portfolio-records .portfolio-empty td:before{display:none}.portfolio-records .portfolio-empty td{display:block}.portfolio-page :is(#position-modal-container,#close-modal-container){padding:1.5rem}.portfolio-page :is(#position-modal-title,#close-modal-title){font-size:1.5rem;line-height:1.875rem}.portfolio-form-actions{flex-direction:column-reverse}.portfolio-form-actions>.app-button{width:100%}}.automation-notice{background:var(--app-surface);margin-bottom:2rem}.automation-list{margin-top:2rem}.automation-records{table-layout:fixed}.automation-records th:first-child{width:32%}.automation-records th:last-child{width:11rem}.automation-name{overflow-wrap:anywhere;display:block}.automation-records .automation-actions{white-space:nowrap;padding:.5rem}.automation-actions .app-button{min-height:2.75rem;padding:.625rem .75rem}.automation-remove{color:var(--app-error)}.automation-state{border:1px solid var(--app-line);color:var(--app-muted);padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-block}.automation-records .automation-empty td{color:var(--app-muted);padding-block:2rem}.automation-endpoint{margin-top:.75rem}.automation-endpoint>summary{min-height:2.75rem;color:var(--app-link);cursor:pointer;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.automation-endpoint>div{border:1px solid var(--app-line);background:var(--app-surface);padding:1rem}.automation-endpoint p+p{margin-top:.75rem}.automation-endpoint code{font-family:var(--font-mono);white-space:normal;overflow-wrap:anywhere;font-size:.75rem;line-height:1.25rem}.automation-form{flex-direction:column;display:flex}.automation-config{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.automation-config>div>h2{margin-bottom:.75rem}.automation-config .app-page-description{max-width:48rem}.automation-action>.app-field{max-width:calc(50% - .75rem)}.automation-fields-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.automation-help{color:var(--app-muted);overflow-wrap:anywhere;margin-top:.75rem;font-size:.875rem;line-height:1.375rem}.automation-help code,.automation-config .app-page-description code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem}.automation-variable-field{align-items:flex-end;gap:.75rem;min-width:0;display:flex}.automation-variable-field>.app-field{flex:1}.automation-picker{flex-shrink:0;position:relative}.automation-picker summary{white-space:nowrap;list-style:none}.automation-picker summary::-webkit-details-marker{display:none}.automation-picker-panel{z-index:30;border:1px solid var(--app-input-line);background:var(--app-bg);width:min(20rem,100vw - 3rem);max-height:20rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 4px 16px #2d253f14}.automation-picker-option{width:100%;min-height:2.75rem;color:var(--app-text);text-align:left;cursor:pointer;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.automation-picker-option:hover{background:var(--app-hover)}.automation-picker-option code{color:var(--app-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem;line-height:1.25rem}.automation-picker-option:focus-visible,.automation-endpoint summary:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.automation-items{border-top:1px solid var(--app-line);padding-top:2rem}.automation-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.automation-line{border:1px solid var(--app-line);margin-top:1.5rem;padding:1.5rem}.automation-line h4{font-size:1rem;font-weight:500;line-height:1.625rem}.automation-variable{border:1px solid var(--app-line);padding:1.5rem}.automation-variable-row{align-items:flex-end;gap:1.5rem;display:flex}.automation-variable-row>.app-fields{flex:1}.automation-form-actions{border-top:1px solid var(--app-line);flex-direction:row-reverse;justify-content:flex-start;gap:.75rem;padding-top:1.5rem;display:flex}@media (width<=767px){.automation-page .app-page-header>.app-button{width:100%}.automation-records .automation-actions{gap:.75rem;padding:1rem;display:flex}.automation-records .automation-actions:before,.automation-records .automation-empty td:before{display:none}.automation-records .automation-empty td,.automation-records td:has(.automation-endpoint){display:block}.automation-records td:has(.automation-endpoint):before{margin-bottom:.5rem;display:block}.automation-action>.app-field{max-width:none}.automation-fields-three{grid-template-columns:minmax(0,1fr)}.automation-variable-field{flex-direction:column;align-items:stretch;gap:.5rem}.automation-picker{align-self:flex-end}.automation-variable-row{flex-direction:column;align-items:stretch;gap:.75rem}.automation-variable-row>.app-button{align-self:flex-end}.automation-line,.automation-variable{padding:1rem}.automation-form-actions{flex-direction:column}.automation-form-actions>.app-button{width:100%}}.questionnaire-eyebrow{letter-spacing:.08em;margin-bottom:.75rem}.questionnaire-page h1{overflow-wrap:anywhere}.questionnaire-content{max-width:47.5rem}.questionnaire-description{color:var(--app-text);overflow-wrap:anywhere;margin-bottom:2rem;font-size:1rem;line-height:1.625rem}.questionnaire-description :is(h1,h2,h3){color:var(--app-text);margin-block:1.5rem .75rem;font-size:1.5rem;font-weight:400;line-height:1.875rem}.questionnaire-description :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-top:1rem}.questionnaire-description :is(ul,ol){padding-left:1.5rem}.questionnaire-description ul{list-style-type:disc}.questionnaire-description ol{list-style-type:decimal}.questionnaire-description a{color:var(--app-link);text-underline-offset:3px;text-decoration:underline}.questionnaire-description strong{font-weight:500}.questionnaire-description blockquote{border-left:2px solid var(--app-line);color:var(--app-muted);padding-left:1rem}.questionnaire-form{flex-direction:column;gap:2rem;display:flex}.questionnaire-instructions,.questionnaire-helper,.questionnaire-optional{color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.questionnaire-question{border:0;border-bottom:1px solid var(--app-line);min-width:0;margin:0;padding:0 0 2rem}.questionnaire-question legend{width:100%;color:var(--app-text);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.625rem}.questionnaire-required{color:var(--app-error)}.questionnaire-helper{margin-top:.75rem}.questionnaire-choices{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.questionnaire-choices .app-field-radio>.app-label{font-size:1rem;line-height:1.625rem}.questionnaire-question textarea.app-input{margin-top:1rem}.questionnaire-optional{margin-top:.75rem}.questionnaire-actions{justify-content:flex-start;display:flex}.questionnaire-state{border-top:1px solid var(--app-line);max-width:47.5rem;color:var(--app-text);padding-top:2rem}.questionnaire-state-icon{width:2rem;height:2rem;color:var(--app-link)}.questionnaire-state h2{margin-top:1rem}.questionnaire-support{overflow-wrap:anywhere;align-items:center;min-height:2.75rem;margin-top:.75rem;font-size:.875rem;line-height:1.375rem;display:inline-flex}.questionnaire-state:focus,#questionnaire-errors:focus{outline:2px solid var(--app-focus);outline-offset:4px}@media (width<=767px){.questionnaire-actions>.app-button{width:100%}}.questionnaire-admin-records{table-layout:fixed}.questionnaire-admin-records th:first-child{width:26%}.questionnaire-admin-records th:nth-child(2){width:18%}.questionnaire-admin-records th:last-child{width:17.5rem}.questionnaire-admin-title{overflow-wrap:anywhere;align-items:center;min-height:2.75rem;display:inline-flex}.questionnaire-admin-records .questionnaire-admin-actions{padding:.5rem}.questionnaire-admin-actions .app-button{min-height:2.75rem;padding:.625rem .75rem}.questionnaire-admin-danger{color:var(--app-error)}.questionnaire-admin-status{border:1px solid var(--app-line);color:var(--app-muted);padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-block}.questionnaire-admin-records .questionnaire-admin-empty td{color:var(--app-muted);padding-block:2rem}@media (width<=1023px){.questionnaire-admin-records .questionnaire-admin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.questionnaire-admin-records .questionnaire-admin-actions:before,.questionnaire-admin-records .questionnaire-admin-empty td:before{display:none}.questionnaire-admin-records .questionnaire-admin-empty td{display:block}}@media (width<=767px){.questionnaire-admin-page .app-page-header>.app-button{width:100%}}.questionnaire-admin-records{border:1px solid var(--app-line)}.questionnaire-admin-records th{background:var(--app-hover)}.questionnaire-admin-records :is(td,th):first-child{padding-left:1rem}.questionnaire-admin-records :is(td,th):last-child{padding-right:1rem}.questionnaire-admin-status{justify-self:start}@media (width<=1023px){.questionnaire-admin-records td,.questionnaire-admin-records td:first-child,.questionnaire-admin-records td:last-child{padding-inline:1rem}.questionnaire-admin-records td:first-child{display:block}.questionnaire-admin-records td:first-child:before{margin-bottom:.5rem;display:block}.questionnaire-admin-records td.questionnaire-admin-actions{gap:0;display:flex}.questionnaire-admin-records td.questionnaire-admin-actions:before{display:none}}.questionnaire-admin-form{flex-direction:column;display:flex}.questionnaire-admin-form>.app-notice{margin-bottom:2rem}.questionnaire-admin-question-list{flex-direction:column;gap:2rem;margin-block:1.5rem;display:flex}.questionnaire-admin-question{border:1px solid var(--app-line);min-width:0;margin:0;padding:1.5rem}.questionnaire-admin-question legend{color:var(--app-text);padding-inline:.25rem;font-size:1.125rem;font-weight:500;line-height:1.625rem}.questionnaire-admin-question-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.questionnaire-admin-question-fields>.app-field-wide{grid-column:1/-1}.questionnaire-admin-question>.app-button{margin-top:1rem;margin-left:auto;display:flex}.questionnaire-admin-form-actions{border-top:1px solid var(--app-line);gap:.75rem;padding-top:1.5rem;display:flex}.questionnaire-admin-delete-responses{margin-top:2rem}.questionnaire-admin-delete-responses>.app-button{margin-top:1.5rem}#questionnaire-admin-locked>p{margin-top:.5rem}#questionnaire-admin-errors:focus{outline:2px solid var(--app-focus);outline-offset:4px}@media (width<=767px){.questionnaire-admin-question{padding:1rem}.questionnaire-admin-question-fields{grid-template-columns:minmax(0,1fr)}.questionnaire-admin-form-actions{flex-direction:column}.questionnaire-admin-form-actions>.app-button,.questionnaire-admin-delete-responses>.app-button{width:100%}}.questionnaire-admin-locked-description{color:var(--app-text);overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:1rem;line-height:1.625rem}.questionnaire-admin-locked-description>p+p{color:var(--app-muted);margin-top:.5rem;font-size:.875rem;line-height:1.375rem}.questionnaire-admin-heading-actions{flex-wrap:wrap;gap:.75rem;display:flex}.questionnaire-admin-show-page .app-page-header>div:first-child{flex:1;min-width:0}.questionnaire-admin-show-page h1{overflow-wrap:anywhere}.questionnaire-admin-share{max-width:48rem}.questionnaire-admin-share-controls{align-items:end;gap:.75rem;display:flex}.questionnaire-admin-share-controls>.app-field{flex:1;min-width:0}.questionnaire-admin-copy-status{min-height:1.375rem;color:var(--app-muted);overflow-wrap:anywhere;margin-top:.75rem;font-size:.875rem;line-height:1.375rem}.questionnaire-admin-copy-status[data-state=error]{color:var(--app-error)}.questionnaire-admin-expiry{margin-top:.75rem}.questionnaire-admin-description{margin-top:1.5rem;margin-bottom:0}.questionnaire-admin-result-table{table-layout:fixed;border:1px solid var(--app-line);margin-top:1.5rem}.questionnaire-admin-result-table th{background:var(--app-hover)}.questionnaire-admin-result-table th:first-child{width:64%}.questionnaire-admin-result-table :is(td,th):first-child{padding-left:1rem}.questionnaire-admin-result-table :is(td,th):last-child{padding-right:1rem}.questionnaire-admin-result-table .questionnaire-helper{margin-top:.5rem}.questionnaire-admin-text-result{margin-top:2rem}.questionnaire-admin-text-result h3{color:var(--app-text);overflow-wrap:anywhere;font-size:1.25rem;font-weight:400;line-height:1.75rem}.questionnaire-admin-text-result ul{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.questionnaire-admin-text-result li{border:1px solid var(--app-line);color:var(--app-text);overflow-wrap:anywhere;padding:1rem;font-size:.875rem;line-height:1.5rem}.questionnaire-admin-text-result li>span{white-space:pre-wrap}.questionnaire-admin-results-actions{border-top:1px solid var(--app-line);margin-top:2rem;padding-top:1.5rem}#questionnaire-response-title:focus{outline:2px solid var(--app-focus);outline-offset:4px}@media (width<=767px){.questionnaire-admin-heading-actions{width:100%}.questionnaire-admin-heading-actions>.app-button{flex:1}.questionnaire-admin-share-controls{flex-direction:column;align-items:stretch}.questionnaire-admin-results-actions>.app-button{width:100%}.questionnaire-admin-result-table td,.questionnaire-admin-result-table td:first-child,.questionnaire-admin-result-table td:last-child{padding-inline:1rem}.questionnaire-admin-result-table td:first-child{display:block}.questionnaire-admin-result-table td:first-child:before{margin-bottom:.5rem;display:block}}.feedback-admin-page h1{overflow-wrap:anywhere}.feedback-admin-summary,.feedback-admin-records{border:1px solid var(--app-line);table-layout:fixed;margin-top:1.5rem}.feedback-admin-summary th{background:var(--app-hover)}.feedback-admin-summary th:first-child{width:40%}.feedback-admin-summary :is(th,td):first-child,.feedback-admin-records :is(th,td):first-child{padding-left:1rem}.feedback-admin-summary :is(th,td):last-child,.feedback-admin-records :is(th,td):last-child{padding-right:1rem}.feedback-admin-records th{background:var(--app-hover)}.feedback-admin-records th:first-child{width:17%}.feedback-admin-records th:nth-child(2){width:23%}.feedback-admin-records th:nth-child(3){width:8%}.feedback-admin-records th:nth-child(4){width:34%}.feedback-admin-records th:nth-child(5){width:18%}.feedback-admin-feature{font-family:var(--font-mono);overflow-wrap:anywhere}.feedback-admin-email{overflow-wrap:anywhere;margin-top:.25rem;display:block}.feedback-admin-rating{white-space:nowrap}.feedback-admin-comment>span{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-admin-filter{max-width:34rem;margin-top:1.5rem}.feedback-admin-empty td{color:var(--app-muted);padding-block:2rem}#feedback-detail-title:focus{outline:2px solid var(--app-focus);outline-offset:4px}@media (width<=767px){.feedback-admin-summary td,.feedback-admin-summary td:first-child,.feedback-admin-summary td:last-child,.feedback-admin-records td,.feedback-admin-records td:first-child,.feedback-admin-records td:last-child{padding-inline:1rem}.feedback-admin-summary td:first-child,.feedback-admin-records td:first-child{display:block}.feedback-admin-summary td:first-child:before,.feedback-admin-records td:first-child:before{margin-bottom:.5rem;display:block}.feedback-admin-records td:nth-child(2),.feedback-admin-records td:nth-child(4){display:block}.feedback-admin-records td:nth-child(2):before,.feedback-admin-records td:nth-child(4):before{margin-bottom:.5rem;display:block}.feedback-admin-empty td{display:block}.feedback-admin-empty td:before{display:none}}.communication-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.communication-section-heading h2{font-size:1.125rem;line-height:1.625rem}.communication-table{border:1px solid var(--app-line)}.communication-table .app-table{table-layout:fixed;min-width:0}.communication-table .app-table th:first-child{width:40%}.communication-table .app-table th:last-child{width:7.5rem}.communication-table .app-table :is(th,td){white-space:normal;overflow-wrap:anywhere}.communication-table .app-table>tbody>.app-table-row>td{vertical-align:top}.communication-table .app-table-empty td{text-align:left;height:auto;padding-block:2rem}.communication-title{align-items:center;min-height:2.75rem;font-weight:500;display:inline-flex}.communication-status{border:1px solid var(--app-line);padding:.25rem .5rem;font-size:.75rem;line-height:1.25rem;display:inline-block}.communication-status:not(.app-status-success){color:var(--app-muted)}.communication-mobile-label{display:none}.communication-send{align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.communication-send .app-button{flex-shrink:0}.communication-send p{max-width:36rem;padding-top:.25rem}@media (width<=767px){.communication-page .app-page-header>.app-button,.communication-send .app-button{width:100%}.communication-send{flex-direction:column}.communication-table .app-table,.communication-table tbody,.communication-table .app-table-row,.communication-table .app-table td{width:100%;display:block}.communication-table .app-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.communication-table .app-table>tbody>.app-table-row{border-bottom:1px solid var(--app-line);padding:1rem 0}.communication-table .app-table>tbody>.app-table-row:last-child{border-bottom:0}.communication-table .app-table>tbody>.app-table-row>td{border:0;padding:.5rem 1rem}.communication-mobile-label{color:var(--app-muted);margin-bottom:.25rem;font-size:.75rem;line-height:1.125rem;display:block}.communication-title{min-height:0}.communication-table .app-table-actions{text-align:left}.communication-table .app-table-actions .app-button{margin-left:-.75rem}}.communication-form{flex-direction:column;gap:2rem;display:flex}.communication-subject-field{width:100%;max-width:34rem}.communication-editor{min-width:0}.communication-editor h2{margin-bottom:1rem;font-size:1.5rem;line-height:1.875rem}.communication-editor textarea.app-input{background:var(--app-surface);min-height:20rem;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem;line-height:1.375rem}.communication-form-actions{justify-content:flex-start}@media (width<=767px){.communication-form-actions{flex-direction:column;align-items:stretch}.communication-form-actions>.app-button{width:100%}}.notice-table .app-table th:first-child{width:32%}.notice-table .app-table th:last-child{width:12rem}.notice-table .app-table-actions .app-button{padding-inline:.75rem}.communication-danger{color:var(--app-error)}@media (width>=768px) and (width<=1023px){.notice-table .app-table,.notice-table tbody,.notice-table .app-table td{width:100%;display:block}.notice-table .app-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notice-table .app-table>tbody>.app-table-row{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding:1.25rem 1rem;display:grid}.notice-table .app-table>tbody>.app-table-row:last-child{border-bottom:0}.notice-table .app-table>tbody>.app-table-row>td{border:0;padding:0}.notice-table .app-table>tbody>.app-table-row>td:first-child{grid-column:1/-1}.notice-table .communication-mobile-label{display:block}.notice-table .communication-title{min-height:0}.notice-table .app-table-actions{align-self:end}}.notice-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}@media (width<=767px){.notice-form-fields{grid-template-columns:minmax(0,1fr)}}.access-consent-identity{overflow-wrap:anywhere;flex-direction:column;gap:.5rem;display:flex}.access-consent-identity>p:first-child{font-size:1.125rem;font-weight:500;line-height:1.625rem}.access-consent-identity>p+p{color:var(--app-muted);font-size:1rem;line-height:1.625rem}.access-consent-scopes{flex-direction:column;gap:1rem;display:flex}.access-consent-scopes h2{font-size:1.5rem;font-weight:400;line-height:1.75rem}.access-consent-scopes li{border-bottom:1px solid var(--app-line);align-items:center;gap:1.25rem;padding-block:.75rem;font-size:1rem;line-height:1.625rem;display:flex}.access-consent-scopes li>.hero-check{color:var(--app-link)}.access-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.access-consent-action{min-width:0}@media (width<=767px){.access-consent-actions{grid-template-columns:minmax(0,1fr);gap:.75rem}}.access-consent-page .auth-footer .auth-link{align-items:center;min-height:2.75rem;display:inline-flex}.notification-inbox-page{padding-top:.5rem}.notification-inbox-header{align-items:flex-end;margin-bottom:2rem}.notification-inbox-page .notification-inbox-header .app-page-description{font-size:1rem;line-height:1.625rem}.notification-inbox-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--app-muted);margin-bottom:.75rem;font-size:.6875rem;line-height:1rem}.notification-inbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.notification-inbox-list{margin:0;padding:0;list-style:none}.notification-inbox-row{border-bottom:1px solid var(--app-line);grid-template-columns:.5rem minmax(0,1fr) 15rem 3rem;align-items:center;gap:1.5rem;min-height:8.5rem;padding-block:1.5rem;display:grid}.notification-inbox-dot{background:var(--app-link);visibility:hidden;width:.5rem;height:.5rem}.notification-inbox-row[data-unread=true] .notification-inbox-dot{visibility:visible}.notification-inbox-content{min-width:0}.notification-inbox-title{max-width:100%;min-height:2.75rem;color:var(--app-text);text-align:left;overflow-wrap:anywhere;cursor:pointer;padding-block:.5rem;font-size:1rem;font-weight:500;line-height:1.625rem;display:block}.notification-inbox-title:hover{text-underline-offset:3px;text-decoration:underline}.notification-inbox-content>p{color:var(--app-muted);white-space:pre-line;overflow-wrap:anywhere;margin-top:.125rem;font-size:.875rem;line-height:1.375rem}.notification-inbox-meta{min-width:0;color:var(--app-muted);font-size:.875rem;line-height:1.375rem}.notification-inbox-meta time{font-variant-numeric:tabular-nums;display:block}.notification-inbox-read{min-height:2.75rem;color:var(--app-link);text-align:left;cursor:pointer;align-items:center;display:flex}.notification-inbox-read:hover{text-underline-offset:3px;text-decoration:underline}.notification-inbox-status{align-items:center;min-height:2.75rem;display:flex}.notification-inbox-open{min-width:3rem;min-height:3rem;color:var(--app-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.notification-inbox-open:hover{background:var(--app-hover)}.notification-inbox-title:focus-visible,.notification-inbox-read:focus-visible,.notification-inbox-open:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.notification-inbox-pagination{color:var(--app-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.875rem;line-height:1.375rem;display:flex}.notification-inbox-pagination>div{gap:.75rem;display:flex}.notification-inbox-empty{border-block:1px solid var(--app-line);min-height:14rem;color:var(--app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:1rem;line-height:1.625rem;display:flex}@media (width<=1023px){.notification-inbox-row{grid-template-columns:.5rem minmax(0,1fr) 3rem;gap:.5rem 1rem}.notification-inbox-dot{grid-area:1/1}.notification-inbox-content{grid-area:1/2}.notification-inbox-open{grid-area:1/3}.notification-inbox-meta{flex-wrap:wrap;grid-area:2/2/auto/4;align-items:center;column-gap:1.5rem;display:flex}}@media (width<=767px){.notification-inbox-header{align-items:flex-start}.notification-inbox-actions{justify-content:flex-start;width:100%}.notification-inbox-actions>.app-button{flex:100%}.notification-inbox-row{min-height:0;padding-block:1.5rem}.notification-inbox-meta{column-gap:.75rem}.notification-inbox-pagination{align-items:flex-start}.notification-inbox-pagination>div{width:100%}.notification-inbox-pagination .app-button{flex:1;min-width:0;padding-inline:.75rem}}.list-toolbar,.selection-bar{border-bottom:1px solid var(--app-line);min-width:0;color:var(--app-text);flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:1rem;display:flex}.list-toolbar-scope,.list-toolbar-actions,.selection-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.list-toolbar-scope{flex:0 auto;max-width:100%}.list-toolbar-actions{margin-left:auto}.list-toolbar .list-search{flex:0 18rem;width:18rem;min-width:10rem;max-width:26rem}.list-toolbar .list-search>[class*=hero-]{color:var(--app-muted);top:50%;bottom:auto;left:.75rem;transform:translateY(-50%)}.list-toolbar .list-search .app-label,.select-input[data-select-variant=filter]>.select-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list-toolbar .list-search .app-input{height:2.25rem;min-height:2.25rem;margin:0;padding:.4375rem .75rem .4375rem 2.25rem;font-size:.875rem;line-height:1.25rem}.list-filter{min-width:0;max-width:19rem}.list-toolbar-scope>.list-filter{flex:0 auto;max-width:19rem}.select-input:is([data-select-variant=filter],[data-select-variant=compact])>.select-trigger.app-input,.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-native.app-input{gap:.5rem;height:2.25rem;min-height:2.25rem;margin-top:0;padding:.4375rem .625rem;font-size:.875rem;line-height:1.25rem}.select-input[data-select-variant=compact]>.select-label{margin-bottom:.375rem;font-size:.75rem;line-height:1.125rem}.select-input[data-select-variant=filter] .select-prefix{color:var(--app-muted);font-weight:400;display:inline}.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-popover{border-color:var(--app-input-line);padding:.375rem;box-shadow:0 8px 24px #00000014}.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-option{gap:.5rem;min-height:2.25rem;padding:.4375rem .5rem;font-size:.875rem;line-height:1.25rem}.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-option[aria-selected=true]{background:var(--app-hover)}.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-search input.app-input{height:2.25rem;min-height:2.25rem;font-size:.875rem;line-height:1.25rem}.list-filter-native>.app-field{border:1px solid var(--app-input-line);background:var(--app-bg);align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.list-filter-native>.app-field>.app-label{color:var(--app-muted);flex-shrink:0;padding-left:.625rem;font-size:.75rem;line-height:1.125rem}.list-filter-native>.app-field>.app-input{background:0 0;border:0;width:auto;min-width:6rem;height:2.125rem;min-height:2.125rem;margin:0;padding:.375rem .625rem .375rem 0;font-size:.875rem;line-height:1.25rem}.list-filter-native>.app-field>.app-input:focus-visible{outline:0}.list-filter-native>.app-field:focus-within{outline:2px solid var(--app-focus);outline-offset:3px}.list-control,.selection-bar .app-button,.toolbar-popover-panel .app-button,.list-toolbar-actions .app-button{border:1px solid var(--app-input-line);background:var(--app-bg);max-width:100%;height:2.25rem;min-height:2.25rem;color:var(--app-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;display:inline-flex}.list-control:not(.app-button-primary):hover:enabled{background:var(--app-hover)}.list-control:focus-visible,.list-filter-chip:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.list-control:disabled{background:var(--color-disabled-bg);border-color:var(--app-line);color:var(--color-disabled-fg);cursor:default}.selection-bar .app-button-primary,.toolbar-popover-panel .app-button-primary,.list-toolbar-actions .app-button-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.toolbar-popover-panel .app-button:disabled{background:var(--color-disabled-bg);border-color:var(--app-line);color:var(--color-disabled-fg)}.toolbar-popover{min-width:0;max-width:100%;position:relative}.toolbar-popover-trigger[aria-expanded=true]{border-color:var(--app-link);background:var(--app-hover);color:var(--app-link)}.toolbar-popover-panel{z-index:100;overscroll-behavior:contain;border:1px solid var(--app-input-line);background:var(--app-bg);width:21rem;max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);color:var(--app-text);border-radius:0;margin:0;padding:1rem;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #00000014}.toolbar-popover-panel::backdrop{pointer-events:none;background:0 0}.toolbar-popover-heading{margin-bottom:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.toolbar-popover-panel .list-filter-fields{flex-direction:column;flex:none;align-items:stretch;gap:.875rem;width:100%;min-width:0;display:flex}.toolbar-popover-panel .list-filter{width:100%;max-width:none}.toolbar-popover-panel .select-input[data-select-variant=filter]>.select-label{clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 .375rem;font-size:.75rem;line-height:1.125rem;position:static;overflow:visible}.toolbar-popover-panel .select-input[data-select-variant=filter] .select-prefix{display:none}.toolbar-popover-panel .list-filter-native>.app-field{background:0 0;border:0;display:block}.toolbar-popover-panel .list-filter-native>.app-field>.app-label{color:var(--app-text);margin-bottom:.375rem;padding:0}.toolbar-popover-panel .list-filter-native>.app-field>.app-input{border:1px solid var(--app-input-line);background:var(--app-bg);width:100%;height:2.25rem;min-height:2.25rem;padding:.4375rem .625rem}.toolbar-popover-panel .list-filter-native>.app-field:focus-within{outline:0}.toolbar-popover-panel .list-filter-native>.app-field>.app-input:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.toolbar-popover[data-toolbar-kind=menu]>.toolbar-popover-panel{width:15.5rem;padding:.375rem}.toolbar-popover-panel .app-menu-item{min-height:2.25rem;padding:.4375rem .5rem;font-size:.875rem;line-height:1.25rem}.toolbar-action-panel{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:21rem;display:flex}.toolbar-action-panel :is(h2,h3,.admin-section-title){font-size:.875rem;font-weight:500;line-height:1.25rem}.toolbar-action-panel :is(p,.admin-help,.app-field-help){color:var(--app-muted);margin:0;font-size:.75rem;line-height:1.25rem}.toolbar-action-panel .app-fields{flex-direction:column;gap:.75rem;display:flex}.toolbar-action-panel .app-fields>*{width:100%}.toolbar-action-panel .app-label{font-size:.75rem;line-height:1.125rem}.toolbar-action-panel .app-field-checkbox .app-label{font-size:.875rem;line-height:1.25rem}.toolbar-action-panel .app-notice{background:var(--app-hover);color:var(--app-link);padding:.625rem;font-size:.75rem;line-height:1.25rem}.toolbar-action-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.875rem;display:flex}.toolbar-action-panel .toolbar-action-footer{padding-top:.25rem}.selection-bar{min-height:4.25rem}.selection-count{align-items:center;gap:.5rem;margin:0;font-size:.875rem;line-height:1.25rem;display:inline-flex}.selection-count>[class*=hero-]{color:var(--app-link)}.selection-clear{color:var(--app-muted);border-color:#0000;margin-left:auto}.selection-help{color:var(--app-muted);flex-basis:100%;margin:0;font-size:.75rem;line-height:1.25rem}.list-filter-chips{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.5rem;display:flex}.list-filter-chip{border:1px solid var(--app-line);background:var(--app-surface);max-width:100%;min-height:1.625rem;color:var(--app-text);cursor:pointer;align-items:center;gap:.5rem;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;display:inline-flex}.list-filter-chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-filter-chip>[class*=hero-]{flex-shrink:0}.toolbar-filter-count{color:var(--app-link);font-size:.75rem;line-height:1rem}.list-clear-filters{min-height:2.25rem;margin-left:0;font-size:.75rem}.list-toolbar [hidden],.toolbar-popover [hidden],.selection-bar[hidden],.list-filter-chips[hidden]{display:none!important}.list-toolbar .admin-debug-selected{min-height:2.25rem;padding:.4375rem .625rem;font-size:.875rem;line-height:1.25rem}[data-theme=dark] :is(.list-control:disabled,.toolbar-popover-panel .app-button:disabled){background:var(--app-surface);color:var(--app-muted)}[data-theme=classic] .toolbar-popover-panel{box-shadow:2px 2px 0 var(--app-line)}[data-theme=classic] :is(.selection-bar,.toolbar-popover-panel,.list-toolbar-actions) .app-button-primary{background:var(--sa-classic-blue);border-color:var(--sa-classic-edge-dark)}[data-theme=classic] :is(.selection-bar,.toolbar-popover-panel,.list-toolbar-actions) .app-button-primary:hover:enabled{background:var(--sa-classic-blue-dark);border-color:var(--sa-classic-edge-dark)}@media (width<=640px),(pointer:coarse){.list-control,.selection-bar .app-button,.toolbar-popover-panel .app-button,.list-toolbar-actions .app-button{height:auto;min-height:2.75rem}.list-toolbar .list-search .app-input,.select-input:is([data-select-variant=filter],[data-select-variant=compact])>.select-trigger.app-input,.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-native.app-input{height:2.75rem;min-height:2.75rem}.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-option{min-height:2.75rem}.select-input:is([data-select-variant=filter],[data-select-variant=compact]) .select-search input.app-input{height:2.75rem;min-height:2.75rem}.list-filter-native>.app-field{min-height:2.75rem}.list-filter-native>.app-field>.app-input{height:2.625rem;min-height:2.625rem}.toolbar-popover-panel .list-filter-native>.app-field>.app-input{height:2.75rem;min-height:2.75rem}.list-filter-chip,.list-clear-filters,.toolbar-popover-panel .app-menu-item{min-height:2.75rem}}@media (width<=640px){.list-toolbar{gap:.5rem;padding-block:.75rem}.list-toolbar-scope{flex-basis:100%;width:100%}.list-toolbar-scope>.list-filter{flex:10rem;max-width:none}.list-toolbar .list-search{flex:10rem;width:auto;min-width:0;max-width:none}.list-toolbar-actions{margin-left:0}.toolbar-action-panel{max-width:none}.selection-clear{padding-inline:.25rem}}@media print{.list-toolbar,.selection-bar,.toolbar-popover-panel{display:none!important}}.invoice-review{flex-direction:column;gap:16px;min-width:0;display:flex}.invoice-review .app-field-hidden{display:none}.invoice-review-header{flex-direction:column;gap:3px;padding-inline:12px;display:flex}.invoice-review-header h2,.admin-invoice-data .invoice-review-header h2{color:var(--app-text);letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:26px}.invoice-review-header p{color:var(--app-muted);margin:0;font-size:14px;line-height:22px}.invoice-review-summary{align-items:flex-start;gap:10px;padding:12px;display:flex}.invoice-review-summary>.icon{flex-shrink:0}.invoice-review-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.invoice-review-summary-title{font-size:15px;font-weight:500;line-height:22px}.invoice-review-summary-detail{font-size:13px;line-height:20px}.invoice-review-summary.has-errors{color:var(--app-error);background:var(--app-error-soft)}.invoice-review-summary.is-ready{color:var(--color-success);background:var(--color-success-soft)}[data-theme=dark] .invoice-review-summary.is-ready{color:#a8e2cd;background:#173b33}.invoice-review-group h3,.admin-invoice-data .invoice-review-group h3{color:var(--app-muted);margin:0;padding:0 12px 6px;font-size:13px;font-weight:500;line-height:20px}.invoice-review-row{border-bottom:1px solid var(--app-line);grid-template-columns:156px minmax(0,1fr);align-items:center;min-height:36px;padding:0 12px;display:grid}.invoice-review-row dt{min-width:0;color:var(--app-muted);font-size:14px;line-height:22px}.invoice-review-row dd{min-width:0}.invoice-review-value-line{justify-content:space-between;align-items:center;min-height:35px;display:flex}.invoice-review-value{overflow-wrap:anywhere;min-width:0;padding:6px 0;font-size:15px;line-height:22px}.invoice-review-value.is-identifier{font-family:var(--font-mono);font-size:14px}.invoice-review-value.is-total{padding-block:5px;font-size:18px;font-weight:500;line-height:24px}.invoice-review-pencil,.invoice-review-editor-action{width:32px;height:32px;color:var(--app-text);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.invoice-review-pencil:hover,.invoice-review-editor-action:hover{background:var(--app-hover)}.invoice-review-pencil:focus-visible,.invoice-review-editor-action:focus-visible,.invoice-review-add-rate:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.invoice-review-row.has-error{background:var(--app-error-soft);padding-block:2px 8px}.invoice-review-row.has-error>dt,.invoice-review-row.has-error .invoice-review-value{color:var(--app-error)}.invoice-review-row.has-error>dt{align-self:start;padding-top:6px}.invoice-review-error{color:var(--app-error);font-size:13px;line-height:20px}.invoice-review-error p{margin:0}.invoice-review-row.is-editing{border:1px solid var(--app-focus);background:var(--app-hover);grid-template-columns:155px minmax(0,1fr);align-items:start;padding:8px 12px}.invoice-review-row.is-editing>dt{color:var(--app-text);padding-top:9px}.invoice-review-row.is-editing .invoice-review-error{padding-top:6px}.invoice-review-inline{align-items:flex-start;min-width:0;display:flex}.invoice-review-editor-inputs{flex-direction:column;flex:0 230px;gap:6px;width:230px;min-width:0;display:flex}.invoice-review-editor-inputs>.app-field{width:100%;min-width:0}.invoice-review-inline .app-input{border-color:var(--app-focus);height:40px;min-height:40px;margin:0;padding:8px 10px;font-size:14px;line-height:22px}.invoice-review-row:has(.is-identifier) .invoice-review-inline .app-input,#review-number .invoice-review-inline .app-input,#review-sender_vat_id .invoice-review-inline .app-input,#review-sender_vat_id_input .invoice-review-inline .app-input{font-family:var(--font-mono)}.invoice-review-inline-actions{flex:none;align-items:center;padding-top:2px;display:flex}.invoice-review-editor-action{width:36px;height:36px}.invoice-review-editor-action.is-primary{color:var(--color-primary-foreground);background:var(--color-primary)}.invoice-review-editor-action.is-primary:hover{background:var(--color-primary-hover)}.invoice-review-tax{flex-direction:column;gap:8px;display:flex}.invoice-review-tax-section-heading{justify-content:space-between;align-items:center;gap:12px;padding-inline:12px;display:flex}.invoice-review-tax-section-heading h3{padding:0}.invoice-review-add-rate{min-height:20px;color:var(--app-link);cursor:pointer;padding:0;font-size:13px;line-height:20px}.invoice-review-add-rate:disabled{color:var(--app-muted);cursor:default}.invoice-review-tax-row{background:var(--app-surface);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.invoice-review-tax-row.has-error{background:var(--app-error-soft)}.invoice-review-tax-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invoice-review-tax-heading>dl{flex:1;min-width:0}.invoice-review-tax-field{border:0;min-height:28px;padding:0}.invoice-review-tax-field>dt{font-size:13px;line-height:22px}.invoice-review-tax-field .invoice-review-value-line{justify-content:flex-start;gap:8px;min-height:28px}.invoice-review-tax-field .invoice-review-value{flex:0 0 72px;width:72px;padding:0;font-size:14px;line-height:22px}.invoice-review-tax-field .invoice-review-pencil{width:28px;height:28px}.invoice-review-tax-field.is-rate{display:block}.invoice-review-tax-field.is-rate>dt{color:var(--app-text);font-size:14px;font-weight:500}.invoice-review-tax-field.is-rate>dd{flex:1}.invoice-review-tax-field.is-rate .invoice-review-value-line{gap:6px}.invoice-review-tax-field.is-rate .invoice-review-value{flex:0 0 82px;width:82px;font-weight:500}.invoice-review-tax-amounts{flex-wrap:wrap;align-items:flex-start;gap:4px 20px;display:flex}.invoice-review-tax-field.is-base{grid-template-columns:60px minmax(0,1fr);gap:8px;width:176px}.invoice-review-tax-field.is-tax{grid-template-columns:28px minmax(0,1fr);gap:8px;width:160px}.invoice-review-tax-field.has-error{background:0 0;padding:0}.invoice-review-tax-field.has-error>dt{color:var(--app-muted);align-self:center;padding:0}.invoice-review-tax-field.has-error.is-rate>dt{color:var(--app-text)}.invoice-review-tax-field.is-editing{border:1px solid var(--app-focus);background:var(--app-hover);flex:100%;grid-template-columns:82px minmax(0,1fr);align-items:start;width:100%;padding:8px;display:grid}.invoice-review-tax-field.is-editing>dt{padding-top:9px}.invoice-review-tax-field.is-editing .invoice-review-editor-inputs{flex-basis:230px}.invoice-review-tax-field .invoice-review-error.sr-only{padding:0}.invoice-review-tax-error{padding-top:0}.invoice-review-tax-menu{flex:none}.invoice-review-tax-menu .app-row-menu,.invoice-review-tax-menu .app-row-menu-trigger{width:28px;height:28px}.invoice-review-tax-menu .app-row-menu-trigger>[class*=hero-]{width:16px;height:16px}.invoice-review-tax-menu-label{flex-direction:column;min-width:0;display:flex}.invoice-review-tax-menu-value{color:var(--app-muted);font-size:13px;line-height:20px}.invoice-review-tax-category[hidden]{display:none}.invoice-review-tax-category .invoice-review-row:not(.is-editing){padding-inline:0}.invoice-review-row.invoice-review-toggle{grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:44px;padding-block:0}.invoice-review-row.invoice-review-toggle dt{color:var(--app-text);font-size:16px;line-height:26px}.invoice-review-toggle dt label{cursor:pointer;align-items:center;min-height:44px;display:flex}.invoice-review-toggle .switch-label-row{gap:0;min-height:44px}.invoice-review-hint{color:var(--app-muted);margin:0;padding-inline:12px;font-size:14px;line-height:22px}[data-theme=classic] .invoice-review-row.has-error{color:var(--app-error)}@media (width<=767px){.invoice-review-row{grid-template-columns:minmax(0,1fr);padding:4px 8px}.invoice-review-row dt{padding-top:4px}.invoice-review-row.is-editing{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.invoice-review-row.is-editing>dt{padding:0}.invoice-review-value-line{min-height:40px}.invoice-review-pencil{width:44px;height:44px}.invoice-review-editor-inputs{flex:1}.invoice-review-editor-action{width:44px;height:44px}.invoice-review-inline-actions{padding-top:0}.invoice-review-inline .app-input{height:44px;min-height:44px}.invoice-review-tax-amounts{gap:4px 12px}.invoice-review-tax-field.is-base,.invoice-review-tax-field.is-tax{grid-template-columns:60px minmax(0,1fr);width:100%;padding:0}.invoice-review-tax-field.is-rate,.invoice-review-tax-field>dt{padding:0}.invoice-review-tax-field .invoice-review-value{flex:1;width:auto}.invoice-review-tax-field .invoice-review-value-line{justify-content:space-between}.invoice-review-tax-field .invoice-review-pencil,.invoice-review-tax-menu .app-row-menu,.invoice-review-tax-menu .app-row-menu-trigger{width:44px;height:44px}.invoice-review-tax-field.is-editing{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px}.invoice-review-add-rate{min-height:44px}}.pdf-document-preview{border:1px solid var(--app-line);background:var(--app-bg);min-width:0;color:var(--app-text);flex-direction:column;display:flex}.pdf-document-preview [hidden]{display:none}.pdf-document-header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.pdf-document-title{align-items:center;gap:.5rem;min-width:0;font-size:.875rem;display:flex}.pdf-document-title span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdf-original-link{flex-shrink:0;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.pdf-document-toolbar{background:var(--app-surface);border-bottom:1px solid var(--app-line);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.375rem .625rem;display:flex}.pdf-toolbar-group{align-items:center;gap:.125rem;display:flex}.pdf-toolbar-last{margin-left:auto}.pdf-toolbar-button{min-width:2.25rem;min-height:2.25rem;color:var(--app-text);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:.375rem;display:inline-flex}.pdf-toolbar-button:hover:enabled{background:var(--app-hover);border-color:var(--app-line)}.pdf-toolbar-button:disabled{opacity:.35;cursor:default}.pdf-toolbar-button:focus-visible,.pdf-document-viewport:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.pdf-toolbar-button[aria-pressed=true]{background:var(--app-hover);border-color:var(--app-line)}.pdf-page-counter,.pdf-zoom-value{text-align:center;min-width:4.25rem;color:var(--app-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem}.pdf-zoom-value{min-width:3.25rem}.pdf-fit-button{padding-inline:.5rem;font-size:.75rem}.pdf-document-client{flex:1;min-width:0;min-height:0;display:flex;position:relative}.pdf-document-viewport{background:var(--app-surface);overscroll-behavior:contain;scrollbar-gutter:stable;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;height:min(73vh,58rem);min-height:24rem;padding:1.25rem;display:flex;overflow:auto}.pdf-document-page{background:#fff;flex:none;margin-inline:auto;position:relative;box-shadow:0 2px 12px #0000001f}.pdf-document-page[hidden]{display:none}.pdf-document-page canvas{display:block}.pdf-document-status{z-index:2;text-align:center;color:var(--app-muted);background:var(--app-surface);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;font-size:.875rem;display:flex;position:absolute;inset:0}.pdf-document-status[hidden]{display:none}.pdf-document-preview[data-pdf-state=error] .pdf-document-status{color:var(--app-error)}.pdf-document-preview.is-expanded{z-index:100;margin:0;position:fixed;inset:1rem;box-shadow:0 0 0 2rem #0000008c}.pdf-document-preview.is-expanded .pdf-document-viewport{height:calc(100dvh - 9rem)}.pdf-document-preview .textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));--scale-round-x:1px;--scale-round-y:1px;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:1;color-scheme:light only;line-height:1;position:absolute;inset:0;overflow:clip}.pdf-document-preview .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;user-select:text;position:absolute}.pdf-document-preview .textLayer>:not(.markedContent),.pdf-document-preview .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-document-preview .textLayer .markedContent{display:contents}.pdf-document-preview .textLayer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pdf-document-preview .textLayer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pdf-document-preview .textLayer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.pdf-document-preview .textLayer ::selection{background:#0064ff40}.pdf-document-preview .textLayer br::selection{background:0 0}@media (width<=639px){.pdf-document-header{align-items:flex-start;gap:.5rem;padding:.75rem}.pdf-original-link{font-size:.6875rem}.pdf-document-toolbar{gap:.25rem;padding:.25rem}.pdf-toolbar-button{min-width:2.75rem;min-height:2.75rem}.pdf-fit-button>span:last-child{display:none}.pdf-page-counter{min-width:3rem}.pdf-zoom-value{min-width:2.75rem}.pdf-document-viewport{min-height:22rem;padding:.75rem}.pdf-document-preview.is-expanded{inset:0}}.sidebar-layout:has(.incoming-review-page){--app-page-gutter:32px}.sidebar-layout:has(.incoming-review-page) .app-content{padding-top:28px}.incoming-review-page{flex-direction:column;gap:24px;display:flex}.incoming-review-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.incoming-review-title{flex-direction:column;gap:4px;min-width:0;display:flex}.incoming-review-breadcrumb{color:var(--app-muted);align-items:center;gap:4px;font-size:14px;line-height:22px;display:flex}.incoming-review-breadcrumb a:hover{text-decoration:underline}.incoming-review-header h1,.sidebar-layout .navigation-page .incoming-review-header h1{color:var(--app-text);letter-spacing:0;margin:0;font-size:32px;font-weight:500;line-height:38px}.incoming-review-page .incoming-review-progress{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.incoming-review-progress p{white-space:nowrap;font-size:13px;line-height:20px}.incoming-review-progress .app-button{border-color:var(--app-line);width:36px;height:36px;min-height:36px;padding:0}.incoming-review-page .incoming-review-form{flex-direction:column;gap:24px;margin:0;display:flex}.incoming-review-page .incoming-review-split{grid-template-columns:minmax(0,500fr) minmax(0,612fr);align-items:start;gap:32px;display:grid}.incoming-review-page #incoming-review-document{background:0 0;padding:0;position:static}.incoming-review-page #incoming-review-data{min-width:0}.incoming-review-page .incoming-review-actions{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 24px;display:flex}.incoming-review-secondary,.incoming-review-primary{align-items:center;gap:16px;display:flex}.incoming-review-actions .app-button{min-height:40px;padding:8px 16px;font-size:14px;line-height:22px}.incoming-review-primary .app-button{padding-inline:20px}.incoming-review-save-hint{color:var(--app-muted);font-size:13px;line-height:20px}.incoming-review-save-hint.is-ready{color:var(--color-success)}[data-theme=dark] .incoming-review-save-hint.is-ready{color:#a8e2cd}.incoming-review-save-hint.has-errors{color:var(--app-error)}.incoming-review-page .pdf-document-header{padding:14px 20px}.incoming-review-page .pdf-document-viewport{padding:24px}.navigation-review-brand,.navigation-review-profile,.navigation-review-overview{display:none}.navigation-review-account{min-width:200px;color:var(--app-text);background:var(--app-bg);border:1px solid var(--app-line);padding:4px;position:fixed;inset:72px 32px auto auto}@media (width>=1024px){.sidebar-layout:has(.incoming-review-page){grid-template-rows:80px 1fr}.sidebar-layout:has(.incoming-review-page) .navigation-sidebar{grid-row:2;height:calc(100dvh - 80px);padding:24px 16px;font-size:13px;top:80px}.sidebar-layout:has(.incoming-review-page) .navigation-brand-row,.sidebar-layout:has(.incoming-review-page) .navigation-create,.sidebar-layout:has(.incoming-review-page) .navigation-user{display:none}.sidebar-layout:has(.incoming-review-page) .navigation-topbar{z-index:40;grid-column:1/-1;gap:32px;height:80px;min-height:80px;padding:16px 32px;position:sticky;top:0}.navigation-review-brand{flex-shrink:0;width:176px;display:flex}.navigation-review-profile{flex-shrink:0;display:block}.navigation-review-profile>button{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;line-height:20px;display:flex}.sidebar-layout:has(.incoming-review-page) .navigation-topbar-company{width:264px;color:var(--app-text);flex-shrink:0;order:-1;margin-left:0;font-size:13px;line-height:20px}.sidebar-layout:has(.incoming-review-page) .navigation-review-brand{order:-2}.sidebar-layout:has(.incoming-review-page) .navigation-search-trigger{flex:0 500px;gap:12px;width:500px;max-width:500px;min-height:48px;padding:12px 16px;font-size:14px;line-height:22px}.sidebar-layout:has(.incoming-review-page) .navigation-search-trigger kbd{display:none}.sidebar-layout:has(.incoming-review-page) #notification-bell{margin-left:auto}.navigation-review-overview{color:var(--app-muted);font:400 10px/16px var(--font-mono);text-transform:uppercase;margin:18px 0 6px;padding-inline:12px;display:block}.sidebar-layout:has(.incoming-review-page) .navigation-group{margin-top:24px}.sidebar-layout:has(.incoming-review-page) .navigation-group h2{font:400 10px/16px var(--font-mono);letter-spacing:0;padding:0 12px 6px}.sidebar-layout:has(.incoming-review-page) .navigation-link{gap:12px;min-height:44px;margin-top:4px;padding:8px 12px;font-size:13px;line-height:20px}.sidebar-layout:has(.incoming-review-page) .navigation-link>[class*=hero-]{width:18px;height:18px}.sidebar-layout:has(.incoming-review-page) .navigation-sidebar-footer{margin-top:20px;padding-top:0}}@media (width<=1023px){.sidebar-layout:has(.incoming-review-page){--app-page-gutter:24px}.incoming-review-header{flex-wrap:wrap;align-items:flex-start;gap:16px}.incoming-review-header h1,.sidebar-layout .navigation-page .incoming-review-header h1{font-size:24px;line-height:30px}.incoming-review-page .incoming-review-progress{justify-content:flex-end;width:100%}.incoming-review-progress p{margin-right:auto}.incoming-review-progress .app-button{width:44px;height:44px;min-height:44px}.incoming-review-page .incoming-review-panels{margin:0}.incoming-review-page .incoming-review-split{display:block}.incoming-review-page .incoming-review-actions{flex-direction:column;align-items:stretch}.incoming-review-secondary{justify-content:space-between}.incoming-review-primary{flex-direction:column;align-items:stretch;gap:12px}.incoming-review-actions .app-button{width:auto;min-height:44px}.incoming-review-primary .app-button{width:100%}.incoming-review-page .pdf-document-viewport{padding:12px}}html:not([data-page-loading]) .page-loading-bar{visibility:hidden}[data-theme=dark]{color-scheme:dark;--sa-page:var(--app-bg);--sa-surface:var(--app-bg);--sa-raised:var(--app-surface);--sa-hover:var(--app-hover);--sa-fg:var(--app-text);--sa-muted:var(--app-muted);--sa-faint:var(--color-inverse-subtle);--sa-border:var(--app-line);--sa-focus:var(--app-focus);--sa-info:oklch(27% .06 255);--sa-success:oklch(27% .06 155);--sa-warning:oklch(30% .06 85);--sa-danger:oklch(27% .06 25);--sa-purple:oklch(27% .06 305);background-color:var(--sa-page)}[data-theme=dark] body{color:var(--sa-fg)}[data-theme=dark] body.bg-white{background-color:var(--sa-page)}[data-theme=dark] .app-content,[data-theme=dark] :is(.bg-white,.bg-gray-50,.bg-zinc-50,.bg-neutral-50){background-color:var(--sa-surface)}[data-theme=dark] :is(.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-gray-400,.bg-gray-500,.bg-gray-600,.bg-gray-900,.bg-zinc-300,.bg-zinc-700,.bg-zinc-900,.bg-neutral-100,.bg-neutral-200,.bg-neutral-700){background-color:var(--sa-raised)}[data-theme=dark] .bg-zinc-50\/90{background-color:oklch(16% .018 260/.9)}[data-theme=dark] :is(.bg-indigo-50,.bg-indigo-100,.bg-indigo-300,.bg-blue-50,.bg-blue-100,.bg-cyan-100){background-color:var(--sa-info)}[data-theme=dark] :is(.bg-green-50,.bg-green-100,.bg-green-200,.bg-emerald-50,.bg-emerald-100){background-color:var(--sa-success)}[data-theme=dark] :is(.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-orange-100,.bg-orange-200){background-color:var(--sa-warning)}[data-theme=dark] :is(.bg-red-50,.bg-red-100,.bg-red-200){background-color:var(--sa-danger)}[data-theme=dark] :is(.bg-purple-50,.bg-purple-100){background-color:var(--sa-purple)}[data-theme=dark] :is(.text-black,.text-gray-900,.text-gray-800,.text-zinc-900,.text-zinc-800){color:var(--sa-fg)}[data-theme=dark] :is(.text-gray-700,.text-gray-600,.text-zinc-700,.text-zinc-600,.text-neutral-700){color:var(--sa-muted)}[data-theme=dark] :is(.text-gray-500,.text-gray-400,.text-gray-300,.text-gray-200,.text-zinc-500,.text-zinc-400,.text-zinc-300,.text-neutral-200){color:var(--sa-faint)}[data-theme=dark] :is(.text-indigo-300,.text-indigo-500,.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-cyan-800){color:oklch(75% .13 255)}[data-theme=dark] :is(.text-green-400,.text-green-500,.text-green-600,.text-green-700,.text-green-800,.text-green-900,.text-emerald-700,.text-emerald-800){color:oklch(78% .13 155)}[data-theme=dark] :is(.text-red-400,.text-red-500,.text-red-600,.text-red-700,.text-red-800,.text-red-900,.text-rose-600){color:oklch(75% .14 25)}[data-theme=dark] :is(.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-yellow-400,.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-orange-300,.text-orange-400,.text-orange-600,.text-orange-800){color:oklch(82% .14 85)}[data-theme=dark] :is(.text-purple-700,.text-purple-800){color:oklch(76% .13 305)}[data-theme=dark] :is(.border-black,.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-gray-900,.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-zinc-400,.border-zinc-500,.border-neutral-300,.border-neutral-600),[data-theme=dark] :is(.divide-gray-100,.divide-gray-200,.divide-gray-300,.divide-zinc-100)>:not(:last-child){border-color:var(--sa-border)}[data-theme=dark] :is(.ring-gray-200,.ring-gray-300,.ring-gray-400,.ring-gray-500,.ring-gray-900,.ring-zinc-500,.ring-zinc-700,.ring-zinc-800,.ring-zinc-900){--tw-ring-color:var(--sa-border)}[data-theme=dark] :is(.outline-gray-300,.outline-gray-600){outline-color:var(--sa-border)}[data-theme=dark] :is(.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover,.hover\:bg-gray-500:hover,.hover\:bg-zinc-50:hover,.hover\:bg-zinc-700:hover,.group:hover .group-hover\:bg-white,.group:hover .group-hover\:bg-zinc-50){background-color:var(--sa-hover)}[data-theme=dark] :is(.hover\:text-gray-500:hover,.hover\:text-gray-600:hover,.hover\:text-gray-700:hover,.hover\:text-gray-800:hover,.hover\:text-gray-900:hover,.hover\:text-zinc-600:hover,.hover\:text-zinc-700:hover,.hover\:text-zinc-800:hover){color:var(--sa-fg)}[data-theme=dark] :is(.focus\:border-zinc-400:focus,.focus\:border-zinc-500:focus){border-color:var(--sa-focus)}[data-theme=dark] :is(.placeholder\:text-gray-400,.placeholder\:text-gray-500,.placeholder\:text-zinc-400)::placeholder{color:var(--sa-faint)}[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--sa-raised);color:var(--sa-fg)}[data-theme=dark] option{background-color:var(--sa-surface);color:var(--sa-fg)}[data-theme=dark] .file\:bg-neutral-100::file-selector-button{background-color:var(--sa-raised)}[data-theme=dark] .file\:text-neutral-700::file-selector-button{color:var(--sa-fg)}[data-theme=dark] .hover\:file\:bg-neutral-200:hover::file-selector-button{background-color:var(--sa-hover)}[data-theme=classic]{color-scheme:light;--sa-classic-desktop:#b8b8b8;--sa-classic-panel:#d8d8d8;--sa-classic-window:#e8e8e8;--sa-classic-control:#dedede;--sa-classic-well:#fff;--sa-classic-edge-dark:#404040;--sa-classic-edge-mid:#777;--sa-classic-edge-light:#fff;--sa-classic-blue:#356c9f;--sa-classic-blue-dark:#244f75;--sa-classic-yellow:#d8cb00;--sa-classic-success:#3d7a3d;--sa-classic-warning:#d4a017;--sa-classic-danger:#a32f23;background-color:var(--sa-classic-desktop);color:#111;font-family:Swis721 BT,"Swiss 721 BT",Zurich BT,Helvetica,Arial,sans-serif}[data-theme=classic] body.bg-white{background-color:var(--sa-classic-desktop)}[data-theme=classic] :is(.bg-white,.bg-gray-50,.bg-zinc-50,.bg-neutral-50){background-color:var(--sa-classic-window)}[data-theme=classic] :is(.bg-gray-100,.bg-gray-200,.bg-gray-300,.bg-gray-400,.bg-gray-500,.bg-gray-600,.bg-gray-900,.bg-zinc-300,.bg-zinc-700,.bg-zinc-900,.bg-neutral-100,.bg-neutral-200,.bg-neutral-700){background-color:var(--sa-classic-panel)}[data-theme=classic] :is(.text-black,.text-gray-900,.text-gray-800,.text-gray-700,.text-zinc-900,.text-zinc-800,.text-zinc-700,.text-neutral-700){color:#111}[data-theme=classic] :is(.text-gray-600,.text-gray-500,.text-gray-400,.text-gray-300,.text-gray-200,.text-zinc-600,.text-zinc-500,.text-zinc-400,.text-zinc-300,.text-neutral-200){color:#4b4b4b}[data-theme=classic] :is(.border-black,.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-gray-900,.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-zinc-400,.border-zinc-500,.border-neutral-300,.border-neutral-600),[data-theme=classic] :is(.divide-gray-100,.divide-gray-200,.divide-gray-300,.divide-zinc-100)>:not(:last-child){border-color:var(--sa-classic-edge-mid)}[data-theme=classic] :is(.ring-gray-200,.ring-gray-300,.ring-gray-400,.ring-gray-500,.ring-gray-900,.ring-zinc-500,.ring-zinc-700,.ring-zinc-800,.ring-zinc-900){--tw-ring-color:var(--sa-classic-edge-mid)}[data-theme=classic] :is(.outline-gray-300,.outline-gray-600){outline-color:var(--sa-classic-edge-mid)}[data-theme=classic] :is(.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover,.hover\:bg-gray-500:hover,.hover\:bg-zinc-50:hover,.hover\:bg-zinc-700:hover,.group:hover .group-hover\:bg-white,.group:hover .group-hover\:bg-zinc-50){background-color:var(--sa-classic-control)}[data-theme=classic] :is(.hover\:text-gray-500:hover,.hover\:text-gray-600:hover,.hover\:text-gray-700:hover,.hover\:text-gray-800:hover,.hover\:text-gray-900:hover,.hover\:text-zinc-600:hover,.hover\:text-zinc-700:hover,.hover\:text-zinc-800:hover){color:#111}[data-theme=classic] :is(.focus\:border-zinc-400:focus,.focus\:border-zinc-500:focus){border-color:var(--sa-classic-blue)}[data-theme=classic] :is(.placeholder\:text-gray-400,.placeholder\:text-gray-500,.placeholder\:text-zinc-400)::placeholder{color:#696969}[data-theme=classic] option{background-color:var(--sa-classic-well);color:#111}[data-theme=classic] .file\:bg-neutral-100::file-selector-button{background-color:var(--sa-classic-control)}[data-theme=classic] .file\:text-neutral-700::file-selector-button{color:#111}[data-theme=classic] .hover\:file\:bg-neutral-200:hover::file-selector-button{background-color:var(--sa-classic-panel)}[data-theme=classic] :is(.bg-indigo-50,.bg-indigo-100,.bg-indigo-300,.bg-blue-50,.bg-blue-100,.bg-cyan-100){background-color:#d6e4f0}[data-theme=classic] :is(.bg-green-50,.bg-green-100,.bg-green-200,.bg-emerald-50,.bg-emerald-100){background-color:#dcebdc}[data-theme=classic] :is(.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-orange-100,.bg-orange-200){background-color:#f4edbd}[data-theme=classic] :is(.bg-red-50,.bg-red-100,.bg-red-200){background-color:#f2d8d5}[data-theme=classic] :is(.bg-indigo-600,.bg-blue-600){background-color:var(--sa-classic-blue);color:#fff}[data-theme=classic] :is(.hover\:bg-indigo-500:hover,.hover\:bg-blue-500:hover){background-color:var(--sa-classic-blue-dark)}[data-theme=classic] :is(.text-indigo-300,.text-indigo-500,.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-cyan-800){color:var(--sa-classic-blue-dark)}[data-theme=classic] :is(.text-green-400,.text-green-500,.text-green-600,.text-green-700,.text-green-800,.text-green-900,.text-emerald-700,.text-emerald-800){color:var(--sa-classic-success)}[data-theme=classic] :is(.text-red-400,.text-red-500,.text-red-600,.text-red-700,.text-red-800,.text-red-900,.text-rose-600){color:var(--sa-classic-danger)}[data-theme=classic] :is(.text-amber-400,.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-yellow-400,.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-orange-300,.text-orange-400,.text-orange-600,.text-orange-800){color:#715600}[data-theme=classic] :is(.text-purple-700,.text-purple-800){color:#65418e}[data-theme=classic] :is(.rounded,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-t-lg,.rounded-t-xl,.rounded-t-2xl,.rounded-l-lg,.rounded-r-lg){border-radius:0}[data-theme=classic] :is(button,.bg-white,.bg-gray-50,.bg-zinc-50,.bg-neutral-50){box-shadow:inset 1px 1px var(--sa-classic-edge-light), inset -1px -1px var(--sa-classic-edge-mid), 2px 2px 0 #0000002e}[data-theme=classic] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--sa-classic-well);box-shadow:inset 1px 1px var(--sa-classic-edge-mid), inset -1px -1px var(--sa-classic-edge-light);border-radius:0}[data-theme=classic] :is(input[type=checkbox],input[type=radio]){accent-color:var(--sa-classic-blue)}[data-theme=classic] header>nav{background-color:var(--sa-classic-control);border-bottom:1px solid var(--sa-classic-edge-dark);max-width:none;min-height:30px;box-shadow:inset 0 1px var(--sa-classic-edge-light), 0 1px var(--sa-classic-edge-mid);padding:4px 8px}[data-theme=classic] header details>summary{border:1px solid #0000;min-height:22px;padding:3px 7px}[data-theme=classic] header details>summary:hover,[data-theme=classic] header details>summary:focus-visible,[data-theme=classic] header details[open]>summary{background-color:var(--sa-classic-yellow);border-color:var(--sa-classic-edge-mid)}[data-theme=classic] :is(#mobile-menu>div:last-child,header details>div,[id^=menu-],[id^=dropdown-][id$=-menu],[role=menu],[role=dialog] .bg-white,[id$=-popover]){background-color:var(--sa-classic-window);border:1px solid var(--sa-classic-edge-dark);box-shadow:inset 1px 1px var(--sa-classic-edge-light), inset -1px -1px var(--sa-classic-edge-mid), 2px 2px 0 #00000038}[data-theme=classic] table{border:1px solid var(--sa-classic-edge-dark);border-collapse:separate;border-spacing:0;background-color:var(--sa-classic-window)}[data-theme=classic] thead{color:#111;box-shadow:inset 0 1px var(--sa-classic-edge-light), inset 0 -1px var(--sa-classic-edge-mid);background:linear-gradient(#f5f5f5,#c9c9c9)}[data-theme=classic] tbody>tr:nth-child(2n){background-color:#eee}[data-theme=classic] kbd{border-color:var(--sa-classic-edge-mid);background-color:var(--sa-classic-control);box-shadow:inset 1px 1px var(--sa-classic-edge-light), inset -1px -1px var(--sa-classic-edge-mid);border-radius:0}[data-theme=classic] .classic-pos{background:var(--sa-classic-desktop);color:#111;font-family:Swis721 BT,"Swiss 721 BT",Zurich BT,Helvetica,Arial,sans-serif}[data-theme=classic] .classic-pos [class*="bg-[#F6F4F1]"]{background-color:var(--sa-classic-panel)}[data-theme=classic] .classic-pos [class*="bg-[#17140F]"]{background-color:var(--sa-classic-blue)}[data-theme=classic] .classic-pos [class*="text-[#17140F]"]{color:#111}[data-theme=classic] .classic-pos [class*="text-[#8B8884]"]{color:#4b4b4b}[data-theme=classic] .classic-pos [class*="text-[#A8A49E]"]{color:var(--sa-classic-edge-dark)}[data-theme=classic] .classic-pos [class*="text-[#5B47E5]"]{color:var(--sa-classic-blue)}[data-theme=classic] .classic-pos [class*="border-[#5B47E5]"]{border-color:var(--sa-classic-blue)}[data-theme=classic] .classic-pos [class*=rounded]{border-radius:0!important}[data-theme=classic] .classic-pos .bg-gradient-to-t{background:var(--sa-classic-panel)}[data-theme=classic] .classic-pos [class*="bg-[#5B47E5]"]{background-color:var(--sa-classic-blue)}[data-theme=classic] .classic-pos [class*="text-[#C45B4B]"]{color:var(--sa-classic-danger)}[data-theme=classic] .classic-pos svg path[stroke=\#8B8884],[data-theme=classic] .classic-pos svg circle[stroke=\#8B8884]{stroke:#4b4b4b}[data-theme=classic] .classic-pos [class*=shadow-]{box-shadow:inset 1px 1px var(--sa-classic-edge-light), inset -1px -1px var(--sa-classic-edge-mid), 2px 2px 0 #0000002e}[data-theme=classic] .classic-assignee-pill{box-shadow:inset 1px 1px var(--sa-classic-edge-light), inset -1px -1px var(--sa-classic-edge-mid);border-radius:0;border-color:var(--sa-classic-edge-mid)!important;background-color:var(--sa-classic-panel)!important;color:#111!important}[data-theme=classic] .select-input{--select-surface:var(--sa-classic-well);--select-text:#111;--select-muted:#4b4b4b;--select-line:var(--sa-classic-edge-mid);--select-hover:var(--sa-classic-yellow);--select-brand:var(--sa-classic-blue-dark)}[data-theme=classic] :is(.navigation-search-trigger,.navigation-search-dialog,.navigation-search-result,.navigation-create-menu,.navigation-primary,.navigation-link,.navigation-profile,.list-panel,.list-button,.list-notice,.list-search input,.list-pagination,.list-pagination button,.select-trigger,.select-popover,.select-option,.notice-card){border-radius:0}[data-theme=classic] :is(.navigation-primary,.list-button){border:1px solid var(--sa-classic-edge-dark);box-shadow:inset 1px 1px var(--sa-classic-edge-light), inset -1px -1px var(--sa-classic-edge-mid), 2px 2px 0 #0003}[data-theme=classic] :is(.navigation-primary,.list-button-primary){background:var(--sa-classic-blue);color:#fff}[data-theme=classic] :is(.navigation-primary:hover,.list-button-primary:hover){background:var(--sa-classic-blue-dark)}[data-theme=classic] .app-table>thead>tr>th{color:#111;background:linear-gradient(#f5f5f5,#c9c9c9)}[data-phx-session],[data-phx-teleported-src]{display:contents}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc-3e76116716395bc2296afbf4134d64d6.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc-9b64ea5d14be4ac670ea00b5115b73b5.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc-15e42010a986c1bbd0d614a04e453d1b.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc-3e36de36f3b0231bd0c3d8302200ae19.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc-36a6ba026df0eda717d9f3581d7e348e.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc-870f05d09dba1e3e3ee49a1810a067e6.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n-b58943d9d51781c07fbbf2317a54ceca.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n-722e61b34421f575ca37fecf8d12d542.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n-bfc671e010e458ac7fc85a18d76e07d9.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n-a054673c4fde22dd1540a26af62894bb.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n-483dbfbbe6b90b5f6e14bed78cf84260.ttf?vsn=d)format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n-f440f612dc98e3af68eae85257f9b990.ttf?vsn=d)format("truetype")}.ai{background:linear-gradient(90deg,#f0f,#0ff,#0f0,#ff0,#f0f);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 5px #ffffff4d,0 0 10px #fff3;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s linear infinite ai-gradient-shift}@keyframes ai-gradient-shift{0%{background-position:0%}to{background-position:200%}}.blog-post p{text-align:justify;padding:.5em 0}.blog-post h2{padding:.5em 0;font-size:1.5em;font-weight:700}.blog-post a{color:rgb(79 70 229/var(--tw-text-opacity));text-decoration:underline}.blog-post ul li{margin-left:2em;list-style:circle}.blog-post table td,.blog-post table th{border:1px solid #000;padding:.5em}@supports ((-webkit-appearance:none)){input[type=date],input[type=datetime-local],input[type=text],input[type=number],select{-webkit-appearance:none;box-sizing:border-box;min-height:48px;line-height:1.5}select{background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7' /></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;margin-top:0;padding-right:32px}}@media print{header:not(.list-header),footer,.list-header-actions,.list-header-help{display:none}.app-table{table-layout:fixed;min-width:0}.app-table>thead>tr>th,.app-table>tbody>tr>td{white-space:normal;overflow-wrap:anywhere}.list-panel .app-table-container{max-height:none;overflow:visible}.list-panel .app-table>thead>tr>th{position:static}}@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-space-x-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-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-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)}}