/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.hero-archive-box{--hero-archive-box:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"/></svg>');-webkit-mask:var(--hero-archive-box);mask:var(--hero-archive-box);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box,.hero-arrow-down{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-down{--hero-arrow-down:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 13.5 12 21m0 0-7.5-7.5M12 21V3"/></svg>');-webkit-mask:var(--hero-arrow-down);mask:var(--hero-arrow-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"/></svg>');-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left,.hero-arrow-left-solid{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-left-solid{--hero-arrow-left-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-arrow-left-solid);mask:var(--hero-arrow-left-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"/></svg>');-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path,.hero-arrow-right{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-right{--hero-arrow-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"/></svg>');-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up{--hero-arrow-up:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M4.5 10.5 12 3m0 0 7.5 7.5M12 3v18"/></svg>');-webkit-mask:var(--hero-arrow-up);mask:var(--hero-arrow-up);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up,.hero-arrow-uturn-left{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3"/></svg>');-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15"/></svg>');-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out,.hero-backspace{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-backspace{--hero-backspace:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9.75 14.25 12m0 0 2.25 2.25M14.25 12l2.25-2.25M14.25 12 12 14.25m-2.58 4.92-6.374-6.375a1.125 1.125 0 0 1 0-1.59L9.42 4.83c.21-.211.497-.33.795-.33H19.5a2.25 2.25 0 0 1 2.25 2.25v10.5a2.25 2.25 0 0 1-2.25 2.25h-9.284c-.298 0-.585-.119-.795-.33Z"/></svg>');-webkit-mask:var(--hero-backspace);mask:var(--hero-backspace);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banknotes{--hero-banknotes:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 18.75a60.07 60.07 0 0 1 15.797 2.101c.727.198 1.453-.342 1.453-1.096V18.75M3.75 4.5v.75A.75.75 0 0 1 3 6h-.75m0 0v-.375c0-.621.504-1.125 1.125-1.125H20.25M2.25 6v9m18-10.5v.75c0 .414.336.75.75.75h.75m-1.5-1.5h.375c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125h-.375m1.5-1.5H21a.75.75 0 0 0-.75.75v.75m0 0H3.75m0 0h-.375a1.125 1.125 0 0 1-1.125-1.125V15m1.5 1.5v-.75A.75.75 0 0 0 3 15h-.75M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm3 0h.008v.008H18V10.5Zm-12 0h.008v.008H6V10.5Z"/></svg>');-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banknotes,.hero-bars-3{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-bars-3{--hero-bars-3:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"/></svg>');-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.75 3.104v5.714a2.25 2.25 0 0 1-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 0 1 4.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0 1 12 15a9.065 9.065 0 0 0-6.23-.693L5 14.5m14.8.8 1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0 1 12 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5"/></svg>');-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker,.hero-book-open{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-book-open{--hero-book-open:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25"/></svg>');-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z"/></svg>');-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days,.hero-chart-bar{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-chart-bar{--hero-chart-bar:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z"/></svg>');-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"/></svg>');-webkit-mask:var(--hero-check);mask:var(--hero-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check,.hero-check-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-check-circle{--hero-check-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');height:1.5rem;-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-chevron-down,.hero-chevron-down-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-chevron-down-mini{--hero-chevron-down-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-chevron-down-mini);mask:var(--hero-chevron-down-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-chevron-left{--hero-chevron-left:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5 8.25 12l7.5-7.5"/></svg>');-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left,.hero-chevron-right{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-chevron-right{--hero-chevron-right:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/></svg>');-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up-mini{--hero-chevron-up-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M9.47 6.47a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 1 1-1.06 1.06L10 8.06l-3.72 3.72a.75.75 0 0 1-1.06-1.06l4.25-4.25Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-chevron-up-mini);mask:var(--hero-chevron-up-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-chevron-up-mini,.hero-clipboard-document{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-clipboard-document{--hero-clipboard-document:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-clipboard-document);mask:var(--hero-clipboard-document);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-clock{--hero-clock:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"/></svg>');-webkit-mask:var(--hero-clock);mask:var(--hero-clock);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock,.hero-cog-6-tooth{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-cog-6-tooth{--hero-cog-6-tooth:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"/>  <path stroke-linecap="round" stroke-linejoin="round" d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>');-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop{--hero-computer-desktop:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"/></svg>');-webkit-mask:var(--hero-computer-desktop);mask:var(--hero-computer-desktop);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop,.hero-credit-card{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-credit-card{--hero-credit-card:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Z"/></svg>');-webkit-mask:var(--hero-credit-card);mask:var(--hero-credit-card);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-device-tablet{--hero-device-tablet:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5h3m-6.75 2.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-15a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 4.5v15a2.25 2.25 0 0 0 2.25 2.25Z"/></svg>');-webkit-mask:var(--hero-device-tablet);mask:var(--hero-device-tablet);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-device-tablet,.hero-document-duplicate{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-document-duplicate{--hero-document-duplicate:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"/></svg>');-webkit-mask:var(--hero-document-duplicate);mask:var(--hero-document-duplicate);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-vertical{--hero-ellipsis-vertical:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-ellipsis-vertical);mask:var(--hero-ellipsis-vertical);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-ellipsis-vertical,.hero-exclamation-circle-mini{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-exclamation-circle-mini{--hero-exclamation-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-8-5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 10 5Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-exclamation-circle-mini);mask:var(--hero-exclamation-circle-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-exclamation-triangle{--hero-exclamation-triangle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"/></svg>');-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle,.hero-funnel{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-funnel{--hero-funnel:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z"/></svg>');-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle-mini{--hero-information-circle-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M18 10a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-7-4a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 9a.75.75 0 0 0 0 1.5h.253a.25.25 0 0 1 .244.304l-.459 2.066A1.75 1.75 0 0 0 10.747 15H11a.75.75 0 0 0 0-1.5h-.253a.25.25 0 0 1-.244-.304l.459-2.066A1.75 1.75 0 0 0 9.253 9H9Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-information-circle-mini);mask:var(--hero-information-circle-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-information-circle-mini,.hero-key{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-key{--hero-key:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-key);mask:var(--hero-key);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-list-bullet{--hero-list-bullet:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 6.75h12M8.25 12h12m-12 5.25h12M3.75 6.75h.007v.008H3.75V6.75Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0ZM3.75 12h.007v.008H3.75V12Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm-.375 5.25h.007v.008H3.75v-.008Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');-webkit-mask:var(--hero-list-bullet);mask:var(--hero-list-bullet);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet,.hero-lock-closed{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-lock-closed{--hero-lock-closed:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"/></svg>');-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-open{--hero-lock-open:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M13.5 10.5V6.75a4.5 4.5 0 1 1 9 0v3.75M3.75 21.75h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H3.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"/></svg>');-webkit-mask:var(--hero-lock-open);mask:var(--hero-lock-open);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-open,.hero-magnifying-glass{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-magnifying-glass{--hero-magnifying-glass:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/></svg>');-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-megaphone{--hero-megaphone:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 1 1 0-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 0 1-1.44-4.282m3.102.069a18.03 18.03 0 0 1-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 0 1 8.835 2.535M10.34 6.66a23.847 23.847 0 0 0 8.835-2.535m0 0A23.74 23.74 0 0 0 18.795 3m.38 1.125a23.91 23.91 0 0 1 1.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 0 0 1.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 0 1 0 3.46"/></svg>');-webkit-mask:var(--hero-megaphone);mask:var(--hero-megaphone);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-megaphone,.hero-minus{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-minus{--hero-minus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M5 12h14"/></svg>');-webkit-mask:var(--hero-minus);mask:var(--hero-minus);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol{--hero-no-symbol:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M18.364 18.364A9 9 0 0 0 5.636 5.636m12.728 12.728A9 9 0 0 1 5.636 5.636m12.728 12.728L5.636 5.636"/></svg>');-webkit-mask:var(--hero-no-symbol);mask:var(--hero-no-symbol);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol,.hero-pencil-square{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-pencil-square{--hero-pencil-square:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"/></svg>');-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');-webkit-mask:var(--hero-photo);mask:var(--hero-photo);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo,.hero-play{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-play{--hero-play:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z"/></svg>');-webkit-mask:var(--hero-play);mask:var(--hero-play);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15"/></svg>');-webkit-mask:var(--hero-plus);mask:var(--hero-plus);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus,.hero-printer{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-printer{--hero-printer:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0 1 10.56 0m-10.56 0L6.34 18m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66 18m0 0 .229 2.523a1.125 1.125 0 0 1-1.12 1.227H7.231c-.662 0-1.18-.568-1.12-1.227L6.34 18m11.318 0h1.091A2.25 2.25 0 0 0 21 15.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055 48.055 0 0 0-1.913-.247M6.34 18H5.25A2.25 2.25 0 0 1 3 15.75V9.456c0-1.081.768-2.015 1.837-2.175a48.041 48.041 0 0 1 1.913-.247m10.5 0a48.536 48.536 0 0 0-10.5 0m10.5 0V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621 0-1.125.504-1.125 1.125v3.659M18 10.5h.008v.008H18V10.5Zm-3 0h.008v.008H15V10.5Z"/></svg>');-webkit-mask:var(--hero-printer);mask:var(--hero-printer);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z"/></svg>');-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle,.hero-receipt-percent{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-receipt-percent{--hero-receipt-percent:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m9 14.25 6-6m4.5-3.493V21.75l-3.75-1.5-3.75 1.5-3.75-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0c1.1.128 1.907 1.077 1.907 2.185ZM9.75 9h.008v.008H9.75V9Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm4.125 4.5h.008v.008h-.008V13.5Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');-webkit-mask:var(--hero-receipt-percent);mask:var(--hero-receipt-percent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-stack{--hero-rectangle-stack:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 6.878V6a2.25 2.25 0 0 1 2.25-2.25h7.5A2.25 2.25 0 0 1 18 6v.878m-12 0c.235-.083.487-.128.75-.128h10.5c.263 0 .515.045.75.128m-12 0A2.25 2.25 0 0 0 4.5 9v.878m13.5-3A2.25 2.25 0 0 1 19.5 9v.878m0 0a2.246 2.246 0 0 0-.75-.128H5.25c-.263 0-.515.045-.75.128m15 0A2.25 2.25 0 0 1 21 12v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6c0-.98.626-1.813 1.5-2.122"/></svg>');-webkit-mask:var(--hero-rectangle-stack);mask:var(--hero-rectangle-stack);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rectangle-stack,.hero-rocket-launch{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-rocket-launch{--hero-rocket-launch:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.59 14.37a6 6 0 0 1-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 0 0 6.16-12.12A14.98 14.98 0 0 0 9.631 8.41m5.96 5.96a14.926 14.926 0 0 1-5.841 2.58m-.119-8.54a6 6 0 0 0-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 0 0-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 0 1-2.448-2.448 14.9 14.9 0 0 1 .06-.312m-2.24 2.39a4.493 4.493 0 0 0-1.757 4.306 4.493 4.493 0 0 0 4.306-1.758M16.5 9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z"/></svg>');-webkit-mask:var(--hero-rocket-launch);mask:var(--hero-rocket-launch);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag{--hero-shopping-bag:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 10.5V6a3.75 3.75 0 1 0-7.5 0v4.5m11.356-1.993 1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 0 1-1.12-1.243l1.264-12A1.125 1.125 0 0 1 5.513 7.5h12.974c.576 0 1.059.435 1.119 1.007ZM8.625 10.5a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm7.5 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"/></svg>');-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag,.hero-shopping-cart{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-shopping-cart{--hero-shopping-cart:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"/></svg>');-webkit-mask:var(--hero-shopping-cart);mask:var(--hero-shopping-cart);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z"/></svg>');-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles,.hero-squares-2x2{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-squares-2x2{--hero-squares-2x2:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z"/></svg>');-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star-mini{--hero-star-mini:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M10.868 2.884c-.321-.772-1.415-.772-1.736 0l-1.83 4.401-4.753.381c-.833.067-1.171 1.107-.536 1.651l3.62 3.102-1.106 4.637c-.194.813.691 1.456 1.405 1.02L10 15.591l4.069 2.485c.713.436 1.598-.207 1.404-1.02l-1.106-4.637 3.62-3.102c.635-.544.297-1.584-.536-1.65l-4.752-.382-1.831-4.401Z" clip-rule="evenodd"/></svg>');height:1.25rem;-webkit-mask:var(--hero-star-mini);mask:var(--hero-star-mini);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.25rem}.hero-star-mini,.hero-stop{background-color:currentColor;display:inline-block;vertical-align:middle}.hero-stop{--hero-stop:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M5.25 7.5A2.25 2.25 0 0 1 7.5 5.25h9a2.25 2.25 0 0 1 2.25 2.25v9a2.25 2.25 0 0 1-2.25 2.25h-9a2.25 2.25 0 0 1-2.25-2.25v-9Z"/></svg>');height:1.5rem;-webkit-mask:var(--hero-stop);mask:var(--hero-stop);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.5rem}.hero-sun{--hero-sun:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"/></svg>');-webkit-mask:var(--hero-sun);mask:var(--hero-sun);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun,.hero-swatch{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-swatch{--hero-swatch:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M4.098 19.902a3.75 3.75 0 0 0 5.304 0l6.401-6.402M6.75 21A3.75 3.75 0 0 1 3 17.25V4.125C3 3.504 3.504 3 4.125 3h5.25c.621 0 1.125.504 1.125 1.125v4.072M6.75 21a3.75 3.75 0 0 0 3.75-3.75V8.197M6.75 21h13.125c.621 0 1.125-.504 1.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5 8.197l2.88-2.88c.438-.439 1.15-.439 1.59 0l3.712 3.713c.44.44.44 1.152 0 1.59l-2.879 2.88M6.75 17.25h.008v.008H6.75v-.008Z"/></svg>');-webkit-mask:var(--hero-swatch);mask:var(--hero-swatch);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-table-cells{--hero-table-cells:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 0 1-1.125-1.125M3.375 19.5h7.5c.621 0 1.125-.504 1.125-1.125m-9.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-7.5A1.125 1.125 0 0 1 12 18.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125m19.5 0v1.5c0 .621-.504 1.125-1.125 1.125M2.25 5.625v1.5c0 .621.504 1.125 1.125 1.125m0 0h17.25m-17.25 0h7.5c.621 0 1.125.504 1.125 1.125M3.375 8.25c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m17.25-3.75h-7.5c-.621 0-1.125.504-1.125 1.125m8.625-1.125c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M12 10.875v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125M13.125 12h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125M20.625 12c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5M12 14.625v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 14.625c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m0 1.5v-1.5m0 0c0-.621.504-1.125 1.125-1.125m0 0h7.5"/></svg>');-webkit-mask:var(--hero-table-cells);mask:var(--hero-table-cells);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-table-cells,.hero-trash{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-trash{--hero-trash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"/></svg>');-webkit-mask:var(--hero-trash);mask:var(--hero-trash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"/></svg>');-webkit-mask:var(--hero-user);mask:var(--hero-user);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user,.hero-user-circle{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-user-circle{--hero-user-circle:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"/></svg>');-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z"/></svg>');-webkit-mask:var(--hero-users);mask:var(--hero-users);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users,.hero-wrench-screwdriver{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-wrench-screwdriver{--hero-wrench-screwdriver:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M11.42 15.17 17.25 21A2.652 2.652 0 0 0 21 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 1 1-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14a4.5 4.5 0 0 0 4.486-6.336l-3.276 3.277a3.004 3.004 0 0 1-2.25-2.25l3.276-3.276a4.5 4.5 0 0 0-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437 1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008v-.008Z"/></svg>');-webkit-mask:var(--hero-wrench-screwdriver);mask:var(--hero-wrench-screwdriver);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"/></svg>');-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark,.hero-x-mark-solid{background-color:currentColor;display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem}.hero-x-mark-solid{--hero-x-mark-solid:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" data-slot="icon">  <path fill-rule="evenodd" d="M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg>');-webkit-mask:var(--hero-x-mark-solid);mask:var(--hero-x-mark-solid);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-inset-y-px{bottom:-1px;top:-1px}.-left-4{left:-1rem}.-right-4{right:-1rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-16{left:4rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-1{top:.25rem}.top-2{top:.5rem}.top-4{top:1rem}.top-6{top:1.5rem}.z-20{z-index:20}.z-50{z-index:50}.-m-3{margin:-.75rem}.-my-4{margin-bottom:-1rem;margin-top:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-bottom:1rem;margin-top:1rem}.-ml-2{margin-left:-.5rem}.-mt-2{margin-top:-.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.min-h-0{min-height:0}.min-h-\[200px\]{min-height:200px}.min-h-\[6rem\]{min-height:6rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[40rem\]{width:40rem}.w-\[800px\]{width:800px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-12{min-width:3rem}.min-w-80{min-width:20rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-zinc-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(244 244 245/var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-zinc-200{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity))}.border-zinc-300{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity))}.bg-zinc-50\/90{background-color:#fafafae6}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.fill-cyan-900{fill:#164e63}.fill-rose-900{fill:#881337}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-14{padding:3.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-5{padding-left:1.25rem}.pr-6{padding-right:1.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10vw\]{font-size:10vw}.text-\[45vw\]{font-size:45vw}.text-\[min\(4\.8vw\2c 8vh\)\]{font-size:min(4.8vw,8vh)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity))}.text-zinc-800{--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity))}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-zinc-700\/10{--tw-shadow-color:#3f3f461a;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity))}.ring-rose-500{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity))}.ring-zinc-700\/10{--tw-ring-color:#3f3f461a}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-primary-50:#fbeef5;--color-primary-100:#f5dfeb;--color-primary-200:#e9c5db;--color-primary-500:#ad3577;--color-primary-600:#93225c;--color-primary-700:#7a1c4a;--color-primary-800:#5e1539;--color-primary-900:#45102b;--color-success-50:#f6f8db;--color-success-100:#ecf2bd;--color-success-200:#e1eb95;--color-success-500:#abc200;--color-success-600:#8aa300;--color-success-700:#6f8200;--color-success-800:#4d5a00;--color-neutral-25:#fbf8f4;--color-neutral-50:#f8f4f0;--color-neutral-75:#f3eee9;--color-neutral-100:#ede7e2;--color-neutral-150:#e7e0db;--color-neutral-200:#ddd6d0;--color-neutral-300:#c0b8b2;--color-neutral-400:#998f89;--color-neutral-500:#7a716c;--color-neutral-600:#5a524d;--color-neutral-700:#3d3733;--color-neutral-800:#2b2622;--color-neutral-900:#1a1714;--color-warning-50:#fdf3df;--color-warning-100:#fbe7c0;--color-warning-500:#e8a13c;--color-warning-600:#b87900;--color-warning-700:#8a5a00;--color-danger-50:#fbeae8;--color-danger-100:#f7d2cf;--color-danger-500:#db4a44;--color-danger-600:#c4302b;--color-danger-700:#971f1c;--color-info-50:#e6f0fa;--color-info-100:#cee0f4;--color-info-500:#4a85d1;--color-info-600:#2c69b8;--color-info-700:#1d4d8f;--bg:var(--color-neutral-25);--surface:#fff;--surface-2:var(--color-neutral-50);--border:var(--color-neutral-150);--border-strong:var(--color-neutral-200);--text:var(--color-neutral-900);--text-muted:var(--color-neutral-500);--text-dim:var(--color-neutral-400);--primary:var(--color-primary-600);--primary-hover:var(--color-primary-700);--primary-on:#fff;--success:var(--color-success-500);--success-on:var(--color-success-800);--warn:var(--color-warning-500);--warn-on:var(--color-warning-700);--danger:var(--color-danger-600);--info:var(--color-info-500);--projector-dark-bg:#07110b;--projector-dark-fg:#fff;--projector-dark-muted:#c9d5cc;--projector-dark-surface:#0d1b12;--projector-dark-cell:#a9b9ad;--projector-dark-border:#48604f;--projector-dark-win:#fcd34d;--projector-light-bg:#f8faf7;--projector-light-fg:#07110b;--projector-light-muted:#334155;--projector-light-surface:#fff;--projector-light-cell:#1f2937;--projector-light-border:#64748b;--projector-light-drawn:#14532d;--projector-light-drawn-border:#052e16;--projector-light-win:#92400e;--selection-bg:var(--color-primary-50);--selection-border:var(--color-primary-200);--selection-soft:var(--color-primary-100);--sold-out-row:var(--color-warning-50);--r-sm:6px;--r:10px;--r-lg:14px;--r-xl:20px;--shadow-1:0 1px 2px #140e0a0a,0 1px 1px #140e0a08;--shadow-2:0 2px 6px #140e0a0d,0 4px 12px #140e0a0a;--shadow-pop:0 10px 32px #140e0a2e,0 2px 6px #140e0a14;--touch:56px;--touch-s:44px;--hit:var(--touch);--row:64px;--row-s:52px;--font-sans:ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace}[data-theme=dark]{--bg:#14110f;--surface:#1f1b18;--surface-2:#2a2522;--border:#3a322d;--border-strong:#4a3f39;--text:#f3eee9;--text-muted:#b0a59f;--text-dim:#847a73;--primary-on:#fff;--success-on:var(--color-success-200);--warn-on:var(--color-warning-100);--selection-bg:#ad35772e;--selection-border:var(--color-primary-700);--selection-soft:#ad357747;--sold-out-row:#e8a13c29}[data-theme=dark] .drawer-item[data-active=true],[data-theme=dark] .dropdown-item[data-active=true],[data-theme=dark] .nav-item[data-active=true],[data-theme=dark] .user-avatar{background:var(--selection-soft);color:var(--color-primary-100)}[data-theme=dark] .pill[aria-pressed=true]{background:var(--color-neutral-100);border-color:var(--color-neutral-100);color:var(--color-neutral-900)}[data-theme=dark] .pill[aria-pressed=true] .count{background:#0000002e;color:var(--color-neutral-900)}[data-density=compact]{--hit:44px;--row:52px;--row-s:44px}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:var(--font-sans)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button{cursor:pointer}button,input,select,textarea{font-family:inherit}.topbar-shell{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;gap:12px;min-height:var(--hit);padding:8px 16px;position:sticky;top:0;z-index:50}body[data-nav=side] .topbar-shell{align-items:stretch;border-bottom:none;border-right:1px solid var(--border);bottom:0;flex-direction:column;gap:6px;left:0;padding:12px 8px;position:fixed;top:0;width:240px;z-index:50}body[data-nav=side][data-side-collapsed=true] .topbar-shell{width:64px}body[data-nav=side] main{margin-left:240px}body[data-nav=side][data-side-collapsed=true] main{margin-left:64px}body[data-nav=side][data-side-collapsed=true] .admin-wrap .nav-item .hero-chevron-down-mini,body[data-nav=side][data-side-collapsed=true] .brand-text,body[data-nav=side][data-side-collapsed=true] .icon-label,body[data-nav=side][data-side-collapsed=true] .nav-label{display:none}.topbar-lead{gap:12px}.topbar-lead,.topbar-mid{align-items:center;display:flex}.topbar-spacer{flex:1}.side-collapse-fab,body[data-nav=side] .topbar-spacer{display:none}body[data-nav=side] .side-collapse-fab{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;box-shadow:var(--shadow-2);color:var(--text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:-14px;top:24px;transition:background-color .12s,color .12s,transform .15s;width:28px;z-index:51}body[data-nav=side] .side-collapse-fab:hover{background:var(--surface-2);color:var(--text)}body[data-nav=side] .side-collapse-fab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.side-collapse-fab .hero-chevron-left{transition:transform .15s}body[data-side-collapsed=true] .side-collapse-fab .hero-chevron-left{transform:rotate(180deg);transition:transform .15s}.topbar-trail{align-items:center;display:flex;gap:4px}body[data-nav=side] .topbar-trail{align-items:stretch;flex-direction:column;margin-top:auto}.brand{align-items:center;color:var(--text);display:inline-flex;font-size:16px;font-weight:600;gap:8px;text-decoration:none}.brand-mark{display:block;flex:none;height:32px;width:32px}body[data-nav=side] .brand{gap:6px;padding-left:8px}.primary-nav{align-items:center;display:flex;gap:4px}.nav-item{align-items:center;background:#0000;border:none;border-radius:var(--r);color:var(--text);display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:var(--hit);padding:0 14px}.nav-item:hover{background:var(--surface-2)}.nav-item[data-active=true]{background:var(--color-primary-50);color:var(--primary)}body[data-nav=side] .nav-item{justify-content:flex-start;width:100%}body[data-nav=side] .topbar-mid{align-items:stretch;width:100%}body[data-nav=side] .primary-nav{align-items:stretch;flex-direction:column;gap:2px;width:100%}body[data-nav=side] .admin-wrap{width:100%}body[data-nav=side] .admin-wrap .nav-item{justify-content:flex-start;width:100%}body[data-nav=side] .admin-wrap .dropdown{left:248px;max-height:calc(100vh - 24px);position:fixed;right:auto;top:12px}body[data-nav=side][data-side-collapsed=true] .admin-wrap .dropdown{left:72px}.admin-wrap,.icon-btn{position:relative}.icon-btn{align-items:center;background:#0000;border:none;border-radius:var(--r);color:var(--text);display:inline-flex;font-size:14px;gap:8px;height:var(--hit);padding:0 12px}.icon-btn:hover,.icon-btn[data-active=true]{background:var(--surface-2)}body[data-nav=side] .topbar-shell .icon-btn{justify-content:flex-start;width:100%}.icon-label{font-weight:500}body[data-nav=top] .topbar-trail .icon-label,body[data-nav=top] .topbar-trail .icon-wrap .icon-label{display:none}.trail-divider{background:var(--border);height:24px;margin:0 4px;width:1px}body[data-nav=side] .trail-divider{height:1px;margin:4px 0;width:100%}.icon-with-badge{display:inline-flex;position:relative}.alert-dot{background:var(--danger);border:1px solid var(--surface);border-radius:50%;height:12px;position:absolute;right:-3px;top:-3px;width:12px}.icon-wrap[data-severity-color=green] .alert-dot{background:var(--success)}.icon-wrap[data-severity-color=yellow] .alert-dot{background:var(--warn)}.icon-wrap[data-severity-color=red] .alert-dot{background:var(--danger)}.queue-badge{background:var(--primary);border:2px solid var(--surface);border-radius:9px;bottom:-6px;color:var(--primary-on);font-size:10px;font-weight:700;height:18px;line-height:14px;min-width:18px;padding:0 5px;position:absolute;right:-8px;text-align:center}.icon-wrap{position:relative}.dropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-pop);max-height:calc(100vh - 80px);min-width:220px;overflow-y:auto;padding:4px;position:absolute;top:calc(var(--hit) + 4px);z-index:60}.dropdown[data-align=right]{right:0}.dropdown[data-align=left]{left:0}body[data-nav=side] .topbar-trail .dropdown{bottom:0;left:calc(100% + 8px);max-height:calc(100vh - 16px);right:auto;top:auto}.dropdown-item{align-items:center;background:#0000;border:none;border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 12px;text-align:left;width:100%}.dropdown-item:hover{background:var(--surface-2)}.dropdown-item.danger{color:var(--danger)}.dropdown-item.link{color:var(--primary);justify-content:space-between}.dropdown-item[data-active=true]{background:var(--color-primary-50);color:var(--primary)}.dropdown-divider{background:var(--border);height:1px;margin:4px 0}.dropdown-title{color:var(--text-muted);font-size:12px;font-weight:600;padding:8px 12px 4px}.dropdown-row{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:8px 12px}.dropdown-row .row-lead{align-items:center;display:inline-flex;gap:8px}.dropdown-row .row-end.muted{color:var(--text-muted)}.dropdown-row .row-star{align-items:center;color:var(--color-warning-500);display:inline-flex;flex-shrink:0;justify-content:center;width:16px}.status-dot{border-radius:50%;height:8px;width:8px}.status-dot.ok{background:var(--success)}.status-dot.warn{background:var(--warn)}.status-dot.err{background:var(--danger)}.status-dot.off{background:var(--text-dim)}.status-dot.on{background:var(--success)}.user-card{align-items:center;display:flex;gap:10px;padding:10px 12px}.user-avatar{background:var(--color-primary-50);border-radius:50%;color:var(--primary);display:grid;font-size:13px;font-weight:600;height:36px;place-items:center;width:36px}.user-info{display:flex;flex-direction:column}.user-name{font-weight:600}.user-role{color:var(--text-muted);font-size:12px}.kv-list{display:flex;flex-direction:column;gap:4px;padding:4px 12px 8px}.kv{display:flex;font-size:13px;justify-content:space-between}.kv .k{color:var(--text-muted)}.hamburger-backdrop{background:#00000059;inset:0;position:fixed;z-index:70}.hamburger-drawer{background:var(--surface);border-right:1px solid var(--border);bottom:0;box-shadow:var(--shadow-pop);left:0;overflow-y:auto;padding:12px;position:fixed;top:0;width:280px;z-index:71}.drawer-section{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:8px}.drawer-section:last-child{border-bottom:none;margin-bottom:0}.drawer-item{align-items:center;background:#0000;border:none;border-radius:var(--r-sm);color:var(--text);display:inline-flex;font-size:14px;gap:8px;padding:10px 12px;text-align:left;width:100%}.drawer-item:hover{background:var(--surface-2)}.drawer-item[data-active=true]{background:var(--color-primary-50);color:var(--primary)}@media (min-width:721px){.hamburger-btn{display:none!important}.drawer-prefs{display:none}}@media (max-width:720px){body[data-nav=top] .topbar-mid,body[data-nav=top] .topbar-trail #fullscreen-toggle,body[data-nav=top] .topbar-trail #theme-toggle,body[data-nav=top] .topbar-trail .trail-divider{display:none}}.toasts{bottom:16px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:16px;z-index:110}.toast{align-items:center;animation:toast-in .2s ease-out;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);box-shadow:var(--shadow-pop);display:inline-flex;font-size:14px;gap:8px;padding:10px 14px;pointer-events:auto}.toast .dot{border-radius:50%;height:8px;width:8px}.toast[data-tone=success] .dot{background:var(--success)}.toast[data-tone=primary] .dot{background:var(--primary)}.toast[data-tone=danger] .dot{background:var(--danger)}.toast[data-tone=warn] .dot{background:var(--warn)}.toast[data-tone=info] .dot{background:var(--info)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.badge{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:3px 10px}.badge .dot{border-radius:50%;height:8px;width:8px}.badge.status-confirmed{background:var(--color-info-50);border-color:var(--color-info-100);color:var(--color-info-700)}.badge.status-confirmed .dot{background:var(--color-info-500)}.badge.status-delivered{background:var(--color-success-50);border-color:var(--color-success-100);color:var(--color-success-800)}.badge.status-delivered .dot{background:var(--color-success-500)}.badge.status-cancelled{background:var(--color-danger-50);border-color:var(--color-danger-100);color:var(--color-danger-700)}.badge.status-cancelled .dot{background:var(--color-danger-500)}.badge.status-visible{background:var(--color-success-50);border-color:var(--color-success-100);color:var(--color-success-800)}.order-row-wrap{position:relative}.action-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-pop);min-width:240px;padding:4px;position:absolute;right:12px;top:calc(100% - 12px);z-index:60}.lista{margin:0 auto;max-width:1400px;padding:16px}.lista .topbar{align-items:center;background:#0000;border:none;display:flex;gap:12px;margin-bottom:12px;padding:0;position:static}.lista .topbar h1{font-size:22px;font-weight:600;margin:0}.lista .topbar .meta{color:var(--text-muted);font-size:13px}.lista .topbar .spacer{flex:1}.lista-toolbar{align-items:center;display:flex;gap:12px;padding:8px 0}.filter-pills{background:#0000;flex-wrap:wrap;padding:0}.filter-pills,.pill{display:inline-flex;gap:8px}.pill{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:14px;height:40px;padding:0 16px;transition:background-color .12s,color .12s,border-color .12s}.pill:hover{background:var(--surface-2)}.pill[aria-pressed=true]{background:var(--color-neutral-900);border-color:var(--color-neutral-900);color:#fff;font-weight:600}.pill .count{background:var(--surface-2);border-radius:999px;color:var(--text-muted);font-size:12px;font-weight:600;padding:2px 8px}.pill[aria-pressed=true] .count{background:#ffffff29;color:#fff}.pill .pill-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.pill .pill-dot.confirmed{background:var(--color-info-500)}.pill .pill-dot.delivered{background:var(--color-success-500)}.pill .pill-dot.cancelled{background:var(--color-danger-500)}.lista-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:4px 0 12px}.filter-select-wrap{position:relative}.filter-select-wrap.has-value .filter-select{border-color:var(--primary);color:var(--primary)}.filter-select-wrap.has-value .filter-select .k{color:var(--primary)}.filter-select{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:36px;padding:0 12px;transition:border-color .12s}.filter-select:hover{border-color:var(--primary)}.filter-select .k{color:var(--text-muted);font-weight:500}.filter-select .v{font-weight:600}.filter-select .hero-chevron-down-mini{color:var(--text-muted);margin-left:4px}.filter-dropdown{max-height:50vh;min-width:220px;overflow-y:auto}.filter-dropdown .dropdown-item{justify-content:space-between}.filter-dropdown .dropdown-item .dropdown-check{color:var(--primary)}.search-box{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);display:inline-flex;gap:6px;height:36px;min-width:240px;padding:0 10px}.search-box input{background:#0000;border:none;flex:1;font-size:13px;outline:none}.bulk-bar{align-items:center;background:var(--selection-bg);border:1px solid var(--selection-border);border-radius:var(--r);bottom:0;box-shadow:var(--shadow-2);color:var(--text);display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;padding:10px 14px;position:sticky;row-gap:8px;z-index:10}.bulk-bar .count{color:var(--text);font-size:14px;font-weight:500}.bulk-bar .count strong{color:var(--primary);font-weight:700}.bulk-bar .count .sep{color:var(--text-dim);margin:0 6px}.bulk-bar .count{flex-shrink:0}.bulk-bar .bulk-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.bulk-bar button{align-items:center;background:var(--surface);border:1px solid var(--selection-border);border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:36px;padding:0 12px;transition:background-color .12s,border-color .12s}.bulk-bar button:hover{background:var(--surface-2);border-color:var(--primary)}.bulk-bar button.consegna{background:var(--success);color:var(--success-on)}.bulk-bar button.consegna:hover{background:var(--color-success-600)}.bulk-bar button.chiama{background:var(--color-info-600);color:#fff}.bulk-bar button.chiama:hover{background:var(--color-info-700)}.bulk-bar button.riprendi{background:var(--selection-soft);color:var(--primary)}.bulk-bar button.riprendi:hover{background:var(--selection-border)}.bulk-bar button.danger{background:var(--color-danger-600);color:#fff}.bulk-bar button.danger:hover{background:var(--color-danger-700)}.bulk-bar button.icon-only{justify-content:center;padding:0 8px;width:36px}.bulk-bar button:disabled{cursor:not-allowed;opacity:.55}.products-bulk{max-width:1600px}.products-bulk .topbar{flex-wrap:wrap}.bulk-products-grid{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:auto}.bulk-products-grid table{border-collapse:initial;border-spacing:0;font-size:13px;min-width:980px;width:100%}.bulk-products-grid th{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-weight:600;padding:9px 10px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:2}.bulk-products-grid td{background:var(--surface);border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-width:120px;padding:5px;vertical-align:top}.bulk-products-grid .row-actions-cell{min-width:58px;width:58px}.bulk-products-grid .row-actions{align-items:center;display:flex;justify-content:center;min-height:34px}.grid-icon-action{align-items:center;background:var(--surface);border:1px solid var(--selection-border);border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background-color .12s,border-color .12s,color .12s;width:36px}.grid-icon-action:hover{background:var(--surface-2);border-color:var(--primary);color:var(--primary)}.grid-icon-action.danger{color:var(--danger)}.grid-icon-action.danger:hover{background:var(--color-danger-50);border-color:var(--danger)}.bulk-products-grid td:last-child,.bulk-products-grid th:last-child{border-right:none}.bulk-products-grid tr:last-child td{border-bottom:none}.bulk-products-grid td.is-dirty{background:var(--selection-bg);box-shadow:inset 3px 0 0 var(--primary)}.bulk-products-grid td.has-error{background:var(--color-danger-50);box-shadow:inset 3px 0 0 var(--danger)}.bulk-products-grid input,.bulk-products-grid select{background:#0000;border:1px solid #0000;border-radius:var(--r-sm);color:var(--text);font-size:13px;height:34px;outline:none;width:100%}.bulk-products-grid input{padding:0 8px}.bulk-products-grid select{padding:0 6px}.bulk-products-grid input:focus,.bulk-products-grid select:focus{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 2px var(--selection-soft)}.bulk-products-grid .cell-error{color:var(--danger);font-size:11px;line-height:1.2;margin-top:4px}[data-theme=dark] .bulk-products-grid td.has-error{background:#db4a4429}@media (max-width:700px){.products-bulk{padding:12px}.bulk-products-grid{border-radius:var(--r-sm)}}.lista-group{margin-bottom:16px}.group-head{align-items:center;color:var(--text-muted);display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.04em;padding:12px 8px 6px;text-transform:uppercase}.group-head .count{background:var(--surface-2);border-radius:999px;font-size:11px;padding:1px 8px}.group-head .ruler{background:var(--border);flex:1;height:1px}.order-card{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);display:grid;gap:12px;grid-template-columns:24px 100px minmax(0,1fr) 180px 130px 120px 130px 32px;margin-bottom:6px;padding:10px 12px;transition:border-color .2s,background-color .2s}.ord-stamps{align-items:flex-end;display:flex;flex-direction:column;font-size:11px;gap:4px;white-space:nowrap}.ord-status{display:flex;justify-content:center}.ord-action{display:flex;justify-content:flex-end}.ord-stamps>div{align-items:baseline;display:inline-flex;gap:6px;justify-content:flex-end}.ord-stamps .k{color:var(--text-muted);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ord-stamps .v{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.order-card[data-selected=true]{background:var(--selection-bg);border-color:var(--selection-border);outline:none}.order-card[data-selection-active=true]{cursor:pointer}.order-card[data-selection-active=true]:hover{border-color:var(--primary)}.order-card[data-updated=true]{animation:card-updated 3s ease-out;outline:2px solid var(--success)}@keyframes card-updated{0%{outline-color:var(--success)}to{outline-color:var(--border)}}.order-card .ord-link{color:inherit;display:contents;text-decoration:none}.row-check{background:var(--surface);border:2px solid var(--border-strong);border-radius:6px;cursor:pointer;flex-shrink:0;height:24px;transition:border-color .12s,background-color .12s;width:24px}.row-check:hover{border-color:var(--primary)}.row-check[aria-checked=true]{background:var(--primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-color:var(--primary)}.ord-codeuser{display:flex;flex-direction:column;gap:2px}.ord-code{font-family:var(--font-mono);font-size:15px;font-weight:600}.ord-user{color:var(--text-muted);font-size:12px}.ord-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ord-summary{color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-flags{flex-wrap:wrap}.ord-flags,.ord-time{display:inline-flex;gap:4px}.ord-time{align-items:center;color:var(--text-muted);font-size:11px}.ord-time[data-urgent=true]{color:var(--warn);font-weight:600}.ord-time .urgent-badge{background:var(--color-warning-50);border:1px solid var(--color-warning-100);border-radius:4px;color:var(--color-warning-700);font-size:10px;font-weight:700;padding:0 6px}.ord-right{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.ord-total{font-family:var(--font-mono);font-weight:600}.ord-pay{color:var(--text-muted);font-size:11px;gap:4px}.ord-pay,.row-primary{align-items:center;display:inline-flex}.row-primary{border:none;border-radius:var(--r-sm);cursor:pointer;font-size:13px;font-weight:600;gap:6px;height:36px;padding:0 14px}.row-primary.consegna{background:var(--success);color:var(--success-on)}.row-primary.consegna:hover{background:var(--color-success-600)}.row-primary.chiama{background:var(--color-info-600);color:#fff}.row-primary.chiama:hover{background:var(--color-info-700)}.row-primary.riprendi{background:var(--color-primary-100);color:var(--primary)}.row-primary.riprendi:hover{background:var(--color-primary-200)}.kebab-btn{background:#0000;border:none;border-radius:var(--r-sm);cursor:pointer;height:36px;width:36px}.kebab-btn:hover{background:var(--surface-2)}.empty-state{color:var(--text-muted);padding:80px 20px;text-align:center}.empty-state .icon-wrap-circle{background:var(--surface-2);border-radius:50%;color:var(--text-dim);display:grid;height:88px;margin:0 auto 16px;place-items:center;width:88px}.empty-state h3{color:var(--text);font-size:17px;margin:0 0 6px}.empty-state p{font-size:14px;margin:0 0 18px}.sheet-backdrop{background:#0006;display:grid;inset:0;place-items:center;position:fixed;z-index:100}.confirm-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:20px;width:min(440px,92vw)}.confirm-card h3{font-size:17px;margin:0 0 8px}.confirm-card p{color:var(--text-muted);margin:0 0 16px}.confirm-card .actions{display:flex;gap:8px;justify-content:flex-end}.btn{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:40px;padding:0 14px}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-on)}.btn.primary:hover{background:var(--primary-hover)}.btn.consegna,.btn.success{background:var(--success);border-color:var(--success);color:var(--success-on)}.btn.consegna:hover,.btn.success:hover{background:var(--color-success-600);border-color:var(--color-success-600)}.btn.chiama,.btn.info{background:var(--color-info-600);border-color:var(--color-info-600);color:#fff}.btn.chiama:hover,.btn.info:hover{background:var(--color-info-700);border-color:var(--color-info-700)}.btn.ghost{background:#0000;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.danger{border-color:var(--color-danger-100);color:var(--danger)}.btn.sm{font-size:12px;height:32px;padding:0 10px}.btn.lg{font-size:15px;height:48px;padding:0 18px}.btn.btn-chiama{background:var(--color-info-600);border-color:var(--color-info-600);color:#fff}.btn.btn-chiama:hover{background:var(--color-info-700);border-color:var(--color-info-700)}.btn.btn-riprendi{background:var(--color-primary-100);border-color:var(--color-primary-100);color:var(--primary)}.btn.btn-riprendi:hover{background:var(--color-primary-200);border-color:var(--color-primary-200)}.dettaglio{display:grid;gap:24px;grid-template-columns:1fr 360px;margin:0 auto;max-width:1400px;padding:16px 16px 100px}@media (max-width:980px){.dettaglio{grid-template-columns:1fr}.det-side{order:2}}.det-main{display:flex;flex-direction:column;gap:16px}.det-header{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.codeblock .code{color:var(--color-primary-700);font-family:var(--font-mono);font-size:28px;font-weight:600}.codeblock .meta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:4px}.codeblock .meta .dot{opacity:.6}.det-items{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.det-item{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:60px 1fr auto;padding:12px 16px}.det-item:last-child{border-bottom:none}.det-item .qty{font-family:var(--font-mono);font-size:16px;font-weight:600}.det-item .name{font-weight:500}.det-item .price-each{color:var(--text-muted);font-size:12px;margin-top:2px}.det-item .item-note{align-items:center;background:var(--color-warning-50);border:1px solid var(--color-warning-100);border-radius:4px;color:var(--color-warning-700);display:inline-flex;font-size:12px;gap:4px;margin-top:4px;padding:2px 8px}.det-item .total{font-family:var(--font-mono);font-weight:600}.det-item .price-line{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.det-item .price-line .total{font-variant-numeric:tabular-nums}.det-item .price-line .each{color:var(--text-dim);font-family:var(--font-mono);font-size:11px}.det-totals{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:12px 16px}.det-totals .grand{align-items:baseline;display:flex;font-size:22px;font-weight:700;justify-content:space-between}.det-totals .grand .v{font-family:var(--font-mono);font-size:28px}.det-side{display:flex;flex-direction:column;gap:12px}.side-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:12px 16px}.side-block .title{color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.meta-line{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.meta-line .k{align-items:center;color:var(--text-muted);display:inline-flex;gap:6px}.meta-line .v{font-weight:500}.order-note-display{color:var(--text);font-size:13px;white-space:pre-wrap}.timeline{display:flex;flex-direction:column;gap:12px}.tl-event{font-size:13px;padding-left:20px;position:relative}.tl-event:before{background:var(--border-strong);border-radius:50%;content:"";height:8px;left:6px;position:absolute;top:4px;width:8px}.tl-event.is-now:before{background:var(--primary)}.tl-event.is-cancelled:before{background:var(--danger)}.tl-event .who{font-weight:500}.tl-event .what{color:var(--text-muted)}.tl-event .when{margin-top:2px}.tl-event .when,.tl-gap{color:var(--text-dim);font-size:11px}.tl-gap{border-left:2px dashed var(--border-strong);margin:-4px 0 -4px 9px;padding:2px 0 2px 13px}.det-actionbar{background:var(--surface);border-top:1px solid var(--border);bottom:0;display:flex;gap:8px;left:0;padding:12px 16px;position:fixed;right:0;z-index:30}body[data-nav=side] .det-actionbar{left:240px}body[data-nav=side][data-side-collapsed=true] .det-actionbar{left:64px}.primary-action{align-items:center;border:none;border-radius:var(--r-lg);cursor:pointer;display:inline-flex;flex:1;font-size:16px;font-weight:600;gap:8px;height:56px;justify-content:center;padding:0 24px}.primary-action.success{background:var(--success);color:var(--success-on)}.primary-action.chiama{background:var(--color-info-600);color:#fff}.primary-action.chiama:hover{background:var(--color-info-700)}.primary-action.riprendi{background:var(--color-primary-100);color:var(--primary)}.primary-action.riprendi:hover{background:var(--color-primary-200)}.primary-action.empty{background:var(--surface-2);color:var(--text-muted)}.secondary-actions{display:inline-flex;gap:8px}.cassa{display:grid;grid-template-columns:1fr clamp(360px,32vw,460px);height:calc(100dvh - var(--hit))}body[data-nav=side] .cassa{height:100dvh}.products{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:16px 20px 20px}.products-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.products-toolbar .search-box{flex:1;height:40px;min-width:200px}.template-selector{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);display:inline-flex;gap:2px;padding:4px}.template-selector button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:500;height:40px;padding:8px 14px}.template-selector button[aria-current=true],.template-selector button[aria-pressed=true]{background:var(--color-neutral-900);color:var(--color-neutral-25)}[data-theme=dark] .template-selector button[aria-current=true],[data-theme=dark] .template-selector button[aria-pressed=true]{background:var(--text);color:var(--color-neutral-900)}.category-tabs{display:flex;flex-shrink:0;gap:6px;overflow-x:auto;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.chip{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:40px;padding:0 14px;white-space:nowrap}.chip:hover{background:var(--surface-2)}.chip.on,.chip[aria-pressed=true]{background:var(--selection-bg);border-color:var(--selection-border);color:var(--primary)}[data-theme=dark] .chip.on,[data-theme=dark] .chip[aria-pressed=true]{background:var(--selection-soft);color:var(--color-primary-100)}.product-grid{align-content:start;display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}@media (max-width:1280px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:860px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:80px;overflow:hidden;padding:10px 12px;position:relative;text-align:left;transition:transform .06s,box-shadow .12s,border-color .12s}.product-tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.product-tile:active{transform:scale(.98)}.product-tile .name{text-wrap:pretty;font-size:14px;font-weight:600;line-height:1.2}.product-tile .price{align-self:flex-end;color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.product-tile .qty-badge{background:var(--primary);border:2px solid var(--surface);border-radius:999px;box-shadow:0 2px 6px #93225c66;color:var(--primary-on);display:grid;font-size:12px;font-weight:700;height:24px;min-width:24px;padding:0 6px;place-items:center;position:absolute;right:-6px;top:-6px}.product-tile[data-accent]{color:#fff}.product-tile[data-accent] .price{color:#ffffffd9}.product-tile[disabled]{background:var(--surface-2,var(--surface));border-style:dashed;cursor:not-allowed;opacity:.55}.product-tile[disabled]:hover{border-color:var(--border);box-shadow:none}.product-tile[disabled]:active{transform:none}.product-tile .sold-out-badge{background:var(--warning,#b45309);inset-inline:0;bottom:0;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 0;position:absolute;text-align:center;text-transform:uppercase}.cat-header{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:6px 0 2px;text-transform:uppercase}.products-empty{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:8px;grid-column:1/-1;padding:60px 20px;text-align:center}.cart{background:var(--surface);border-left:1px solid var(--border);display:grid;grid-template-rows:auto auto 1fr auto;min-height:0}.cart-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:16px 20px 12px}.cart-head h2{font-size:17px;font-weight:600;margin:0}.cart-head .count{color:var(--text-muted);font-weight:500}.cart-clear{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;height:32px;margin-left:auto;padding:0 8px}.cart-clear:hover{background:var(--color-danger-50);color:var(--danger)}.cart-modifiers{background:var(--surface-2);border-bottom:1px solid var(--border);gap:10px;padding:14px 20px}.cart-modifiers,.modifier-group{display:flex;flex-direction:column}.modifier-group{gap:6px}.modifier-group .glabel{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.modifier-row{display:flex;flex-wrap:wrap;gap:8px}.cart-body{overflow:auto;padding:8px 0}.cart-empty{color:var(--text-muted);display:grid;height:100%;padding:32px 24px;place-items:center;text-align:center}.cart-empty .ill{background:var(--surface-2);border-radius:50%;color:var(--text-dim);display:grid;height:88px;margin:0 auto 16px;place-items:center;width:88px}.cart-empty h3{color:var(--text);font-size:16px;font-weight:600;margin:0 0 6px}.cart-empty p{font-size:13px;margin:0 0 18px}.cart-empty .hints{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r);color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:6px;padding:12px 14px;text-align:left}.cart-empty .hints kbd{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:var(--font-mono);font-size:11px;padding:2px 6px}.cart-row{align-items:start;display:grid;gap:4px 12px;grid-template-columns:1fr auto;padding:8px 20px}.cart-row+.cart-row{border-top:1px solid var(--border)}@keyframes cart-row-bump{0%{background:var(--selection-bg);box-shadow:inset 3px 0 0 var(--primary)}to{background:#0000;box-shadow:inset 3px 0 0 #0000}}.cart-row.is-bumped{animation:cart-row-bump 1s ease-out}@media (prefers-reduced-motion:reduce){.cart-row.is-bumped{animation:none}}.cart-row .cart-main{display:flex;flex-direction:column;gap:4px;min-width:0}.cart-row .name{text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.25}.cart-row .price-line{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.cart-row .price-line .total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.cart-row .price-line .each{color:var(--text-dim);font-family:var(--font-mono);font-size:11px}.cart-row[data-line-issue]{background:color-mix(in srgb,var(--warning,#b45309) 8%,#0000)}.cart-row[data-line-issue=archived],.cart-row[data-line-issue=unavailable]{background:color-mix(in srgb,var(--danger,#b91c1c) 8%,#0000)}.cart-row .line-issue{color:var(--danger,#b91c1c);font-size:11px;font-weight:600}.cart-row .price-line .was-price{color:var(--warning,#b45309);font-family:var(--font-mono);font-size:11px;font-weight:600;text-decoration:line-through}.cart-row .row-actions{align-items:center;display:flex;gap:6px;grid-column:1/-1;justify-content:flex-end;margin-top:4px}.qty-stepper{align-items:center;background:var(--surface-2);border-radius:999px;display:inline-flex;height:36px}.qty-stepper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:var(--text);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.qty-stepper button:hover{background:var(--border)}.qty-stepper .qty{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;min-width:24px;text-align:center}.cart-row .icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:var(--text-muted);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.cart-row .icon-btn:hover{background:var(--surface-2);color:var(--text)}.cart-row .icon-btn.note-on{background:var(--selection-bg);color:var(--primary)}.cart-row .icon-btn.remove{display:grid;height:32px;margin-right:12px;place-items:center;width:32px}.cart-row .icon-btn.remove:hover{background:var(--color-danger-50);color:var(--danger)}.cart-row .note-display{align-items:flex-start;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--selection-bg);border:0;border-left:3px solid var(--color-primary-500);border-radius:8px;color:var(--color-primary-700);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 10px;text-align:left}.cart-row .note-display:hover{background:var(--selection-soft)}[data-theme=dark] .cart-row .note-display{color:var(--color-primary-100)}.cart-row .add-note{align-items:center;align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:2px 0}.cart-row .add-note:hover{color:var(--primary)}.cart-foot{background:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.cart-foot form{display:block;width:100%}.order-note-input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);color:var(--text);font-family:inherit;font-size:13px;height:44px;min-height:0;outline:none;padding:8px 12px;resize:none;width:100%}.order-note-input:focus{border-color:var(--primary)}.confirm-btn{align-items:center;background:var(--primary);border:0;border-radius:var(--r-lg);color:var(--primary-on);cursor:pointer;display:flex;font-size:17px;font-weight:600;height:64px;justify-content:space-between;padding:0 24px;transition:background .12s,transform .04s}.confirm-btn:hover{background:var(--primary-hover)}.confirm-btn:active{transform:scale(.985)}.confirm-btn:disabled{background:var(--surface-2);color:var(--text-dim);cursor:not-allowed}.confirm-btn .right{align-items:center;display:flex;gap:12px}.confirm-btn .right .total{font-family:var(--font-mono);font-size:20px;font-variant-numeric:tabular-nums}@media (max-width:860px){.cassa{grid-template-columns:1fr;height:auto}.cart{border-left:0;border-top:1px solid var(--border)}}.sheet{background:var(--surface);border-radius:18px;box-shadow:var(--shadow-pop);display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(620px,92vw)}.sheet-head{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:18px 20px 12px}.sheet-head h3{font-size:17px;font-weight:600;margin:0}.sheet-head .sub{color:var(--text-muted);font-size:13px;margin-top:2px}.sheet-body{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:16px 20px}.sheet-preset-grid{display:flex;flex-wrap:wrap;gap:8px}.preset-chip{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:40px;padding:0 14px}.preset-chip:hover{background:var(--surface-2)}.preset-chip.on{background:var(--selection-bg);border-color:var(--color-primary-500);color:var(--primary)}.preset-chip .plus{color:var(--text-dim);font-weight:700}.sheet-body textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);color:var(--text);font-size:15px;min-height:80px;outline:none;padding:12px 14px;resize:none}.sheet-body textarea:focus{border-color:var(--primary)}.sheet-foot{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 20px 18px}.pagamento{background:var(--bg);display:grid;grid-template-columns:1fr clamp(340px,30vw,420px);height:calc(100dvh - var(--hit))}body[data-nav=side] .pagamento{height:100dvh}.pay-main{display:grid;min-height:0;min-width:0;overflow:auto;padding:28px;place-items:center}.pay-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:24px;padding:28px 28px 30px;width:min(640px,100%)}.pay-head{align-items:flex-end;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;padding-bottom:22px}.pay-order{display:flex;flex-direction:column;gap:4px}.pay-back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;height:44px;padding:0 16px 0 12px;white-space:nowrap}.pay-back:hover{background:var(--surface-2);border-color:var(--primary);color:var(--primary)}.pay-order .lbl,.pay-total .lbl{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pay-order .code{font-family:var(--font-mono);font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1}.pay-total{display:flex;flex-direction:column;gap:4px;text-align:right}.pay-total .amount{color:var(--primary);font-family:var(--font-mono);font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1}.pay-flags{border-bottom:1px solid var(--border);margin-top:-4px;padding-bottom:22px}.pay-flags .meta-line{font-size:14px;gap:10px;justify-content:center;padding:8px 0}.pay-flags .meta-line .k{align-items:center;display:inline-flex;gap:7px}.pay-flags .meta-line .v:before{color:var(--text-dim);content:"\00B7";margin-right:10px}.pay-printer-alert{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--text-dim);border-radius:var(--r);display:flex;gap:12px;margin-top:-4px;padding:12px 16px}.pay-printer-alert .ppa-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pay-printer-alert .ppa-title{font-weight:600}.pay-printer-alert .ppa-status{color:var(--text-muted);font-size:13px}.pay-printer-alert.sev-warn{background:var(--color-warning-50);border-color:var(--color-warning-100);border-left-color:var(--color-warning-500)}.pay-printer-alert.sev-warn,.pay-printer-alert.sev-warn .ppa-status{color:var(--color-warning-700)}.pay-printer-alert.sev-danger{background:var(--color-danger-50);border-color:var(--color-danger-100);border-left-color:var(--color-danger-500);color:var(--color-danger-700)}.pay-printer-alert.sev-danger .ppa-status{color:var(--color-danger-700)}.pay-methods-desc{color:var(--text-muted);font-size:14px;margin:0 0 -4px;text-align:center}.pay-methods{display:grid;gap:16px;grid-template-columns:1fr 1fr}.pay-method{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:2px solid var(--border-strong);border-radius:var(--r-lg);color:var(--text);cursor:pointer;display:flex;flex-direction:column;font-size:22px;font-weight:600;gap:14px;justify-content:center;min-height:160px;transition:transform .05s,border-color .12s,background .12s,box-shadow .12s}.pay-method .hero,.pay-method svg{color:var(--text-muted);transition:color .12s}.pay-method:hover{border-color:var(--primary);box-shadow:var(--shadow-2)}.pay-method:hover .hero,.pay-method:hover svg{color:var(--primary)}.pay-method:active{transform:scale(.985)}.pay-method.cash:hover{background:var(--color-success-50);border-color:var(--color-success-500)}.pay-method.cash:hover .hero,.pay-method.cash:hover svg{color:var(--color-success-700)}.pay-method.card:hover{background:var(--selection-bg);border-color:var(--primary)}.pay-pick{justify-content:center}.pay-pick.cash:not(.success):hover{background:var(--color-success-50);border-color:var(--color-success-500);color:var(--color-success-700)}.pay-pick.card:not(.primary):hover{background:var(--selection-bg);border-color:var(--primary)}.calc{display:flex;flex-direction:column;gap:16px}.calc-summary{display:grid;gap:12px;grid-template-columns:1fr 1fr}.calc-change,.calc-line{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);display:flex;flex-direction:column;gap:4px;padding:12px 16px}.calc-change .lbl,.calc-line span:first-child{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.calc-line .val{font-family:var(--font-mono);font-size:26px;font-weight:600}.calc-line .val.dim{color:var(--text-dim)}.calc-change .val{font-family:var(--font-mono);font-size:26px;font-weight:700}.calc-change.ok{background:var(--color-success-50);border-color:var(--color-success-200)}.calc-change.ok .lbl,.calc-change.ok .val{color:var(--color-success-800)}.calc-change.short{background:var(--color-warning-50);border-color:var(--color-warning-100)}.calc-change.short .lbl,.calc-change.short .val{color:var(--color-warning-700)}.calc-quick{display:flex;flex-wrap:wrap;gap:8px}.calc-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:15px;font-weight:600;height:44px;padding:0 16px}.calc-chip:hover{background:var(--surface-2);border-color:var(--primary)}.calc-chip.exact{background:var(--selection-bg);border-color:var(--selection-border);color:var(--primary);font-family:var(--font-sans)}.calc-pad{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.calc-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);color:var(--text);cursor:pointer;display:grid;font-family:var(--font-mono);font-size:24px;font-weight:600;height:64px;place-items:center;transition:background .1s,transform .04s}.calc-key:hover{background:var(--surface-2)}.calc-key:active{background:var(--border);transform:scale(.97)}.calc-key.del{color:var(--text-muted)}.calc-actions{align-items:center;display:flex;gap:10px;margin-top:4px}.calc-actions .btn{font-weight:700}.calc-newbtn{flex:1;height:var(--touch)}.card-confirm{align-items:center;display:flex;flex-direction:column;gap:18px;padding:8px 0 4px;text-align:center}.card-confirm-badge{background:var(--selection-bg);border-radius:50%;color:var(--primary);display:grid;height:80px;place-items:center;width:80px}.card-confirm-text h3{font-size:20px;font-weight:600;margin:0 0 6px}.card-confirm-text p{text-wrap:pretty;color:var(--text-muted);font-size:14px;margin:0;max-width:360px}.card-confirm .calc-actions{margin-top:6px;width:100%}.pay-review{background:var(--surface);border-left:1px solid var(--border);display:grid;grid-template-rows:auto 1fr auto auto;min-height:0}.pay-review-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:16px 20px 12px}.pay-review-head h2{font-size:17px;font-weight:600;margin:0;white-space:nowrap}.pay-review-head .count{color:var(--text-muted);font-weight:500;margin-left:auto}.pay-review-body{overflow:auto;padding:6px 0}.pay-review-row{align-items:baseline;display:grid;gap:10px;grid-template-columns:40px 1fr auto;padding:10px 20px}.pay-review-row+.pay-review-row{border-top:1px solid var(--border)}.pay-review-row .q{color:var(--text-muted);font-family:var(--font-mono);font-weight:600}.pay-review-row .nm{display:flex;flex-direction:column;font-size:15px;font-weight:500;gap:3px}.pay-review-row .nm .note{color:var(--color-primary-700);font-size:12px;font-weight:400}[data-theme=dark] .pay-review-row .nm .note{color:var(--color-primary-100)}.pay-review-row .amt{align-items:flex-end;display:flex;flex-direction:column;font-family:var(--font-mono);font-weight:600;gap:2px}.pay-review-row .amt .price-each{color:var(--text-dim);font-size:12px;font-weight:400}.pay-review-foot{align-items:baseline;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 20px}.pay-review-foot span:first-child{color:var(--text-muted);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pay-review-foot .num{font-family:var(--font-mono);font-size:24px;font-weight:600}.pay-review-note{align-items:flex-start;background:var(--selection-bg);border-left:3px solid var(--color-primary-500);border-radius:8px;color:var(--color-primary-700);display:flex;font-size:13px;gap:6px;margin:0 16px 16px;padding:10px 12px}[data-theme=dark] .pay-review-note{color:var(--color-primary-100)}@media (max-width:980px){.pagamento{grid-template-columns:1fr;grid-template-rows:1fr auto;height:auto}.pay-review{border-left:0;border-top:1px solid var(--border);max-height:40vh}.pay-main{padding:16px}.pay-card{gap:18px;padding:20px}.pay-order .code,.pay-total .amount{font-size:30px}}.calc-backbtn{height:var(--touch)}.products-index .topbar .btn{flex-shrink:0}.product-groups{display:grid;gap:18px}.product-category-group{display:grid;gap:8px}.product-category-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:0 2px}.product-category-header h2{font-size:16px;font-weight:700;margin:0}.product-category-header span{color:var(--text-muted);font-size:13px}.product-card-list{display:grid;gap:8px}.product-card{grid-template-columns:minmax(220px,1fr) auto auto;min-height:72px}.product-card[data-drag-enabled=true]{grid-template-columns:auto minmax(220px,1fr) auto auto}.product-card[data-available=false]{background:color-mix(in srgb,var(--warning,#b45309) 6%,#0000)}.bulk-products-grid tr[data-available=false]{background:color-mix(in srgb,var(--warning,#b45309) 7%,#0000)}.bulk-products-grid tr[data-available=false] td:first-child{box-shadow:inset 3px 0 0 var(--warning,#b45309)}.product-sold-out-badge{background:var(--warning,#b45309);border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;margin-inline-start:8px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.archived-products{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.archived-products>summary{align-items:center;color:var(--text-muted);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px}.archived-products .archived-hint{color:var(--text-dim);font-size:12px;margin:8px 0 12px;max-width:68ch}#archived-products .product-card{grid-template-columns:minmax(220px,1fr) auto auto;opacity:.7}.product-card .product-drag-handle{align-items:center;color:var(--text-muted);cursor:move;display:inline-flex;justify-content:center;width:32px}.product-main{display:grid;gap:4px;min-width:0}.broadcast-card-link{color:inherit;text-decoration:none}.product-main h3{font-size:15px;font-weight:700;margin:0}.product-bom-summary{color:var(--text-muted);font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-price{font-family:var(--font-mono);font-size:18px;font-weight:700;white-space:nowrap}.product-actions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (max-width:820px){.product-card{align-items:stretch;grid-template-columns:1fr}.product-card[data-drag-enabled=true]{grid-template-columns:auto 1fr}.product-card .product-drag-handle{align-self:start}.product-bom-summary{white-space:normal}.product-price{justify-self:start}.product-actions{justify-content:flex-start}}.product-bom-page{margin:0 auto;max-width:980px;padding:16px 16px 40px}.product-bom-page .bom-title{display:flex;flex-direction:column;gap:2px}.product-bom-page .bom-title .kicker{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.product-bom-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin-top:16px;overflow:hidden}.product-bom-section>h2{align-items:baseline;border-bottom:1px solid var(--border);color:var(--text-muted);display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0;padding:12px 16px;text-transform:uppercase}.product-bom-section>h2 .meta{font-weight:500;letter-spacing:0;text-transform:none}.product-bom-list{display:flex;flex-direction:column}.product-bom-row{align-items:center;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) 120px 64px 40px;padding:8px 16px}.product-bom-row:last-child{border-bottom:none}.product-bom-row[data-dirty=true]{background:var(--selection-bg);box-shadow:inset 3px 0 0 var(--primary)}.product-bom-row .name{font-weight:500}.product-bom-row .qty{font-family:var(--font-mono);text-align:right}.product-bom-row .unit{color:var(--text-muted);font-size:13px}.product-bom-row .cell-error{color:var(--danger);font-size:12px;grid-column:1/-1;margin:0}.product-bom-empty{color:var(--text-muted);font-size:14px;padding:16px}.product-bom-search{padding:12px 16px 0}.product-bom-available{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.product-bom-available button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:34px;padding:0 12px;transition:background-color .12s,border-color .12s,color .12s}.product-bom-available button:hover{background:var(--surface-2);border-color:var(--primary);color:var(--primary)}.product-bom-available button span{color:var(--text-muted);font-size:12px}.product-bom-available button:hover span{color:inherit}.product-bom-available:empty:after{color:var(--text-muted);content:attr(data-empty-label);font-size:13px}.product-bom-create input,.product-bom-row input[type=text],.product-bom-section input[type=search]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-size:14px;height:36px;outline:none;padding:0 10px;transition:border-color .12s,box-shadow .12s}.product-bom-row input[type=text]{text-align:right}.product-bom-create input:focus,.product-bom-row input[type=text]:focus,.product-bom-section input[type=search]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--selection-soft)}.product-bom-section input[type=search]{width:100%}.product-bom-create{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) 120px auto;margin-top:16px;padding:12px 16px}@media (max-width:720px){.product-bom-row{grid-template-columns:1fr 100px 40px}.product-bom-row .unit{display:none}.product-bom-create{grid-template-columns:1fr}}.admin-row-action{align-items:center;color:var(--primary);display:inline-flex;font-weight:600;gap:4px;text-decoration:none}.admin-row-action:hover{color:var(--primary-hover);text-decoration:underline}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px}.form-card-head h2{font-size:17px;font-weight:600;margin:0}.form-grid{display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-card label{color:var(--text-muted);display:block;font-size:13px;font-weight:600}.form-card input,.form-card select,.form-card textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:none;color:var(--text);font-size:14px;height:40px;margin-top:6px;padding:0 12px;width:100%}.form-card textarea{height:auto;min-height:96px;padding:10px 12px}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--selection-soft);outline:none}.form-card .form-actions{display:flex;gap:8px;justify-content:flex-end}.cat-queue,.row-aside{display:inline-flex;justify-content:flex-end}.row-aside{align-items:center;gap:6px}.section-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:4px 2px 10px}.section-head h2{font-size:16px;font-weight:700;margin:0}.section-head .meta{color:var(--text-muted);font-size:13px}.gallery-items{display:grid;gap:8px;margin-bottom:24px}.gallery-item{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr) auto auto;padding:8px 12px}.gallery-item img{border-radius:var(--r-sm);height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.gallery-item .g-name{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-item .g-pos{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.gallery-item .g-actions{display:inline-flex;gap:6px}.gallery-add-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.gallery-asset{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;display:block;padding:8px;text-align:left;transition:border-color .12s,box-shadow .12s;width:100%}.gallery-asset:hover{border-color:var(--primary);box-shadow:var(--shadow-2)}.gallery-asset img{border-radius:var(--r-sm);height:96px;margin-bottom:6px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-asset .a-name{color:var(--text);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-note{font-size:14px;padding:8px 2px}.empty-note,.row-meta{color:var(--text-muted)}.row-meta{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px}.row-meta span{align-items:center;display:inline-flex;gap:5px}.report-layout{display:grid;gap:24px;grid-template-columns:240px 1fr;margin-top:16px}@media (max-width:980px){.report-layout{grid-template-columns:1fr}}.report-filters{align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);gap:14px;padding:12px 16px}.report-filters .side-title{color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.report-filter-block{display:flex;flex-direction:column;gap:6px}.report-filter-label{color:var(--text-muted);font-size:12px}.report-select{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);height:var(--touch-s);padding:0 8px}.report-time-range{display:flex;flex-direction:column;gap:6px}.report-time-row{align-items:center;display:flex;gap:8px}.report-time-row>span{color:var(--text-muted);font-size:12px;width:38px}.report-time-range input{flex:0 0 auto;font-family:var(--font-mono);height:var(--touch-s);padding:0 8px;text-align:center;width:5.5em}.report-check,.report-time-range input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text)}.report-check{cursor:pointer;min-height:var(--touch-s);padding:6px 10px;text-align:left}.report-check[aria-pressed=true]{background:var(--selection-bg);border-color:var(--selection-border);color:var(--primary)}.report-toggles{display:flex;flex-direction:column;gap:8px}.report-toggles label{align-items:center;display:flex;font-size:14px;gap:8px}.report-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.report-table{border-collapse:collapse;font-size:14px;width:100%}.report-table td,.report-table th{border-bottom:1px solid var(--border);padding:8px 12px}.report-table th{background:var(--surface-2);color:var(--text-muted);text-align:left}.report-table td.num,.report-table th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.report-table tr.report-cat td{background:var(--surface-2);font-weight:600}.report-table tr.report-total td{border-top:2px solid var(--border-strong);font-weight:700}.report-empty{color:var(--text-muted);padding:24px 12px;text-align:center}.print-opt{align-items:center;display:flex;font-size:14px;gap:8px;margin:8px 0}.report-layout{align-items:start;grid-template-columns:240px minmax(0,1fr)}@media (max-width:980px){.report-layout{grid-template-columns:minmax(0,1fr)}}.report-side{gap:16px;max-height:calc(100vh - 140px);min-width:0;overflow-y:auto;position:sticky;top:12px}.report-block,.report-side{display:flex;flex-direction:column}.report-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);gap:10px;padding:12px 14px}.report-block-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.report-chips{display:flex;flex-wrap:wrap;gap:6px}.report-chip{align-items:center;background:var(--selection-bg);border:1px solid var(--selection-border);border-radius:999px;color:var(--primary);display:inline-flex;font-size:12px;gap:6px;padding:3px 6px 3px 10px}.report-chip button{background:#0000;border:none;color:inherit;cursor:pointer;font-size:12px;line-height:1;padding:2px}.report-chips-empty{color:var(--text-dim);font-size:12px}.report-filters-toggle{align-self:flex-start}.report-filters,.report-filters-panel{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding-top:12px}.report-filter-head{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;gap:8px;padding:2px 0;width:100%}.report-filter-head .report-filter-label{color:var(--text);font-weight:600}.report-filter-summary{color:var(--text-muted);font-size:12px;margin-left:auto}.report-filter-options{display:flex;flex-direction:column;gap:5px;margin-top:6px}.report-table-wrap{max-height:calc(100vh - 140px);min-width:0;overflow:auto}.report-matrix{white-space:nowrap}.report-matrix td,.report-matrix th{border-bottom:1px solid var(--border)}.report-matrix th.day-group{border-left:1px solid var(--border-strong);text-align:center}.report-matrix .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.report-matrix td.period,.report-matrix th.period{background:var(--surface-2)}.report-matrix .sticky-col{background:var(--surface);left:0;position:sticky;text-align:left;z-index:1}.report-matrix tr.report-cat .sticky-col{background:var(--surface-2)}.report-matrix tr.report-cat td{background:var(--surface-2);font-weight:600}.report-matrix tr.report-total td{border-top:2px solid var(--border-strong);font-weight:700}.report-matrix tr.report-total .sticky-col{background:var(--surface)}.sstats-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.sstats-title{font-size:22px;font-weight:650;margin:0}.sstats-title .sep{color:var(--text-muted);font-weight:400}.sstats-meta{align-items:flex-start;color:var(--text-muted);display:flex;font-size:14px;gap:10px}.sstats-meta-lines{align-items:flex-end;display:flex;flex-direction:column}.sstats-meta-sep{display:none}.sstats-warn{color:var(--warn-on)}.sstats-ok{color:var(--color-success-800)}[data-theme=dark] .sstats-ok{color:var(--color-success-200)}.sstats-boxes{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.sstats-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px}.sstats-box-title{color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.sstats-kv{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:5px 0}.sstats-kv+.sstats-kv{border-top:1px solid var(--border)}.sstats-kv-label{font-size:16px}.sstats-kv-value{font-size:22px;font-variant-numeric:tabular-nums}.sstats-code,.sstats-kv-value{font-family:var(--font-mono);font-weight:650}.sstats-code{font-size:26px;font-variant-numeric:tabular-nums}.sstats-sub{color:var(--text-muted);font-size:15px}.sstats-elapsed{font-size:18px;font-weight:650;margin-top:8px}.sstats-code-list{border-top:1px solid var(--border);display:grid;margin-top:10px}.sstats-list-code{font-family:var(--font-mono);font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;padding:6px 0}.sstats-list-code+.sstats-list-code{border-top:1px solid var(--border)}.sstats-table-title{font-size:19px;font-weight:650;margin:22px 0 10px}.sstats-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:auto}.sstats-table{border-collapse:collapse;font-size:16px;width:100%}.sstats-table td,.sstats-table th{padding:10px 14px}.sstats-table th{background:var(--surface-2);color:var(--text-muted);font-size:14px;font-weight:600;letter-spacing:.03em;text-align:left;text-transform:uppercase}.sstats-table tbody tr{border-bottom:1px solid var(--border)}.sstats-table tbody tr:last-child{border-bottom:none}.sstats-table tbody tr:nth-child(2n){background:var(--surface-2)}.sstats-table td.num,.sstats-table th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.sstats-table td.sstats-pen{font-weight:700}.sstats-unit{color:var(--text-muted);font-size:14px}.sstats-qty-input{background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:var(--font-mono);font-size:15px;height:32px;padding:0 8px;width:76px}.sstats-prod-form{align-items:center;display:flex;gap:6px}.sstats-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:22px 0 10px}.sstats-section-head .sstats-table-title{margin:0}.sstats-box[data-tappable=true]{cursor:pointer}.sstats-box[data-tappable=true]:hover{border-color:var(--border-strong)}.sstats-actions-col{white-space:nowrap}.sstats-row-actions{display:flex;gap:6px}.sstats-sold-out-badge{background:var(--warn);border-color:var(--warn);color:var(--color-neutral-900);font-weight:700;letter-spacing:.04em;margin-right:8px;text-transform:uppercase}.sstats-table tbody tr[data-sold-out=true],.sstats-table tbody tr[data-sold-out=true]:nth-child(2n){background:var(--sold-out-row)}.sstats-sold-out{margin-top:22px}.sstats-collapse{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-size:19px;font-weight:650;gap:8px;padding:0}.sstats-count{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;padding:1px 8px}.sstats-sold-out-rows{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);list-style:none;margin:0;overflow:hidden;padding:0}.sstats-sold-out-rows li{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:10px 14px}.sstats-sold-out-rows li:last-child{border-bottom:none}.sstats-sold-out-name{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sstats-sold-out-category{color:var(--text-muted);font-size:13px}.sstats-sold-out-product{font-weight:600}.sstats-sold-out-since{color:var(--warn-on);font-size:14px}.sstats-sheet{display:flex;flex-direction:column;max-height:86vh;width:min(560px,94vw)}.sstats-sheet .sheet-head{align-items:center;display:flex;justify-content:space-between}.sstats-sheet .sheet-body{overflow:auto}.sheet-actions{border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;padding:14px 16px}.sstats-pending-rows,.sstats-pick-rows{list-style:none;margin:0;padding:0}.sstats-pending-rows li{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:10px 0}.sstats-pending-rows li:last-child{border-bottom:none}.sstats-pending-rows li[data-delivered=true]{opacity:.55}.sstats-pending-code{font-family:var(--font-mono);font-weight:700}.sstats-pending-time{color:var(--text-muted);font-size:14px}.sstats-pending-wait{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.sstats-pending-done{align-items:center;color:var(--success-on);display:inline-flex;font-size:14px;font-weight:600;gap:4px}.sstats-pick-rows li{padding:4px 0}.sstats-pick-rows label{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 4px}.sstats-pick-rows input[type=checkbox]{accent-color:var(--primary);height:20px;width:20px}.sstats-pick-group{color:var(--text-muted);font-size:13px;font-weight:600;letter-spacing:.03em;margin-top:10px;padding:6px 4px 2px;text-transform:uppercase}.sstats-pick-empty{color:var(--text-muted);margin:0}@media (max-width:980px){.sstats-head{flex-direction:column;gap:6px}.sstats-meta-lines{align-items:baseline;flex-direction:row;gap:6px}.sstats-meta-sep{display:inline}.sstats-boxes{grid-template-columns:1fr}.sstats-pending-rows li{flex-wrap:wrap}.sstats-pending-wait{margin-left:0}}.bingo-options-toggle{height:var(--touch-s);justify-content:center;padding:0;width:var(--touch-s)}.bingo-options-panel{max-height:none;overflow:visible;padding:16px;text-align:left;width:min(320px,calc(100vw - 32px))}.bingo-options-title{font-size:17px;font-weight:700}.bingo-option-group{margin-top:16px}.bingo-option-label{color:var(--text-muted);display:block;font-size:13px;font-weight:600}.bingo-duration-row{align-items:center;display:flex;gap:8px;margin-top:4px}.bingo-duration-input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-mono);font-size:16px;font-variant-numeric:tabular-nums;height:var(--touch-s);padding:0 12px;width:96px}.bingo-duration-input[aria-invalid=true]{border-color:var(--danger)}.bingo-option-unit{color:var(--text-muted);font-size:14px}.bingo-option-error{color:var(--danger);font-size:14px;margin-top:4px}.bingo-theme-selector{display:grid;grid-template-columns:repeat(2,1fr);margin-top:4px;width:100%}.bingo-theme-selector button{height:var(--touch-s);width:100%}.bingo-recent-toggle{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;margin-top:16px;min-height:var(--touch-s);padding:8px 12px;text-align:left;width:100%}.bingo-recent-toggle:hover{background:var(--surface-2)}.bingo-options-close{justify-content:center;margin-top:12px;min-height:var(--touch-s);width:100%}@media (max-width:720px){.dropdown.bingo-options-panel{inset:16px 16px auto;max-height:calc(100dvh - 32px);overflow-y:auto;position:fixed;width:auto}}.bingo-display[data-display-theme=dark]{--bingo-bg:var(--projector-dark-bg);--bingo-fg:var(--projector-dark-fg);--bingo-muted:var(--projector-dark-muted);--bingo-cell-bg:var(--projector-dark-surface);--bingo-cell-fg:var(--projector-dark-cell);--bingo-cell-border:var(--projector-dark-border);--bingo-drawn-bg:var(--projector-dark-fg);--bingo-drawn-fg:var(--projector-dark-bg);--bingo-drawn-border:var(--projector-dark-fg);--bingo-win:var(--projector-dark-win)}.bingo-display[data-display-theme=light]{--bingo-bg:var(--projector-light-bg);--bingo-fg:var(--projector-light-fg);--bingo-muted:var(--projector-light-muted);--bingo-cell-bg:var(--projector-light-surface);--bingo-cell-fg:var(--projector-light-cell);--bingo-cell-border:var(--projector-light-border);--bingo-drawn-bg:var(--projector-light-drawn);--bingo-drawn-fg:var(--projector-dark-fg);--bingo-drawn-border:var(--projector-light-drawn-border);--bingo-win:var(--projector-light-win)}.bingo-display{background:var(--bingo-bg);color:var(--bingo-fg)}.bingo-muted{color:var(--bingo-muted)}.bingo-board-number,.bingo-number-value,.bingo-recent li{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bingo-board-number{background:var(--bingo-cell-bg);border-color:var(--bingo-cell-border);color:var(--bingo-cell-fg)}.bingo-board-number[data-drawn=true]{background:var(--bingo-drawn-bg);border-color:var(--bingo-drawn-border);color:var(--bingo-drawn-fg)}.bingo-recent{border-color:var(--bingo-cell-border)}.bingo-number-overlay,.bingo-win-overlay{background:var(--bingo-bg)}.bingo-number-value{color:var(--bingo-drawn-bg)}.bingo-win-value{color:var(--bingo-win)}@keyframes bingo-number{0%{opacity:0;transform:translateY(100vh) scale(.8)}12%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-120vh) scale(.8)}}@keyframes bingo-win{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.bingo-number-overlay{animation:bingo-number var(--bingo-number-duration) ease-in-out forwards;animation-delay:var(--bingo-number-delay,0s)}.bingo-win-overlay{animation:bingo-win .5s ease-out forwards}.demo-paper{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);bottom:1rem;box-shadow:var(--shadow-pop);max-height:70vh;max-width:calc(100vw - 2rem);overflow-y:auto;position:fixed;right:1rem;width:-moz-max-content;width:max-content;z-index:10000}.demo-paper-head{align-items:center;background:var(--text);color:var(--bg);display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;padding:.4rem .75rem;position:sticky;top:0}.demo-paper-head button{color:inherit;cursor:pointer;font-size:1.1rem;line-height:1}.demo-paper-slip{margin:.5rem}.escpos-slip{background:#fff;border-radius:var(--r-sm);box-shadow:var(--shadow-1);box-sizing:initial;color:#000;font-family:var(--font-mono);font-size:11px;line-height:1.25;overflow-x:auto;padding:.6rem .5rem;white-space:pre;width:42ch}.escpos-slip[data-cut=partial]{border-bottom:2px dashed var(--text-dim);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.escpos-slip[data-cut=partial]+.escpos-slip{border-top-left-radius:0;border-top-right-radius:0}.escpos-slip[data-cut=full]{margin-bottom:1.5rem}.escpos-slip[data-cut=full]:last-child{margin-bottom:0}.escpos-line{min-height:1.25em}.escpos-left{text-align:left}.escpos-center{text-align:center}.escpos-right{text-align:right}.escpos-reverse{background:#000;color:#fff}.escpos-txt{display:inline-block;font-size:calc(var(--h, 1)*1em);transform:scaleX(calc(var(--w, 1)/var(--h, 1)));transform-origin:0 0;vertical-align:bottom;white-space:pre;width:calc(var(--cols, 0)*var(--w, 1)/var(--h, 1)*1ch)}.escpos-barcode{border-bottom:3px solid #000;border-top:3px solid #000;display:block;font-family:var(--font-mono);letter-spacing:.3em;padding:.15rem 0}.escpos-logo{border:1px dashed var(--text-dim);color:var(--text-muted);display:inline-block;padding:0 .3rem}.theme-light{--queue-bg:#fff;--queue-fg:#000;--queue-ad-bg:#f4f4f4;--queue-ad-fg:#999}.theme-dark{--queue-bg:#000;--queue-fg:#fff;--queue-ad-bg:#111;--queue-ad-fg:#666}#station-queue{background:var(--queue-bg);color:var(--queue-fg);overflow:hidden}#station-queue .queue-stage{height:100vh;width:100vw}#station-queue[data-layout=single] .queue-stage{display:grid;grid-template-rows:1fr 1fr}#station-queue[data-layout=single] .queue-main{align-items:center;display:flex;grid-row:1;justify-content:center}#station-queue[data-layout=single] .queue-ads{grid-row:2}#station-queue[data-layout=multi] .queue-stage{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr 1fr}#station-queue[data-layout=multi] .queue-main{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:center}#station-queue[data-layout=multi] .queue-ads{grid-column:1;grid-row:2}#station-queue[data-layout=multi] .queue-history{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;grid-column:2;grid-row:1/3;justify-content:flex-start;padding:1.5rem 0}.queue-ads{align-items:center;color:var(--queue-ad-fg);display:flex;justify-content:center}.queue-ads-placeholder{font-size:2rem;font-style:italic}.queue-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8rem,30vw,60rem);font-weight:900;letter-spacing:.05em;line-height:1}#station-queue[data-layout=multi] .queue-number{font-size:clamp(6rem,22vw,40rem)}.queue-empty{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8rem,30vw,60rem);font-weight:900;letter-spacing:.05em;line-height:1}#station-queue[data-layout=multi] .queue-empty{font-size:clamp(6rem,22vw,40rem)}.queue-history-item{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2rem,5vw,6rem);font-weight:700;text-align:center}.queue-history-item:first-child{opacity:1}.queue-history-item:nth-child(2){opacity:.75}.queue-history-item:nth-child(3){opacity:.55}.queue-history-item:nth-child(4){opacity:.4}@keyframes queue-blink{0%,to{background:var(--queue-bg);color:var(--queue-fg)}50%{background:var(--queue-fg);color:var(--queue-bg)}}.queue-number.blink{animation:queue-blink .18s steps(1) 3}#queue-audio-blocked{color:var(--queue-fg);pointer-events:none}.queue-bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.queue-bg-slide{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0;position:absolute;transition:opacity 1s ease-in-out;width:100%}.queue-bg-slide.queue-bg-active{opacity:1}#queue-stage{z-index:1}#queue-stage,.queue-ads{position:relative}#queue-ads-carousel{margin-bottom:5vh}.queue-ads-slide{bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transform:translateX(100vw);transition:transform .6s ease;width:100vw}.queue-ads-slide.queue-ads-active{transform:translateX(0)}.queue-ads-slide.queue-ads-out{transform:translateX(-100vw)}.queue-ads-slide.queue-ads-no-anim{transition:none}.testbed-frame{border:4px solid #dc2626;inset:0;pointer-events:none;position:fixed;z-index:9999}.in-iframe .testbed-frame{display:none}.testbed-frame-label{border-radius:0 0 6px 6px;font-size:.75rem;letter-spacing:.15em;padding:.15rem .75rem;position:absolute;right:1.5rem;top:0}.testbed-badge,.testbed-frame-label{background:#dc2626;color:#fff;font-weight:700}.testbed-badge{border-radius:6px;font-size:.7rem;letter-spacing:.12em;padding:.2rem .6rem}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity))}.hover\:text-amber-900:hover{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-zinc-700:hover{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-40:hover{opacity:.4}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.focus\:border-rose-400:focus{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity))}.focus\:border-zinc-400:focus{--tw-border-opacity:1;border-color:rgb(161 161 170/var(--tw-border-opacity))}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.active\:text-white\/80:active{color:#fffc}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.group:hover .group-hover\:opacity-70{opacity:.7}.phx-submit-loading .phx-submit-loading\:opacity-75,.phx-submit-loading.phx-submit-loading\:opacity-75{opacity:.75}@media (min-width:640px){.sm\:h-10{height:2.5rem}.sm\:w-96{width:24rem}.sm\:w-full{width:100%}.sm\:translate-y-0{--tw-translate-y:0px}.sm\:scale-100,.sm\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-8{gap:2rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-l-xl{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.sm\:rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}}@media (min-width:1280px){.xl\:block{display:block}.xl\:h-11{height:2.75rem}.xl\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}}