/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-red-50:oklch(97.1% .013 17.38);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-600:oklch(54.6% .245 262.881);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--shadow-xs:0 1px 2px 0 #0000000d;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-border:var(--border)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root .payslip-always-light h1.payslip-brand.payslip-doc-title,html.dark .payslip-always-light h1.payslip-brand.payslip-doc-title{color:#91278f!important}:root .payslip-always-light .payslip-doc-frame h2.payslip-section-heading,html.dark .payslip-always-light .payslip-doc-frame h2.payslip-section-heading{color:#334155!important}:root .payslip-always-light .payslip-doc-frame h3.payslip-info-band__title,html.dark .payslip-always-light .payslip-doc-frame h3.payslip-info-band__title{color:#64748b!important;background-color:#f1f5f9!important}:root .invoice-always-light h1.invoice-brand.invoice-doc-title,html.dark .invoice-always-light h1.invoice-brand.invoice-doc-title{color:#91278f!important}:root .invoice-always-light .invoice-doc-frame h2.invoice-section-heading,html.dark .invoice-always-light .invoice-doc-frame h2.invoice-section-heading{color:#334155!important}:root .invoice-always-light .invoice-doc-frame h2.invoice-info-band__title,html.dark .invoice-always-light .invoice-doc-frame h2.invoice-info-band__title{color:#64748b!important;background-color:#f1f5f9!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"rlig" 1,"calt" 1;max-width:100vw;height:100%;font-size:clamp(1rem,2.5vw,1rem);overflow:hidden}.dark body,body{color:var(--foreground)}.dark td:not(.invoice-always-light td):not(.payslip-always-light td),.dark th:not(.invoice-always-light th):not(.payslip-always-light th){color:var(--foreground)!important}.dark thead tr:not(.invoice-always-light thead tr):not(.payslip-always-light thead tr){border-bottom-color:var(--border);background:var(--muted)!important}.dark thead th:not(.invoice-always-light thead th):not(.payslip-always-light thead th){background:var(--muted)!important}.dark input,.dark select,.dark textarea{color:var(--foreground)!important}.dark input::placeholder,.dark textarea::placeholder{color:var(--muted-foreground)!important}input:autofill,textarea:autofill{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}input:-webkit-autofill{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}textarea:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){textarea:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}input:autofill,textarea:autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}input:autofill,textarea:autofill{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){input:autofill,textarea:autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)25%,var(--background))inset!important}}.dark input:autofill,.dark textarea:autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}.dark input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:-webkit-autofill{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark textarea:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark textarea:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}.dark input:autofill,.dark textarea:autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark input:autofill,.dark textarea:autofill{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark input:autofill,.dark textarea:autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark [data-slot=button],.dark [data-slot=select-trigger],.dark button[data-slot=button],.dark button[role=combobox]{color:var(--foreground)!important}.dark .bg-primary,.dark [class*=bg-primary-500],.dark [class*=bg-primary-600],.dark [class*=bg-primary-700],.dark [data-slot=badge].bg-primary,.dark [data-slot=button].bg-primary,.dark span.bg-primary{color:#fff!important}.dark [class*=bg-primary]:not([class*=bg-primary\/]):not([class*=bg-primary-50]):not([class*=bg-primary-100]):not([data-slot=input]):not([data-slot=textarea]):not(input):not(textarea){color:var(--primary-foreground)!important}.dark [class*=bg-primary]:not([class*=bg-primary\/]):not([class*=bg-primary-50]):not([class*=bg-primary-100]):not([data-slot=input]):not([data-slot=textarea]):not(input):not(textarea) *{color:inherit!important}.dark a[href]{color:var(--primary-link)!important}.dark a[href] [class*=text-primary]:not([class*=bg-primary]),.dark a[href] svg{color:inherit!important}.dark aside[aria-label=Main\ navigation] [class*=text-sidebar-foreground],.dark aside[aria-label=Main\ navigation] a,.dark aside[aria-label=Main\ navigation] nav a,.dark aside[aria-label=Main\ navigation] nav a svg{color:var(--sidebar-foreground)!important}.dark .text-muted-foreground,.dark [class*=text-muted-foreground]:not([data-slot=input]):not([data-slot=textarea]):not(input):not(textarea){color:#b8b8b8!important}.dark [data-slot=input],.dark label{color:var(--foreground)!important}.dark [data-slot=tooltip-content]{background-color:var(--popover)!important;color:var(--popover-foreground)!important;border-color:var(--border)!important}.dark [data-slot=tooltip-content] *{color:inherit!important}.dark [data-slot=dropdown-menu-content]{color:var(--foreground)!important}:root [class*=text-3xl][class*=font-bold]:not([class*=text-primary]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-purple]):not([class*=text-red]):not([class*=text-destructive]):not([class*=text-error]):not([class*=text-success]):not([class*=text-warning]):not([class*=text-gray-]),:root [class*=text-4xl][class*=font-bold]:not([class*=text-primary]):not([class*=text-green]):not([class*=text-blue]):not([class*=text-purple]):not([class*=text-red]):not([class*=text-destructive]):not([class*=text-error]):not([class*=text-success]):not([class*=text-warning]):not([class*=text-gray-]),:root [class*=text-foreground][class*=font-bold][class*=text-2xl],:root [class*=text-foreground][class*=font-bold][class*=text-3xl],:root [class*=text-foreground][class*=font-bold][class*=text-4xl],:root [class*=text-foreground][class*=font-bold][class*=text-5xl],:root h1:not(:is(.payslip-always-light *,.invoice-always-light *)),:root h2:not(:is(.payslip-always-light *,.invoice-always-light *)),:root h3:not(:is(.payslip-always-light *,.invoice-always-light *)){color:var(--page-title-foreground)!important}:root [class*=text-primary-foreground][class*=bg-primary]:not(input):not(textarea):not([data-slot=input]){background-color:var(--primary)!important;background-image:none!important}:root .text-muted-foreground,:root [class*=text-muted-foreground]:not([data-slot=input]):not([data-slot=textarea]):not(input):not(textarea),:root [data-placeholder],:root [data-slot=alert-dialog-description],:root [data-slot=card-description],:root [data-slot=dialog-description],:root [data-slot=drawer-description],:root input::placeholder,:root textarea::placeholder{color:var(--muted-foreground)!important}html{scroll-behavior:smooth;height:100%}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background-color:var(--primary);color:var(--primary-foreground)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.dark ::-webkit-scrollbar-track{background:var(--background)}.dark ::-webkit-scrollbar-thumb{background:#fff3}.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar-nav-scroll{scrollbar-color:var(--border)var(--sidebar);scrollbar-width:thin}.sidebar-nav-scroll::-webkit-scrollbar{width:8px}.sidebar-nav-scroll::-webkit-scrollbar-track{background:var(--sidebar)}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}}@layer components{.accounts-home,.hr-home,.management-landing-page,.portal-home-page,.public-site-page{background:var(--detail-zone);min-height:100%;animation:dashboard-fade-in .4s ease-out both}.accounts-home__page,.hr-home__page,.management-landing-shell,.portal-home-page__inner,.public-site-shell{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:72rem;margin-inline:auto;padding:1rem 1rem 2.5rem;display:flex}@media (min-width:640px){.accounts-home__page,.hr-home__page,.management-landing-shell,.portal-home-page__inner,.public-site-shell{gap:1.5rem;padding:1.25rem 1.25rem 3rem}}@media (min-width:768px){.accounts-home__page,.hr-home__page,.management-landing-shell,.portal-home-page__inner,.public-site-shell{gap:1.75rem;padding:1.5rem 1.5rem 3.5rem}}.management-landing-hero,.public-site-hero{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.management-landing-hero,.public-site-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.management-landing-hero,.public-site-hero{background:var(--detail-hero);box-shadow:0 1px 2px var(--foreground),0 12px 32px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.management-landing-hero,.public-site-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 32px -16px color-mix(in oklch,var(--foreground)14%,transparent)}}.management-landing-hero__accent,.public-site-hero__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.management-landing-hero__accent,.public-site-hero__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)20%,transparent)100%)}}.management-landing-hero__mesh,.public-site-hero__mesh{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 100% 0,var(--primary)0,transparent 58%),radial-gradient(ellipse 50% 40% at 0 100%,var(--secondary-brand)0,transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.management-landing-hero__mesh,.public-site-hero__mesh{background:radial-gradient(ellipse 70% 55% at 100% 0,color-mix(in oklch,var(--primary)12%,transparent)0,transparent 58%),radial-gradient(ellipse 50% 40% at 0 100%,color-mix(in oklch,var(--secondary-brand)8%,transparent)0,transparent 55%)}}.management-landing-hero__inner,.public-site-hero__inner{padding:1.25rem 1.25rem 1.5rem;position:relative}.management-landing-hero--center,.public-site-hero--center{text-align:center}.management-landing-hero__inner--center,.public-site-hero__inner--center{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-width:0;display:flex}@media (min-width:640px){.management-landing-hero__inner,.public-site-hero__inner{padding:1.5rem 1.5rem 1.75rem}.management-landing-hero__inner--center,.public-site-hero__inner--center{gap:1.125rem}}@media (min-width:1024px){.management-landing-hero__inner,.public-site-hero__inner{padding:2rem 2rem 2.25rem}}.management-landing-hero__logo-wrap,.public-site-hero__logo-wrap{border-radius:var(--radius-xl);background:var(--primary);justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.management-landing-hero__logo-wrap,.public-site-hero__logo-wrap{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.management-landing-hero__logo-wrap,.public-site-hero__logo-wrap{box-shadow:inset 0 0 0 1px var(--primary),0 8px 24px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.management-landing-hero__logo-wrap,.public-site-hero__logo-wrap{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)28%,transparent),0 8px 24px -12px color-mix(in oklch,var(--primary)35%,transparent)}}.management-landing-hero__eyebrow,.public-site-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.management-landing-hero__eyebrow,.public-site-hero__eyebrow{color:color-mix(in oklch,var(--primary)72%,var(--foreground))}}.management-landing-pillars,.public-site-pillars{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:640px){.management-landing-pillars,.public-site-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.management-landing-pillars,.public-site-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem}}.management-landing-pillar-card,.public-site-pillar-card{min-height:100%}.accounts-marketing-section,.hr-marketing-section,.management-landing-section,.portal-home-section,.public-site-section{min-width:0;overflow:hidden}.accounts-marketing-section__header,.hr-marketing-section__header,.management-landing-section__header,.portal-home-section__header,.public-site-section__header{margin-bottom:1rem;padding-inline:.125rem}@media (min-width:640px){.accounts-marketing-section__header,.hr-marketing-section__header,.management-landing-section__header,.portal-home-section__header,.public-site-section__header{margin-bottom:1.125rem}}.accounts-marketing-section__eyebrow,.hr-marketing-section__eyebrow,.management-landing-section__eyebrow,.portal-home-section__eyebrow,.public-site-section__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.accounts-marketing-section__title,.hr-marketing-section__title,.management-landing-section__title,.portal-home-section__title,.public-site-section__title{letter-spacing:-.02em;color:var(--page-title-foreground);white-space:nowrap;margin-top:.375rem;font-size:1.375rem;font-weight:700;line-height:1.2}@media (min-width:640px){.accounts-marketing-section__title,.hr-marketing-section__title,.management-landing-section__title,.portal-home-section__title,.public-site-section__title{font-size:1.5rem}}.accounts-marketing-section__description,.hr-marketing-section__description,.management-landing-section__description,.portal-home-section__description,.portal-home-section__subtitle,.public-site-section__description{max-width:36rem;color:var(--muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.45}.management-landing-module-grid,.public-site-module-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.management-landing-module-grid,.public-site-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}@media (min-width:1024px){.management-landing-module-grid,.public-site-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.management-landing-module-card,.public-site-module-card{transition:border-color .2s,box-shadow .2s,transform .2s}.management-landing-module-card:hover,.public-site-module-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.management-landing-module-card:hover,.public-site-module-card{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.management-landing-module-card:hover,.public-site-module-card{box-shadow:0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.management-landing-module-card:hover,.public-site-module-card{box-shadow:0 8px 24px -12px color-mix(in oklch,var(--foreground)12%,transparent)}}.management-landing-module-card:hover,.public-site-module-card{transform:translateY(-1px)}.management-landing-module-card__link,.public-site-module-card__link{cursor:pointer;min-width:0;color:inherit;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;text-decoration:none;display:flex}@media (min-width:640px){.management-landing-module-card__link,.public-site-module-card__link{padding:1.125rem 1.25rem}}.management-landing-module-card__icon,.public-site-module-card__icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.management-landing-module-card__icon,.public-site-module-card__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.management-landing-module-card__icon,.public-site-module-card__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.management-landing-module-card__icon,.public-site-module-card__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent)}}.management-landing-module-card__icon,.public-site-module-card__icon{transition:background-color .2s,color .2s}.management-landing-module-card:hover .public-site-module-card__icon,.management-landing-module-card__icon,.public-site-module-card{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.management-landing-module-card:hover .public-site-module-card__icon,.management-landing-module-card__icon,.public-site-module-card{background:color-mix(in oklch,var(--primary)18%,var(--card))}}.management-landing-module-card__title,.public-site-module-card__title{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;display:block;overflow:hidden}.management-landing-module-card__description,.public-site-module-card__description{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}.management-landing-module-card__arrow,.public-site-module-card__arrow{color:var(--muted-foreground);margin-top:.125rem;transition:color .2s,transform .2s}.management-landing-module-card:hover .public-site-module-card__arrow,.management-landing-module-card__arrow,.public-site-module-card{color:var(--primary);transform:translate(2px,-2px)}.accounts-marketing-capability-grid,.hr-marketing-capability-grid,.management-landing-capability-grid,.public-site-capability-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:768px){.accounts-marketing-capability-grid,.hr-marketing-capability-grid,.management-landing-capability-grid,.public-site-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{background:color-mix(in oklch,var(--detail-zone)30%,var(--card))}}.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{box-shadow:0 1px 3px var(--foreground);padding:1.125rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{box-shadow:0 1px 3px color-mix(in oklch,var(--foreground)4%,transparent)}}.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{transition:border-color .2s,box-shadow .2s}@media (min-width:640px){.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card,.public-site-capability-card{padding:1.25rem 1.375rem}}.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card:hover,.public-site-capability-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card:hover,.public-site-capability-card{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card:hover,.public-site-capability-card{box-shadow:0 8px 22px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card,.hr-marketing-capability-card,.management-landing-capability-card:hover,.public-site-capability-card{box-shadow:0 8px 22px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.accounts-marketing-capability-card__icon,.hr-marketing-capability-card__icon,.management-landing-capability-card__icon,.public-site-capability-card__icon{border-radius:var(--radius-md);background:var(--primary);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card__icon,.hr-marketing-capability-card__icon,.management-landing-capability-card__icon,.public-site-capability-card__icon{background:color-mix(in oklch,var(--primary)11%,var(--card))}}.accounts-marketing-capability-card__icon,.hr-marketing-capability-card__icon,.management-landing-capability-card__icon,.public-site-capability-card__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card__icon,.hr-marketing-capability-card__icon,.management-landing-capability-card__icon,.public-site-capability-card__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)20%,transparent)}}.accounts-marketing-capability-card__title,.hr-marketing-capability-card__title,.management-landing-capability-card__title,.public-site-capability-card__title{color:var(--foreground);white-space:nowrap;margin-top:.875rem;font-size:1rem;font-weight:600}.accounts-marketing-capability-card__description,.hr-marketing-capability-card__description,.management-landing-capability-card__description,.public-site-capability-card__description{color:var(--muted-foreground);flex:1;margin-top:.375rem;font-size:.8125rem;line-height:1.45}.management-landing-cta,.public-site-cta{border-radius:var(--radius-xl);border:1px solid var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.management-landing-cta,.public-site-cta{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.management-landing-cta,.public-site-cta{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.management-landing-cta,.public-site-cta{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.management-landing-cta,.public-site-cta{box-shadow:0 8px 28px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.management-landing-cta,.public-site-cta{box-shadow:0 8px 28px -14px color-mix(in oklch,var(--primary)35%,transparent)}}.management-landing-cta__accent,.public-site-cta__accent{background:linear-gradient(90deg,var(--primary)0,var(--info)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.management-landing-cta__accent,.public-site-cta__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--info)40%,var(--primary))100%)}}.management-landing-cta__inner,.public-site-cta__inner{flex-direction:column;gap:1.25rem;min-width:0;padding:1.25rem 1.25rem 1.5rem;display:flex}@media (min-width:768px){.management-landing-cta__inner,.public-site-cta__inner{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem}}.management-landing-cta__title,.public-site-cta__title{color:var(--foreground);white-space:nowrap;font-size:1.125rem;font-weight:700}.management-landing-cta__description,.public-site-cta__description{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.accounts-marketing-section__header--center,.hr-marketing-section__header--center,.management-landing-section__header--center,.portal-home-section__header--center,.public-site-section__header--center{text-align:center}.accounts-marketing-section__description,.accounts-marketing-section__header--center,.hr-marketing-section__description,.hr-marketing-section__header--center,.management-landing-section__description,.management-landing-section__header--center .public-site-section__description,.portal-home-section__description,.portal-home-section__header--center,.portal-home-section__subtitle,.public-site-section__header--center{margin-inline:auto}.public-site-header{z-index:40;border-bottom:1px solid var(--border);width:100%;min-width:0;max-width:100%;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.public-site-header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.public-site-header{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.public-site-header{background:color-mix(in oklch,var(--background)88%,var(--detail-hero))}}.public-site-header{-webkit-backdrop-filter:blur(10px);transition:box-shadow .2s,border-color .2s,background-color .2s}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.public-site-header{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.public-site-header{background:color-mix(in oklch,var(--background)78%,transparent)}}}.public-site-header--scrolled{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.public-site-header--scrolled{border-color:color-mix(in oklch,var(--border)92%,transparent)}}.public-site-header--scrolled{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-site-header--scrolled{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.public-site-header__inner{justify-content:space-between;align-items:center;gap:.625rem;min-width:0;max-width:80rem;height:3.25rem;margin-inline:auto;padding-inline:.875rem;display:flex}@media (min-width:640px){.public-site-header__inner{gap:.875rem;height:3.5rem;padding-inline:1.25rem}}@media (min-width:768px){.public-site-header__inner{padding-inline:1.5rem}}.public-site-header__brand{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:768px){.public-site-header__brand{flex:0 auto}}.public-site-header__brand-link{cursor:pointer;border-radius:var(--radius-md);outline:none;min-width:0;transition:opacity .15s;display:flex}.public-site-header__brand-link:hover{opacity:.92}.public-site-header__brand-link:focus-visible{box-shadow:0 0 0 2px var(--ring)}@supports (color:color-mix(in lab,red,red)){.public-site-header__brand-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)45%,transparent)}}.public-site-header__badge{border-radius:var(--radius-md);border:1px solid var(--primary);min-width:0;display:none;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.public-site-header__badge{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.public-site-header__badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-site-header__badge{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.public-site-header__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);padding:.3125rem .625rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.public-site-header__badge{color:color-mix(in oklch,var(--primary)75%,var(--foreground))}}.public-site-header__badge{white-space:nowrap}@media (min-width:1280px){.public-site-header__badge{align-items:center;display:inline-flex}}.public-site-header__nav-zone{flex:1;justify-content:center;min-width:0;padding-inline:.5rem;display:none}@media (min-width:768px){.public-site-header__nav-zone{display:flex}}.public-nav-track{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:center;gap:.125rem;min-width:0;max-width:100%;margin:0;padding:.125rem;list-style:none;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.public-nav-track{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.public-nav-track{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.public-nav-track{background:color-mix(in oklch,var(--catalog-toolbar)45%,var(--card))}}.public-nav-track{box-shadow:inset 0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-nav-track{box-shadow:inset 0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.public-nav-link{cursor:pointer;border-radius:calc(var(--radius-lg) - 2px);min-width:0;min-height:2rem;color:var(--muted-foreground);white-space:nowrap;justify-content:center;align-items:center;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex;position:relative}@media (min-width:1024px){.public-nav-link{min-height:2.125rem;padding-inline:.875rem;font-size:.875rem}}.public-nav-link:hover{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.public-nav-link:hover{background:color-mix(in oklch,var(--muted)35%,transparent)}}.public-nav-link:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.public-nav-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.public-nav-link--active{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-nav-link--active{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.public-nav-link--active{box-shadow:0 1px 2px var(--foreground),inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-nav-link--active{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)5%,transparent),inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent)}}.public-nav-link--active:after{content:"";background:var(--primary);border-radius:999px;width:1.25rem;height:2px;position:absolute;bottom:.1875rem;left:50%;transform:translate(-50%)}.public-header-actions{flex-shrink:0;align-items:center;gap:.375rem;min-width:0;display:flex}@media (min-width:640px){.public-header-actions{gap:.5rem}}.public-header-cta{cursor:pointer;white-space:nowrap;min-height:2.5rem;box-shadow:0 2px 8px -4px var(--primary);padding-inline:.875rem}@supports (color:color-mix(in lab,red,red)){.public-header-cta{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)35%,transparent)}}.public-header-cta{transition:box-shadow .15s,transform .15s}.public-header-cta:hover{box-shadow:0 4px 14px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-header-cta:hover{box-shadow:0 4px 14px -6px color-mix(in oklch,var(--primary)45%,transparent)}}.public-header-cta:hover{transform:translateY(-1px)}.public-header-cta:active{transform:translateY(0)}.public-header-icon-btn{cursor:pointer;border-color:var(--border);min-width:2.5rem;min-height:2.5rem}@supports (color:color-mix(in lab,red,red)){.public-header-icon-btn{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.public-header-icon-btn{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.public-header-icon-btn{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.public-header-icon-btn{transition:border-color .15s,background-color .15s,transform .15s}.public-header-icon-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-header-icon-btn:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.public-header-icon-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-header-icon-btn:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.public-header-icon-btn:hover{transform:translateY(-1px)}.public-mobile-drawer{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.public-mobile-drawer{background:color-mix(in oklch,var(--card)94%,var(--detail-hero))}}.public-mobile-drawer{border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.public-mobile-drawer{border-left:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.public-mobile-drawer{box-shadow:-12px 0 40px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.public-mobile-drawer{box-shadow:-12px 0 40px -16px color-mix(in oklch,var(--foreground)18%,transparent)}}.public-mobile-nav-link{cursor:pointer;border-radius:var(--radius-md);min-width:0;min-height:2.75rem;color:var(--foreground);white-space:nowrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.public-mobile-nav-link:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.public-mobile-nav-link:hover{background:color-mix(in oklch,var(--muted)40%,transparent)}}.public-mobile-nav-link--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-mobile-nav-link--active{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.public-mobile-nav-link--active{color:var(--foreground);box-shadow:inset 3px 0 0 var(--primary)}.public-site-footer{border-top:1px solid var(--border);width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.public-site-footer{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.public-site-footer{background:var(--detail-hero)}@supports (color:color-mix(in lab,red,red)){.public-site-footer{background:color-mix(in oklch,var(--detail-hero)55%,var(--background))}}.public-site-footer{color:var(--foreground)}.public-site-footer__glow{pointer-events:none;background:radial-gradient(ellipse 80% 100% at 50% -20%,var(--primary),transparent 70%);height:7rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.public-site-footer__glow{background:radial-gradient(ellipse 80% 100% at 50% -20%,color-mix(in oklch,var(--primary)10%,transparent),transparent 70%)}}.public-site-footer__inner{z-index:1;min-width:0;max-width:80rem;margin-inline:auto;padding:1.75rem .875rem 1.5rem;position:relative}@media (min-width:640px){.public-site-footer__inner{padding:2.25rem 1.25rem 1.75rem}}@media (min-width:768px){.public-site-footer__inner{padding:2.5rem 1.5rem 2rem}}.public-site-footer__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;display:grid}@media (min-width:768px){.public-site-footer__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2rem}}@media (min-width:1024px){.public-site-footer__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:2.5rem}}.public-site-footer__brand{flex-direction:column;gap:.75rem;min-width:0;display:flex}.public-site-footer__brand-link{cursor:pointer;border-radius:var(--radius-md);outline:none;width:fit-content;min-width:0;transition:opacity .15s;display:inline-flex}.public-site-footer__brand-link:hover{opacity:.92}.public-site-footer__brand-link:focus-visible{box-shadow:0 0 0 2px var(--ring)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__brand-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)45%,transparent)}}.public-site-footer__tagline{max-width:28rem;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:500;line-height:1.55}.public-site-footer__company-line{max-width:28rem;color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.public-site-footer__contact-card{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;margin-top:.25rem}@supports (color:color-mix(in lab,red,red)){.public-site-footer__contact-card{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.public-site-footer__contact-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__contact-card{background:color-mix(in oklch,var(--card)88%,var(--surface-elevated))}}.public-site-footer__contact-card{box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--foreground);padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.public-site-footer__contact-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),inset 0 1px 0 color-mix(in oklch,var(--foreground)3%,transparent)}}.public-site-footer__contact-list{flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.public-site-footer__contact-row{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.public-site-footer__contact-icon{width:1rem;height:1rem;color:var(--primary);flex-shrink:0;margin-top:.125rem}@supports (color:color-mix(in lab,red,red)){.public-site-footer__contact-icon{color:color-mix(in oklch,var(--primary)70%,var(--foreground))}}.public-site-footer__contact-text{min-width:0;color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}.public-site-footer__contact-link{cursor:pointer;min-width:0;color:var(--foreground);white-space:nowrap;font-size:.8125rem;line-height:1.45;text-decoration:none;transition:color .15s}.public-site-footer__contact-link--email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-site-footer__contact-link:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__contact-link:hover{color:color-mix(in oklch,var(--primary)75%,var(--foreground))}}.public-site-footer__contact-link:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.public-site-footer__contact-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.public-site-footer__actions{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;margin-top:.25rem;display:flex}.public-site-footer__cta{cursor:pointer;white-space:nowrap;min-height:2.5rem;box-shadow:0 2px 8px -4px var(--primary);padding-inline:.875rem}@supports (color:color-mix(in lab,red,red)){.public-site-footer__cta{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)35%,transparent)}}.public-site-footer__cta{transition:box-shadow .15s,transform .15s}.public-site-footer__cta:hover{box-shadow:0 4px 14px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__cta:hover{box-shadow:0 4px 14px -6px color-mix(in oklch,var(--primary)45%,transparent)}}.public-site-footer__cta:hover{transform:translateY(-1px)}.public-site-footer__cta:active{transform:translateY(0)}.public-site-footer__social-row{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.public-site-footer__social-btn{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.public-site-footer__social-btn{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.public-site-footer__social-btn{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__social-btn{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.public-site-footer__social-btn{color:var(--muted-foreground);text-decoration:none;transition:color .15s,border-color .15s,background-color .15s,transform .15s}.public-site-footer__social-btn:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__social-btn:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.public-site-footer__social-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__social-btn:hover{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.public-site-footer__social-btn:hover{transform:translateY(-1px)}.public-site-footer__social-btn:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.public-site-footer__social-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.public-site-footer__nav-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:640px){.public-site-footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:768px){.public-site-footer__nav-grid{gap:2rem}}.public-site-footer__nav-group{min-width:0}.public-site-footer__nav-title{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);white-space:nowrap;margin:0 0 .875rem;font-size:.8125rem;font-weight:700;position:relative}.public-site-footer__nav-title--desktop{display:none}@media (min-width:768px){.public-site-footer__nav-title--desktop{display:block}.public-site-footer__nav-title--desktop:after{content:"";background:var(--primary);border-radius:999px;width:1.75rem;height:2px;margin-top:.5rem;display:block}@supports (color:color-mix(in lab,red,red)){.public-site-footer__nav-title--desktop:after{background:color-mix(in oklch,var(--primary)75%,var(--foreground))}}}.public-site-footer__accordion{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.public-site-footer__accordion{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.public-site-footer__accordion{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__accordion{background:color-mix(in oklch,var(--card)90%,var(--surface-elevated))}}.public-site-footer__accordion-trigger{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;width:100%;min-height:2.75rem;color:var(--foreground);white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;transition:background-color .15s;display:flex}.public-site-footer__accordion-trigger:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__accordion-trigger:hover{background:color-mix(in oklch,var(--muted)35%,transparent)}}.public-site-footer__accordion-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.public-site-footer__accordion-trigger:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.public-site-footer__accordion-trigger[data-state=open] .public-site-footer__accordion-icon{transform:rotate(180deg)}.public-site-footer__accordion-icon{transition:transform .2s}.public-site-footer__accordion-content{padding:0 .75rem .75rem}.public-site-footer__nav-list{flex-direction:column;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.public-site-footer__nav-link{cursor:pointer;border-radius:var(--radius-md);min-width:0;min-height:2.75rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:.5rem .625rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}@media (min-width:768px){.public-site-footer__nav-link{min-height:2.25rem;padding-inline:.375rem}}.public-site-footer__nav-link:hover{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__nav-link:hover{background:color-mix(in oklch,var(--muted)30%,transparent)}}.public-site-footer__nav-link:hover{transform:translate(2px)}.public-site-footer__nav-link:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.public-site-footer__nav-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.public-site-footer__bar{z-index:1;border-top:1px solid var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.public-site-footer__bar{border-top:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.public-site-footer__bar{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.public-site-footer__bar{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}.public-site-footer__bar-inner{flex-direction:column;align-items:center;gap:.75rem;min-width:0;max-width:80rem;margin-inline:auto;padding:.875rem;display:flex}@media (min-width:640px){.public-site-footer__bar-inner{padding-inline:1.25rem}}@media (min-width:768px){.public-site-footer__bar-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.5rem}}.public-site-footer__copyright{min-width:0;color:var(--muted-foreground);text-align:center;flex:10rem;margin:0;font-size:.75rem;line-height:1.45}@media (min-width:768px){.public-site-footer__copyright{text-align:left}}.public-site-footer__bar-links{flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:center;gap:.375rem .875rem;min-width:0;display:flex}.public-site-footer__bar-note{max-width:100%;color:var(--muted-foreground);text-align:center;white-space:nowrap;flex:none;margin:0;font-size:.75rem;line-height:1.45}@media (min-width:768px){.public-site-footer__bar-note{text-align:right}}.public-site-footer__meta-link{cursor:pointer;color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s}.public-site-footer__meta-link:hover{color:var(--foreground)}.public-site-footer__meta-link:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.public-site-footer__meta-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.public-site-footer__status-link{align-items:center;gap:.375rem;display:inline-flex}.public-site-footer__status-dot{background:var(--success);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px var(--success);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.public-site-footer__status-dot{box-shadow:0 0 0 3px color-mix(in oklch,var(--success)18%,transparent)}}@media (prefers-reduced-motion:reduce){.public-header-cta,.public-header-icon-btn,.public-mobile-nav-link,.public-nav-link,.public-site-footer__accordion-icon,.public-site-footer__brand-link,.public-site-footer__contact-link,.public-site-footer__cta,.public-site-footer__meta-link,.public-site-footer__nav-link,.public-site-footer__social-btn,.public-site-header{transition:none}.public-header-cta:active,.public-header-cta:hover,.public-header-icon-btn:hover,.public-site-footer__cta:active,.public-site-footer__cta:hover,.public-site-footer__nav-link:hover,.public-site-footer__social-btn:hover{transform:none}}.enterprise-creative-bg{background:var(--background);position:relative;overflow:hidden}.enterprise-creative-bg:before{background:radial-gradient(80% 50% at 50% -20%,#4a90e208 0,#0000 50%),radial-gradient(60% 50% at 50% 120%,#4a90e205 0,#0000 50%)}.enterprise-creative-bg:after,.enterprise-creative-bg:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.enterprise-creative-bg:after{background:radial-gradient(800px at 20% 30%,#4a90e204 0,#0000 70%),radial-gradient(600px at 80% 70%,#4a90e205 0,#0000 70%)}.enterprise-creative-bg>*{z-index:1;position:relative}.dark .enterprise-creative-bg:before{background:radial-gradient(80% 50% at 50% -20%,#4a90e20d 0,#0000 50%),radial-gradient(60% 50% at 50% 120%,#4a90e20a 0,#0000 50%)}.dark .enterprise-creative-bg:after{background:radial-gradient(800px at 20% 30%,#4a90e20a 0,#0000 70%),radial-gradient(600px at 80% 70%,#4a90e20d 0,#0000 70%)}.button-gradient{background:linear-gradient(135deg,#91278f,#6b1f6ae6)}.dark .button-gradient{background:linear-gradient(135deg,#8ec740,#4a90e2e6)}.badge-assigned{background-color:var(--assigned);color:#fff}.badge-in-progress{background-color:var(--in-progress);color:#000}.badge-completed{background-color:var(--completed);color:#fff}.badge-cancelled{background-color:var(--cancelled);color:#fff}.badge-admin{background-color:var(--admin);color:#fff}.badge-supervisor{background-color:var(--supervisor);color:#fff}.badge-field-worker{background-color:var(--field-worker);color:#fff}.badge-property-manager{background-color:var(--property-manager);color:#fff}.badge-finance{background-color:var(--finance);color:#fff}.badge-guest{background-color:var(--guest);color:#fff}.badge-success{background-color:var(--success);color:#fff}.badge-warning{background-color:var(--warning);color:#000}.badge-error{background-color:var(--error);color:#fff}.badge-info{background-color:var(--info);color:#fff}.pulse-critical{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.progress-dot{animation:pulse 1.5s ease-in-out infinite}.toaster-group{--toast-close-button-start:unset;--toast-close-button-end:unset;--toast-close-button-transform:none;font-family:inherit}.toast-base{pointer-events:auto;will-change:transform,opacity;isolation:isolate;min-width:min(100%,320px);max-width:min(100vw - 2rem,420px);box-shadow:var(--toast-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:inherit;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.toast-base:hover{box-shadow:var(--toast-shadow),0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.toast-base:hover{box-shadow:var(--toast-shadow),0 0 0 1px color-mix(in oklch,var(--foreground)6%,transparent)}}.toast-title{color:inherit;letter-spacing:-.015em}.toast-description{color:inherit;opacity:.82}.toast-close,[data-sonner-toast] [data-close-button].toast-close{isolation:isolate;z-index:2;min-width:2.25rem;min-height:2.25rem;color:inherit;opacity:.72;cursor:pointer;will-change:transform,opacity;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:.875rem;left:auto;right:.875rem;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.toast-close:before{content:"";background:var(--foreground);border-radius:9999px;width:26px;height:26px;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.toast-close:before{background:color-mix(in oklch,var(--foreground)8%,transparent)}}.toast-close:before{z-index:0;pointer-events:none;transition:background-color .2s,opacity .2s}.toast-close:hover{opacity:1!important}.toast-close:hover:before{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.toast-close:hover:before{background:color-mix(in oklch,var(--foreground)14%,transparent)}}.toast-close:active{transform:scale(.92)!important}.toast-close svg{z-index:1;stroke-width:2px;width:14px;height:14px;position:relative}.toast-action,.toast-cancel{cursor:pointer;white-space:nowrap;flex-shrink:0}.toast-action{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.toast-action{background:color-mix(in oklch,var(--foreground)8%,transparent)}}.toast-action{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.toast-action{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.toast-action{color:inherit}.toast-action:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.toast-action:hover{background:color-mix(in oklch,var(--foreground)12%,transparent)}}.toast-cancel{border:1px solid var(--border);background:0 0}@supports (color:color-mix(in lab,red,red)){.toast-cancel{border:1px solid color-mix(in oklch,var(--border)60%,transparent)}}.toast-cancel{color:inherit;opacity:.9}.toast-cancel:hover{opacity:1;background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.toast-cancel:hover{background:color-mix(in oklch,var(--foreground)6%,transparent)}}.toast-action:active,.toast-cancel:active{transform:scale(.96)}.toast-success{background:var(--success-surface);color:var(--success-surface-foreground);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.toast-success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.toast-success{border-left-width:3px;border-left-color:var(--success)}.toast-error{background:var(--error-surface);color:var(--error-surface-foreground);border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.toast-error{border-color:color-mix(in oklch,var(--error)28%,var(--border))}}.toast-error{border-left-width:3px;border-left-color:var(--error);animation:toast-error-enter .35s cubic-bezier(.21,1.02,.73,1)}.toast-warning{background:var(--warning-surface);color:var(--warning-surface-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.toast-warning{border-color:color-mix(in oklch,var(--warning)28%,var(--border))}}.toast-warning{border-left-width:3px;border-left-color:var(--warning)}.toast-info{background:var(--info-surface);color:var(--info-surface-foreground);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.toast-info{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.toast-info{border-left-width:3px;border-left-color:var(--info)}.toast-loading{background:var(--toast-neutral-surface);color:var(--toast-neutral-foreground);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.toast-loading{border-color:color-mix(in oklch,var(--border)85%,var(--muted-foreground))}}.toast-loading{border-left-width:3px;border-left-color:var(--primary)}@keyframes toast-error-enter{0%{transform:translate(4px)}45%{transform:translate(-2px)}to{transform:translate(0)}}.toast-error [data-icon],.toast-info [data-icon],.toast-loading [data-icon],.toast-success [data-icon],.toast-warning [data-icon]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.0625rem;display:flex}.toast-success [data-icon]{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.toast-success [data-icon]{background:color-mix(in oklch,var(--success)18%,transparent)}}.toast-error [data-icon]{color:var(--error);background:var(--error)}@supports (color:color-mix(in lab,red,red)){.toast-error [data-icon]{background:color-mix(in oklch,var(--error)16%,transparent)}}.toast-warning [data-icon]{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.toast-warning [data-icon]{background:color-mix(in oklch,var(--warning)18%,transparent)}}.toast-info [data-icon]{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.toast-info [data-icon]{background:color-mix(in oklch,var(--info)18%,transparent)}}.toast-loading [data-icon]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.toast-loading [data-icon]{background:color-mix(in oklch,var(--primary)14%,transparent)}}[data-sonner-toast]{animation:toast-slide-in .28s cubic-bezier(.21,1.02,.73,1) forwards}[data-sonner-toast][data-removed=true]{animation:toast-slide-out .22s ease-out forwards}[data-sonner-toast][data-expanded=false]{animation:toast-scale-in .2s ease-out}@keyframes toast-slide-in{0%{opacity:0;transform:translate(calc(100% + 1rem))}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(calc(100% + 1rem))scale(.96)}}@keyframes toast-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.toast-base{min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}[data-sonner-toaster]{width:calc(100vw - 2rem)!important;left:1rem!important;right:1rem!important}[data-sonner-toast]{margin:.25rem 0!important}.toast-error [data-icon],.toast-info [data-icon],.toast-loading [data-icon],.toast-success [data-icon],.toast-warning [data-icon]{width:1.75rem;height:1.75rem}}@media (min-width:641px) and (max-width:1024px){.toast-base{min-width:300px;max-width:min(100vw - 2.5rem,380px)}}[data-sonner-toaster]{z-index:var(--z-toast)}.toast-action,.toast-cancel,.toast-close{transition:transform .15s cubic-bezier(.21,1.02,.73,1),background-color .2s,opacity .2s}@media (prefers-reduced-motion:reduce){.toast-error,[data-sonner-toast],[data-sonner-toast][data-expanded=false],[data-sonner-toast][data-removed=true]{animation:none!important}.toast-action,.toast-base,.toast-cancel,.toast-close,.toast-close:before{transition:none}}.toast-action:focus-visible,.toast-cancel:focus-visible,.toast-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sonner-toast] [data-progress]{background-color:currentColor;height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast] [data-progress]{background-color:color-mix(in oklch,currentColor 12%,transparent)}}[data-sonner-toast] [data-progress]{border-radius:0 0 .75rem .75rem;overflow:hidden}[data-sonner-toast] [data-progress]:after{content:"";background-color:currentColor;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast] [data-progress]:after{background-color:color-mix(in oklch,currentColor 55%,transparent)}}[data-sonner-toast] [data-progress]:after{animation:toast-progress linear forwards}@keyframes toast-progress{0%{width:100%}to{width:0}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/dashboard-panel{container:dashboard-panel/inline-size}.\@container\/line-items{container:line-items/inline-size}.\@container\/notifications-inbox{container:notifications-inbox/inline-size}.\@container\/workbook-payslips{container:workbook-payslips/inline-size}.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-2\.5{inset-inline-start:calc(var(--spacing)*2.5)}.-end-0\.5{inset-inline-end:calc(var(--spacing)*-.5)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-\[10\%\]{top:-10%}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-9{top:calc(var(--spacing)*9)}.top-\[50\%\]{top:50%}.-right-\[10\%\]{right:-10%}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.-bottom-\[10\%\]{bottom:-10%}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-\[10\%\]{left:-10%}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-\[17px\]{left:17px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[var\(--z-modal\,50\)\]{z-index:var(--z-modal,50)}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing)*-1)}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.\!my-0{margin-block:calc(var(--spacing)*0)!important}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-\[2px\]{margin-bottom:-2px}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.25rem\]{height:4.25rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[5\.75rem\]{height:5.75rem}.h-\[7\.5rem\]{height:7.5rem}.h-\[100dvh\]{height:100dvh}.h-\[400px\]{height:400px}.h-\[calc\(100\%-0\.5rem\)\]{height:calc(100% - .5rem)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[min\(320px\,40dvh\)\]{height:min(320px,40dvh)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[18rem\]{max-height:18rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[240px\]{max-height:240px}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(70vh\,24rem\)\]{max-height:min(70vh,24rem)}.max-h-\[min\(70vh\,36rem\)\]{max-height:min(70vh,36rem)}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.max-h-\[min\(70vh\,560px\)\]{max-height:min(70vh,560px)}.max-h-\[min\(70vh\,640px\)\]{max-height:min(70vh,640px)}.max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.max-h-\[min\(85dvh\,100\%\)\]{max-height:min(85dvh,100%)}.max-h-\[min\(90dvh\,720px\)\]{max-height:min(90dvh,720px)}.max-h-\[min\(92vh\,40rem\)\]{max-height:min(92vh,40rem)}.max-h-\[min\(92vh\,44rem\)\]{max-height:min(92vh,44rem)}.max-h-\[min\(92vh\,48rem\)\]{max-height:min(92vh,48rem)}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[320px\]{min-height:320px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[1\%\]{width:1%}.w-\[3\.5rem\]{width:3.5rem}.w-\[3\.25rem\]{width:3.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[6\.75rem\]{width:6.75rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[7\.25rem\]{width:7.25rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[8\.75rem\]{width:8.75rem}.w-\[9rem\]{width:9rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[30\%\]{width:30%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[42\%\]{width:42%}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-\[100px\]{width:100px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(100\%\,6rem\)\]{width:min(100%,6rem)}.w-\[min\(100\%\,8rem\)\]{width:min(100%,8rem)}.w-\[min\(100\%\,9rem\)\]{width:min(100%,9rem)}.w-\[min\(100\%\,10rem\)\]{width:min(100%,10rem)}.w-\[min\(100\%\,12rem\)\]{width:min(100%,12rem)}.w-\[min\(100\%\,14rem\)\]{width:min(100%,14rem)}.w-\[min\(100\%\,20rem\)\]{width:min(100%,20rem)}.w-\[min\(100vw-1\.5rem\,22rem\)\]{width:min(100vw - 1.5rem,22rem)}.w-\[min\(100vw-2rem\,22rem\)\]{width:min(100vw - 2rem,22rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-2xl{max-width:var(--container-2xl)!important}.\!max-w-lg{max-width:var(--container-lg)!important}.\!max-w-xl{max-width:var(--container-xl)!important}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[3\.25rem\]{max-width:3.25rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11\.5rem\]{max-width:11.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[21cm\]{max-width:21cm}.max-w-\[40\%\]{max-width:40%}.max-w-\[45\%\]{max-width:45%}.max-w-\[55\%\]{max-width:55%}.max-w-\[120px\]{max-width:120px}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[440px\]{max-width:440px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(16rem\,85vw\)\]{max-width:min(16rem,85vw)}.max-w-\[min\(16rem\,calc\(100vw-2rem\)\)\]{max-width:min(16rem,100vw - 2rem)}.max-w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{max-width:min(20rem,100vw - 2rem)}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-\[min\(100\%\,24rem\)\]{max-width:min(100%,24rem)}.max-w-\[min\(100vw-1\.5rem\,16rem\)\]{max-width:min(100vw - 1.5rem,16rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4\.5{min-width:calc(var(--spacing)*4.5)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[44px\]{min-width:44px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[320px\]{min-width:320px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[min\(100\%\,20rem\)\]{min-width:min(100%,20rem)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing)*0)}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-px{--tw-translate-x:-1px}.-translate-x-px,.translate-x-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-px{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-1\/2,.translate-y-\[-50\%\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.-skew-x-12{--tw-skew-x:skewX(calc(12deg*-1))}.-skew-x-12,.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-inside{list-style-position:inside}.list-\[circle\]{list-style-type:circle}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,6\.5rem\)_1fr\]{grid-template-columns:minmax(0,6.5rem) 1fr}.grid-cols-\[minmax\(0\,7\.5rem\)_1fr\]{grid-template-columns:minmax(0,7.5rem) 1fr}.grid-cols-\[minmax\(0\,7rem\)_1fr\]{grid-template-columns:minmax(0,7rem) 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\!items-stretch{align-items:stretch!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.\!gap-0{gap:calc(var(--spacing)*0)!important}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.-space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*-1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*-1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--border)60%,transparent)}}:where(.divide-border\/80>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--border)80%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\(--color-border\){border-color:var(--color-border)}.border-\[color-mix\(in_oklch\,var\(--success\)_22\%\,transparent\)\]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,var\(--success\)_22\%\,transparent\)\]{border-color:color-mix(in oklch,var(--success)22%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500)35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-amber-600\/35{border-color:#dd740059}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/35{border-color:color-mix(in oklab,var(--color-amber-600)35%,transparent)}}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/40{border-color:color-mix(in oklab,var(--color-amber-600)40%,transparent)}}.border-border{border-color:var(--border)}.border-border\!{border-color:var(--border)!important}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border)30%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border)80%,transparent)}}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-error-200{border-color:#fecaca}.border-error-500{border-color:#ef4444}.border-error\/25{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-error\/25{border-color:color-mix(in oklab,var(--error)25%,transparent)}}.border-error\/28{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-error\/28{border-color:color-mix(in oklab,var(--error)28%,transparent)}}.border-error\/30{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--error)30%,transparent)}}.border-gray-200{border-color:#e5e7eb}.border-gray-700{border-color:#374151}.border-info\/20{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/20{border-color:color-mix(in oklab,var(--info)20%,transparent)}}.border-info\/25{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/25{border-color:color-mix(in oklab,var(--info)25%,transparent)}}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--info)30%,transparent)}}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground\/60{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/60{border-color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.border-primary{border-color:var(--primary)}.border-primary-200{border-color:#d1e7b3}.border-primary-500{border-color:#8ec740}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--primary)25%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,var(--primary)35%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-600\/35{border-color:#0084cc59}@supports (color:color-mix(in lab,red,red)){.border-sky-600\/35{border-color:color-mix(in oklab,var(--color-sky-600)35%,transparent)}}.border-success{border-color:var(--success)}.border-success-200{border-color:#bbf7d0}.border-success\/25{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/25{border-color:color-mix(in oklab,var(--success)25%,transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success)30%,transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success)40%,transparent)}}.border-transparent{border-color:#0000}.border-warning-200{border-color:#fde68a}.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--warning)25%,transparent)}}.border-warning\/28{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/28{border-color:color-mix(in oklab,var(--warning)28%,transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning)30%,transparent)}}.border-warning\/35{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/35{border-color:color-mix(in oklab,var(--warning)35%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning)40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-background{background-color:var(--background)}.bg-background\!{background-color:var(--background)!important}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--background)75%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card)50%,transparent)}}.bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/55{background-color:color-mix(in oklab,var(--card)55%,transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-error-50{background-color:#fef2f2}.bg-error-100{background-color:#fee2e2}.bg-error-200{background-color:#fecaca}.bg-error-400\/10{background-color:oklab(71.0627% .153814 .0628211/.1)}.bg-error-400\/20{background-color:oklab(71.0627% .153814 .0628211/.2)}.bg-error-600{background-color:#dc2626}.bg-error-surface{background-color:var(--error-surface)}.bg-foreground,.bg-foreground\/45{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/45{background-color:color-mix(in oklab,var(--foreground)45%,transparent)}}.bg-foreground\/50{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/50{background-color:color-mix(in oklab,var(--foreground)50%,transparent)}}.bg-gray-50{background-color:#f9fafb}.bg-gray-800{background-color:#1f2937}.bg-info-surface,.bg-info-surface\/50{background-color:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.bg-info-surface\/50{background-color:color-mix(in oklab,var(--info-surface)50%,transparent)}}.bg-info-surface\/60{background-color:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.bg-info-surface\/60{background-color:color-mix(in oklab,var(--info-surface)60%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted)10%,transparent)}}.bg-muted\/15{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/15{background-color:color-mix(in oklab,var(--muted)15%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,var(--muted)25%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--muted)35%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-50{background-color:#f4f9ec}.bg-primary-100{background-color:#e8f3d9}.bg-primary-600{background-color:#6b9e2e}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--primary)40%,transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.bg-primary\/\[0\.03\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.03\]{background-color:color-mix(in oklab,var(--primary)3%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-success{background-color:var(--success)}.bg-success-50{background-color:#f0fdf4}.bg-success-100{background-color:#dcfce7}.bg-success-600{background-color:#16a34a}.bg-success-surface{background-color:var(--success-surface)}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--success)15%,transparent)}}.bg-surface-elevated,.bg-surface-elevated\/40{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-surface-elevated\/40{background-color:color-mix(in oklab,var(--surface-elevated)40%,transparent)}}.bg-surface-elevated\/60{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-surface-elevated\/60{background-color:color-mix(in oklab,var(--surface-elevated)60%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning-50{background-color:#fffbeb}.bg-warning-100{background-color:#fef3c7}.bg-warning-400\/10{background-color:oklab(83.6861% .0159629 .163645/.1)}.bg-warning-surface{background-color:var(--warning-surface)}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--warning)15%,transparent)}}.bg-warning\/20{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-destructive\/20{--tw-gradient-from:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.from-destructive\/20{--tw-gradient-from:color-mix(in oklab,var(--destructive)20%,transparent)}}.from-destructive\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-error-100{--tw-gradient-from:#fee2e2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary-50\/40{--tw-gradient-from:oklab(97.4807% -.00999892 .014843/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary-500{--tw-gradient-from:#8ec740;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}.from-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-success-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-success\/80{--tw-gradient-from:var(--success)}@supports (color:color-mix(in lab,red,red)){.from-success\/80{--tw-gradient-from:color-mix(in oklab,var(--success)80%,transparent)}}.from-success\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-warning{--tw-gradient-from:var(--warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-warning\/20{--tw-gradient-from:var(--warning)}@supports (color:color-mix(in lab,red,red)){.from-warning\/20{--tw-gradient-from:color-mix(in oklab,var(--warning)20%,transparent)}}.from-warning\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-warning\/80{--tw-gradient-from:var(--warning)}@supports (color:color-mix(in lab,red,red)){.from-warning\/80{--tw-gradient-from:color-mix(in oklab,var(--warning)80%,transparent)}}.from-warning\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-muted\/30{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab,red,red)){.via-muted\/30{--tw-gradient-via:color-mix(in oklab,var(--muted)30%,transparent)}}.via-muted\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/80{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/80{--tw-gradient-via:color-mix(in oklab,var(--primary)80%,transparent)}}.via-primary\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab,var(--color-white)30%,transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-destructive\/30{--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.to-destructive\/30{--tw-gradient-to:color-mix(in oklab,var(--destructive)30%,transparent)}}.to-destructive\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/20{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/20{--tw-gradient-to:color-mix(in oklab,var(--muted)20%,transparent)}}.to-muted\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary-50\/40{--tw-gradient-to:oklab(97.4807% -.00999892 .014843/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary-700{--tw-gradient-to:#577825;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-secondary-brand\/60{--tw-gradient-to:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.to-secondary-brand\/60{--tw-gradient-to:color-mix(in oklab,var(--secondary-brand)60%,transparent)}}.to-secondary-brand\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-success{--tw-gradient-to:var(--success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-success-700{--tw-gradient-to:#15803d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-warning{--tw-gradient-to:var(--warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-warning-100{--tw-gradient-to:#fef3c7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-warning-700{--tw-gradient-to:#b45309;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-warning\/30{--tw-gradient-to:var(--warning)}@supports (color:color-mix(in lab,red,red)){.to-warning\/30{--tw-gradient-to:color-mix(in oklab,var(--warning)30%,transparent)}}.to-warning\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab,red,red)){.to-white\/20{--tw-gradient-to:color-mix(in oklab,var(--color-white)20%,transparent)}}.to-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-11{padding-right:calc(var(--spacing)*11)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[9\.5pt\]{font-size:9.5pt}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive,.text-destructive\/95{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/95{color:color-mix(in oklab,var(--destructive)95%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-error{color:var(--error)}.text-error-500{color:#ef4444}.text-error-600{color:#dc2626}.text-error-700{color:#b91c1c}.text-error-800{color:#991b1b}.text-error-900{color:#7f1d1d}.text-error-surface-foreground,.text-error-surface-foreground\/90{color:var(--error-surface-foreground)}@supports (color:color-mix(in lab,red,red)){.text-error-surface-foreground\/90{color:color-mix(in oklab,var(--error-surface-foreground)90%,transparent)}}.text-foreground{color:var(--foreground)}.text-foreground\!{color:var(--foreground)!important}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-green-600{color:var(--color-green-600)}.text-info{color:var(--info)}.text-info-surface-foreground{color:var(--info-surface-foreground)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/35{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/35{color:color-mix(in oklab,var(--muted-foreground)35%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-muted-foreground\/90{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/90{color:color-mix(in oklab,var(--muted-foreground)90%,transparent)}}.text-page-title-foreground{color:var(--page-title-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-600{color:#6b9e2e}.text-primary-700{color:#577825}.text-primary-800{color:#42521c}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-brand{color:var(--secondary-brand)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-success{color:var(--success)}.text-success-600{color:#16a34a}.text-success-700{color:#15803d}.text-success-800{color:#166534}.text-success-surface-foreground{color:var(--success-surface-foreground)}.text-warning{color:var(--warning)}.text-warning-600{color:#d97706}.text-warning-700{color:#b45309}.text-warning-800{color:#92400e}.text-warning-surface-foreground,.text-warning-surface-foreground\/90{color:var(--warning-surface-foreground)}@supports (color:color-mix(in lab,red,red)){.text-warning-surface-foreground\/90{color:color-mix(in oklab,var(--warning-surface-foreground)90%,transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-muted-foreground{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)))}.shadow-\[inset_-6px_0_6px_-6px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset -6px 0 6px -6px var(--tw-shadow-color,#00000014)}.shadow-\[inset_-6px_0_6px_-6px_rgba\(0\,0\,0\,0\.08\)\],.shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.shadow-primary\/30{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary\/50{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-destructive\/40{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/40{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.ring-primary\/15{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab,var(--primary)15%,transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring{outline-color:var(--ring)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.blur-\[0\.5px\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[0\.5px\]{--tw-blur:blur(.5px)}.blur-sm{--tw-blur:blur(var(--blur-sm))}.blur-sm,.blur-xl{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl))}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.drop-shadow-lg,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\,transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\/menu-item\:rotate-180:is(:where(.group\/menu-item)[data-state=open] *),.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing)*11)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:border-border::file-selector-button{border-color:var(--border)}.file\:bg-card::file-selector-button{background-color:var(--card)}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing)*2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:w-1:before{content:var(--tw-content);width:calc(var(--spacing)*1)}.before\:bg-warning:before{content:var(--tw-content);background-color:var(--warning)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:text-error-500:after{content:var(--tw-content);color:#ef4444}.after\:content-\[\"\*\"\]:after{--tw-content:"*";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.even\:bg-muted\/20:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.even\:bg-muted\/20:nth-child(2n){background-color:color-mix(in oklab,var(--muted)20%,transparent)}}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab,var(--foreground)40%,transparent)}}.hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab,var(--primary)25%,transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-error-700:hover{background-color:#b91c1c}.hover\:bg-error-surface:hover{background-color:var(--error-surface)}.hover\:bg-muted:hover,.hover\:bg-muted\/15:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/15:hover{background-color:color-mix(in oklab,var(--muted)15%,transparent)}}.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.hover\:bg-primary-700:hover{background-color:#577825}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-surface-elevated\/80:hover{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-elevated\/80:hover{background-color:color-mix(in oklab,var(--surface-elevated)80%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning\/10:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab,var(--warning)15%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-error-surface-foreground:hover{color:var(--error-surface-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover,.hover\:text-primary\/90:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/90:hover{color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)))}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-10:focus{z-index:10}.focus\:z-\[200\]:focus{z-index:200}.focus\:inline-flex:focus{display:inline-flex}.focus\:min-h-11:focus{min-height:calc(var(--spacing)*11)}.focus\:items-center:focus{align-items:center}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-border:focus{border-color:var(--border)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-error-600:focus{color:#dc2626}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.focus\:ring-0:focus,.focus\:shadow-lg:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-current:focus{--tw-ring-color:currentcolor}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-primary-500:focus{--tw-ring-color:#8ec740}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color:transparent}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:calc(var(--radius) - 4px)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:text-primary:focus-visible{color:var(--primary)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:shadow-md:focus-visible{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-border:focus-visible{--tw-ring-color:var(--border)}.focus-visible\:ring-destructive:focus-visible,.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:#8ec740}.focus-visible\:ring-primary-600:focus-visible{--tw-ring-color:#6b9e2e}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--success)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled,.disabled\:bg-muted\/50:disabled{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-muted\/50:disabled{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:border-error-500[aria-invalid=true]{border-color:#ef4444}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-amber-800\/90>*)[data-slot=alert-description]{color:#953d00e6}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-amber-800\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-amber-800)90%,transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-primary-600[data-state=active]{border-color:#6b9e2e}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:border-primary-600[data-state=checked]{border-color:#6b9e2e}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-primary-600[data-state=checked]{background-color:#6b9e2e}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white)}.data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=delayed-open\]\:opacity-100[data-state=delayed-open]{opacity:1}.data-\[state\=indeterminate\]\:border-primary-600[data-state=indeterminate]{border-color:#6b9e2e}.data-\[state\=indeterminate\]\:bg-primary-600[data-state=indeterminate]{background-color:#6b9e2e}.data-\[state\=indeterminate\]\:text-white[data-state=indeterminate]{color:var(--color-white)}.data-\[state\=on\]\:border-primary\/40[data-state=on]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=on\]\:border-primary\/40[data-state=on]{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-primary\/10[data-state=on]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=on\]\:bg-primary\/10[data-state=on]{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-primary[data-state=on]{color:var(--primary)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-backdrop-filter\:bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-md\:mx-3{margin-inline:calc(var(--spacing)*3)}.max-md\:mt-3{margin-top:calc(var(--spacing)*3)}.max-md\:resize-none{resize:none}:where(.max-md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.max-md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.max-md\:rounded-lg{border-radius:var(--radius)}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:border-border,.max-md\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.max-md\:border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.max-md\:bg-card{background-color:var(--card)}.max-md\:p-3{padding:calc(var(--spacing)*3)}.max-md\:px-4{padding-inline:calc(var(--spacing)*4)}.max-md\:py-3{padding-block:calc(var(--spacing)*3)}.max-md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.max-md\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-md\:first\:mt-3:first-child{margin-top:calc(var(--spacing)*3)}}@media not all and (min-width:40rem){.max-sm\:\!hidden{display:none!important}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:inset-auto{inset:auto}.sm\:top-\[50\%\]{top:50%}.sm\:left-\[50\%\]{left:50%}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mx-5{margin-inline:calc(var(--spacing)*5)}.sm\:ms-1{margin-inline-start:calc(var(--spacing)*1)}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.sm\:mr-2{margin-right:calc(var(--spacing)*2)}.sm\:mb-5{margin-bottom:calc(var(--spacing)*5)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.sm\:size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.sm\:size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.sm\:size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.sm\:h-2\.5{height:calc(var(--spacing)*2.5)}.sm\:h-3\.5{height:calc(var(--spacing)*3.5)}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:h-\[1\.125rem\]{height:1.125rem}.sm\:h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.sm\:h-auto{height:auto}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:min-h-8{min-height:calc(var(--spacing)*8)}.sm\:min-h-9{min-height:calc(var(--spacing)*9)}.sm\:min-h-10{min-height:calc(var(--spacing)*10)}.sm\:min-h-\[2\.875rem\]{min-height:2.875rem}.sm\:min-h-\[3\.75rem\]{min-height:3.75rem}.sm\:min-h-\[5\.75rem\]{min-height:5.75rem}.sm\:min-h-\[12rem\]{min-height:12rem}.sm\:min-h-\[18rem\]{min-height:18rem}.sm\:min-h-\[22rem\]{min-height:22rem}.sm\:w-2\.5{width:calc(var(--spacing)*2.5)}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-11{width:calc(var(--spacing)*11)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-\[1\.125rem\]{width:1.125rem}.sm\:w-\[7\.5rem\]{width:7.5rem}.sm\:w-\[180px\]{width:180px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[7\.5rem\]{max-width:7.5rem}.sm\:max-w-\[10rem\]{max-width:10rem}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[60\%\]{max-width:60%}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[800px\]{max-width:800px}.sm\:max-w-\[1000px\]{max-width:1000px}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-\[7\.5rem\]{min-width:7.5rem}.sm\:min-w-\[220px\]{min-width:220px}.sm\:flex-initial{flex:0 auto}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_8rem_auto\]{grid-template-columns:1fr 8rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sm\:grid-cols-\[minmax\(0\,7\.5rem\)_1fr\]{grid-template-columns:minmax(0,7.5rem) 1fr}.sm\:grid-cols-\[minmax\(0\,8\.5rem\)_1fr\]{grid-template-columns:minmax(0,8.5rem) 1fr}.sm\:grid-cols-\[minmax\(0\,8rem\)_1fr\]{grid-template-columns:minmax(0,8rem) 1fr}.sm\:grid-cols-\[minmax\(0\,9rem\)_1fr\]{grid-template-columns:minmax(0,9rem) 1fr}.sm\:\!flex-col{flex-direction:column!important}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:\!items-stretch{align-items:stretch!important}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:\!justify-start{justify-content:flex-start!important}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.sm\:gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.sm\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-end{align-self:flex-end}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-2\.5{padding:calc(var(--spacing)*2.5)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-3\.5{padding:calc(var(--spacing)*3.5)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pr-4{padding-right:calc(var(--spacing)*4)}.sm\:pr-6{padding-right:calc(var(--spacing)*6)}.sm\:pr-14{padding-right:calc(var(--spacing)*14)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}.sm\:pb-3{padding-bottom:calc(var(--spacing)*3)}.sm\:pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pl-4{padding-left:calc(var(--spacing)*4)}.sm\:pl-5{padding-left:calc(var(--spacing)*5)}.sm\:pl-6{padding-left:calc(var(--spacing)*6)}.sm\:pl-9{padding-left:calc(var(--spacing)*9)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.6875rem\]{font-size:.6875rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.sm\:whitespace-normal{white-space:normal}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:static{position:static}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-full{height:100%}.md\:max-h-full{max-height:100%}.md\:min-h-full{min-height:100%}.md\:w-auto{width:auto}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-none{max-width:none}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.5fr\)_4rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.5fr) 4rem}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.9fr\)_4rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.9fr) 4rem}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.6fr\)_4rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.6fr) 4rem}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)_4rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) 4rem}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_7\.5rem_6\.75rem_5rem_3\.5rem\]{grid-template-columns:minmax(0,1.4fr) 7.5rem 6.75rem 5rem 3.5rem}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,1fr\)_4rem\]{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr) 4rem}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,0\.8fr\)_4\.5rem\]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) 4.5rem}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,8\.75rem\)_3\.5rem\]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,8.75rem) 3.5rem}.md\:grid-cols-\[minmax\(0\,1\.25fr\)_7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) 7.5rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,8rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,8rem)}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}:where(.md\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.md\:divide-border>:not(:last-child)){border-color:var(--border)}.md\:overflow-auto{overflow:auto}.md\:overflow-hidden{overflow:hidden}.md\:rounded-lg{border-radius:var(--radius)}.md\:rounded-none{border-radius:0}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-border{border-color:var(--border)}.md\:bg-card{background-color:var(--card)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}.md\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:w-\[5\.75rem\]{width:5.75rem}.lg\:w-\[6\.5rem\]{width:6.5rem}.lg\:w-\[9rem\]{width:9rem}.lg\:w-auto{width:auto}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-\[5\.75rem\]{max-width:5.75rem}.lg\:max-w-\[6\.5rem\]{max-width:6.5rem}.lg\:max-w-\[9rem\]{max-width:9rem}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:min-w-\[5\.75rem\]{min-width:5.75rem}.lg\:min-w-\[6\.5rem\]{min-width:6.5rem}.lg\:min-w-\[9rem\]{min-width:9rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_8rem_6\.75rem_7\.25rem_5rem_minmax\(0\,13rem\)_3\.5rem\]{grid-template-columns:minmax(0,1.2fr) 8rem 6.75rem 7.25rem 5rem minmax(0,13rem) 3.5rem}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.6fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,8\.75rem\)_3\.5rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,.7fr) minmax(0,8.75rem) 3.5rem}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.5fr\)_minmax\(0\,0\.55fr\)_5\.5rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.5fr) minmax(0,.55fr) 5.5rem}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,0\.5fr\)_minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.5fr) minmax(0,1fr) 5rem}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,11rem\)_minmax\(0\,10rem\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,11rem) minmax(0,10rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.6fr\)_minmax\(0\,0\.5fr\)_5rem\]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,.6fr) minmax(0,.5fr) 5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.6fr\)_5rem\]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.6fr) 5rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.65fr\)_minmax\(0\,0\.75fr\)_minmax\(0\,0\.65fr\)_4rem\]{grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,.75fr) minmax(0,.65fr) 4rem}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}:where(.lg\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}.lg\:px-7{padding-inline:calc(var(--spacing)*7)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:table-cell{display:table-cell}.xl\:max-w-full{max-width:100%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:truncate{text-overflow:ellipsis;overflow:hidden}.xl\:truncate,.xl\:whitespace-nowrap{white-space:nowrap}}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:border-amber-500\/30:is(.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-border:is(.dark *){border-color:var(--border)}.dark\:border-destructive\/40:is(.dark *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:border-destructive\/40:is(.dark *){border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:border-error-800:is(.dark *){border-color:#991b1b}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-primary-800:is(.dark *){border-color:#42521c}.dark\:border-primary\/30:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:border-primary\/30:is(.dark *){border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.dark\:border-sky-500\/30:is(.dark *){border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.dark\:border-success-800:is(.dark *){border-color:#166534}.dark\:border-warning-800:is(.dark *){border-color:#92400e}.dark\:border-warning\/40:is(.dark *){border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark\:border-warning\/40:is(.dark *){border-color:color-mix(in oklab,var(--warning)40%,transparent)}}.dark\:border-t-primary:is(.dark *){border-top-color:var(--primary)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-amber-950\/50:is(.dark *){background-color:#46190180}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)50%,transparent)}}.dark\:bg-card\/40:is(.dark *){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-card\/40:is(.dark *){background-color:color-mix(in oklab,var(--card)40%,transparent)}}.dark\:bg-card\/50:is(.dark *){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-card\/50:is(.dark *){background-color:color-mix(in oklab,var(--card)50%,transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-error-900\/20:is(.dark *){background-color:oklab(39.5843% .119886 .0577565/.2)}.dark\:bg-gray-800:is(.dark *){background-color:#1f2937}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-muted\/20:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-muted\/20:is(.dark *){background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.dark\:bg-muted\/25:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-muted\/25:is(.dark *){background-color:color-mix(in oklab,var(--muted)25%,transparent)}}.dark\:bg-muted\/40:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-muted\/40:is(.dark *){background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.dark\:bg-popover:is(.dark *){background-color:var(--popover)}.dark\:bg-primary:is(.dark *){background-color:var(--primary)}.dark\:bg-primary-900\/20:is(.dark *){background-color:oklab(31.8027% -.0316781 .0497768/.2)}.dark\:bg-primary\/10:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/10:is(.dark *){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.dark\:bg-primary\/30:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/30:is(.dark *){background-color:color-mix(in oklab,var(--primary)30%,transparent)}}.dark\:bg-primary\/50:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/50:is(.dark *){background-color:color-mix(in oklab,var(--primary)50%,transparent)}}.dark\:bg-primary\/60:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary\/60:is(.dark *){background-color:color-mix(in oklab,var(--primary)60%,transparent)}}.dark\:bg-success-900\/20:is(.dark *){background-color:oklab(39.2532% -.0795187 .0413326/.2)}.dark\:bg-warning-900\/20:is(.dark *){background-color:oklab(41.3707% .0733197 .0756701/.2)}.dark\:bg-warning\/20:is(.dark *){background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-warning\/20:is(.dark *){background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.dark\:from-background:is(.dark *){--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-destructive\/10:is(.dark *){--tw-gradient-from:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:from-destructive\/10:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--destructive)10%,transparent)}}.dark\:from-destructive\/10:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-error-900\/30:is(.dark *){--tw-gradient-from:oklab(39.5843% .119886 .0577565/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-primary-600:is(.dark *){--tw-gradient-from:#6b9e2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-primary\/60:is(.dark *){--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:from-primary\/60:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--primary)60%,transparent)}}.dark\:from-primary\/60:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-primary\/90:is(.dark *){--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:from-primary\/90:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--primary)90%,transparent)}}.dark\:from-primary\/90:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-success\/70:is(.dark *){--tw-gradient-from:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark\:from-success\/70:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--success)70%,transparent)}}.dark\:from-success\/70:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-warning\/10:is(.dark *){--tw-gradient-from:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark\:from-warning\/10:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--warning)10%,transparent)}}.dark\:from-warning\/10:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-warning\/70:is(.dark *){--tw-gradient-from:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark\:from-warning\/70:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--warning)70%,transparent)}}.dark\:from-warning\/70:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-muted\/20:is(.dark *){--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:via-muted\/20:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--muted)20%,transparent)}}.dark\:via-muted\/20:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-muted\/40:is(.dark *){--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:via-muted\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--muted)40%,transparent)}}.dark\:via-muted\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-primary:is(.dark *){--tw-gradient-via:var(--primary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/20:is(.dark *){--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:via-white\/20:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:via-white\/20:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-background:is(.dark *){--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-destructive\/20:is(.dark *){--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:to-destructive\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--destructive)20%,transparent)}}.dark\:to-destructive\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-muted:is(.dark *){--tw-gradient-to:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-primary-800:is(.dark *){--tw-gradient-to:#42521c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-primary\/90:is(.dark *){--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:to-primary\/90:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}.dark\:to-primary\/90:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-success:is(.dark *){--tw-gradient-to:var(--success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-warning:is(.dark *){--tw-gradient-to:var(--warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-warning-900\/30:is(.dark *){--tw-gradient-to:oklab(41.3707% .0733197 .0756701/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-warning\/20:is(.dark *){--tw-gradient-to:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark\:to-warning\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--warning)20%,transparent)}}.dark\:to-warning\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-white\/10:is(.dark *){--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:to-white\/10:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:to-white\/10:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-destructive:is(.dark *){color:var(--destructive)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-error-200:is(.dark *){color:#fecaca}.dark\:text-error-300:is(.dark *){color:#fca5a5}.dark\:text-error-400:is(.dark *){color:#f87171}.dark\:text-foreground:is(.dark *){color:var(--foreground)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-popover-foreground:is(.dark *){color:var(--popover-foreground)}.dark\:text-primary-400:is(.dark *){color:#a2cf67}.dark\:text-success-300:is(.dark *){color:#86efac}.dark\:text-success-400:is(.dark *){color:#4ade80}.dark\:text-warning:is(.dark *){color:var(--warning)}.dark\:text-warning-300:is(.dark *){color:#fcd34d}.dark\:text-warning-400:is(.dark *){color:#fbbf24}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:opacity-20:is(.dark *){opacity:.2}.dark\:opacity-30:is(.dark *){opacity:.3}.dark\:shadow-\[inset_-6px_0_6px_-6px_rgba\(0\,0\,0\,0\.3\)\]:is(.dark *){--tw-shadow:inset -6px 0 6px -6px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-primary\/40:is(.dark *){--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary\/40:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary)40%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:shadow-primary\/60:is(.dark *){--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-primary\/60:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary)60%,transparent)var(--tw-shadow-alpha),transparent)}}@media (hover:hover){.dark\:group-hover\:bg-muted\/50:is(.dark *):is(:where(.group):hover *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:group-hover\:bg-muted\/50:is(.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.dark\:group-hover\:text-foreground:is(.dark *):is(:where(.group):hover *){color:var(--foreground)}.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}:is(.dark\:\*\:data-\[slot\=alert-description\]\:text-amber-200\/90:is(.dark *)>*)[data-slot=alert-description]{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){:is(.dark\:\*\:data-\[slot\=alert-description\]\:text-amber-200\/90:is(.dark *)>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-amber-200)90%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:bg-white{background-color:var(--color-white)}.print\:p-0{padding:calc(var(--spacing)*0)}.print\:py-0{padding-block:calc(var(--spacing)*0)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[data-slot\=sheet-header\]\]\:border-b-0 [data-slot=sheet-header]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_\[role\=combobox\]\]\:h-auto [role=combobox]{height:auto}.\[\&_\[role\=combobox\]\]\:min-h-11 [role=combobox]{min-height:calc(var(--spacing)*11)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[state\=open\]\:\[\&_svg\]\:rotate-180[data-state=open] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-foreground\/85 svg:not([class*=text-]){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-foreground\/85 svg:not([class*=text-]){color:color-mix(in oklab,var(--foreground)85%,transparent)}}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\:last-child\]\:border-t-0>div:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>div\:last-child\]\:pt-0>div:last-child{padding-top:calc(var(--spacing)*0)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:col-start-1>svg{grid-column-start:1}.\[\&\>svg\]\:row-start-1>svg{grid-row-start:1}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-amber-600>svg{color:var(--color-amber-600)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.dark\:\[\&\>svg\]\:text-amber-400:is(.dark *)>svg{color:var(--color-amber-400)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.payslip-always-light{color-scheme:light}.payslip-always-light,.payslip-always-light *,html.dark .payslip-always-light,html.dark .payslip-always-light *{color:#000!important;background-color:#fff!important;border-color:#e5e7eb!important}html.dark .payslip-always-light td,html.dark .payslip-always-light th,html.dark .payslip-always-light thead th,html.dark .payslip-always-light thead tr{color:#000!important;background-color:#fff!important}.payslip-always-light .payslip-muted,html.dark .payslip-always-light .payslip-muted{color:#64748b!important}.payslip-always-light .payslip-border-strong,html.dark .payslip-always-light .payslip-border-strong{border-color:#111827!important}.payslip-always-light .payslip-brand,html.dark .payslip-always-light .payslip-brand{color:#91278f!important}.payslip-always-light .payslip-brand-bg,html.dark .payslip-always-light .payslip-brand-bg{background-color:#91278f!important}.payslip-always-light .payslip-brand-border,html.dark .payslip-always-light .payslip-brand-border{border-color:#91278f!important}.payslip-always-light .payslip-slate,html.dark .payslip-always-light .payslip-slate{color:#334155!important}.payslip-always-light .payslip-table-header th,.payslip-always-light thead.payslip-table-header tr th,html.dark .payslip-always-light .payslip-table-header th,html.dark .payslip-always-light thead.payslip-table-header tr th{color:#fff!important;background-color:#91278f!important;border-color:#91278f!important}.payslip-always-light .payslip-table-footer td,html.dark .payslip-always-light .payslip-table-footer td{color:#0f172a!important;background-color:#f1f5f9!important;border-top-color:#91278f!important}.payslip-always-light .payslip-net-pay,html.dark .payslip-always-light .payslip-net-pay{color:#91278f!important}.payslip-always-light .payslip-deduction-amount,html.dark .payslip-always-light .payslip-deduction-amount{color:#b91c1c!important}.payslip-always-light .payslip-row-stripe,html.dark .payslip-always-light .payslip-row-stripe{background-color:#fafafa!important}.payslip-always-light .payslip-row-muted-text,html.dark .payslip-always-light .payslip-row-muted-text{font-style:italic;color:#94a3b8!important}.payslip-always-light .payslip-divide,html.dark .payslip-always-light .payslip-divide{border-color:#e2e8f0!important}.payslip-always-light .payslip-doc-border,html.dark .payslip-always-light .payslip-doc-border{border-color:#cbd5e1!important}.payslip-always-light .payslip-doc-shadow{box-shadow:0 1px 3px #0f172a0f}.payslip-always-light .payslip-footer-muted,html.dark .payslip-always-light .payslip-footer-muted{color:#94a3b8!important}.payslip-always-light .payslip-footer-label,html.dark .payslip-always-light .payslip-footer-label{color:#475569!important}.payslip-always-light .payslip-footer-strong,html.dark .payslip-always-light .payslip-footer-strong{color:#334155!important}.payslip-always-light .payslip-divide-bg,html.dark .payslip-always-light .payslip-divide-bg{background-color:#e2e8f0!important}.payslip-always-light,html.dark .payslip-always-light{font-size:8.5pt;line-height:1.25}.payslip-always-light .payslip-letterhead__name,html.dark .payslip-always-light .payslip-letterhead__name{font-size:9pt;font-weight:700;line-height:1.2;color:#334155!important;background-color:#0000!important}.payslip-always-light .payslip-letterhead__meta,html.dark .payslip-always-light .payslip-letterhead__meta{font-size:8pt;line-height:1.2;color:#64748b!important;background-color:#0000!important}.payslip-always-light h1.payslip-doc-title,html.dark .payslip-always-light h1.payslip-doc-title{letter-spacing:.06em;font-size:11pt;line-height:1.15}.payslip-always-light .payslip-doc-period-banner,html.dark .payslip-always-light .payslip-doc-period-banner{margin-top:1px;font-size:8pt;font-weight:700;line-height:1.2;color:#334155!important;background-color:#0000!important}.payslip-always-light .payslip-info-band__title,html.dark .payslip-always-light .payslip-info-band__title{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;margin:0;padding:.15rem .4rem;font-size:8pt;font-weight:800;display:flex;color:#64748b!important;background:#f1f5f9!important}.payslip-always-light .payslip-info-band__title-label{flex-shrink:0}.payslip-always-light .payslip-info-band__employee-name,html.dark .payslip-always-light .payslip-info-band__employee-name{letter-spacing:normal;text-transform:none;font-size:8.5pt;font-weight:800;color:#0f172a!important;background-color:#0000!important}.payslip-always-light .payslip-info-band__employee-position,html.dark .payslip-always-light .payslip-info-band__employee-position{letter-spacing:normal;text-transform:none;font-size:8pt;font-weight:600;color:#475569!important;background-color:#0000!important}.payslip-always-light .payslip-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem;display:grid}@media (min-width:640px){.payslip-always-light .payslip-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .5rem}.payslip-always-light .payslip-split>[data-section=other]{grid-column:1/-1}}@media print{.payslip-always-light{max-width:21cm!important}.payslip-always-light .payslip-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem .5rem}.payslip-always-light .payslip-split>[data-section=other]{grid-column:1/-1}}.payslip-always-light .payslip-meta-grid{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;display:grid}@media (min-width:640px){.payslip-always-light .payslip-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}@media (min-width:1025px){.payslip-always-light .payslip-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.payslip-always-light .payslip-meta-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;min-width:0;padding:.15rem .35rem;overflow:hidden}.payslip-always-light .payslip-meta-field__label,html.dark .payslip-always-light .payslip-meta-field__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:8pt;font-weight:700;display:block;overflow:hidden;color:#64748b!important;background-color:#0000!important}.payslip-always-light .payslip-meta-field__value,html.dark .payslip-always-light .payslip-meta-field__value{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:8pt;font-weight:600;display:block;overflow:hidden;color:#0f172a!important;background-color:#0000!important}.payslip-always-light .payslip-meta-field--span-2{grid-column:span 1}@media (min-width:640px){.payslip-always-light .payslip-meta-field--span-2{grid-column:span 2}}.payslip-always-light .payslip-info-band{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.4rem;overflow:hidden}.payslip-always-light .payslip-info-band__body{padding:.3rem}.payslip-always-light .payslip-net-hero{background:linear-gradient(135deg,oklch(96.8783% .0110064 328.788),#f8fafc);border:1px solid oklch(82.099% .0536157 273.095);border-radius:.375rem;flex-direction:column;gap:.125rem;min-width:0;padding:.2rem .45rem;display:flex}@media (min-width:640px){.payslip-always-light .payslip-net-hero{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem}}.payslip-always-light .payslip-net-hero__label,html.dark .payslip-always-light .payslip-net-hero__label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:8pt;font-weight:700;color:#64748b!important;background-color:#0000!important}.payslip-always-light .payslip-net-hero__value,html.dark .payslip-always-light .payslip-net-hero__value{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12pt;font-weight:800;color:#91278f!important;background-color:#0000!important}@media (min-width:640px){.payslip-always-light .payslip-net-hero__value{font-size:12pt}}.payslip-always-light .payslip-amount-table{table-layout:fixed;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:.25rem;width:100%;font-size:8.5pt;overflow:hidden}.payslip-always-light .payslip-amount-table td:first-child,.payslip-always-light .payslip-amount-table th:first-child{width:auto;min-width:0;max-width:100%}.payslip-always-light .payslip-amount-table td:nth-child(2),.payslip-always-light .payslip-amount-table th:nth-child(2){width:6.25rem;min-width:6.25rem;max-width:6.25rem}.payslip-always-light .payslip-ytd-strip .payslip-amount-table td,.payslip-always-light .payslip-ytd-strip .payslip-amount-table td:nth-child(2),.payslip-always-light .payslip-ytd-strip .payslip-amount-table th,.payslip-always-light .payslip-ytd-strip .payslip-amount-table th:nth-child(2){width:auto;min-width:0;max-width:none}.payslip-always-light .payslip-amount-table td,.payslip-always-light .payslip-amount-table th{vertical-align:middle;padding:1px 4px}.payslip-always-light .payslip-amount-table td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payslip-always-light .payslip-amount-table td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.payslip-always-light .payslip-section-heading,html.dark .payslip-always-light .payslip-section-heading{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;margin:0 0 .4rem;font-size:8pt;font-weight:800;color:#334155!important;background-color:#0000!important}@media screen{.payslip-always-light .payslip-table-header.payslip-table-header--screen-soft th{color:#91278f!important;background-color:oklch(94.7972% .018344 328.788)!important;border-color:oklch(82.9971% .0501993 271.629)!important}}@media print{.payslip-always-light .payslip-table-header.payslip-table-header--screen-soft th{color:#fff!important;background-color:#91278f!important;border-color:#91278f!important}.payslip-always-light,.payslip-always-light *,.payslip-always-light td,.payslip-always-light th,.payslip-always-light thead th,.payslip-always-light thead tr{color:#000!important;background-color:#fff!important;border-color:#111827!important}.payslip-always-light .payslip-border-strong{border-color:#111827!important}.payslip-always-light .payslip-brand,.payslip-always-light .payslip-net-pay{color:#91278f!important}.payslip-always-light .payslip-brand-bg,.payslip-always-light .payslip-table-header th,.payslip-always-light thead.payslip-table-header tr th{color:#fff!important;background-color:#91278f!important}.payslip-always-light .payslip-brand-border,.payslip-always-light .payslip-table-footer td{border-top-color:#91278f!important}.payslip-always-light .payslip-table-footer td{color:#000!important;background-color:#f1f5f9!important}.payslip-always-light .payslip-slate{color:#334155!important}.payslip-always-light .payslip-muted{color:#64748b!important}.payslip-always-light .payslip-deduction-amount{color:#b91c1c!important}.payslip-always-light .payslip-section-heading{color:#334155!important;background-color:#0000!important}.payslip-always-light .payslip-info-band__title{color:#64748b!important;background-color:#f1f5f9!important}.payslip-always-light .payslip-net-hero__value,.payslip-always-light h1.payslip-brand,.payslip-always-light h1.payslip-doc-title{color:#91278f!important}}.invoice-always-light{color-scheme:light}.invoice-always-light,.invoice-always-light *,html.dark .invoice-always-light,html.dark .invoice-always-light *{color:#000!important;background-color:#fff!important;border-color:#e5e7eb!important}html.dark .invoice-always-light td,html.dark .invoice-always-light th,html.dark .invoice-always-light thead th,html.dark .invoice-always-light thead tr{color:#000!important;background-color:#fff!important}.invoice-always-light .invoice-muted,html.dark .invoice-always-light .invoice-muted{color:#64748b!important}.invoice-always-light .invoice-brand,html.dark .invoice-always-light .invoice-brand{color:#91278f!important}.invoice-always-light .invoice-brand-bg,html.dark .invoice-always-light .invoice-brand-bg{background-color:#91278f!important}.invoice-always-light .invoice-brand-border,html.dark .invoice-always-light .invoice-brand-border{border-color:#91278f!important}.invoice-always-light .invoice-slate,html.dark .invoice-always-light .invoice-slate{color:#334155!important}.invoice-always-light .invoice-table-header th,.invoice-always-light thead.invoice-table-header tr th,html.dark .invoice-always-light .invoice-table-header th,html.dark .invoice-always-light thead.invoice-table-header tr th{color:#fff!important;background-color:#91278f!important;border-color:#91278f!important}.invoice-always-light .invoice-divide,html.dark .invoice-always-light .invoice-divide{border-color:#e2e8f0!important}.invoice-always-light .invoice-divide-bg,html.dark .invoice-always-light .invoice-divide-bg{background-color:#e2e8f0!important}.invoice-always-light .invoice-row-stripe,html.dark .invoice-always-light .invoice-row-stripe{background-color:#fafafa!important}.invoice-always-light .invoice-row-muted-text,html.dark .invoice-always-light .invoice-row-muted-text{font-style:italic;color:#94a3b8!important}.invoice-always-light .invoice-doc-border,html.dark .invoice-always-light .invoice-doc-border{border-color:#cbd5e1!important}.invoice-always-light .invoice-doc-shadow{box-shadow:0 1px 3px #0f172a0f}.invoice-always-light .invoice-footer-label,html.dark .invoice-always-light .invoice-footer-label{color:#475569!important}.invoice-always-light .invoice-footer-strong,html.dark .invoice-always-light .invoice-footer-strong{color:#334155!important}.invoice-always-light .invoice-doc-title{line-height:1.2}.invoice-always-light .invoice-doc-period-banner,html.dark .invoice-always-light .invoice-doc-period-banner{margin-top:.375rem;font-size:.8125rem;font-weight:700;line-height:1.35;color:#334155!important;background-color:#0000!important}.invoice-always-light .invoice-section-heading,html.dark .invoice-always-light .invoice-section-heading{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;margin:0 0 .4rem;font-size:.6875rem;font-weight:800;color:#334155!important}.invoice-always-light .invoice-info-band,html.dark .invoice-always-light .invoice-info-band{border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:1.25rem;overflow:hidden;background:#f8fafc!important}.invoice-always-light .invoice-info-band__title,html.dark .invoice-always-light .invoice-info-band__title{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:baseline;gap:.375rem .5rem;margin:0;padding:.375rem .625rem;font-size:.6875rem;font-weight:800;display:flex;color:#64748b!important;background:#f1f5f9!important}.invoice-always-light .invoice-info-band__title-label{flex-shrink:0}.invoice-always-light .invoice-info-band__client-name,html.dark .invoice-always-light .invoice-info-band__client-name{letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:800;color:#0f172a!important;background-color:#0000!important}.invoice-always-light .invoice-info-band__body{padding:.5rem}.invoice-always-light .invoice-meta-grid{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;display:grid}@media (min-width:640px){.invoice-always-light .invoice-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}@media (min-width:1025px){.invoice-always-light .invoice-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.invoice-always-light .invoice-meta-field,html.dark .invoice-always-light .invoice-meta-field{border:1px solid #e2e8f0;border-radius:.375rem;min-width:0;padding:.375rem .5rem;overflow:hidden;background:#f8fafc!important}.invoice-always-light .invoice-meta-field__label,html.dark .invoice-always-light .invoice-meta-field__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700;display:block;overflow:hidden;color:#64748b!important}.invoice-always-light .invoice-meta-field__value,html.dark .invoice-always-light .invoice-meta-field__value{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.8125rem;font-weight:600;display:block;overflow:hidden;color:#0f172a!important;background-color:#0000!important}.invoice-always-light .invoice-meta-field--span-2{grid-column:span 1}@media (min-width:640px){.invoice-always-light .invoice-meta-field--span-2{grid-column:span 2}}.invoice-always-light .invoice-lines-table{table-layout:fixed;border-collapse:collapse;border:1px solid #e2e8f0;border-radius:.25rem;width:100%;min-width:34rem;font-size:.75rem;overflow:hidden}.invoice-always-light .invoice-lines-table td,.invoice-always-light .invoice-lines-table th{vertical-align:middle;padding:.25rem .4rem}.invoice-always-light .invoice-lines-table td:first-child,.invoice-always-light .invoice-lines-table th:first-child{width:9rem}.invoice-always-light .invoice-lines-table td:nth-child(2),.invoice-always-light .invoice-lines-table th:nth-child(2){width:auto;min-width:0}.invoice-always-light .invoice-lines-table td:nth-child(3),.invoice-always-light .invoice-lines-table th:nth-child(3){width:3.75rem}.invoice-always-light .invoice-lines-table td:nth-child(4),.invoice-always-light .invoice-lines-table th:nth-child(4){width:6.25rem}.invoice-always-light .invoice-lines-table td:nth-child(5),.invoice-always-light .invoice-lines-table th:nth-child(5){width:6.75rem}.invoice-always-light .invoice-lines-table td:first-child,.invoice-always-light .invoice-lines-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-always-light .invoice-lines-table td:nth-child(3),.invoice-always-light .invoice-lines-table td:nth-child(4),.invoice-always-light .invoice-lines-table td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-always-light .invoice-lines-table tbody tr[data-row=incentive] td:first-child{font-style:italic}.invoice-always-light .invoice-totals{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.invoice-always-light .invoice-totals{align-items:flex-end}}.invoice-always-light .invoice-totals-table{border-collapse:collapse;width:100%;max-width:18rem;font-size:.75rem}@media (min-width:640px){.invoice-always-light .invoice-totals-table{margin-left:auto}}.invoice-always-light .invoice-totals-table td{border-bottom:1px solid #e2e8f0;padding:.2rem .4rem}.invoice-always-light .invoice-totals-table td:first-child,html.dark .invoice-always-light .invoice-totals-table td:first-child{font-weight:600;color:#475569!important;background-color:#0000!important}.invoice-always-light .invoice-totals-table td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.invoice-always-light .invoice-amount-due{background:linear-gradient(135deg,oklch(96.8783% .0110064 328.788),#f8fafc);border:1px solid oklch(82.099% .0536157 273.095);border-radius:.375rem;flex-direction:column;gap:.125rem;width:100%;min-width:0;padding:.5rem .625rem;display:flex}@media (min-width:640px){.invoice-always-light .invoice-amount-due{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;max-width:18rem;padding:.5rem .75rem}}.invoice-always-light .invoice-amount-due__label,html.dark .invoice-always-light .invoice-amount-due__label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.75rem;font-weight:700;color:#64748b!important;background-color:#0000!important}.invoice-always-light .invoice-amount-due__value,html.dark .invoice-always-light .invoice-amount-due__value{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:800;color:#91278f!important;background-color:#0000!important}@media (min-width:640px){.invoice-always-light .invoice-amount-due__value{font-size:1.5rem}}@media screen{.invoice-always-light .invoice-table-header.invoice-table-header--screen-soft th{color:#91278f!important;background-color:oklch(94.7972% .018344 328.788)!important;border-color:oklch(82.9971% .0501993 271.629)!important}}@media print{.invoice-always-light,.invoice-always-light *,.invoice-always-light td,.invoice-always-light th,.invoice-always-light thead th,.invoice-always-light thead tr{color:#000!important;background-color:#fff!important;border-color:#111827!important}.invoice-always-light{max-width:21cm!important}.invoice-always-light .invoice-lines-table{min-width:0}.invoice-always-light .invoice-muted{color:#374151!important}.invoice-always-light .invoice-slate{color:#334155!important}.invoice-always-light .invoice-amount-due__value,.invoice-always-light .invoice-brand{color:#91278f!important}.invoice-always-light .invoice-brand-bg,.invoice-always-light .invoice-table-header th,.invoice-always-light .invoice-table-header.invoice-table-header--screen-soft th,.invoice-always-light thead.invoice-table-header tr th{color:#fff!important;background-color:#91278f!important;border-color:#91278f!important}.invoice-always-light .invoice-brand-border{border-bottom-color:#91278f!important}.invoice-always-light .invoice-info-band,.invoice-always-light .invoice-info-band__title,.invoice-always-light .invoice-meta-field{background-color:#f8fafc!important;border-color:#111827!important}.invoice-always-light .invoice-amount-due{background-color:#f1f5f9!important;border-color:#91278f!important}}:root{--z-dropdown:10;--z-sticky:20;--z-modal:30;--z-toast:50;--radius:.625rem;--primary-brand:#8ec740;--secondary-brand:#91278f;--accent-brand:#91278f;--background:#f4f6f1;--foreground:#2a1f2e;--page-title-foreground:#2a1f2e;--card:#fff;--card-foreground:#2a1f2e;--popover:#fff;--popover-foreground:#2a1f2e;--primary:#6b9e2e;--primary-foreground:#fff;--primary-link:var(--primary-brand);--secondary:#f3ecf3;--secondary-foreground:#6b1f6a;--muted:#eef5e6;--muted-foreground:#5c636a;--accent:#f3ecf3;--accent-foreground:#91278f;--destructive:#dc3545;--destructive-foreground:#fff;--border:#d5dbce;--input:#d5dbce;--ring:#8ec740;--success:#6b9e2e;--warning:#fd7e14;--error:#dc3545;--info:#17a2b8;--info-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--info-surface:color-mix(in oklch,var(--info)12%,var(--card))}}:root{--info-surface-foreground:#0c5460;--success-surface:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--success-surface:color-mix(in oklch,var(--success)14%,var(--card))}}:root{--success-surface-foreground:#3d5c1f;--warning-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--warning-surface:color-mix(in oklch,var(--warning)14%,var(--card))}}:root{--warning-surface-foreground:#8a4b08;--error-surface:var(--error)}@supports (color:color-mix(in lab,red,red)){:root{--error-surface:color-mix(in oklch,var(--error)10%,var(--card))}}:root{--error-surface-foreground:#842029;--toast-neutral-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--toast-neutral-surface:color-mix(in oklch,var(--muted)42%,var(--card))}}:root{--toast-neutral-foreground:var(--foreground);--toast-shadow:0 4px 16px var(--foreground),0 1px 3px var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--toast-shadow:0 4px 16px color-mix(in oklch,var(--foreground)8%,transparent),0 1px 3px color-mix(in oklch,var(--foreground)4%,transparent)}}:root{--surface-elevated:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--surface-elevated:color-mix(in oklch,var(--muted)55%,var(--card))}}:root{--surface-elevated-foreground:var(--foreground);--catalog-toolbar:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--catalog-toolbar:color-mix(in oklch,var(--muted)70%,var(--card))}}:root{--form-drawer-canvas:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--form-drawer-canvas:color-mix(in oklch,var(--muted)32%,var(--background))}}:root{--job-type-form-zone-pay:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-pay:color-mix(in oklch,var(--primary)14%,var(--form-drawer-canvas))}}:root{--job-type-form-zone-identity:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-identity:color-mix(in oklch,var(--info)12%,var(--form-drawer-canvas))}}:root{--job-type-form-zone-rates:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-rates:color-mix(in oklch,var(--secondary-brand)10%,var(--form-drawer-canvas))}}:root{--job-type-form-zone-worksheet:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-worksheet:color-mix(in oklch,var(--secondary-brand)14%,var(--form-drawer-canvas))}}:root{--job-type-form-zone-pay-head:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-pay-head:color-mix(in oklch,var(--primary)16%,var(--card))}}:root{--job-type-form-zone-identity-head:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-identity-head:color-mix(in oklch,var(--info)14%,var(--card))}}:root{--job-type-form-zone-rates-head:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-rates-head:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}:root{--job-type-form-zone-worksheet-head:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-zone-worksheet-head:color-mix(in oklch,var(--secondary-brand)16%,var(--card))}}:root{--job-type-form-input-surface:var(--card);--job-type-form-input-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-input-border:color-mix(in oklch,var(--border)78%,var(--muted-foreground))}}:root{--job-type-form-input-readonly-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-input-readonly-surface:color-mix(in oklch,var(--muted)28%,var(--card))}}:root{--job-type-form-footer-min-height:5.25rem;--job-type-form-footer-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-footer-surface:color-mix(in oklch,var(--card)92%,var(--form-drawer-canvas))}}:root{--job-type-form-footer-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-footer-border:color-mix(in oklch,var(--primary)20%,var(--border))}}:root{--dashboard-shell-header-height:3.5rem;--dashboard-sidebar-width:0px;--job-type-form-progress-height:4.5rem;--job-type-form-progress-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-progress-surface:color-mix(in oklch,var(--card)94%,var(--form-drawer-canvas))}}:root{--job-type-form-progress-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--job-type-form-progress-border:color-mix(in oklch,var(--primary)18%,var(--border))}}:root{--payment-choice-unit-accent:var(--primary);--payment-choice-flat-line-accent:var(--secondary-brand);--payment-choice-flat-day-accent:var(--info);--payment-choice-unit-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--payment-choice-unit-surface:color-mix(in oklch,var(--primary)14%,var(--card))}}:root{--payment-choice-flat-line-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--payment-choice-flat-line-surface:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}:root{--payment-choice-flat-day-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--payment-choice-flat-day-surface:color-mix(in oklch,var(--info)12%,var(--card))}}:root{--work-time-notice-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--work-time-notice-surface:color-mix(in oklch,var(--info)10%,var(--card))}}:root{--work-time-notice-border:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--work-time-notice-border:color-mix(in oklch,var(--info)24%,var(--border))}}:root{--work-time-control-surface:var(--job-type-form-input-surface);--work-time-control-active-surface:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){:root{--work-time-control-active-surface:color-mix(in oklch,var(--info-surface)52%,var(--card))}}:root{--shift-schedule-notice-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--shift-schedule-notice-surface:color-mix(in oklch,var(--primary)10%,var(--card))}}:root{--shift-schedule-notice-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--shift-schedule-notice-border:color-mix(in oklch,var(--primary)24%,var(--border))}}:root{--shift-schedule-panel-surface:var(--job-type-form-input-surface);--identity-notice-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--identity-notice-surface:color-mix(in oklch,var(--info)10%,var(--card))}}:root{--identity-notice-border:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--identity-notice-border:color-mix(in oklch,var(--info)24%,var(--border))}}:root{--identity-panel-surface:var(--job-type-form-input-surface);--rates-notice-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--rates-notice-surface:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}:root{--rates-notice-border:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--rates-notice-border:color-mix(in oklch,var(--secondary-brand)24%,var(--border))}}:root{--rates-panel-surface:var(--job-type-form-input-surface);--rates-section-pay-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--rates-section-pay-surface:color-mix(in oklch,var(--secondary-brand)8%,var(--card))}}:root{--rates-section-teams-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--rates-section-teams-surface:color-mix(in oklch,var(--info)8%,var(--card))}}:root{--rates-active-surface:var(--job-type-form-input-surface);--rates-active-on-surface:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){:root{--rates-active-on-surface:color-mix(in oklch,var(--success-surface)48%,var(--card))}}:root{--ws-columns-notice-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--ws-columns-notice-surface:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}:root{--ws-columns-notice-border:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--ws-columns-notice-border:color-mix(in oklch,var(--secondary-brand)24%,var(--border))}}:root{--ws-columns-panel-surface:var(--job-type-form-input-surface);--ws-columns-presets-surface:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){:root{--ws-columns-presets-surface:color-mix(in oklch,var(--job-type-form-zone-worksheet)42%,var(--card))}}:root{--ws-columns-custom-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--ws-columns-custom-surface:color-mix(in oklch,var(--info)8%,var(--card))}}:root{--ws-quantity-notice-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--ws-quantity-notice-surface:color-mix(in oklch,var(--primary)9%,var(--card))}}:root{--ws-quantity-notice-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--ws-quantity-notice-border:color-mix(in oklch,var(--primary)22%,var(--border))}}:root{--ws-quantity-panel-surface:var(--job-type-form-input-surface);--ws-quantity-builder-surface:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){:root{--ws-quantity-builder-surface:color-mix(in oklch,var(--job-type-form-zone-worksheet)38%,var(--card))}}:root{--ws-quantity-active-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--ws-quantity-active-surface:color-mix(in oklch,var(--primary)7%,var(--card))}}:root{--ws-quantity-active-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--ws-quantity-active-border:color-mix(in oklch,var(--primary)32%,var(--border))}}:root{--ws-bonus-notice-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--ws-bonus-notice-surface:color-mix(in oklch,var(--warning)10%,var(--card))}}:root{--ws-bonus-notice-border:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--ws-bonus-notice-border:color-mix(in oklch,var(--warning)24%,var(--border))}}:root{--ws-bonus-panel-surface:var(--job-type-form-input-surface);--ws-bonus-rules-surface:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){:root{--ws-bonus-rules-surface:color-mix(in oklch,var(--job-type-form-zone-worksheet)36%,var(--card))}}:root{--ws-bonus-starters-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){:root{--ws-bonus-starters-surface:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}:root{--ws-bonus-preview-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--ws-bonus-preview-surface:color-mix(in oklch,var(--info)8%,var(--card))}}:root{--ws-bonus-active-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--ws-bonus-active-surface:color-mix(in oklch,var(--warning)9%,var(--card))}}:root{--ws-bonus-active-border:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--ws-bonus-active-border:color-mix(in oklch,var(--warning)32%,var(--border))}}:root{--form-section-header:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--form-section-header:color-mix(in oklch,var(--muted)42%,var(--card))}}:root{--detail-zone:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--detail-zone:color-mix(in oklch,var(--muted)38%,var(--background))}}:root{--detail-hero:var(--card);--dashboard-canvas-base:var(--detail-zone);--dashboard-glow-primary:9%;--dashboard-glow-secondary:7%;--dashboard-glow-accent:5%;--dashboard-card-edge:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-card-edge:color-mix(in oklch,var(--foreground)4%,transparent)}}:root{--auth-glow-primary:14%;--auth-glow-secondary:12%;--auth-glow-accent:8%;--auth-card-sheen:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--auth-card-sheen:color-mix(in oklch,var(--foreground)5%,transparent)}}:root{--marketing-canvas-base:var(--detail-zone);--marketing-glow-primary:11%;--marketing-glow-secondary:9%;--marketing-glow-accent:6%;--marketing-hero-surface:var(--detail-hero);--marketing-feature-zone:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-feature-zone:color-mix(in oklch,var(--muted)42%,var(--background))}}:root{--marketing-card-edge:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-card-edge:color-mix(in oklch,var(--foreground)4%,transparent)}}:root{--marketing-identity-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-identity-surface:color-mix(in oklch,var(--primary)6%,var(--card))}}:root{--marketing-header-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-header-surface:color-mix(in oklch,var(--card)82%,transparent)}}:root{--marketing-header-surface-scrolled:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-header-surface-scrolled:color-mix(in oklch,var(--card)94%,transparent)}}:root{--marketing-header-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-header-border:color-mix(in oklch,var(--border)72%,transparent)}}:root{--marketing-header-nav-rail:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-header-nav-rail:color-mix(in oklch,var(--muted)55%,var(--card))}}:root{--marketing-footer-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-footer-surface:color-mix(in oklch,var(--muted)38%,var(--background))}}:root{--marketing-footer-panel:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-footer-panel:color-mix(in oklch,var(--card)90%,var(--muted))}}:root{--marketing-footer-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--marketing-footer-border:color-mix(in oklch,var(--border)78%,transparent)}}:root{--assigned:#007bff;--in-progress:#ffc107;--completed:#28a745;--cancelled:#f39c12;--admin:#8e24aa;--supervisor:#1976d2;--field-worker:#388e3c;--property-manager:#f57c00;--finance:#d32f2f;--guest:#616161;--chart-1:#8ec740;--chart-2:#91278f;--chart-3:#6b9e2e;--chart-4:#b85bb5;--chart-5:#dc3545;--sidebar:#fff;--sidebar-foreground:#2a1f2e;--sidebar-primary:#6b9e2e;--sidebar-primary-foreground:#fff;--sidebar-accent:#eef5e6;--sidebar-accent-foreground:#2a1f2e;--sidebar-border:#d5dbce;--sidebar-ring:#8ec740;--nav-active-foreground:var(--primary)}.dark{--primary-brand:#8ec740;--secondary-brand:#b85bb5;--accent-brand:#91278f;--background:#0b0d0a;--foreground:#f2f4ef;--page-title-foreground:#f2f4ef;--card:#141714;--card-foreground:#f2f4ef;--popover:#141714;--popover-foreground:#f2f4ef;--primary:#8ec740;--primary-foreground:#0f1408;--primary-link:var(--foreground);--secondary:#1c211a;--secondary-foreground:#f2f4ef;--muted:#1c211a;--muted-foreground:#a3ada0;--accent:#1c211a;--accent-foreground:#f2f4ef;--destructive:#f44336;--destructive-foreground:#fff;--border:#2e352c;--input:#2e352c;--ring:#8ec740;--success:#4caf50;--warning:#ff9800;--error:#f44336;--info:#2196f3;--info-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--info-surface:color-mix(in oklch,var(--info)18%,var(--card))}}.dark{--info-surface-foreground:#b8e4f0;--success-surface:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark{--success-surface:color-mix(in oklch,var(--success)16%,var(--card))}}.dark{--success-surface-foreground:#c8e6c9;--warning-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark{--warning-surface:color-mix(in oklch,var(--warning)16%,var(--card))}}.dark{--warning-surface-foreground:#ffe0b2;--error-surface:var(--error)}@supports (color:color-mix(in lab,red,red)){.dark{--error-surface:color-mix(in oklch,var(--error)14%,var(--card))}}.dark{--error-surface-foreground:#ffcdd2;--toast-neutral-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--toast-neutral-surface:color-mix(in oklch,var(--muted)38%,var(--card))}}.dark{--toast-neutral-foreground:var(--foreground);--toast-shadow:0 6px 20px var(--foreground),0 1px 4px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--toast-shadow:0 6px 20px color-mix(in oklch,var(--foreground)14%,transparent),0 1px 4px color-mix(in oklch,var(--foreground)8%,transparent)}}.dark{--surface-elevated:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--surface-elevated:color-mix(in oklch,var(--muted)45%,var(--card))}}.dark{--surface-elevated-foreground:var(--foreground);--catalog-toolbar:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--catalog-toolbar:color-mix(in oklch,var(--muted)35%,var(--card))}}.dark{--form-drawer-canvas:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--form-drawer-canvas:color-mix(in oklch,var(--muted)22%,var(--background))}}.dark{--job-type-form-zone-pay:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-pay:color-mix(in oklch,var(--primary)18%,var(--form-drawer-canvas))}}.dark{--job-type-form-zone-identity:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-identity:color-mix(in oklch,var(--info)16%,var(--form-drawer-canvas))}}.dark{--job-type-form-zone-rates:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-rates:color-mix(in oklch,var(--secondary-brand)14%,var(--form-drawer-canvas))}}.dark{--job-type-form-zone-worksheet:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-worksheet:color-mix(in oklch,var(--secondary-brand)18%,var(--form-drawer-canvas))}}.dark{--job-type-form-zone-pay-head:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-pay-head:color-mix(in oklch,var(--primary)22%,var(--card))}}.dark{--job-type-form-zone-identity-head:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-identity-head:color-mix(in oklch,var(--info)18%,var(--card))}}.dark{--job-type-form-zone-rates-head:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-rates-head:color-mix(in oklch,var(--secondary-brand)16%,var(--card))}}.dark{--job-type-form-zone-worksheet-head:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-zone-worksheet-head:color-mix(in oklch,var(--secondary-brand)20%,var(--card))}}.dark{--job-type-form-input-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-input-surface:color-mix(in oklch,var(--muted)8%,var(--card))}}.dark{--job-type-form-input-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-input-border:color-mix(in oklch,var(--border)72%,var(--muted-foreground))}}.dark{--job-type-form-input-readonly-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-input-readonly-surface:color-mix(in oklch,var(--muted)22%,var(--card))}}.dark{--job-type-form-footer-min-height:5.25rem;--job-type-form-footer-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-footer-surface:color-mix(in oklch,var(--card)88%,var(--background))}}.dark{--job-type-form-footer-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-footer-border:color-mix(in oklch,var(--primary)26%,var(--border))}}.dark{--dashboard-shell-header-height:3.5rem;--dashboard-sidebar-width:0px;--job-type-form-progress-height:4.5rem;--job-type-form-progress-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-progress-surface:color-mix(in oklch,var(--card)90%,var(--background))}}.dark{--job-type-form-progress-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--job-type-form-progress-border:color-mix(in oklch,var(--primary)24%,var(--border))}}.dark{--payment-choice-unit-accent:var(--primary);--payment-choice-flat-line-accent:var(--secondary-brand);--payment-choice-flat-day-accent:var(--info);--payment-choice-unit-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--payment-choice-unit-surface:color-mix(in oklch,var(--primary)18%,var(--card))}}.dark{--payment-choice-flat-line-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--payment-choice-flat-line-surface:color-mix(in oklch,var(--secondary-brand)16%,var(--card))}}.dark{--payment-choice-flat-day-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--payment-choice-flat-day-surface:color-mix(in oklch,var(--info)16%,var(--card))}}.dark{--work-time-notice-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--work-time-notice-surface:color-mix(in oklch,var(--info)14%,var(--card))}}.dark{--work-time-notice-border:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--work-time-notice-border:color-mix(in oklch,var(--info)28%,var(--border))}}.dark{--work-time-control-surface:var(--job-type-form-input-surface);--work-time-control-active-surface:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.dark{--work-time-control-active-surface:color-mix(in oklch,var(--info-surface)48%,var(--card))}}.dark{--shift-schedule-notice-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--shift-schedule-notice-surface:color-mix(in oklch,var(--primary)14%,var(--card))}}.dark{--shift-schedule-notice-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--shift-schedule-notice-border:color-mix(in oklch,var(--primary)28%,var(--border))}}.dark{--shift-schedule-panel-surface:var(--job-type-form-input-surface);--identity-notice-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--identity-notice-surface:color-mix(in oklch,var(--info)14%,var(--card))}}.dark{--identity-notice-border:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--identity-notice-border:color-mix(in oklch,var(--info)28%,var(--border))}}.dark{--identity-panel-surface:var(--job-type-form-input-surface);--rates-notice-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--rates-notice-surface:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.dark{--rates-notice-border:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--rates-notice-border:color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.dark{--rates-panel-surface:var(--job-type-form-input-surface);--rates-section-pay-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--rates-section-pay-surface:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}.dark{--rates-section-teams-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--rates-section-teams-surface:color-mix(in oklch,var(--info)12%,var(--card))}}.dark{--rates-active-surface:var(--job-type-form-input-surface);--rates-active-on-surface:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.dark{--rates-active-on-surface:color-mix(in oklch,var(--success-surface)42%,var(--card))}}.dark{--ws-columns-notice-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-columns-notice-surface:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.dark{--ws-columns-notice-border:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-columns-notice-border:color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.dark{--ws-columns-panel-surface:var(--job-type-form-input-surface);--ws-columns-presets-surface:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-columns-presets-surface:color-mix(in oklch,var(--job-type-form-zone-worksheet)48%,var(--card))}}.dark{--ws-columns-custom-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-columns-custom-surface:color-mix(in oklch,var(--info)12%,var(--card))}}.dark{--ws-quantity-notice-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-quantity-notice-surface:color-mix(in oklch,var(--primary)14%,var(--card))}}.dark{--ws-quantity-notice-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-quantity-notice-border:color-mix(in oklch,var(--primary)28%,var(--border))}}.dark{--ws-quantity-panel-surface:var(--job-type-form-input-surface);--ws-quantity-builder-surface:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-quantity-builder-surface:color-mix(in oklch,var(--job-type-form-zone-worksheet)44%,var(--card))}}.dark{--ws-quantity-active-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-quantity-active-surface:color-mix(in oklch,var(--primary)11%,var(--card))}}.dark{--ws-quantity-active-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-quantity-active-border:color-mix(in oklch,var(--primary)38%,var(--border))}}.dark{--ws-bonus-notice-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-bonus-notice-surface:color-mix(in oklch,var(--warning)14%,var(--card))}}.dark{--ws-bonus-notice-border:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-bonus-notice-border:color-mix(in oklch,var(--warning)30%,var(--border))}}.dark{--ws-bonus-panel-surface:var(--job-type-form-input-surface);--ws-bonus-rules-surface:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-bonus-rules-surface:color-mix(in oklch,var(--job-type-form-zone-worksheet)42%,var(--card))}}.dark{--ws-bonus-starters-surface:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-bonus-starters-surface:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.dark{--ws-bonus-preview-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-bonus-preview-surface:color-mix(in oklch,var(--info)12%,var(--card))}}.dark{--ws-bonus-active-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-bonus-active-surface:color-mix(in oklch,var(--warning)12%,var(--card))}}.dark{--ws-bonus-active-border:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark{--ws-bonus-active-border:color-mix(in oklch,var(--warning)38%,var(--border))}}.dark{--form-section-header:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--form-section-header:color-mix(in oklch,var(--muted)38%,var(--card))}}.dark{--detail-zone:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--detail-zone:color-mix(in oklch,var(--muted)18%,var(--background))}}.dark{--detail-hero:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--detail-hero:color-mix(in oklch,var(--muted)12%,var(--card))}}.dark{--dashboard-canvas-base:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--dashboard-canvas-base:color-mix(in oklch,var(--muted)10%,var(--background))}}.dark{--dashboard-glow-primary:22%;--dashboard-glow-secondary:17%;--dashboard-glow-accent:11%;--dashboard-card-edge:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--dashboard-card-edge:color-mix(in oklch,var(--foreground)7%,transparent)}}.dark{--auth-glow-primary:24%;--auth-glow-secondary:18%;--auth-glow-accent:12%;--auth-card-sheen:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--auth-card-sheen:color-mix(in oklch,var(--foreground)7%,transparent)}}.dark{--marketing-canvas-base:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-canvas-base:color-mix(in oklch,var(--muted)12%,var(--background))}}.dark{--marketing-glow-primary:24%;--marketing-glow-secondary:18%;--marketing-glow-accent:12%;--marketing-hero-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-hero-surface:color-mix(in oklch,var(--primary)5%,var(--detail-hero))}}.dark{--marketing-feature-zone:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-feature-zone:color-mix(in oklch,var(--muted)22%,var(--background))}}.dark{--marketing-card-edge:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-card-edge:color-mix(in oklch,var(--foreground)7%,transparent)}}.dark{--marketing-identity-surface:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-identity-surface:color-mix(in oklch,var(--primary)10%,var(--card))}}.dark{--marketing-header-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-header-surface:color-mix(in oklch,var(--card)78%,transparent)}}.dark{--marketing-header-surface-scrolled:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-header-surface-scrolled:color-mix(in oklch,var(--card)92%,transparent)}}.dark{--marketing-header-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-header-border:color-mix(in oklch,var(--primary)18%,var(--border))}}.dark{--marketing-header-nav-rail:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-header-nav-rail:color-mix(in oklch,var(--muted)38%,var(--card))}}.dark{--marketing-footer-surface:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-footer-surface:color-mix(in oklch,var(--muted)20%,var(--background))}}.dark{--marketing-footer-panel:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-footer-panel:color-mix(in oklch,var(--card)88%,var(--muted))}}.dark{--marketing-footer-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--marketing-footer-border:color-mix(in oklch,var(--primary)14%,var(--border))}}.dark{--assigned:#2196f3;--in-progress:#ffc107;--completed:#4caf50;--cancelled:#ff9800;--admin:#9c27b0;--supervisor:#2196f3;--field-worker:#4caf50;--property-manager:#ff9800;--finance:#f44336;--guest:#9e9e9e;--chart-1:#8ec740;--chart-2:#b85bb5;--chart-3:#6b9e2e;--chart-4:#91278f;--chart-5:#f44336;--sidebar:#101310;--sidebar-foreground:#f2f4ef;--sidebar-primary:#8ec740;--sidebar-primary-foreground:#0f1408;--sidebar-accent:#1c211a;--sidebar-accent-foreground:#f2f4ef;--sidebar-border:#2e352c;--sidebar-ring:#8ec740;--nav-active-foreground:var(--foreground)}[data-konnocate-select-content]{max-height:15rem!important;overflow:hidden scroll!important}.line-items-table-shell{container:line-items/inline-size}.line-items-data-table{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.line-items-data-table{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.line-items-data-table{background:var(--card)}.line-items-data-table table{table-layout:fixed;width:100%;min-width:0}.line-items-data-table td,.line-items-data-table th{vertical-align:middle;overflow:hidden}.line-items-data-table thead th{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);padding:.625rem .75rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.line-items-data-table thead th{background:color-mix(in oklch,var(--muted)38%,var(--card))}}.line-items-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.line-items-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.line-items-data-table thead th{white-space:nowrap;text-overflow:ellipsis}.line-items-data-table tbody td{border-bottom:1px solid var(--border);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.line-items-data-table tbody td{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.line-items-col-job-number{width:6rem;min-width:6rem;max-width:6rem}.line-items-col-job-type{width:auto;min-width:0}.line-items-col-total{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.line-items-col-date{width:6.25rem;min-width:6.25rem;max-width:6.25rem}.line-items-col-qty{width:5rem;min-width:5rem;max-width:5rem}.line-items-col-rate{width:6rem;min-width:6rem;max-width:6rem}.line-items-col-project{width:8.5rem;min-width:8.5rem;max-width:8.5rem}.line-items-col-pay-split{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.line-items-col-custom{width:6.5rem;min-width:6.5rem;max-width:6.5rem}.line-items-col-source{width:6.25rem;min-width:6.25rem;max-width:6.25rem}.line-items-col-actions{white-space:nowrap;width:3.25rem;min-width:3.25rem;max-width:3.25rem;padding-right:.5rem!important}.line-items-col-low,.line-items-col-medium,.line-items-col-pay-split{display:none}@container line-items (max-width:35.99rem){.line-items-col-job-type{width:38%}.line-items-col-total{width:34%;min-width:6.5rem;max-width:none}}@container line-items (min-width:36rem){.line-items-col-medium{display:table-cell}.line-items-col-job-type{min-width:5.5rem}}@container line-items (min-width:36rem) and (max-width:55.99rem){.line-items-col-total{width:7rem;min-width:7rem;max-width:7rem}}@container line-items (min-width:48rem){.line-items-col-pay-split{display:table-cell}}@container line-items (min-width:72rem){.line-items-col-low{display:table-cell}}.line-items-data-table tbody tr{transition:background-color .15s}.line-items-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.line-items-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.line-items-data-table tbody tr:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-items-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--primary)5%,var(--card))}}.line-items-table-shell[data-line-items-layout=table-compact] .line-items-data-table .line-items-col-low{display:none!important}.line-items-data-table td.line-items-col-actions,.line-items-data-table th.line-items-col-actions{z-index:1;background-color:var(--muted);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.line-items-data-table td.line-items-col-actions,.line-items-data-table th.line-items-col-actions{background-color:color-mix(in oklch,var(--muted)38%,var(--card))}}.line-items-data-table td.line-items-col-actions,.line-items-data-table th.line-items-col-actions{box-shadow:-4px 0 8px -4px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.line-items-data-table td.line-items-col-actions,.line-items-data-table th.line-items-col-actions{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.line-items-data-table thead th.line-items-col-actions{z-index:3}.line-items-data-table tbody tr:nth-child(2n) td.line-items-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.line-items-data-table tbody tr:nth-child(2n) td.line-items-col-actions{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.line-items-data-table tbody tr:hover td.line-items-col-actions{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-items-data-table tbody tr:hover td.line-items-col-actions{background-color:color-mix(in oklch,var(--primary)5%,var(--card))}}.catalog-panel{background:var(--card);border-color:var(--border)}.catalog-entity-card{background:var(--card);flex-direction:column;min-width:0;display:flex}.catalog-entity-card__footer{background:var(--catalog-toolbar);margin-top:auto}@supports (color:color-mix(in lab,red,red)){.catalog-entity-card__footer{background:color-mix(in oklch,var(--catalog-toolbar)65%,var(--card))}}.catalog-entity-card__footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.catalog-entity-card__footer{border-top:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.catalog-open-surface__hit{z-index:1;cursor:pointer;border-radius:inherit;color:inherit;font:inherit;text-align:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.catalog-open-surface__body{display:contents}.catalog-open-surface__body :is(a,button,input,select,textarea,label,[role=button],[role=menuitem],[role=option],[role=switch],[role=checkbox],[data-catalog-control],[data-state]){z-index:2;pointer-events:auto;position:relative}.catalog-toolbar-zone{background:var(--catalog-toolbar);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.catalog-toolbar-zone{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.catalog-toolbar-fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;width:100%;min-width:0;display:grid}.catalog-toolbar-search{grid-column:1/-1;min-width:0}@media (min-width:640px){.catalog-toolbar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}}@media (min-width:768px) and (max-width:1023px){.catalog-toolbar-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.catalog-toolbar-fields{grid-template-columns:minmax(12rem,1.35fr) minmax(9rem,1fr) minmax(8rem,.85fr) minmax(7.5rem,.8fr) minmax(8rem,.85fr);gap:.75rem 1rem}.catalog-toolbar-search{grid-column:auto}}.catalog-info-callout{background:var(--info-surface);color:var(--info-surface-foreground);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.catalog-info-callout{border-color:color-mix(in oklch,var(--info)35%,transparent)}}.job-types-table-shell{container:job-types/inline-size}.job-types-data-table{max-width:100%;overflow-x:hidden}.job-types-data-table table{width:100%;min-width:0}.job-types-data-table td,.job-types-data-table th{text-overflow:ellipsis;overflow:hidden}.job-types-data-table th{white-space:nowrap}.job-types-data-table td.job-types-cell-flex{text-overflow:clip;white-space:normal;overflow:visible}.job-types-data-table tbody tr{transition:background-color .15s}@media (prefers-reduced-motion:reduce){.job-types-data-table tbody tr{transition:none}}.job-types-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-types-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.job-types-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-types-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.job-types-table-shell[data-job-types-layout=table] .job-types-data-table td:last-child,.job-types-table-shell[data-job-types-layout=table] .job-types-data-table th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.job-types-table-shell[data-job-types-layout=table] .job-types-data-table td:last-child,.job-types-table-shell[data-job-types-layout=table] .job-types-data-table th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.job-types-table-shell[data-job-types-layout=table] .job-types-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-types-table-shell[data-job-types-layout=table] .job-types-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.job-types-table-shell[data-job-types-layout=table] .job-types-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-types-table-shell[data-job-types-layout=table] .job-types-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.catalog-data-table-shell{max-width:100%;overflow-x:hidden}.catalog-data-table thead tr{z-index:2;border-bottom:1px solid var(--border);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.catalog-data-table thead tr{border-bottom:1px solid color-mix(in oklch,var(--border)90%,transparent)}}.catalog-data-table thead tr{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.catalog-data-table thead tr{background:color-mix(in oklch,var(--surface-elevated)72%,var(--card))}}.catalog-data-table thead tr{box-shadow:0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.catalog-data-table thead tr{box-shadow:0 1px 0 color-mix(in oklch,var(--foreground)6%,transparent)}}.catalog-data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);padding-top:.625rem;padding-bottom:.625rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.catalog-data-table thead th{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.catalog-data-table thead th{white-space:nowrap}.catalog-data-table tbody td{padding-top:.75rem;padding-bottom:.75rem}.catalog-search-match{background:var(--primary);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.catalog-search-match{background:color-mix(in oklch,var(--primary)22%,transparent)}}.catalog-search-match{color:inherit;padding:0 1px;font-weight:600}.job-types-page,.job-types-workspace{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.job-types-page,.job-types-workspace{gap:1rem}}.job-types-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.job-types-shell{gap:.875rem}}.job-types-catalog-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-types-catalog-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.job-types-catalog-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-catalog-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.job-types-catalog-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-types-catalog-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.job-types-catalog-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.job-types-catalog-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.job-types-catalog-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-types-catalog-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.job-types-catalog-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-catalog-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.job-types-catalog-hero__icon{color:var(--primary)}.job-types-catalog-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-types-catalog-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.job-types-catalog-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.job-types-catalog-hero__title{font-size:1.375rem}}.job-types-catalog-hero__lede{max-width:48rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.job-types-catalog-hero__help{flex-shrink:0;align-self:flex-start}.job-types-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-types-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.job-types-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.job-types-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.job-types-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .job-types-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .job-types-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.job-types-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.job-types-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .job-types-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .job-types-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.job-types-orientation--danger .job-types-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--danger .job-types-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.job-types-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.job-types-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .job-types-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .job-types-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.job-types-orientation--warning .job-types-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--warning .job-types-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.job-types-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.job-types-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .job-types-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .job-types-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.job-types-orientation--success .job-types-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-orientation--success .job-types-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.job-types-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-types-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.job-types-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.job-types-orientation__meta{max-width:42rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.job-types-orientation__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.job-types-metrics-grid,.job-types-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.job-types-metrics-grid,.job-types-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.job-types-metrics-grid .exports-metric-tile,.job-types-metrics-strip .exports-metric-tile{min-width:0}.job-types-howto{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:28rem;margin:0 auto;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.job-types-howto{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.job-types-howto{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.job-types-howto{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.job-types-howto__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:700}.job-types-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-left:1.125rem;font-size:.8125rem;line-height:1.45}.job-types-howto__list li+li{margin-top:.35rem}.job-types-page-hero{background:var(--detail-hero);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.job-types-page-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.job-types-page-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.job-types-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.job-types-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)20%,transparent)100%)}}.job-types-page-hero__intro{z-index:1;background:var(--surface-elevated);min-width:0;max-width:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.job-types-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.job-types-page-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.job-types-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.job-types-page-hero__icon{color:var(--primary)}.job-types-page-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.payroll-streams-page-hero{background:var(--detail-hero);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.payroll-streams-page-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.payroll-streams-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)20%,transparent)100%)}}.payroll-streams-page-hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 80% at 100% 0,var(--primary)0,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero:after{background:radial-gradient(ellipse 55% 80% at 100% 0,color-mix(in oklch,var(--primary)8%,transparent)0,transparent 62%)}}.payroll-streams-page-hero:after{opacity:.85}.dark .payroll-streams-page-hero{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .payroll-streams-page-hero{background:color-mix(in oklch,var(--primary)6%,var(--detail-hero))}}.dark .payroll-streams-page-hero{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .payroll-streams-page-hero{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.payroll-streams-page-hero__intro{z-index:1;background:var(--surface-elevated);min-width:0;position:relative}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.payroll-streams-page-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.payroll-streams-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.payroll-streams-page-hero__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dark .payroll-streams-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .payroll-streams-page-hero__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.payroll-streams-page-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.payroll-streams-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.payroll-streams-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}@media (max-width:639px){.payroll-streams-metrics-grid{grid-template-columns:1fr}}.payroll-streams-metrics-grid .exports-metric-tile{min-width:0}.payroll-streams-catalog{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.payroll-streams-catalog{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.payroll-streams-dept-default{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.payroll-streams-dept-default{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.same-day-highest-wins-page{width:100%;min-width:0;max-width:none}.same-day-highest-wins-page-hero{isolation:isolate;background:linear-gradient(165deg,var(--primary)0,var(--card)52%,var(--muted)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.same-day-highest-wins-page-hero{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)8%,var(--card))0,var(--card)52%,color-mix(in oklch,var(--muted)14%,var(--card))100%)}}.same-day-highest-wins-page-hero{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.same-day-highest-wins-page-hero{border-color:color-mix(in oklch,var(--border)86%,transparent)}}.same-day-highest-wins-page-hero__accent{border-radius:var(--radius-xl)0 0 var(--radius-xl);background:linear-gradient(180deg,var(--primary)0,var(--info)100%);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.same-day-highest-wins-page-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--info)42%,var(--primary))100%)}}.same-day-highest-wins-page-hero__accent{pointer-events:none}.same-day-highest-wins-page-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.same-day-highest-wins-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.same-day-highest-wins-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.same-day-highest-wins-page-hero__icon{background:color-mix(in oklch,var(--primary)11%,var(--card))}}.same-day-highest-wins-page-hero__icon{color:var(--primary)}.same-day-highest-wins-page-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.same-day-highest-wins-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.same-day-highest-wins-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:768px){.same-day-highest-wins-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.same-day-highest-wins-metrics .exports-metric-tile{min-width:0}.same-day-highest-wins-toolbar{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;min-width:0;display:flex}.same-day-highest-wins-toolbar__search{flex:14rem;min-width:0;max-width:28rem}.same-day-highest-wins-toolbar__count{margin-left:auto}.same-day-highest-wins-grid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:640px){.same-day-highest-wins-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:1280px){.same-day-highest-wins-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.same-day-highest-wins-grid__span{grid-column:1/-1}.same-day-dept-card--compact .same-day-dept-card__body,.same-day-dept-card--compact [data-slot=card-content]{display:none}.job-types-info-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-types-info-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.job-types-info-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-info-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.job-types-info-panel__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-types-info-panel__header{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.job-types-info-panel__icon{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.job-types-info-panel__icon{border:1px solid color-mix(in oklch,var(--info)24%,var(--border))}}.job-types-info-panel__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-types-info-panel__icon{background:color-mix(in oklch,var(--info)10%,var(--card))}}.job-types-info-panel__icon{color:var(--info)}.job-types-info-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.job-types-info-panel__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.job-types-toolbar{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-types-toolbar{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.job-types-toolbar{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-toolbar{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.job-types-toolbar__body{z-index:1;background:var(--catalog-toolbar);position:relative}@supports (color:color-mix(in lab,red,red)){.job-types-toolbar__body{background:color-mix(in oklch,var(--catalog-toolbar)35%,var(--card))}}.job-types-toolbar__cta{box-shadow:0 1px 2px var(--foreground),0 6px 16px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-toolbar__cta{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)6%,transparent),0 6px 16px -6px color-mix(in oklch,var(--primary)45%,transparent)}}.job-types-toolbar__cta{transition:transform .2s,box-shadow .2s}.job-types-toolbar__cta:hover:not(:disabled){box-shadow:0 2px 4px var(--foreground),0 10px 22px -6px var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.job-types-toolbar__cta:hover:not(:disabled){box-shadow:0 2px 4px color-mix(in oklch,var(--foreground)6%,transparent),0 10px 22px -6px color-mix(in oklch,var(--primary)50%,transparent)}}.job-types-filter-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.job-types-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.job-types-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}.job-types-filter-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-panel__body{background:color-mix(in oklch,var(--detail-zone)14%,var(--card))}}.job-types-filter-panel__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.job-types-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.job-types-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.job-types-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.job-types-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.job-types-filter-chip{color:var(--foreground)}.job-types-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.job-types-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.job-types-list-panel{background:var(--card);border-color:var(--border);flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.job-types-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.job-types-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.job-types-list-panel__header{z-index:1;background:var(--surface-elevated);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.job-types-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.job-types-list-panel__header-icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-list-panel__header-icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.job-types-list-panel__header-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-list-panel__header-icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.job-types-list-panel__header-icon{color:var(--primary)}.job-types-list-panel__body{background:var(--detail-zone);flex-direction:column;flex:auto;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-types-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}.job-types-list-results-zone{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-types-list-results-zone{border-color:color-mix(in oklch,var(--border)75%,transparent)}}.job-types-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.job-types-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.job-types-list-results-zone{transition:border-color .2s}.job-types-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-types-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.job-types-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.job-types-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.job-types-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-types-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.job-types-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}@media (prefers-reduced-motion:reduce){.job-types-page,.job-types-shell,.job-types-workspace{animation:none}.job-types-fetch-overlay,.job-types-toolbar__cta:hover:not(:disabled){animation:none;transform:none}}@keyframes catalog-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.catalog-skeleton-shimmer{background:linear-gradient(90deg,var(--muted)0,var(--muted)50%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.catalog-skeleton-shimmer{background:linear-gradient(90deg,color-mix(in oklch,var(--muted)55%,transparent)0,color-mix(in oklch,var(--muted)90%,var(--card))50%,color-mix(in oklch,var(--muted)55%,transparent)100%)}}.catalog-skeleton-shimmer{background-size:200% 100%;animation:catalog-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.catalog-skeleton-shimmer{background:var(--muted);animation:none}@supports (color:color-mix(in lab,red,red)){.catalog-skeleton-shimmer{background:color-mix(in oklch,var(--muted)65%,transparent)}}}.form-drawer-scroll{background:var(--form-drawer-canvas)}.drawer-bounded-textarea{field-sizing:fixed;overscroll-behavior:contain;resize:vertical;max-height:min(40vh,16rem);overflow-y:auto}.form-drawer-inner{animation:form-drawer-fade-in .35s ease-out both}@keyframes form-drawer-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.form-drawer-inner{animation:none}}.form-section{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden;container:form-section/inline-size}@supports (color:color-mix(in lab,red,red)){.form-section{border:1px solid color-mix(in oklch,var(--border)90%,transparent)}}.form-section{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 4px 14px -6px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-section{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 4px 14px -6px color-mix(in oklch,var(--foreground)8%,transparent)}}.form-section{transition:border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover) and (pointer:fine){.job-type-form-page .form-section:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-section:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.job-type-form-page .form-section:hover{box-shadow:0 1px 2px var(--foreground),0 8px 22px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-section:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)5%,transparent),0 8px 22px -12px color-mix(in oklch,var(--foreground)14%,transparent)}}}@container form-section (max-width:26rem){.form-pricing-card-grid{grid-template-columns:minmax(0,1fr)}}.form-section:before{content:"";background:var(--border);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.form-section:before{background:color-mix(in oklch,var(--border)70%,var(--muted-foreground))}}.form-section:before{opacity:.85}.form-section--rates:before{background:linear-gradient(180deg,var(--info)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.form-section--rates:before{background:linear-gradient(180deg,var(--info)0,color-mix(in oklch,var(--primary)55%,var(--info))100%)}}.form-section--pricing:before{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%)}@supports (color:color-mix(in lab,red,red)){.form-section--pricing:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))100%)}}.form-section--default:before{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-section--default:before{background:color-mix(in oklch,var(--primary)45%,var(--border))}}.form-section__header{background:var(--form-section-header);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.form-section__header{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.form-section--compact{border-left-width:3px}.form-section--compact.form-section--rates{border-left-color:var(--secondary-brand)}.form-section--compact.form-section--default{border-left-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-section--compact.form-section--default{border-left-color:color-mix(in oklch,var(--primary)55%,var(--border))}}.form-section__header--compact{align-items:center;padding:.625rem .875rem}.form-section__header--compact .form-section__icon{width:1.75rem;height:1.75rem}.form-section__header--compact h3{font-size:.8125rem}.form-section__hint{color:var(--muted-foreground);font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.form-section__hint{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.form-section__body--compact{gap:.625rem;padding:.625rem .875rem .75rem}@media (min-width:640px){.form-section__body--compact{padding:.625rem .875rem .75rem}}.form-section__icon{border-radius:var(--radius-md);background:var(--card);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.form-section__icon{background:color-mix(in oklch,var(--card)55%,var(--muted))}}.form-section__icon{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.form-section__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border)65%,transparent)}}.form-section--rates .form-section__icon{background:var(--info-surface);color:var(--info-surface-foreground);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.form-section--rates .form-section__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)28%,transparent)}}.form-section--pricing .form-section__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-section--pricing .form-section__icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.form-section--pricing .form-section__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-section--pricing .form-section__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)30%,transparent)}}.form-rate-panel{border-radius:var(--radius-md);border:1px solid var(--border);container:rate-panel/inline-size}@supports (color:color-mix(in lab,red,red)){.form-rate-panel{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.form-rate-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.form-rate-panel{background:color-mix(in oklch,var(--surface-elevated)70%,var(--card))}}.form-rate-panel{box-shadow:inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.form-rate-panel{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}.form-rate-panel__intro{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.form-rate-panel__intro{border-bottom:1px solid color-mix(in oklch,var(--border)60%,transparent)}}.form-rate-panel__intro{padding-bottom:1rem}.form-rate-panel__intro-copy{flex:auto;min-width:0}.form-rate-panel__overrides{flex-direction:column;gap:.5rem;min-width:0;display:flex}.form-rate-panel__dept-trigger{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex}.form-rate-panel__dept-range{padding-left:1.5rem}@container rate-panel (min-width:28rem){.form-rate-panel__intro{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.25rem}.form-rate-panel__overrides{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.form-rate-panel__overrides-copy{flex:auto;min-width:0}.form-rate-panel__dept-trigger{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.625rem;padding-bottom:.625rem}.form-rate-panel__dept-range{padding-left:0}.form-rate-stat{text-align:right;align-items:flex-end;width:auto;min-width:11rem;max-width:14rem}}.form-rate-stat{border-radius:var(--radius-md);border:1px solid var(--primary);flex-direction:column;flex-shrink:0;gap:.125rem;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.form-rate-stat{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.form-rate-stat{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-rate-stat{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.form-rate-stat{padding:.625rem .875rem}.form-empty-state{border-radius:var(--radius-md);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.form-empty-state{border:1px dashed color-mix(in oklch,var(--border)90%,var(--muted-foreground))}}.form-empty-state{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-empty-state{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.form-callout-warning{border-radius:var(--radius-md);border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.form-callout-warning{border:1px solid color-mix(in oklch,var(--warning)35%,transparent)}}.form-callout-warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.form-callout-info{border-radius:var(--radius-md);border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.form-callout-info{border:1px solid color-mix(in oklch,var(--info)28%,transparent)}}.form-callout-info{background:var(--info-surface);color:var(--info-surface-foreground)}@media (min-width:769px){.job-type-form-page__full-span .form-callout-info{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:.75rem 1.25rem;display:grid}.job-type-form-page__full-span .form-callout-info>p:first-child{white-space:nowrap;margin:0}.job-type-form-page__full-span .form-callout-info>p:last-child{margin:0}}.form-technician-collapsible{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.form-technician-collapsible{border:1px solid color-mix(in oklch,var(--border)90%,transparent)}}.form-technician-collapsible{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 4px 14px -6px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-technician-collapsible{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 4px 14px -6px color-mix(in oklch,var(--foreground)8%,transparent)}}.form-technician-collapsible{transition:border-color .2s,box-shadow .2s}.form-technician-collapsible:before{content:"";background:linear-gradient(180deg,var(--secondary-brand)0,var(--primary)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.form-technician-collapsible:before{background:linear-gradient(180deg,var(--secondary-brand)0,color-mix(in oklch,var(--primary)45%,var(--secondary-brand))100%)}}.form-technician-collapsible:before{opacity:.9}.form-technician-collapsible__trigger{cursor:pointer;text-align:left;background:var(--form-section-header);border-bottom:1px solid #0000;align-items:flex-start;gap:.75rem;width:100%;min-width:0;padding:.875rem 1rem .875rem 1.125rem;transition:background-color .2s,border-color .2s;display:flex}.form-technician-collapsible[data-state=open] .form-technician-collapsible__trigger{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.form-technician-collapsible[data-state=open] .form-technician-collapsible__trigger{border-bottom-color:color-mix(in oklch,var(--border)75%,transparent)}}.form-technician-collapsible__trigger:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-technician-collapsible__trigger:hover{background:color-mix(in oklch,var(--muted)35%,var(--form-section-header))}}.form-technician-collapsible__icon{border-radius:var(--radius-md);background:var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.form-technician-collapsible__icon{background:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}.form-technician-collapsible__icon{color:var(--secondary-brand);box-shadow:inset 0 0 0 1px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-collapsible__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--secondary-brand)22%,transparent)}}.form-technician-collapsible__body{min-width:0;padding:1rem 1rem 1.25rem;container:technician-fields/inline-size}@media (min-width:640px){.form-technician-collapsible__trigger{padding:1rem 1.25rem 1rem 1.375rem}.form-technician-collapsible__body{padding:1.25rem 1.25rem 1.5rem}}.form-technician-guide{border-radius:var(--radius-md);border:1px solid var(--info);gap:.625rem;display:grid}@supports (color:color-mix(in lab,red,red)){.form-technician-guide{border:1px solid color-mix(in oklch,var(--info)24%,transparent)}}.form-technician-guide{background:var(--info-surface);padding:.875rem 1rem}.form-technician-guide--compact{grid-template-columns:1fr}@media (min-width:640px){.form-technician-guide:not(.form-technician-guide--compact){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.form-technician-guide--two-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-technician-guide__step{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.form-technician-guide__number{background:var(--info);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.form-technician-guide__number{background:color-mix(in oklch,var(--info)16%,var(--card))}}.form-technician-guide__number{color:var(--info-surface-foreground);font-size:.6875rem;font-weight:700;line-height:1}.form-technician-guide__label{color:var(--info-surface-foreground);white-space:nowrap;font-size:.75rem;font-weight:600}.form-technician-guide__detail{color:var(--info-surface-foreground);margin-top:.125rem;font-size:.6875rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.form-technician-guide__detail{color:color-mix(in oklch,var(--info-surface-foreground)72%,transparent)}}.form-technician-zone{border-radius:var(--radius-md);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.form-technician-zone{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.form-technician-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone{background:color-mix(in oklch,var(--surface-elevated)32%,var(--card))}}.form-technician-zone{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.form-technician-zone--fields{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--fields{border-color:color-mix(in oklch,var(--secondary-brand)26%,var(--border))}}.form-technician-zone--quantity{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--quantity{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.form-technician-zone--quantity{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--quantity{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.form-technician-zone--pay{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--pay{border-color:color-mix(in oklch,var(--warning)24%,var(--border))}}.form-technician-zone--pay{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--pay{background:color-mix(in oklch,var(--warning-surface)38%,var(--card))}}.form-technician-zone__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.form-technician-zone__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.form-technician-zone__header{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone__header{background:color-mix(in oklch,var(--muted)22%,transparent)}}.form-technician-zone__toolbar-strip{border-bottom:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.form-technician-zone__toolbar-strip{border-bottom:1px solid color-mix(in oklch,var(--border)68%,transparent)}}.form-technician-zone__toolbar-strip{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone__toolbar-strip{background:color-mix(in oklch,var(--card)88%,var(--surface-elevated))}}.form-technician-zone__toolbar-strip{padding:.875rem 1rem}@media (min-width:640px){.form-technician-zone__toolbar-strip{padding:1rem 1.125rem}}.form-technician-zone--fields .form-technician-zone__toolbar-strip{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--fields .form-technician-zone__toolbar-strip{background:color-mix(in oklch,var(--secondary-brand)5%,var(--card))}}.form-technician-zone--fields .form-technician-zone__toolbar-strip{border-bottom-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--fields .form-technician-zone__toolbar-strip{border-bottom-color:color-mix(in oklch,var(--secondary-brand)18%,var(--border))}}.form-technician-zone__step{border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;line-height:1;display:flex}.form-technician-zone--fields .form-technician-zone__step{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--fields .form-technician-zone__step{background:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.form-technician-zone--fields .form-technician-zone__step{color:var(--secondary-brand);box-shadow:inset 0 0 0 1px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--fields .form-technician-zone__step{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--secondary-brand)24%,transparent)}}.form-technician-zone--quantity .form-technician-zone__step{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--quantity .form-technician-zone__step{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.form-technician-zone--quantity .form-technician-zone__step{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--quantity .form-technician-zone__step{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)26%,transparent)}}.form-technician-zone--pay .form-technician-zone__step{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--pay .form-technician-zone__step{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.form-technician-zone--pay .form-technician-zone__step{color:var(--warning-surface-foreground);box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--pay .form-technician-zone__step{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--warning)28%,transparent)}}.form-technician-zone__title{letter-spacing:-.01em;color:var(--page-title-foreground);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.3}.form-technician-zone__description{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.45}.form-technician-zone__hint{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.form-technician-zone__hint{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.form-technician-zone--compact{border-left-width:3px}.form-technician-zone--compact.form-technician-zone--fields{border-left-color:var(--secondary-brand)}.form-technician-zone--compact.form-technician-zone--quantity{border-left-color:var(--primary)}.form-technician-zone--compact.form-technician-zone--pay{border-left-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone--compact.form-technician-zone--pay{border-left-color:color-mix(in oklch,var(--warning)78%,var(--primary))}}.form-technician-zone--compact .form-technician-zone__header,.form-technician-zone--compact .form-technician-zone__header--compact{align-items:center;padding:.625rem .875rem}.form-technician-zone--compact .form-technician-zone__toolbar-strip{padding:.625rem .875rem}.form-technician-zone--compact .form-technician-zone__body{gap:.625rem;padding:.625rem .875rem .75rem}.form-technician-zone--compact .form-technician-zone__title{font-size:.8125rem}.form-technician-zone--compact .form-technician-zone__step{width:1.375rem;height:1.375rem;font-size:.625rem}.form-technician-zone--compact .form-technician-columns-actions .min-h-9{min-height:2.25rem}.form-empty-state--compact{border-radius:var(--radius-md);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.form-empty-state--compact{border:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}.form-empty-state--compact{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-empty-state--compact{background:color-mix(in oklch,var(--muted)18%,transparent)}}.form-technician-zone__body{flex-direction:column;gap:.875rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}.form-technician-zone--disabled .form-technician-zone__body{pointer-events:none;opacity:.55}.form-technician-zone__disabled-reason{border:1px solid var(--border);border-radius:.375rem;margin-top:.375rem}@supports (color:color-mix(in lab,red,red)){.form-technician-zone__disabled-reason{border:1px solid color-mix(in oklab,var(--border)80%,transparent)}}.form-technician-zone__disabled-reason{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-technician-zone__disabled-reason{background:color-mix(in oklab,var(--muted)40%,transparent)}}.form-technician-zone__disabled-reason{color:var(--muted-foreground);padding:.5rem .625rem;font-size:.6875rem;line-height:1.45}.form-technician-guide__step--disabled{opacity:.72}.form-technician-guide__step--disabled .form-technician-guide__number{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-technician-guide__step--disabled .form-technician-guide__number{background:color-mix(in oklab,var(--muted)70%,transparent)}}.form-technician-guide__step--disabled .form-technician-guide__number{color:var(--muted-foreground)}.form-technician-guide__blocked{color:var(--muted-foreground);margin-top:.25rem;font-size:.625rem;line-height:1.4}@media (min-width:640px){.form-technician-zone__header{padding:.875rem 1.125rem}.form-technician-zone__body{gap:1rem;padding:1rem 1.125rem 1.125rem}}.form-field-setup{min-width:0}.form-field-setup__intro{color:var(--muted-foreground);margin-bottom:.75rem;font-size:.75rem;line-height:1.45}.form-field-setup__intro--compact{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-brand);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.form-field-setup__intro--compact{color:color-mix(in oklch,var(--secondary-brand)72%,var(--foreground))}}.form-field-setup--compact .form-field-setup-grid{gap:.5rem}.form-field-setup-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:769px){.form-field-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:1025px){.form-field-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-field-setup-card{border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;min-height:4.75rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.form-field-setup-card{background:var(--card);text-align:left;padding:.75rem .875rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .15s}.form-field-setup-card:not(:disabled):hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card:not(:disabled):hover{border-color:color-mix(in oklch,var(--secondary-brand)32%,var(--border))}}.form-field-setup-card:not(:disabled):hover{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card:not(:disabled):hover{background:color-mix(in oklch,var(--secondary-brand)4%,var(--card))}}.form-field-setup-card:not(:disabled):hover{box-shadow:0 4px 12px -8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card:not(:disabled):hover{box-shadow:0 4px 12px -8px color-mix(in oklch,var(--foreground)12%,transparent)}}.form-field-setup-card:not(:disabled):active{transform:scale(.99)}.form-field-setup-card:disabled{cursor:not-allowed;opacity:.55}.form-field-setup-card--selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card--selected{border-color:color-mix(in oklch,var(--primary)50%,var(--border))}}.form-field-setup-card--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card--selected{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.form-field-setup-card--selected{box-shadow:0 0 0 1px var(--primary),0 4px 14px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card--selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -10px color-mix(in oklch,var(--primary)30%,transparent)}}.form-field-setup-card--selected .form-field-setup-card__title{color:var(--page-title-foreground)}.form-field-setup-card--selected .form-field-setup-card__description{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card--selected .form-field-setup-card__description{color:color-mix(in oklch,var(--foreground)62%,var(--muted-foreground))}}.form-field-setup-card__check{background:var(--primary);width:1.125rem;height:1.125rem;color:var(--primary-foreground);opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:.625rem;right:.625rem;transform:scale(.85)}.form-field-setup-card--selected .form-field-setup-card__check{opacity:1;transform:scale(1)}.form-field-setup-card__title{min-width:0;max-width:calc(100% - 1.5rem);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.form-field-setup-card__description{min-width:0;color:var(--muted-foreground);font-size:.6875rem;line-height:1.45;display:block}.form-field-setup-card--tooltip-guidance{min-height:4.25rem;padding-bottom:.625rem;padding-right:2rem}.form-field-setup-card--tooltip-guidance .form-field-setup-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.form-field-setup-card__tech-help{size:1.5rem;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:absolute;bottom:.625rem;right:.625rem}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card__tech-help{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.form-field-setup-card__tech-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card__tech-help{background:color-mix(in oklch,var(--card)90%,var(--surface-elevated))}}.form-field-setup-card__tech-help{color:var(--muted-foreground);transition:border-color .18s,background .18s,color .18s}@media (hover:hover){.form-field-setup-card__tech-help:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card__tech-help:hover{border-color:color-mix(in oklch,var(--info)32%,var(--border))}}.form-field-setup-card__tech-help:hover{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.form-field-setup-card__tech-help:hover{background:color-mix(in oklch,var(--info-surface)45%,var(--card))}}.form-field-setup-card__tech-help:hover{color:var(--foreground)}}.form-technician-columns-actions{justify-content:flex-end;min-width:0;display:flex}@media (max-width:768px){.form-technician-columns-actions .min-h-9{width:100%}}.form-pay-preset-grid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:640px){.form-pay-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.form-pay-preset-card{border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;gap:.375rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.form-pay-preset-card{background:var(--card);text-align:left;cursor:pointer;padding:.75rem .875rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.form-pay-preset-card:not(:disabled):hover{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card:not(:disabled):hover{border-color:color-mix(in oklch,var(--warning)35%,var(--border))}}.form-pay-preset-card:not(:disabled):hover{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card:not(:disabled):hover{background:color-mix(in oklch,var(--warning-surface)28%,var(--card))}}.form-pay-preset-card:not(:disabled):hover{box-shadow:0 2px 8px -4px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card:not(:disabled):hover{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.form-pay-preset-card:disabled{cursor:not-allowed}.form-pay-preset-card:disabled:not(.form-pay-preset-card--blocked){opacity:.55}.form-pay-preset-card--blocked{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card--blocked{border-color:color-mix(in oklch,var(--warning)28%,var(--border))}}.form-pay-preset-card--blocked{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card--blocked{background:color-mix(in oklch,var(--warning-surface)35%,var(--card))}}.form-pay-preset-card--blocked{opacity:1}.form-pay-preset-card--blocked .form-pay-preset-card__title{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card--blocked .form-pay-preset-card__title{color:color-mix(in oklch,var(--foreground)75%,var(--muted-foreground))}}.form-pay-preset-card__blocked{color:var(--warning-surface-foreground);margin-top:.125rem}.form-pay-preset-hint{border-radius:var(--radius-md);border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-hint{border:1px solid color-mix(in oklch,var(--info)22%,transparent)}}.form-pay-preset-hint{background:var(--info-surface);color:var(--info-surface-foreground);padding:.5rem .625rem}.form-pay-preset-card__title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.form-pay-preset-card__description{color:var(--muted-foreground);font-size:.6875rem;line-height:1.45}.form-pay-preset-card__example{color:var(--warning-surface-foreground);font-size:.6875rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card__example{color:color-mix(in oklch,var(--warning-surface-foreground)80%,var(--muted-foreground))}}.form-pay-rule-summary{border-radius:var(--radius-md);border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.form-pay-rule-summary{border:1px solid color-mix(in oklch,var(--info)22%,transparent)}}.form-pay-rule-summary{background:var(--info-surface);color:var(--info-surface-foreground);padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.form-pay-preset-card__setup{margin-top:.125rem}@keyframes job-type-page-enter{0%{opacity:0}to{opacity:1}}@keyframes job-type-section-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.job-type-form-page{--job-type-form-footer-min-height:8.75rem;--job-type-form-footer-offset:calc(var(--job-type-form-footer-min-height) + env(safe-area-inset-bottom));animation:job-type-page-enter .3s ease-out both}@media (min-width:768px){.job-type-form-page{--job-type-form-footer-min-height:5.25rem}}@media (prefers-reduced-motion:reduce){.job-type-form-page{animation:none}}.dashboard-app-frame{--dashboard-sidebar-width:0px}@media (min-width:768px){.dashboard-app-frame{--dashboard-sidebar-width:16rem}.dashboard-app-frame[data-sidebar-collapsed]{--dashboard-sidebar-width:5rem}}@media print{.dashboard-app-frame{--dashboard-sidebar-width:0px}.job-type-form-page__footer{left:0}}.job-type-form-page__header{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__header{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.job-type-form-page__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.job-type-form-page__form{flex-direction:column;gap:0;min-width:0;display:flex}.job-type-form-page .form-drawer-scroll,.job-type-form-page__inner,.job-type-form-page__scroll{min-width:0}.job-type-form-page__inner{padding-bottom:max(var(--job-type-form-footer-offset),calc(5.5rem + env(safe-area-inset-bottom)))}@media (min-width:1025px){.job-type-form-page__inner{padding-bottom:max(calc(var(--job-type-form-footer-offset) + .75rem),calc(6rem + env(safe-area-inset-bottom)))}}.job-type-form-page__progress{z-index:calc(var(--z-sticky) + 2);border-radius:var(--radius-lg);border:1px solid var(--job-type-form-progress-border);background:var(--job-type-form-progress-surface);min-width:0;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress{background:color-mix(in oklch,var(--job-type-form-progress-surface)94%,transparent)}}.job-type-form-page__progress{box-shadow:0 1px 0 var(--primary),0 6px 24px -10px var(--foreground);padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress{box-shadow:0 1px 0 color-mix(in oklch,var(--primary)12%,transparent),0 6px 24px -10px color-mix(in oklch,var(--foreground)12%,transparent)}}.job-type-form-page__progress{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);animation:job-type-progress-enter .35s ease-out both}.job-type-form-page__progress:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)100%);inset-inline:0;height:3px;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress:after{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)40%,var(--primary))100%)}}.job-type-form-page__progress:after{opacity:.85;transform-origin:0}@media (min-width:640px){.job-type-form-page__progress{padding:.75rem 1rem}}@media (min-width:768px){.job-type-form-page__progress{padding:.75rem 1.25rem}:root{--job-type-form-progress-height:5rem}}@media (min-width:1024px){.job-type-form-page__progress{padding:.75rem 1.5rem}}.job-type-form-page__progress-inner{flex-direction:column;gap:.625rem;width:100%;min-width:0;max-width:80rem;margin-inline:auto;display:flex}.job-type-form-page__progress-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.job-type-form-page__progress-head-copy{flex:auto;min-width:0}.job-type-form-page__progress-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.625rem;font-weight:700}.job-type-form-page__progress-current{color:var(--page-title-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.8125rem;font-weight:700;line-height:1.25;overflow:hidden}.job-type-form-page__progress-current-sep{color:var(--muted-foreground);margin-inline:.25rem;font-weight:500}.job-type-form-page__progress-current-label{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-current-label{color:color-mix(in oklch,var(--foreground)88%,var(--primary))}}.job-type-form-page__progress-track{background:var(--border);border-radius:999px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-track{background:color-mix(in oklch,var(--border)55%,var(--muted))}}.job-type-form-page__progress-track--compact{flex-shrink:0;width:min(8rem,34vw);height:4px;display:block}.job-type-form-page__progress-track--wide{height:3px;margin-bottom:.125rem;display:none}@media (min-width:769px){.job-type-form-page__progress-track--compact{display:none}.job-type-form-page__progress-track--wide{display:block}}.job-type-form-page__progress-track-fill{border-radius:inherit;background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)100%);height:100%}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-track-fill{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))100%)}}.job-type-form-page__progress-track-fill{transition:width .35s}.job-type-form-page__progress-spacer{height:var(--job-type-form-progress-height);pointer-events:none;flex-shrink:0}.job-type-form-page__progress-list{flex-wrap:nowrap;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.job-type-form-page__progress-list{justify-content:space-between;gap:.25rem}}.job-type-form-page__progress-item{flex:1 1 0;align-items:center;gap:.375rem;min-width:0;display:inline-flex}@media (max-width:768px){.job-type-form-page__progress-item{flex:0 auto}.job-type-form-page__progress-label{display:none}}.job-type-form-page__progress-trigger{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;flex:auto;align-items:center;gap:.5rem;min-width:0;padding:.25rem .375rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.job-type-form-page__progress-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:768px){.job-type-form-page__progress-trigger{flex:none;justify-content:center;padding-inline:.25rem}}@media (hover:hover) and (pointer:fine){.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-trigger:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-trigger:hover{background:color-mix(in oklch,var(--muted)40%,var(--card))}}.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-trigger:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-trigger:hover{border-color:color-mix(in oklch,var(--border)75%,transparent)}}}.job-type-form-page__progress-item--active .job-type-form-page__progress-trigger{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--active .job-type-form-page__progress-trigger{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.job-type-form-page__progress-item--active .job-type-form-page__progress-trigger{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--active .job-type-form-page__progress-trigger{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.job-type-form-page__progress-item--active .job-type-form-page__progress-trigger{box-shadow:0 2px 10px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--active .job-type-form-page__progress-trigger{box-shadow:0 2px 10px -6px color-mix(in oklch,var(--primary)35%,transparent)}}.job-type-form-page__progress-index{width:1.625rem;height:1.625rem;color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.job-type-form-page__progress-item--completed .job-type-form-page__progress-index{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--completed .job-type-form-page__progress-index{background:color-mix(in oklch,var(--success)88%,var(--primary))}}.job-type-form-page__progress-item--completed .job-type-form-page__progress-index{box-shadow:0 0 0 2px var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--completed .job-type-form-page__progress-index{box-shadow:0 0 0 2px color-mix(in oklch,var(--success)22%,transparent)}}.job-type-form-page__progress-item--active .job-type-form-page__progress-index{background:var(--primary);box-shadow:0 0 0 3px var(--primary),0 2px 8px -2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--active .job-type-form-page__progress-index{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary)28%,transparent),0 2px 8px -2px color-mix(in oklch,var(--primary)45%,transparent)}}.job-type-form-page__progress-item--active .job-type-form-page__progress-index{transform:scale(1.06)}.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-index{border:2px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-index{border:2px solid color-mix(in oklch,var(--border)78%,var(--muted-foreground))}}.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-index{background:var(--card);color:var(--muted-foreground)}.job-type-form-page__progress-label{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;transition:color .2s;overflow:hidden}.job-type-form-page__progress-item--upcoming .job-type-form-page__progress-label{color:var(--muted-foreground);font-weight:500}.job-type-form-page__progress-item--active .job-type-form-page__progress-label{color:var(--page-title-foreground);font-weight:700}.job-type-form-page__progress-item--completed .job-type-form-page__progress-label{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-item--completed .job-type-form-page__progress-label{color:color-mix(in oklch,var(--foreground)76%,var(--muted-foreground))}}.job-type-form-page__progress-sep{background:var(--border);border-radius:999px;flex:auto;min-width:.75rem;height:2px;margin-inline:.25rem;display:none}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-sep{background:color-mix(in oklch,var(--border)80%,var(--muted-foreground))}}.job-type-form-page__progress-sep{transition:background-color .25s}@media (min-width:769px){.job-type-form-page__progress-sep{display:block}}.job-type-form-page__progress-sep--completed{background:linear-gradient(90deg,var(--success)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__progress-sep--completed{background:linear-gradient(90deg,color-mix(in oklch,var(--success)70%,var(--primary))0,color-mix(in oklch,var(--primary)55%,var(--border))100%)}}@keyframes job-type-progress-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.job-type-form-page__progress{animation:none}.job-type-form-page__progress-index,.job-type-form-page__progress-track-fill{transition:none}}.job-type-form-wizard{z-index:calc(var(--z-sticky) + 2);border-radius:var(--radius-lg);border:1px solid var(--job-type-form-progress-border);background:var(--job-type-form-progress-surface);min-width:0;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard{background:color-mix(in oklch,var(--job-type-form-progress-surface)94%,transparent)}}.job-type-form-wizard{box-shadow:0 1px 0 var(--primary),0 6px 24px -10px var(--foreground);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard{box-shadow:0 1px 0 color-mix(in oklch,var(--primary)12%,transparent),0 6px 24px -10px color-mix(in oklch,var(--foreground)12%,transparent)}}.job-type-form-wizard{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);animation:job-type-progress-enter .35s ease-out both}@media (min-width:640px){.job-type-form-wizard{padding:.875rem 1rem}}@media (min-width:1024px){.job-type-form-wizard{padding:1rem 1.25rem}}.job-type-form-wizard__head{flex-direction:column;gap:.125rem;min-width:0;display:flex}.job-type-form-wizard__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.625rem;font-weight:700}.job-type-form-wizard__current{color:var(--page-title-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}.job-type-form-wizard__tabs{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.75rem;display:grid}@media (min-width:640px){.job-type-form-wizard__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.job-type-form-wizard__tab{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.job-type-form-wizard__tab{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab{background:color-mix(in oklch,var(--card)88%,transparent)}}.job-type-form-wizard__tab{text-align:left;padding:.625rem .75rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.job-type-form-wizard__tab:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab:hover{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.job-type-form-wizard__tab--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--active{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.job-type-form-wizard__tab--active{box-shadow:inset 3px 0 0 0 var(--primary)}.job-type-form-wizard__tab--completed{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--completed{border-color:color-mix(in oklch,var(--success)35%,var(--border))}}.job-type-form-wizard__tab--pay.job-type-form-wizard__tab--active{background:var(--job-type-form-zone-pay-head)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--pay.job-type-form-wizard__tab--active{background:color-mix(in oklch,var(--job-type-form-zone-pay-head)72%,var(--card))}}.job-type-form-wizard__tab--identity.job-type-form-wizard__tab--active,.job-type-form-wizard__tab--rates.job-type-form-wizard__tab--active{background:var(--job-type-form-zone-identity-head)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--identity.job-type-form-wizard__tab--active,.job-type-form-wizard__tab--rates.job-type-form-wizard__tab--active{background:color-mix(in oklch,var(--job-type-form-zone-identity-head)72%,var(--card))}}.job-type-form-wizard__tab--worksheet.job-type-form-wizard__tab--active{background:var(--job-type-form-zone-worksheet-head)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--worksheet.job-type-form-wizard__tab--active{background:color-mix(in oklch,var(--job-type-form-zone-worksheet-head)72%,var(--card))}}.job-type-form-wizard__tab-index{size:1.75rem;border:1px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab-index{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-form-wizard__tab-index{background:var(--card);color:var(--muted-foreground);font-size:.75rem;font-weight:700}.job-type-form-wizard__tab--active .job-type-form-wizard__tab-index{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--active .job-type-form-wizard__tab-index{border-color:color-mix(in oklch,var(--primary)50%,transparent)}}.job-type-form-wizard__tab--active .job-type-form-wizard__tab-index{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--active .job-type-form-wizard__tab-index{background:color-mix(in oklch,var(--primary)18%,var(--card))}}.job-type-form-wizard__tab--active .job-type-form-wizard__tab-index{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--active .job-type-form-wizard__tab-index{color:color-mix(in oklch,var(--primary)85%,var(--foreground))}}.job-type-form-wizard__tab--completed .job-type-form-wizard__tab-index{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--completed .job-type-form-wizard__tab-index{border-color:color-mix(in oklch,var(--success)45%,transparent)}}.job-type-form-wizard__tab--completed .job-type-form-wizard__tab-index{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab--completed .job-type-form-wizard__tab-index{background:color-mix(in oklch,var(--success)16%,var(--card))}}.job-type-form-wizard__tab--completed .job-type-form-wizard__tab-index{color:var(--success)}.job-type-form-wizard__tab-copy{flex:auto;min-width:0}.job-type-form-wizard__tab-label{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.job-type-form-wizard__tab-meta{color:var(--muted-foreground);white-space:nowrap;margin-top:.0625rem;font-size:.6875rem;display:block}.job-type-form-wizard__tab-icon{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__tab-icon{color:color-mix(in oklch,var(--muted-foreground)85%,var(--foreground))}}.job-type-form-wizard__substeps{scrollbar-width:thin;gap:.375rem;min-width:0;margin-top:.75rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.job-type-form-wizard__substep{cursor:pointer;border:1px solid var(--border);border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substep{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.job-type-form-wizard__substep{background:var(--card);color:var(--muted-foreground);white-space:nowrap;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.job-type-form-wizard__substep:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substep:hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.job-type-form-wizard__substep:hover{color:var(--foreground)}.job-type-form-wizard__substep--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substep--active{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.job-type-form-wizard__substep--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substep--active{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.job-type-form-wizard__substep--active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substep--active{color:color-mix(in oklch,var(--primary)80%,var(--foreground))}}.job-type-form-wizard__substeps--pay .job-type-form-wizard__substep--active{background:var(--job-type-form-zone-pay)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substeps--pay .job-type-form-wizard__substep--active{background:color-mix(in oklch,var(--job-type-form-zone-pay)55%,var(--card))}}.job-type-form-wizard__substeps--identity .job-type-form-wizard__substep--active,.job-type-form-wizard__substeps--rates .job-type-form-wizard__substep--active{background:var(--job-type-form-zone-identity)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substeps--identity .job-type-form-wizard__substep--active,.job-type-form-wizard__substeps--rates .job-type-form-wizard__substep--active{background:color-mix(in oklch,var(--job-type-form-zone-identity)55%,var(--card))}}.job-type-form-wizard__substeps--worksheet .job-type-form-wizard__substep--active{background:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.job-type-form-wizard__substeps--worksheet .job-type-form-wizard__substep--active{background:color-mix(in oklch,var(--job-type-form-zone-worksheet)55%,var(--card))}}.job-type-form-wizard__substep-code{letter-spacing:.02em;color:inherit;opacity:.85;font-size:.6875rem;font-weight:800}.job-type-form-wizard__substep-label{font-weight:600}.job-type-form-page__footer-nav{flex-wrap:wrap;grid-area:nav;justify-content:stretch;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}@media (min-width:640px){.job-type-form-page__footer-nav{flex-wrap:nowrap;flex:none;justify-content:flex-end;width:auto}}@media (prefers-reduced-motion:reduce){.job-type-form-wizard{animation:none}.job-type-form-wizard__substep,.job-type-form-wizard__tab{transition:none}.job-type-form-substep-panel{animation:none}}.job-type-form-page__substep-stack{flex-direction:column;gap:0;min-width:0;display:flex}.job-type-form-page__zone--headless{border-radius:var(--radius-xl)}.job-type-form-page__zone--headless .job-type-form-page__zone-body{padding:.75rem}@media (min-width:640px){.job-type-form-page__zone--headless .job-type-form-page__zone-body{padding:.875rem 1rem}}@media (min-width:1025px){.job-type-form-page__zone--headless .job-type-form-page__zone-body{padding:1rem 1.125rem}}.job-type-form-substep-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-form-substep-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--foreground)12%,transparent)}}.job-type-form-substep-panel{animation:job-type-substep-enter .4s ease-out both}.job-type-form-substep-panel:before{content:"";pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.job-type-form-substep-panel--pay{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.job-type-form-substep-panel--pay{background:var(--job-type-form-zone-pay)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay{background:color-mix(in oklch,var(--job-type-form-zone-pay)42%,var(--card))}}.job-type-form-substep-panel--pay:before{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))100%)}}.job-type-form-substep-panel--identity{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--identity{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-form-substep-panel--identity{background:var(--job-type-form-zone-identity)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--identity{background:color-mix(in oklch,var(--job-type-form-zone-identity)40%,var(--card))}}.job-type-form-substep-panel--identity:before{background:linear-gradient(180deg,var(--info)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--identity:before{background:linear-gradient(180deg,var(--info)0,color-mix(in oklch,var(--primary)40%,var(--info))100%)}}.job-type-form-substep-panel--rates{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--rates{border-color:color-mix(in oklch,var(--secondary-brand)26%,var(--border))}}.job-type-form-substep-panel--rates{background:var(--job-type-form-zone-rates)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--rates{background:color-mix(in oklch,var(--job-type-form-zone-rates)38%,var(--card))}}.job-type-form-substep-panel--rates:before{background:linear-gradient(180deg,var(--secondary-brand)0,var(--info)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--rates:before{background:linear-gradient(180deg,var(--secondary-brand)0,color-mix(in oklch,var(--info)35%,var(--secondary-brand))100%)}}.job-type-form-substep-panel--worksheet{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet{border-color:color-mix(in oklch,var(--secondary-brand)30%,var(--border))}}.job-type-form-substep-panel--worksheet{background:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet{background:color-mix(in oklch,var(--job-type-form-zone-worksheet)40%,var(--card))}}.job-type-form-substep-panel--worksheet:before{background:linear-gradient(180deg,var(--secondary-brand)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet:before{background:linear-gradient(180deg,var(--secondary-brand)0,color-mix(in oklch,var(--primary)30%,var(--secondary-brand))100%)}}.job-type-form-substep-panel__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel__head{border-bottom:1px solid color-mix(in oklch,var(--border)68%,transparent)}}.job-type-form-substep-panel__head{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel__head{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.job-type-form-substep-panel__head{padding:.875rem 1rem .8125rem 1.125rem}.job-type-form-substep-panel__head-main{flex:auto;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.job-type-form-substep-panel__icon{border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel__icon{background:color-mix(in oklch,var(--muted)40%,var(--card))}}.job-type-form-substep-panel__icon{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border),0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border)65%,transparent),0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.job-type-form-substep-panel__icon{transition:background-color .2s,color .2s,box-shadow .2s}.job-type-form-substep-panel--pay .job-type-form-substep-panel__icon{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay .job-type-form-substep-panel__icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.job-type-form-substep-panel--pay .job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay .job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)28%,transparent)}}.job-type-form-substep-panel--identity .job-type-form-substep-panel__icon{color:var(--info-surface-foreground);background:var(--info-surface);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--identity .job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)28%,transparent)}}.job-type-form-substep-panel--rates .job-type-form-substep-panel__icon{color:var(--secondary-brand);background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--rates .job-type-form-substep-panel__icon{background:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}.job-type-form-substep-panel--rates .job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--rates .job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--secondary-brand)26%,transparent)}}.job-type-form-substep-panel--worksheet .job-type-form-substep-panel__icon{color:var(--secondary-brand);background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet .job-type-form-substep-panel__icon{background:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.job-type-form-substep-panel--worksheet .job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet .job-type-form-substep-panel__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--secondary-brand)28%,transparent)}}.job-type-form-substep-panel--pay-type .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--primary)0,var(--surface-elevated)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay-type .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)10%,var(--card))0,color-mix(in oklch,var(--surface-elevated)70%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--pay-type .job-type-form-substep-panel__body{background:var(--job-type-form-zone-pay)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay-type .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--job-type-form-zone-pay)18%,var(--card))}}.job-type-form-substep-panel--pay-billing .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--info)0,var(--surface-elevated)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay-billing .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--info)9%,var(--card))0,color-mix(in oklch,var(--surface-elevated)68%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--pay-billing .job-type-form-substep-panel__body{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay-billing .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--info)6%,var(--job-type-form-zone-pay))}}.job-type-form-substep-panel--pay-shift .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--primary)0,var(--surface-elevated)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay-shift .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)11%,var(--card))0,color-mix(in oklch,var(--surface-elevated)66%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--pay-shift .job-type-form-substep-panel__body{background:var(--job-type-form-zone-pay)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--pay-shift .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--job-type-form-zone-pay)22%,var(--card))}}.job-type-form-substep-panel--details-identity .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--info)0,var(--surface-elevated)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--details-identity .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--info)10%,var(--card))0,color-mix(in oklch,var(--surface-elevated)66%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--details-identity .job-type-form-substep-panel__body{background:var(--job-type-form-zone-identity)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--details-identity .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--job-type-form-zone-identity)24%,var(--card))}}.job-type-form-substep-panel--details-rates .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--secondary-brand)0,var(--surface-elevated)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--details-rates .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--secondary-brand)10%,var(--card))0,color-mix(in oklch,var(--surface-elevated)66%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--details-rates .job-type-form-substep-panel__body{background:var(--job-type-form-zone-rates)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--details-rates .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--job-type-form-zone-rates)26%,var(--card))}}.job-type-form-substep-panel--worksheet-columns .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--secondary-brand)0,var(--job-type-form-zone-worksheet-head)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet-columns .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--secondary-brand)10%,var(--card))0,color-mix(in oklch,var(--job-type-form-zone-worksheet-head)62%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--worksheet-columns .job-type-form-substep-panel__body{background:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet-columns .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--job-type-form-zone-worksheet)28%,var(--card))}}.job-type-form-substep-panel--worksheet-quantity .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--primary)0,var(--job-type-form-zone-worksheet-head)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet-quantity .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)9%,var(--card))0,color-mix(in oklch,var(--job-type-form-zone-worksheet-head)58%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--worksheet-quantity .job-type-form-substep-panel__body{background:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet-quantity .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--job-type-form-zone-worksheet)24%,var(--card))}}.job-type-form-substep-panel--worksheet-bonus .job-type-form-substep-panel__head{background:linear-gradient(135deg,var(--warning)0,var(--job-type-form-zone-worksheet-head)55%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet-bonus .job-type-form-substep-panel__head{background:linear-gradient(135deg,color-mix(in oklch,var(--warning)10%,var(--card))0,color-mix(in oklch,var(--job-type-form-zone-worksheet-head)54%,var(--card))55%,var(--card)100%)}}.job-type-form-substep-panel--worksheet-bonus .job-type-form-substep-panel__body{background:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel--worksheet-bonus .job-type-form-substep-panel__body{background:color-mix(in oklch,var(--job-type-form-zone-worksheet)22%,var(--card))}}@media (min-width:640px){.job-type-form-substep-panel__head{padding:1rem 1.125rem .9375rem 1.25rem}}.job-type-form-substep-panel__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.job-type-form-substep-panel__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.job-type-form-substep-panel__eyebrow{white-space:nowrap}.job-type-form-substep-panel__title{letter-spacing:-.01em;color:var(--page-title-foreground);text-wrap:balance;margin-top:.125rem;font-size:1rem;font-weight:700;line-height:1.25}@media (min-width:640px){.job-type-form-substep-panel__title{font-size:1.0625rem}}.job-type-form-substep-panel__lead{max-width:40rem;color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.job-type-form-substep-panel__body{flex-direction:column;gap:.875rem;min-width:0;padding:.875rem 1rem 1rem 1.125rem;display:flex}@media (min-width:640px){.job-type-form-substep-panel__body{gap:1rem;padding:1rem 1.125rem 1.125rem 1.25rem}}@media (min-width:1025px){.job-type-form-substep-panel__body{padding:1.125rem 1.25rem 1.25rem 1.375rem}}.job-type-payment-choice{flex-direction:column;gap:.625rem;min-width:0;display:flex}.job-type-payment-choice__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:769px){.job-type-payment-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}@media (min-width:1025px){.job-type-payment-choice__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.job-type-payment-choice__grid--compact{gap:.625rem}@media (min-width:769px){.job-type-payment-choice__grid--compact{gap:.75rem}}.job-type-payment-choice__card{border-radius:var(--radius-lg);border:1px solid var(--job-type-form-input-border);background:var(--job-type-form-input-surface);text-align:left;min-width:0;min-height:7.5rem;box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card);flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem 1rem .875rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-payment-choice__card{transition:border-color .22s,background-color .22s,box-shadow .22s,transform .18s;animation:job-type-payment-choice-enter .42s ease-out both}.job-type-payment-choice__card--compact{flex-direction:row;align-items:center;gap:.75rem;min-height:4.75rem;padding:.875rem 2.75rem .875rem .875rem}@media (min-width:640px){.job-type-payment-choice__card--compact{padding:.9375rem 2.875rem .9375rem 1rem}}@media (min-width:1025px){.job-type-payment-choice__card:not(.job-type-payment-choice__card--compact){min-height:8.25rem;padding:1.125rem 1.125rem 1rem}}.job-type-payment-choice__glow{pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 50% 0,var(--primary)0,transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__glow{background:radial-gradient(120% 80% at 50% 0,color-mix(in oklch,var(--primary)16%,transparent)0,transparent 68%)}}.job-type-payment-choice__glow{transition:opacity .25s}.job-type-payment-choice__card--unit .job-type-payment-choice__glow{background:radial-gradient(120% 80% at 50% 0,var(--payment-choice-unit-accent)0,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--unit .job-type-payment-choice__glow{background:radial-gradient(120% 80% at 50% 0,color-mix(in oklch,var(--payment-choice-unit-accent)18%,transparent)0,transparent 68%)}}.job-type-payment-choice__card--flat-line .job-type-payment-choice__glow{background:radial-gradient(120% 80% at 50% 0,var(--payment-choice-flat-line-accent)0,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line .job-type-payment-choice__glow{background:radial-gradient(120% 80% at 50% 0,color-mix(in oklch,var(--payment-choice-flat-line-accent)16%,transparent)0,transparent 68%)}}.job-type-payment-choice__card--flat-day .job-type-payment-choice__glow{background:radial-gradient(120% 80% at 50% 0,var(--payment-choice-flat-day-accent)0,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day .job-type-payment-choice__glow{background:radial-gradient(120% 80% at 50% 0,color-mix(in oklch,var(--payment-choice-flat-day-accent)16%,transparent)0,transparent 68%)}}.job-type-payment-choice__check{z-index:2;background:var(--primary);width:1.375rem;height:1.375rem;color:var(--primary-foreground);opacity:0;box-shadow:0 2px 8px -2px var(--primary);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem;transform:scale(.75)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__check{box-shadow:0 2px 8px -2px color-mix(in oklch,var(--primary)55%,transparent)}}.job-type-payment-choice__check{transition:opacity .22s,transform .22s}.job-type-payment-choice__card--compact .job-type-payment-choice__check{width:1.25rem;height:1.25rem;top:.625rem;right:.625rem}.job-type-payment-choice__icon-wrap{z-index:1;border-radius:var(--radius-md);background:var(--payment-choice-unit-surface);width:2.5rem;height:2.5rem;color:var(--payment-choice-unit-accent);box-shadow:inset 0 0 0 1px var(--payment-choice-unit-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__icon-wrap{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--payment-choice-unit-accent)24%,transparent)}}.job-type-payment-choice__icon-wrap{transition:background-color .22s,color .22s,box-shadow .22s,transform .22s}.job-type-payment-choice__card--flat-line .job-type-payment-choice__icon-wrap{background:var(--payment-choice-flat-line-surface);color:var(--payment-choice-flat-line-accent);box-shadow:inset 0 0 0 1px var(--payment-choice-flat-line-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line .job-type-payment-choice__icon-wrap{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--payment-choice-flat-line-accent)24%,transparent)}}.job-type-payment-choice__card--flat-day .job-type-payment-choice__icon-wrap{background:var(--payment-choice-flat-day-surface);color:var(--payment-choice-flat-day-accent);box-shadow:inset 0 0 0 1px var(--payment-choice-flat-day-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day .job-type-payment-choice__icon-wrap{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--payment-choice-flat-day-accent)24%,transparent)}}.job-type-payment-choice__card--compact .job-type-payment-choice__icon-wrap{width:2.125rem;height:2.125rem}.job-type-payment-choice__icon{width:1.125rem;height:1.125rem}.job-type-payment-choice__card--compact .job-type-payment-choice__icon{width:1rem;height:1rem}.job-type-payment-choice__copy{z-index:1;flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex;position:relative}.job-type-payment-choice__title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.job-type-payment-choice__card--compact .job-type-payment-choice__title{font-size:.8125rem}.job-type-payment-choice__hint{color:var(--muted-foreground);font-size:.75rem;line-height:1.45;display:block}.job-type-payment-choice__card--compact .job-type-payment-choice__hint{white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.35;overflow:hidden}.job-type-payment-choice__card:not(.job-type-payment-choice__card--compact) .job-type-payment-choice__hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-type-payment-choice__formula{z-index:1;border:1px solid var(--border);border-radius:9999px;align-items:center;max-width:100%;margin-top:auto;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__formula{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-payment-choice__formula{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__formula{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.job-type-payment-choice__formula{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground);white-space:nowrap;padding:.1875rem .5rem;font-size:.625rem;font-weight:600}.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected .job-type-payment-choice__formula{border-color:var(--payment-choice-unit-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected .job-type-payment-choice__formula{border-color:color-mix(in oklch,var(--payment-choice-unit-accent)32%,var(--border))}}.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected .job-type-payment-choice__formula{background:var(--payment-choice-unit-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected .job-type-payment-choice__formula{background:color-mix(in oklch,var(--payment-choice-unit-accent)12%,var(--card))}}.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected .job-type-payment-choice__formula{color:var(--payment-choice-unit-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected .job-type-payment-choice__formula{color:color-mix(in oklch,var(--payment-choice-unit-accent)78%,var(--foreground))}}.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected .job-type-payment-choice__formula{border-color:var(--payment-choice-flat-line-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected .job-type-payment-choice__formula{border-color:color-mix(in oklch,var(--payment-choice-flat-line-accent)32%,var(--border))}}.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected .job-type-payment-choice__formula{background:var(--payment-choice-flat-line-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected .job-type-payment-choice__formula{background:color-mix(in oklch,var(--payment-choice-flat-line-accent)10%,var(--card))}}.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected .job-type-payment-choice__formula{color:var(--payment-choice-flat-line-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected .job-type-payment-choice__formula{color:color-mix(in oklch,var(--payment-choice-flat-line-accent)78%,var(--foreground))}}.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected .job-type-payment-choice__formula{border-color:var(--payment-choice-flat-day-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected .job-type-payment-choice__formula{border-color:color-mix(in oklch,var(--payment-choice-flat-day-accent)32%,var(--border))}}.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected .job-type-payment-choice__formula{background:var(--payment-choice-flat-day-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected .job-type-payment-choice__formula{background:color-mix(in oklch,var(--payment-choice-flat-day-accent)10%,var(--card))}}.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected .job-type-payment-choice__formula{color:var(--payment-choice-flat-day-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected .job-type-payment-choice__formula{color:color-mix(in oklch,var(--payment-choice-flat-day-accent)78%,var(--foreground))}}.job-type-payment-choice__card--compact .job-type-payment-choice__formula{margin-top:0;padding:.125rem .4375rem;font-size:.5625rem;position:absolute;bottom:.625rem;right:2.375rem}@media (min-width:769px){.job-type-payment-choice__card--compact .job-type-payment-choice__formula{align-self:flex-start;margin-top:0;position:static}}.job-type-payment-choice__card:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.job-type-payment-choice__card:not(:disabled):hover{box-shadow:0 4px 16px -8px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card:not(:disabled):hover{box-shadow:0 4px 16px -8px color-mix(in oklch,var(--foreground)12%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-payment-choice__card:not(:disabled):hover{transform:translateY(-1px)}.job-type-payment-choice__card:not(:disabled):hover .job-type-payment-choice__glow{opacity:1}.job-type-payment-choice__card:not(:disabled):hover .job-type-payment-choice__icon-wrap{transform:scale(1.04)}.job-type-payment-choice__card:not(:disabled):active{transform:translateY(0)scale(.995)}.job-type-payment-choice__card:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.job-type-payment-choice__card--selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--selected{border-color:color-mix(in oklch,var(--primary)52%,var(--border))}}.job-type-payment-choice__card--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--selected{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px var(--primary),0 8px 22px -12px var(--primary),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)20%,transparent),0 8px 22px -12px color-mix(in oklch,var(--primary)38%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected{border-color:var(--payment-choice-unit-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected{border-color:color-mix(in oklch,var(--payment-choice-unit-accent)52%,var(--border))}}.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected{background:var(--payment-choice-unit-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected{background:color-mix(in oklch,var(--payment-choice-unit-accent)9%,var(--card))}}.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px var(--payment-choice-unit-accent),0 8px 22px -12px var(--payment-choice-unit-accent),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--unit.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--payment-choice-unit-accent)22%,transparent),0 8px 22px -12px color-mix(in oklch,var(--payment-choice-unit-accent)36%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected{border-color:var(--payment-choice-flat-line-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected{border-color:color-mix(in oklch,var(--payment-choice-flat-line-accent)48%,var(--border))}}.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected{background:var(--payment-choice-flat-line-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected{background:color-mix(in oklch,var(--payment-choice-flat-line-accent)8%,var(--card))}}.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px var(--payment-choice-flat-line-accent),0 8px 22px -12px var(--payment-choice-flat-line-accent),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-line.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--payment-choice-flat-line-accent)20%,transparent),0 8px 22px -12px color-mix(in oklch,var(--payment-choice-flat-line-accent)32%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected{border-color:var(--payment-choice-flat-day-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected{border-color:color-mix(in oklch,var(--payment-choice-flat-day-accent)48%,var(--border))}}.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected{background:var(--payment-choice-flat-day-accent)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected{background:color-mix(in oklch,var(--payment-choice-flat-day-accent)8%,var(--card))}}.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px var(--payment-choice-flat-day-accent),0 8px 22px -12px var(--payment-choice-flat-day-accent),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-payment-choice__card--flat-day.job-type-payment-choice__card--selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--payment-choice-flat-day-accent)20%,transparent),0 8px 22px -12px color-mix(in oklch,var(--payment-choice-flat-day-accent)32%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.job-type-payment-choice__card--selected .job-type-payment-choice__glow{opacity:1}.job-type-payment-choice__card--selected .job-type-payment-choice__check{opacity:1;transform:scale(1)}.job-type-payment-choice__card:disabled{cursor:not-allowed;opacity:.6}.job-type-payment-choice__error{color:var(--destructive);font-size:.75rem;line-height:1.4}@keyframes job-type-payment-choice-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.job-type-payment-choice__card{transition:border-color .15s,background-color .15s;animation:none}.job-type-payment-choice__card:not(:disabled):active,.job-type-payment-choice__card:not(:disabled):hover,.job-type-payment-choice__card:not(:disabled):hover .job-type-payment-choice__icon-wrap{transform:none}.job-type-payment-choice__check{transition:opacity .15s}}@media (hover:none){.job-type-payment-choice__card:not(:disabled):hover{transform:none}}.job-type-work-time{flex-direction:column;gap:.75rem;min-width:0;animation:job-type-work-time-enter .42s ease-out both;display:flex}.job-type-work-time--compact{gap:.625rem}@media (min-width:769px){.job-type-work-time{gap:.875rem}}.job-type-work-time__notice{border-radius:var(--radius-lg);border:1px solid var(--work-time-notice-border);background:var(--work-time-notice-surface);min-width:0;box-shadow:inset 3px 0 0 var(--info),0 1px 2px var(--foreground);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__notice{box-shadow:inset 3px 0 0 var(--info),0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}@media (min-width:640px){.job-type-work-time__notice{gap:.75rem;padding:.8125rem 1rem}}.job-type-work-time__notice-icon{border-radius:var(--radius-md);background:var(--info);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__notice-icon{background:color-mix(in oklch,var(--info)16%,var(--card))}}.job-type-work-time__notice-icon{color:var(--info);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__notice-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)26%,transparent)}}.job-type-work-time__notice-copy{flex:auto;min-width:0}.job-type-work-time__notice-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-work-time__notice-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.4}.job-type-work-time__notice-help{border:1px solid var(--info);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__notice-help{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-work-time__notice-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__notice-help{background:color-mix(in oklch,var(--card)88%,var(--info-surface))}}.job-type-work-time__notice-help{color:var(--info);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,transform .15s}@media (hover:hover) and (pointer:fine){.job-type-work-time__notice-help:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__notice-help:hover{border-color:color-mix(in oklch,var(--info)42%,var(--border))}}.job-type-work-time__notice-help:hover{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__notice-help:hover{background:color-mix(in oklch,var(--info-surface)70%,var(--card))}}.job-type-work-time__notice-help:hover{transform:scale(1.04)}}.job-type-work-time__notice-help:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.job-type-work-time__control{border-radius:var(--radius-lg);border:1px solid var(--job-type-form-input-border);background:var(--work-time-control-surface);min-width:0;box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem .875rem;padding:.875rem 1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-work-time__control{transition:border-color .22s,background-color .22s,box-shadow .22s}.job-type-work-time__control:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(90% 70% at 100% 50%,var(--info)0,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control:before{background:radial-gradient(90% 70% at 100% 50%,color-mix(in oklch,var(--info)14%,transparent)0,transparent 72%)}}.job-type-work-time__control:before{transition:opacity .25s}@media (min-width:769px){.job-type-work-time__control{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;padding:1rem 1.125rem}}@media (hover:hover) and (pointer:fine){.job-type-work-time__control:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control:hover{border-color:color-mix(in oklch,var(--info)26%,var(--border))}}.job-type-work-time__control:hover{box-shadow:0 4px 16px -10px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control:hover{box-shadow:0 4px 16px -10px color-mix(in oklch,var(--foreground)10%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-work-time__control:hover:before{opacity:1}}.job-type-work-time__control--active{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control--active{border-color:color-mix(in oklch,var(--info)38%,var(--border))}}.job-type-work-time__control--active{background:var(--work-time-control-active-surface);box-shadow:0 0 0 1px var(--info),0 8px 22px -14px var(--info),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--info)18%,transparent),0 8px 22px -14px color-mix(in oklch,var(--info)28%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.job-type-work-time__control--active:before{opacity:1}.job-type-work-time__control-main{z-index:1;grid-area:1/1;align-items:flex-start;gap:.75rem;min-width:0;display:flex;position:relative}.job-type-work-time__control-icon{border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control-icon{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.job-type-work-time__control-icon{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border)70%,transparent)}}.job-type-work-time__control-icon{transition:background-color .22s,color .22s,box-shadow .22s}.job-type-work-time__control--active .job-type-work-time__control-icon{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control--active .job-type-work-time__control-icon{background:color-mix(in oklch,var(--info)14%,var(--card))}}.job-type-work-time__control--active .job-type-work-time__control-icon{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control--active .job-type-work-time__control-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)28%,transparent)}}.job-type-work-time__control-copy{flex:auto;min-width:0}.job-type-work-time__control-label{color:var(--foreground);cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.25;display:block}.job-type-work-time__control-hint{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.45}.job-type-work-time--compact .job-type-work-time__control-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-type-work-time__switch{z-index:1;flex-shrink:0;grid-area:1/2;align-self:center;width:2.75rem;height:1.5rem;position:relative}.job-type-work-time__switch [data-slot=switch-thumb]{width:1.25rem;height:1.25rem}.job-type-work-time__status{z-index:1;border:1px solid var(--border);border-radius:9999px;grid-area:2/1/auto/-1;justify-self:start;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__status{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-work-time__status{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__status{background:color-mix(in oklch,var(--muted)24%,var(--card))}}.job-type-work-time__status{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;padding:.125rem .5rem;font-size:.625rem;font-weight:700}@media (min-width:769px){.job-type-work-time__status{grid-area:1/3;place-self:center end}}.job-type-work-time__control--active .job-type-work-time__status{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control--active .job-type-work-time__status{border-color:color-mix(in oklch,var(--info)32%,var(--border))}}.job-type-work-time__control--active .job-type-work-time__status{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control--active .job-type-work-time__status{background:color-mix(in oklch,var(--info)12%,var(--card))}}.job-type-work-time__control--active .job-type-work-time__status{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-work-time__control--active .job-type-work-time__status{color:color-mix(in oklch,var(--info)78%,var(--foreground))}}.job-type-work-time__error{color:var(--destructive);font-size:.75rem;line-height:1.4}@keyframes job-type-work-time-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.job-type-work-time{animation:none}.job-type-work-time__control,.job-type-work-time__control-icon,.job-type-work-time__notice-help{transition:border-color .15s,background-color .15s}.job-type-work-time__notice-help:hover{transform:none}}.job-type-shift-schedule{flex-direction:column;gap:.75rem;min-width:0;animation:job-type-shift-schedule-enter .42s ease-out both;display:flex}@media (min-width:769px){.job-type-shift-schedule{gap:.875rem}}.job-type-shift-schedule__notice{border-radius:var(--radius-lg);border:1px solid var(--shift-schedule-notice-border);background:var(--shift-schedule-notice-surface);min-width:0;box-shadow:inset 3px 0 0 var(--primary),0 1px 2px var(--foreground);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__notice{box-shadow:inset 3px 0 0 var(--primary),0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}@media (min-width:640px){.job-type-shift-schedule__notice{gap:.75rem;padding:.8125rem 1rem}}.job-type-shift-schedule__notice-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__notice-icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.job-type-shift-schedule__notice-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__notice-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)26%,transparent)}}.job-type-shift-schedule__notice-copy{flex:auto;min-width:0}.job-type-shift-schedule__notice-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-shift-schedule__notice-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.4}.job-type-shift-schedule__notice-help{border:1px solid var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__notice-help{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.job-type-shift-schedule__notice-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__notice-help{background:color-mix(in oklch,var(--card)88%,var(--primary))}}.job-type-shift-schedule__notice-help{color:var(--primary);cursor:pointer;transition:border-color .2s,background-color .2s,transform .15s}@media (hover:hover) and (pointer:fine){.job-type-shift-schedule__notice-help:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__notice-help:hover{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.job-type-shift-schedule__notice-help:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__notice-help:hover{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.job-type-shift-schedule__notice-help:hover{transform:scale(1.04)}}.job-type-shift-schedule__notice-help:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.job-type-shift-schedule__panel{border-radius:var(--radius-lg);border:1px solid var(--job-type-form-input-border);background:var(--shift-schedule-panel-surface);min-width:0;box-shadow:0 1px 2px var(--foreground),0 8px 22px -14px var(--primary),inset 0 1px 0 var(--card);flex-direction:column;gap:.875rem;padding:.875rem 1rem 1rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -14px color-mix(in oklch,var(--primary)18%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-shift-schedule__panel{transition:border-color .22s,box-shadow .22s}@media (min-width:640px){.job-type-shift-schedule__panel{gap:1rem;padding:1rem 1.125rem 1.125rem}}@media (hover:hover) and (pointer:fine){.job-type-shift-schedule__panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__panel:hover{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.job-type-shift-schedule__panel:hover{box-shadow:0 4px 16px -10px var(--foreground),0 10px 26px -14px var(--primary),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__panel:hover{box-shadow:0 4px 16px -10px color-mix(in oklch,var(--foreground)10%,transparent),0 10px 26px -14px color-mix(in oklch,var(--primary)22%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}}.job-type-shift-schedule__summary{border-radius:var(--radius-md);border:1px solid var(--primary);flex-direction:column;gap:.375rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__summary{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.job-type-shift-schedule__summary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__summary{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.job-type-shift-schedule__summary{padding:.625rem .75rem}@media (min-width:640px){.job-type-shift-schedule__summary{padding:.6875rem .875rem}}.job-type-shift-schedule__summary-label{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__summary-label{color:color-mix(in oklch,var(--primary)72%,var(--foreground))}}.job-type-shift-schedule__summary-label{white-space:nowrap}.job-type-shift-schedule__summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.job-type-shift-schedule__range{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.job-type-shift-schedule__range-time{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:700}.job-type-shift-schedule__range-arrow{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__range-arrow{color:color-mix(in oklch,var(--primary)70%,var(--muted-foreground))}}.job-type-shift-schedule__duration{border:1px solid var(--primary);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__duration{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.job-type-shift-schedule__duration{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__duration{background:color-mix(in oklch,var(--card)90%,var(--primary))}}.job-type-shift-schedule__duration{letter-spacing:.03em;text-transform:uppercase;color:var(--primary);padding:.125rem .5rem;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__duration{color:color-mix(in oklch,var(--primary)78%,var(--foreground))}}.job-type-shift-schedule__duration{white-space:nowrap}.job-type-shift-schedule__fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;min-width:0;display:grid}@media (min-width:769px){.job-type-shift-schedule__fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.875rem .625rem}}.job-type-shift-schedule__field{min-width:0}.job-type-shift-schedule__connector{background:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2rem;height:2rem;display:none}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__connector{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.job-type-shift-schedule__connector{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__connector{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent)}}@media (min-width:769px){.job-type-shift-schedule__connector{margin-bottom:1.375rem;display:flex}}.job-type-shift-schedule__field label{font-weight:600}.job-type-shift-schedule__field .text-muted-foreground{font-size:.6875rem;line-height:1.35}.job-type-shift-schedule__input{font-variant-numeric:tabular-nums;border-color:var(--job-type-form-input-border);background:var(--job-type-form-input-surface);min-height:2.75rem;box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__input{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}.job-type-shift-schedule__input{transition:border-color .2s,box-shadow .2s}.job-type-shift-schedule__input:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__input:focus-visible{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.job-type-shift-schedule__input:focus-visible{box-shadow:0 0 0 1px var(--primary),0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-shift-schedule__input:focus-visible{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent),0 2px 8px -4px color-mix(in oklch,var(--primary)28%,transparent)}}@keyframes job-type-shift-schedule-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.job-type-shift-schedule{animation:none}.job-type-shift-schedule__notice-help:hover{transform:none}}.job-type-identity{flex-direction:column;gap:.75rem;min-width:0;animation:job-type-identity-enter .42s ease-out both;display:flex}.job-type-identity--compact{gap:.625rem}@media (min-width:769px){.job-type-identity{gap:.875rem}}.job-type-identity__notice{border-radius:var(--radius-lg);border:1px solid var(--identity-notice-border);background:var(--identity-notice-surface);min-width:0;box-shadow:inset 3px 0 0 var(--info),0 1px 2px var(--foreground);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-identity__notice{box-shadow:inset 3px 0 0 var(--info),0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}@media (min-width:640px){.job-type-identity__notice{gap:.75rem;padding:.8125rem 1rem}}.job-type-identity__notice-icon{border-radius:var(--radius-md);background:var(--info-surface);width:2rem;height:2rem;color:var(--info-surface-foreground);box-shadow:inset 0 0 0 1px var(--info);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-identity__notice-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)26%,transparent)}}.job-type-identity__notice-copy{flex:auto;min-width:0}.job-type-identity__notice-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-identity__notice-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.4}.job-type-identity__notice-help{border:1px solid var(--info);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-identity__notice-help{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-identity__notice-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__notice-help{background:color-mix(in oklch,var(--card)88%,var(--info-surface))}}.job-type-identity__notice-help{color:var(--info);cursor:pointer;transition:border-color .2s,background-color .2s,transform .15s}@media (hover:hover) and (pointer:fine){.job-type-identity__notice-help:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__notice-help:hover{border-color:color-mix(in oklch,var(--info)42%,var(--border))}}.job-type-identity__notice-help:hover{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__notice-help:hover{background:color-mix(in oklch,var(--info-surface)70%,var(--card))}}.job-type-identity__notice-help:hover{transform:scale(1.04)}}.job-type-identity__notice-help:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.job-type-identity__panel{border-radius:var(--radius-lg);border:1px solid var(--job-type-form-input-border);background:var(--identity-panel-surface);min-width:0;box-shadow:0 1px 2px var(--foreground),0 8px 22px -14px var(--info),inset 0 1px 0 var(--card);flex-direction:column;gap:.875rem;padding:.875rem 1rem 1rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-identity__panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -14px color-mix(in oklch,var(--info)16%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-identity__panel{transition:border-color .22s,box-shadow .22s}@media (min-width:640px){.job-type-identity__panel{gap:1rem;padding:1rem 1.125rem 1.125rem}}@media (hover:hover) and (pointer:fine){.job-type-identity__panel:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__panel:hover{border-color:color-mix(in oklch,var(--info)26%,var(--border))}}.job-type-identity__panel:hover{box-shadow:0 4px 16px -10px var(--foreground),0 10px 26px -14px var(--info),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__panel:hover{box-shadow:0 4px 16px -10px color-mix(in oklch,var(--foreground)10%,transparent),0 10px 26px -14px color-mix(in oklch,var(--info)20%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}}.job-type-identity__summary{border-radius:var(--radius-md);border:1px solid var(--info);flex-direction:column;gap:.375rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-identity__summary{border:1px solid color-mix(in oklch,var(--info)20%,var(--border))}}.job-type-identity__summary{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__summary{background:color-mix(in oklch,var(--info-surface)45%,var(--card))}}.job-type-identity__summary{padding:.625rem .75rem}.job-type-identity__summary-label{letter-spacing:.06em;text-transform:uppercase;color:var(--info);font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-identity__summary-label{color:color-mix(in oklch,var(--info)72%,var(--foreground))}}.job-type-identity__summary-label{white-space:nowrap}.job-type-identity__summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.job-type-identity__summary-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--foreground);flex:auto;font-size:.9375rem;font-weight:700;overflow:hidden}.job-type-identity__summary-code{border:1px solid var(--info);border-radius:9999px;align-items:center;gap:.25rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-identity__summary-code{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-identity__summary-code{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__summary-code{background:color-mix(in oklch,var(--card)90%,var(--info-surface))}}.job-type-identity__summary-code{font-family:var(--font-mono);color:var(--info);padding:.125rem .5rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.job-type-identity__summary-code{color:color-mix(in oklch,var(--info)78%,var(--foreground))}}.job-type-identity__summary-code{white-space:nowrap}.job-type-identity__fields{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:769px){.job-type-identity__fields{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.875rem}}.job-type-identity__field{min-width:0}.job-type-identity__field--notes{grid-column:1/-1}.job-type-identity__field label{font-weight:600}.job-type-identity__field .text-muted-foreground{font-size:.6875rem;line-height:1.35}.job-type-identity__input,.job-type-identity__textarea{border-color:var(--job-type-form-input-border);background:var(--job-type-form-input-surface);box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__input,.job-type-identity__textarea{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}.job-type-identity__input,.job-type-identity__textarea{transition:border-color .2s,box-shadow .2s}.job-type-identity__input:focus-visible,.job-type-identity__textarea:focus-visible{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__input:focus-visible,.job-type-identity__textarea:focus-visible{border-color:color-mix(in oklch,var(--info)42%,var(--border))}}.job-type-identity__input:focus-visible,.job-type-identity__textarea:focus-visible{box-shadow:0 0 0 1px var(--info),0 2px 8px -4px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__input:focus-visible,.job-type-identity__textarea:focus-visible{box-shadow:0 0 0 1px color-mix(in oklch,var(--info)20%,transparent),0 2px 8px -4px color-mix(in oklch,var(--info)24%,transparent)}}.job-type-identity__input--code{font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-right:4.5rem}.job-type-identity__input--readonly{background:var(--muted);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.job-type-identity__input--readonly{background:color-mix(in oklch,var(--muted)16%,var(--card))}}.job-type-identity__input--readonly{color:var(--muted-foreground)}.job-type-identity__code-control{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:769px){.job-type-identity__code-control{flex-direction:row;align-items:flex-start;gap:.625rem}}.job-type-identity__code-input-wrap{flex:auto;min-width:0;position:relative}.job-type-identity__code-mode{border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.1875rem;display:inline-flex;position:absolute;top:50%;right:.5rem}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-identity__code-mode{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode{background:color-mix(in oklch,var(--muted)24%,var(--card))}}.job-type-identity__code-mode{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;pointer-events:none;padding:.125rem .4375rem;font-size:.5625rem;font-weight:700;transform:translateY(-50%)}.job-type-identity__code-mode--auto{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--auto{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-identity__code-mode--auto{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--auto{background:color-mix(in oklch,var(--info-surface)60%,var(--card))}}.job-type-identity__code-mode--auto{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--auto{color:color-mix(in oklch,var(--info)78%,var(--foreground))}}.job-type-identity__code-mode--manual{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--manual{border-color:color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-identity__code-mode--manual{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--manual{background:color-mix(in oklch,var(--secondary-brand)8%,var(--card))}}.job-type-identity__code-mode--manual{color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--manual{color:color-mix(in oklch,var(--secondary-brand)78%,var(--foreground))}}.job-type-identity__code-mode--locked{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--locked{border-color:color-mix(in oklch,var(--border)78%,transparent)}}.job-type-identity__code-mode--locked{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-mode--locked{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.job-type-identity__code-mode--locked{color:var(--muted-foreground)}.job-type-identity__code-control--auto .job-type-identity__input--readonly{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-control--auto .job-type-identity__input--readonly{border-color:color-mix(in oklch,var(--info)32%,var(--border))}}.job-type-identity__code-control--auto .job-type-identity__input--readonly{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-control--auto .job-type-identity__input--readonly{background:color-mix(in oklch,var(--info-surface)35%,var(--card))}}.job-type-identity__code-control--locked .job-type-identity__input--readonly{border-style:solid}.job-type-identity__code-action{border-color:var(--info);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-action{border-color:color-mix(in oklch,var(--info)30%,var(--border))}}.job-type-identity__code-action{background:var(--card);box-shadow:0 1px 2px var(--foreground);font-weight:600}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-action{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.job-type-identity__code-action{transition:border-color .2s,background-color .2s,box-shadow .2s}@media (min-width:769px){.job-type-identity__code-action{min-width:6.75rem}}@media (hover:hover) and (pointer:fine){.job-type-identity__code-action:hover:not(:disabled){border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-action:hover:not(:disabled){border-color:color-mix(in oklch,var(--info)42%,var(--border))}}.job-type-identity__code-action:hover:not(:disabled){background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-action:hover:not(:disabled){background:color-mix(in oklch,var(--info-surface)40%,var(--card))}}.job-type-identity__code-action:hover:not(:disabled){box-shadow:0 2px 8px -4px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-identity__code-action:hover:not(:disabled){box-shadow:0 2px 8px -4px color-mix(in oklch,var(--info)20%,transparent)}}}@keyframes job-type-identity-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.job-type-identity{animation:none}.job-type-identity__notice-help:hover{transform:none}}.job-type-rates-teams{flex-direction:column;gap:.75rem;min-width:0;animation:job-type-rates-teams-enter .42s ease-out both;display:flex}.job-type-rates-teams--compact{gap:.625rem}@media (min-width:769px){.job-type-rates-teams{gap:.875rem}}.job-type-rates-teams__notice{border-radius:var(--radius-lg);border:1px solid var(--rates-notice-border);background:var(--rates-notice-surface);align-items:flex-start;gap:.625rem;min-width:0;padding:.625rem .75rem;display:flex}@media (min-width:640px){.job-type-rates-teams__notice{gap:.75rem;padding:.75rem .875rem}}.job-type-rates-teams__notice-icon{size:2rem;border-radius:var(--radius-md);border:1px solid var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-icon{border:1px solid color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-rates-teams__notice-icon{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-icon{background:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.job-type-rates-teams__notice-icon{color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-icon{color:color-mix(in oklch,var(--secondary-brand)78%,var(--foreground))}}.job-type-rates-teams__notice-copy{flex:auto;min-width:0}.job-type-rates-teams__notice-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-rates-teams__notice-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35}.job-type-rates-teams__notice-help{size:1.75rem;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-help{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-rates-teams__notice-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-help{background:color-mix(in oklch,var(--card)88%,var(--surface-elevated))}}.job-type-rates-teams__notice-help{color:var(--muted-foreground);transition:border-color .18s,background .18s,color .18s,transform .18s}@media (hover:hover){.job-type-rates-teams__notice-help:hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-help:hover{border-color:color-mix(in oklch,var(--secondary-brand)32%,var(--border))}}.job-type-rates-teams__notice-help:hover{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-help:hover{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.job-type-rates-teams__notice-help:hover{color:var(--foreground);transform:translateY(-1px)}}.job-type-rates-teams__notice-help:focus-visible{outline:2px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__notice-help:focus-visible{outline:2px solid color-mix(in oklch,var(--secondary-brand)55%,transparent)}}.job-type-rates-teams__notice-help:focus-visible{outline-offset:2px}.job-type-rates-teams__summary{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-rates-teams__summary{background:var(--rates-panel-surface);box-shadow:0 1px 2px var(--foreground),0 6px 16px -12px var(--secondary-brand);padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 16px -12px color-mix(in oklch,var(--secondary-brand)18%,transparent)}}@media (min-width:640px){.job-type-rates-teams__summary{padding:.75rem .875rem}}.job-type-rates-teams__summary-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary-label{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.job-type-rates-teams__summary-label{white-space:nowrap}.job-type-rates-teams__summary-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;margin-top:.375rem;display:flex}.job-type-rates-teams__summary-rate{border:1px solid var(--secondary-brand);border-radius:999px;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary-rate{border:1px solid color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-rates-teams__summary-rate{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary-rate{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.job-type-rates-teams__summary-rate{color:var(--foreground);white-space:nowrap;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.job-type-rates-teams__summary-per{color:var(--muted-foreground);font-weight:500}.job-type-rates-teams__summary-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.job-type-rates-teams__summary-status--active{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary-status--active{border:1px solid color-mix(in oklch,var(--success)32%,var(--border))}}.job-type-rates-teams__summary-status--active{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary-status--active{background:color-mix(in oklch,var(--success-surface)72%,var(--card))}}.job-type-rates-teams__summary-status--active{color:var(--success-surface-foreground)}.job-type-rates-teams__summary-status--inactive{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary-status--inactive{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.job-type-rates-teams__summary-status--inactive{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__summary-status--inactive{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.job-type-rates-teams__summary-status--inactive{color:var(--muted-foreground)}.job-type-rates-teams__summary-depts{min-width:0;max-width:100%;color:var(--muted-foreground);align-items:center;gap:.3125rem;font-size:.75rem;font-weight:500;display:inline-flex}.job-type-rates-teams__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:769px){.job-type-rates-teams__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.875rem}}.job-type-rates-teams__section{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-rates-teams__section{box-shadow:inset 0 1px 0 var(--card);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-rates-teams__section{transition:border-color .2s,box-shadow .2s}@media (min-width:640px){.job-type-rates-teams__section{padding:.875rem 1rem}}@media (hover:hover){.job-type-rates-teams__section:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section:hover{border-color:color-mix(in oklch,var(--border)55%,var(--secondary-brand))}}.job-type-rates-teams__section:hover{box-shadow:inset 0 1px 0 var(--card),0 8px 20px -16px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section:hover{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent),0 8px 20px -16px color-mix(in oklch,var(--secondary-brand)22%,transparent)}}}.job-type-rates-teams__section--pay{border-left:3px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section--pay{border-left:3px solid color-mix(in oklch,var(--secondary-brand)62%,var(--border))}}.job-type-rates-teams__section--pay{background:var(--rates-section-pay-surface)}.job-type-rates-teams__section--teams{border-left:3px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section--teams{border-left:3px solid color-mix(in oklch,var(--info)55%,var(--border))}}.job-type-rates-teams__section--teams{background:var(--rates-section-teams-surface)}.job-type-rates-teams__section-head{align-items:flex-start;gap:.625rem;min-width:0;margin-bottom:.75rem;display:flex}.job-type-rates-teams__section-icon{size:2rem;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section-icon{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-rates-teams__section-icon{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section-icon{background:color-mix(in oklch,var(--card)92%,var(--surface-elevated))}}.job-type-rates-teams__section-icon{color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section-icon{color:color-mix(in oklch,var(--secondary-brand)70%,var(--foreground))}}.job-type-rates-teams__section--teams .job-type-rates-teams__section-icon{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__section--teams .job-type-rates-teams__section-icon{color:color-mix(in oklch,var(--info)72%,var(--foreground))}}.job-type-rates-teams__section-copy{flex:auto;min-width:0}.job-type-rates-teams__section-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-rates-teams__section-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35}.job-type-rates-teams__fields{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:769px){.job-type-rates-teams__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}}.job-type-rates-teams__rate-input{min-width:0;position:relative}.job-type-rates-teams__rate-prefix{pointer-events:none;color:var(--muted-foreground);inset-block:0;align-items:center;padding-left:.75rem;font-size:.875rem;display:flex;position:absolute;left:0}.job-type-rates-teams__rate-field,.job-type-rates-teams__select{border-color:var(--border);width:100%;min-width:0;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__rate-field,.job-type-rates-teams__select{border-color:color-mix(in oklch,var(--border)82%,transparent)}}.job-type-rates-teams__rate-field,.job-type-rates-teams__select{background:var(--job-type-form-input-surface);transition:border-color .18s,box-shadow .18s}.job-type-rates-teams__rate-field:focus-visible,.job-type-rates-teams__select:focus-visible{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__rate-field:focus-visible,.job-type-rates-teams__select:focus-visible{border-color:color-mix(in oklch,var(--secondary-brand)45%,var(--border))}}.job-type-rates-teams__rate-field:focus-visible,.job-type-rates-teams__select:focus-visible{box-shadow:0 0 0 3px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__rate-field:focus-visible,.job-type-rates-teams__select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--secondary-brand)18%,transparent)}}.job-type-rates-teams__unit-hint{margin-top:.625rem}.job-type-rates-teams__active-control{border-radius:var(--radius-lg);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-control{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-rates-teams__active-control{background:var(--rates-active-surface);padding:.625rem .75rem;transition:border-color .2s,background .2s,box-shadow .2s}@media (min-width:640px){.job-type-rates-teams__active-control{padding:.75rem .875rem}}@media (hover:hover){.job-type-rates-teams__active-control:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-control:hover{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-rates-teams__active-control:hover{box-shadow:0 6px 16px -14px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-control:hover{box-shadow:0 6px 16px -14px color-mix(in oklch,var(--info)24%,transparent)}}}.job-type-rates-teams__active-control--on{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-control--on{border-color:color-mix(in oklch,var(--success)30%,var(--border))}}.job-type-rates-teams__active-control--on{background:var(--rates-active-on-surface)}.job-type-rates-teams__active-main{flex:auto;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.job-type-rates-teams__active-icon{size:2rem;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-icon{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-rates-teams__active-icon{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-icon{background:color-mix(in oklch,var(--card)92%,var(--surface-elevated))}}.job-type-rates-teams__active-icon{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-icon{color:color-mix(in oklch,var(--info)70%,var(--foreground))}}.job-type-rates-teams__active-control--on .job-type-rates-teams__active-icon{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-control--on .job-type-rates-teams__active-icon{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.job-type-rates-teams__active-control--on .job-type-rates-teams__active-icon{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__active-control--on .job-type-rates-teams__active-icon{background:color-mix(in oklch,var(--success-surface)55%,var(--card))}}.job-type-rates-teams__active-control--on .job-type-rates-teams__active-icon{color:var(--success-surface-foreground)}.job-type-rates-teams__active-copy{min-width:0}.job-type-rates-teams__active-label{color:var(--foreground);cursor:pointer;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25;display:block}.job-type-rates-teams__active-hint{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35}.job-type-rates-teams--compact .job-type-rates-teams__active-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-type-rates-teams__active-switch{flex-shrink:0}.job-type-rates-teams__dept-picker{flex-direction:column;gap:.5rem;min-width:0;display:flex}.job-type-rates-teams__dept-trigger{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__dept-trigger{border-color:color-mix(in oklch,var(--border)82%,transparent)}}.job-type-rates-teams__dept-trigger{background:var(--job-type-form-input-surface);transition:border-color .18s,background .18s,box-shadow .18s}@media (hover:hover){.job-type-rates-teams__dept-trigger:hover:not(:disabled){border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__dept-trigger:hover:not(:disabled){border-color:color-mix(in oklch,var(--info)32%,var(--border))}}.job-type-rates-teams__dept-trigger:hover:not(:disabled){background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__dept-trigger:hover:not(:disabled){background:color-mix(in oklch,var(--info-surface)35%,var(--card))}}.job-type-rates-teams__dept-trigger:hover:not(:disabled){box-shadow:0 4px 12px -10px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-rates-teams__dept-trigger:hover:not(:disabled){box-shadow:0 4px 12px -10px color-mix(in oklch,var(--info)28%,transparent)}}}.job-type-rates-teams__dept-empty,.job-type-rates-teams__dept-hint{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.job-type-rates-teams__dept-trigger--empty{color:var(--muted-foreground)}.job-type-rates-teams__dept-order{color:var(--muted-foreground);margin:0;padding-left:1.25rem;font-size:.75rem;line-height:1.45;list-style:decimal}.job-type-rates-teams__dept-skeleton{flex-direction:column;gap:.5rem;display:flex}@keyframes job-type-rates-teams-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.job-type-rates-teams{animation:none}.job-type-rates-teams__notice-help:hover{transform:none}.job-type-ws-columns,.job-type-ws-columns .form-field-setup-card{animation:none}}.job-type-ws-columns{flex-direction:column;gap:.75rem;min-width:0;animation:job-type-ws-columns-enter .42s ease-out both;display:flex}.job-type-ws-columns--compact{gap:.625rem}@media (min-width:769px){.job-type-ws-columns{gap:.875rem}}.job-type-ws-columns__notice{border-radius:var(--radius-lg);border:1px solid var(--ws-columns-notice-border);background:var(--ws-columns-notice-surface);align-items:flex-start;gap:.625rem;min-width:0;padding:.625rem .75rem;display:flex}@media (min-width:640px){.job-type-ws-columns__notice{gap:.75rem;padding:.75rem .875rem}}.job-type-ws-columns__notice-icon{size:2rem;border-radius:var(--radius-md);border:1px solid var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__notice-icon{border:1px solid color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-ws-columns__notice-icon{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__notice-icon{background:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.job-type-ws-columns__notice-icon{color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__notice-icon{color:color-mix(in oklch,var(--secondary-brand)78%,var(--foreground))}}.job-type-ws-columns__notice-copy{flex:auto;min-width:0}.job-type-ws-columns__notice-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-ws-columns__notice-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35}.job-type-ws-columns__notice-help{size:1.75rem;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__notice-help{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-ws-columns__notice-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__notice-help{background:color-mix(in oklch,var(--card)88%,var(--surface-elevated))}}.job-type-ws-columns__notice-help{color:var(--muted-foreground);transition:border-color .18s,background .18s,color .18s,transform .18s}@media (hover:hover){.job-type-ws-columns__notice-help:hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__notice-help:hover{border-color:color-mix(in oklch,var(--secondary-brand)32%,var(--border))}}.job-type-ws-columns__notice-help:hover{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__notice-help:hover{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.job-type-ws-columns__notice-help:hover{color:var(--foreground);transform:translateY(-1px)}}.job-type-ws-columns__summary{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-ws-columns__summary{background:var(--ws-columns-panel-surface);box-shadow:0 1px 2px var(--foreground),0 6px 16px -12px var(--secondary-brand);padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 16px -12px color-mix(in oklch,var(--secondary-brand)16%,transparent)}}.job-type-ws-columns__summary-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary-label{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.job-type-ws-columns__summary-label{white-space:nowrap}.job-type-ws-columns__summary-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;margin-top:.375rem;display:flex}.job-type-ws-columns__summary-count{border:1px solid var(--secondary-brand);border-radius:999px;align-items:center;gap:.375rem;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary-count{border:1px solid color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-ws-columns__summary-count{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary-count{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.job-type-ws-columns__summary-count{color:var(--foreground);white-space:nowrap;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.job-type-ws-columns__summary-presets{border:1px solid var(--primary);border-radius:999px;align-items:center;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary-presets{border:1px solid color-mix(in oklch,var(--primary)26%,var(--border))}}.job-type-ws-columns__summary-presets{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary-presets{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.job-type-ws-columns__summary-presets{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;overflow:hidden}.job-type-ws-columns__summary-presets--empty{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary-presets--empty{border-color:color-mix(in oklch,var(--border)82%,transparent)}}.job-type-ws-columns__summary-presets--empty{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__summary-presets--empty{background:color-mix(in oklch,var(--muted)32%,var(--card))}}.job-type-ws-columns__summary-presets--empty{color:var(--muted-foreground);font-weight:500}.job-type-ws-columns__summary-custom{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600}.job-type-ws-columns__section{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-ws-columns__section{box-shadow:inset 0 1px 0 var(--card);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}@media (min-width:640px){.job-type-ws-columns__section{padding:.875rem 1rem}}.job-type-ws-columns__section--presets{border-left:3px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section--presets{border-left:3px solid color-mix(in oklch,var(--secondary-brand)58%,var(--border))}}.job-type-ws-columns__section--presets{background:var(--ws-columns-presets-surface)}.job-type-ws-columns__section--custom{border-left:3px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section--custom{border-left:3px solid color-mix(in oklch,var(--info)52%,var(--border))}}.job-type-ws-columns__section--custom{background:var(--ws-columns-custom-surface)}.job-type-ws-columns__section-head{align-items:flex-start;gap:.625rem;min-width:0;margin-bottom:.75rem;display:flex}.job-type-ws-columns__section-head--toolbar{justify-content:space-between;align-items:center;gap:.75rem}.job-type-ws-columns__section-head-main{flex:auto;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.job-type-ws-columns__section-icon{size:2rem;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section-icon{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-ws-columns__section-icon{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section-icon{background:color-mix(in oklch,var(--card)92%,var(--surface-elevated))}}.job-type-ws-columns__section-icon{color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section-icon{color:color-mix(in oklch,var(--secondary-brand)70%,var(--foreground))}}.job-type-ws-columns__section--custom .job-type-ws-columns__section-icon{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__section--custom .job-type-ws-columns__section-icon{color:color-mix(in oklch,var(--info)72%,var(--foreground))}}.job-type-ws-columns__section-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-ws-columns__section-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35}.job-type-ws-columns__field-skeleton,.job-type-ws-columns__presets-skeleton{gap:.625rem;min-width:0;display:grid}@media (min-width:769px){.job-type-ws-columns__presets-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-type-ws-columns .form-field-setup-card{animation:job-type-ws-columns-preset-enter .38s ease-out both}.job-type-ws-columns .form-field-setup-card:nth-child(2){animation-delay:40ms}.job-type-ws-columns .form-field-setup-card:nth-child(3){animation-delay:80ms}.job-type-ws-columns .form-field-setup-card:nth-child(4){animation-delay:.12s}.job-type-ws-columns__hidden-presets{border-radius:var(--radius-md);border:1px dashed var(--border);margin-top:.75rem}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__hidden-presets{border:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}.job-type-ws-columns__hidden-presets{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__hidden-presets{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.job-type-ws-columns__hidden-presets{padding:.625rem .75rem}.job-type-ws-columns__hidden-presets-title{color:var(--foreground);font-size:.75rem;font-weight:600}.job-type-ws-columns__hidden-presets-lead{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;line-height:1.35}.job-type-ws-columns__hidden-presets-list{color:var(--muted-foreground);margin:.5rem 0 0;padding-left:1rem;font-size:.6875rem;line-height:1.45}.job-type-ws-columns__add-btn{flex-shrink:0;gap:.375rem}.job-type-ws-columns__empty{border-radius:var(--radius-md);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__empty{border:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}.job-type-ws-columns__empty{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__empty{background:color-mix(in oklch,var(--card)94%,var(--surface-elevated))}}.job-type-ws-columns__empty{text-align:center;padding:.875rem 1rem}.job-type-ws-columns__empty-title{color:var(--foreground);font-size:.8125rem;font-weight:600}.job-type-ws-columns__empty-lead{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem}.job-type-ws-columns__field-list{flex-direction:column;gap:.625rem;min-width:0;display:flex}.job-type-ws-columns__field-card{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__field-card{border-color:color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.job-type-ws-columns__field-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__field-card{background:color-mix(in oklch,var(--card)96%,var(--job-type-form-zone-worksheet))}}@media (hover:hover){.job-type-ws-columns__field-card:hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__field-card:hover{border-color:color-mix(in oklch,var(--secondary-brand)36%,var(--border))}}.job-type-ws-columns__field-card:hover{box-shadow:0 4px 16px -10px var(--secondary-brand),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__field-card:hover{box-shadow:0 4px 16px -10px color-mix(in oklch,var(--secondary-brand)22%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}}.job-type-ws-columns__preview{border-top:1px dashed var(--border);margin-top:.875rem;padding-top:.875rem}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__preview{border-top:1px dashed color-mix(in oklch,var(--border)72%,transparent)}}.job-type-ws-columns__preview-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-ws-columns__preview-label{color:color-mix(in oklch,var(--muted-foreground)86%,var(--foreground))}}.job-type-ws-columns__preview-label{white-space:nowrap}@keyframes job-type-ws-columns-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes job-type-ws-columns-preset-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.job-type-ws-quantity{flex-direction:column;gap:1rem;min-width:0;animation:job-type-ws-quantity-enter .42s ease-out both;display:flex}.job-type-ws-quantity--compact{gap:.875rem}@media (min-width:640px){.job-type-ws-quantity{gap:1.125rem}}.job-type-ws-quantity__notice{border-radius:var(--radius-lg);border:1px solid var(--ws-quantity-notice-border);background:var(--ws-quantity-notice-surface);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@media (min-width:640px){.job-type-ws-quantity__notice{padding:1rem 1.125rem}}.job-type-ws-quantity__notice-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__notice-icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.job-type-ws-quantity__notice-icon{color:var(--primary);box-shadow:inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__notice-icon{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.job-type-ws-quantity__notice-copy{flex:auto;min-width:0}.job-type-ws-quantity__notice-title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700}.job-type-ws-quantity__notice-lead{color:var(--foreground);margin-top:.25rem;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__notice-lead{color:color-mix(in oklch,var(--foreground)62%,var(--muted-foreground))}}.job-type-ws-quantity__notice-help{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__notice-help{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-ws-quantity__notice-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__notice-help{background:color-mix(in oklch,var(--card)88%,var(--surface-elevated))}}.job-type-ws-quantity__notice-help{color:var(--muted-foreground);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}@media (hover:hover){.job-type-ws-quantity__notice-help:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__notice-help:hover{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.job-type-ws-quantity__notice-help:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__notice-help:hover{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.job-type-ws-quantity__notice-help:hover{color:var(--primary)}}.job-type-ws-quantity__summary{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__summary{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.job-type-ws-quantity__summary{background:var(--ws-quantity-panel-surface);padding:.75rem .875rem}@media (min-width:640px){.job-type-ws-quantity__summary{padding:.875rem 1rem}}.job-type-ws-quantity__summary-label{letter-spacing:.07em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__summary-label{color:color-mix(in oklch,var(--primary)72%,var(--muted-foreground))}}.job-type-ws-quantity__summary-label{white-space:nowrap}.job-type-ws-quantity__summary-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.5rem;display:flex}.job-type-ws-quantity__summary-status{border-radius:var(--radius-md);border:1px solid var(--border);flex:12rem;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__summary-status{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-ws-quantity__summary-status{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__summary-status{background:color-mix(in oklch,var(--card)92%,var(--muted))}}.job-type-ws-quantity__summary-status{color:var(--foreground);padding:.375rem .625rem;font-size:.75rem;font-weight:600}.job-type-ws-quantity__summary-status--active{border-color:var(--ws-quantity-active-border);background:var(--ws-quantity-active-surface);color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__summary-status--active{color:color-mix(in oklch,var(--primary)78%,var(--foreground))}}.job-type-ws-quantity__summary-pill{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__summary-pill{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.job-type-ws-quantity__summary-pill{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__summary-pill{background:color-mix(in oklch,var(--card)90%,var(--surface-elevated))}}.job-type-ws-quantity__summary-pill{color:var(--muted-foreground);white-space:nowrap;padding:.3125rem .5rem;font-size:.6875rem;font-weight:600}.job-type-ws-quantity__section{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__section{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.job-type-ws-quantity__section{background:var(--ws-quantity-builder-surface);box-shadow:inset 0 1px 0 var(--card);padding:.875rem}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__section{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)72%,transparent)}}@media (min-width:640px){.job-type-ws-quantity__section{padding:1rem 1.125rem}}.job-type-ws-quantity__section-head{align-items:flex-start;gap:.625rem;min-width:0;margin-bottom:.875rem;display:flex}.job-type-ws-quantity__section-icon{border-radius:var(--radius-md);background:var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__section-icon{background:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}.job-type-ws-quantity__section-icon{color:var(--secondary-brand)}.job-type-ws-quantity__section-title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:700}.job-type-ws-quantity__section-lead{color:var(--foreground);margin-top:.1875rem;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__section-lead{color:color-mix(in oklch,var(--foreground)58%,var(--muted-foreground))}}.job-type-ws-quantity__panel{flex-direction:column;gap:.75rem;min-width:0;display:flex}.job-type-ws-quantity__panel--page{gap:.625rem}.job-type-ws-quantity__panel--active .job-type-ws-quantity__toggle-panel{border-color:var(--ws-quantity-active-border);background:var(--ws-quantity-active-surface)}.job-type-ws-quantity__panel--error .job-type-ws-quantity__toggle-panel{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__panel--error .job-type-ws-quantity__toggle-panel{border-color:color-mix(in oklch,var(--error)35%,var(--border))}}.job-type-ws-quantity--sheet .job-type-ws-quantity__panel{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity--sheet .job-type-ws-quantity__panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.job-type-ws-quantity--sheet .job-type-ws-quantity__panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity--sheet .job-type-ws-quantity__panel{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.job-type-ws-quantity--sheet .job-type-ws-quantity__panel{box-shadow:inset 0 1px 0 var(--card);padding:1rem 1.125rem}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity--sheet .job-type-ws-quantity__panel{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.job-type-ws-quantity--sheet .job-type-ws-quantity__panel--active{border-color:var(--ws-quantity-active-border);background:var(--ws-quantity-active-surface)}.job-type-ws-quantity__hint{border-radius:var(--radius-md);border:1px solid var(--warning);align-items:flex-start;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__hint{border:1px solid color-mix(in oklch,var(--warning)32%,transparent)}}.job-type-ws-quantity__hint{background:var(--warning-surface);color:var(--warning-surface-foreground);padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.job-type-ws-quantity__toggle-panel{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__toggle-panel{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-ws-quantity__toggle-panel{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__toggle-panel{background:color-mix(in oklch,var(--card)94%,var(--surface-elevated))}}.job-type-ws-quantity__toggle-panel{padding:.75rem;transition:border-color .2s,background-color .2s}.job-type-ws-quantity__toggle-row{flex-direction:column;gap:.625rem;min-width:0;display:flex}@media (min-width:480px){.job-type-ws-quantity__toggle-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}}.job-type-ws-quantity__toggle-copy{flex:auto;min-width:0}.job-type-ws-quantity__toggle-title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.job-type-ws-quantity__toggle-lead{color:var(--muted-foreground);margin-top:.1875rem;font-size:.75rem;line-height:1.4}.job-type-ws-quantity__toggle-actions{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__toggle-actions{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.job-type-ws-quantity__toggle-actions{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__toggle-actions{background:color-mix(in oklch,var(--card)92%,var(--muted))}}.job-type-ws-quantity__toggle-actions{padding:.5rem .625rem}@media (min-width:480px){.job-type-ws-quantity__toggle-actions{justify-content:flex-end}}.job-type-ws-quantity__toggle-state{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:700}.job-type-ws-quantity__requirement{border-radius:var(--radius-md);border:1px solid var(--warning);align-items:flex-start;gap:.5rem;margin-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__requirement{border:1px solid color-mix(in oklch,var(--warning)32%,transparent)}}.job-type-ws-quantity__requirement{background:var(--warning-surface);color:var(--warning-surface-foreground);padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.job-type-ws-quantity__error{border-radius:var(--radius-md);border:1px solid var(--error);align-items:flex-start;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__error{border:1px solid color-mix(in oklch,var(--error)32%,transparent)}}.job-type-ws-quantity__error{background:var(--error-surface);color:var(--error-surface-foreground);padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.job-type-ws-quantity__builder{border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__builder{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-ws-quantity__builder{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__builder{background:color-mix(in oklch,var(--card)96%,var(--surface-elevated))}}.job-type-ws-quantity__builder{padding:.75rem}@media (min-width:640px){.job-type-ws-quantity__builder{padding:.875rem 1rem}}.job-type-ws-quantity__builder-type-row{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.job-type-ws-quantity__builder-type-row{flex-direction:row;align-items:center;gap:.75rem}}.job-type-ws-quantity__builder-label{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:600}.job-type-ws-quantity__type-select{width:min(100%,18rem);min-height:2.25rem;font-size:.875rem}.job-type-ws-quantity__builder-intro{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.job-type-ws-quantity__builder-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:700}.job-type-ws-quantity__builder-hint{color:var(--foreground);font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__builder-hint{color:color-mix(in oklch,var(--foreground)55%,var(--muted-foreground))}}.job-type-ws-quantity__equation{border-radius:var(--radius-md);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__equation{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-ws-quantity__equation{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__equation{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.job-type-ws-quantity__equation{padding:.75rem}@media (min-width:640px){.job-type-ws-quantity__equation{padding:.875rem 1rem}}.job-type-ws-quantity__equation-op{height:2.25rem;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.25rem;font-size:1rem;font-weight:700;display:inline-flex}.job-type-ws-quantity__operand-select{width:min(100%,14rem);max-width:100%;min-height:2.5rem;font-size:.875rem;font-weight:500}.job-type-ws-quantity__equation-eq{height:2.25rem;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.125rem;display:inline-flex}.job-type-ws-quantity__equation-result{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;align-items:center;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__equation-result{border:1px solid color-mix(in oklch,var(--primary)28%,transparent)}}.job-type-ws-quantity__equation-result{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__equation-result{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.job-type-ws-quantity__equation-result{color:var(--primary);padding-inline:.75rem;font-size:.8125rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__equation-result{color:color-mix(in oklch,var(--primary)82%,var(--foreground))}}.job-type-ws-quantity__equation-result{white-space:nowrap}.job-type-ws-quantity__plain-terms{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__plain-terms{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.job-type-ws-quantity__plain-terms{color:var(--muted-foreground);padding-top:.625rem;font-size:.75rem;line-height:1.45}.job-type-ws-quantity__rate-preview{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-quantity__rate-preview{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.job-type-ws-quantity__rate-preview{color:var(--muted-foreground);padding-top:.625rem;font-size:.75rem;line-height:1.45}.job-type-ws-quantity__rate-preview .font-medium{color:var(--foreground)}@keyframes job-type-ws-quantity-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.job-type-ws-bonus{flex-direction:column;gap:1rem;min-width:0;animation:job-type-ws-bonus-enter .42s ease-out both;display:flex}.job-type-ws-bonus--compact{gap:.875rem}@media (min-width:640px){.job-type-ws-bonus{gap:1.125rem}}.job-type-ws-bonus__notice{border-radius:var(--radius-lg);border:1px solid var(--ws-bonus-notice-border);background:var(--ws-bonus-notice-surface);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@media (min-width:640px){.job-type-ws-bonus__notice{padding:1rem 1.125rem}}.job-type-ws-bonus__notice-icon{border-radius:var(--radius-md);background:var(--warning);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-icon{background:color-mix(in oklch,var(--warning)16%,var(--card))}}.job-type-ws-bonus__notice-icon{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-icon{color:color-mix(in oklch,var(--warning)88%,var(--foreground))}}.job-type-ws-bonus__notice-icon{box-shadow:inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-icon{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.job-type-ws-bonus__notice-copy{flex:auto;min-width:0}.job-type-ws-bonus__notice-title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:700}.job-type-ws-bonus__notice-lead{color:var(--foreground);margin-top:.25rem;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-lead{color:color-mix(in oklch,var(--foreground)62%,var(--muted-foreground))}}.job-type-ws-bonus__notice-help{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-help{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-ws-bonus__notice-help{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-help{background:color-mix(in oklch,var(--card)88%,var(--surface-elevated))}}.job-type-ws-bonus__notice-help{color:var(--muted-foreground);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}@media (hover:hover){.job-type-ws-bonus__notice-help:hover{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-help:hover{border-color:color-mix(in oklch,var(--warning)35%,var(--border))}}.job-type-ws-bonus__notice-help:hover{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-help:hover{background:color-mix(in oklch,var(--warning)10%,var(--card))}}.job-type-ws-bonus__notice-help:hover{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__notice-help:hover{color:color-mix(in oklch,var(--warning)88%,var(--foreground))}}}.job-type-ws-bonus__summary{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.job-type-ws-bonus__summary{background:var(--ws-bonus-panel-surface);padding:.75rem .875rem}@media (min-width:640px){.job-type-ws-bonus__summary{padding:.875rem 1rem}}.job-type-ws-bonus__summary-label{letter-spacing:.07em;text-transform:uppercase;color:var(--warning);font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-label{color:color-mix(in oklch,var(--warning)72%,var(--muted-foreground))}}.job-type-ws-bonus__summary-label{white-space:nowrap}.job-type-ws-bonus__summary-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.5rem;display:flex}.job-type-ws-bonus__summary-status{border-radius:var(--radius-md);border:1px solid var(--border);flex:12rem;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-status{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-ws-bonus__summary-status{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-status{background:color-mix(in oklch,var(--card)92%,var(--muted))}}.job-type-ws-bonus__summary-status{color:var(--foreground);padding:.375rem .625rem;font-size:.75rem;font-weight:600}.job-type-ws-bonus__summary-status--active{border-color:var(--ws-bonus-active-border);background:var(--ws-bonus-active-surface);color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-status--active{color:color-mix(in oklch,var(--warning)82%,var(--foreground))}}.job-type-ws-bonus__summary-pill{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-pill{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.job-type-ws-bonus__summary-pill{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-pill{background:color-mix(in oklch,var(--card)90%,var(--surface-elevated))}}.job-type-ws-bonus__summary-pill{color:var(--muted-foreground);white-space:nowrap;padding:.3125rem .5rem;font-size:.6875rem;font-weight:600}.job-type-ws-bonus__summary-pill--on{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-pill--on{border-color:color-mix(in oklch,var(--success)30%,var(--border))}}.job-type-ws-bonus__summary-pill--on{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__summary-pill--on{background:color-mix(in oklch,var(--success-surface)55%,var(--card))}}.job-type-ws-bonus__summary-pill--on{color:var(--success-surface-foreground)}.job-type-ws-bonus__sections{flex-direction:column;gap:.875rem;min-width:0;display:flex}.job-type-ws-bonus__context-banner{border-radius:var(--radius-md);border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__context-banner{border:1px solid color-mix(in oklch,var(--info)24%,transparent)}}.job-type-ws-bonus__context-banner{background:var(--info-surface);color:var(--info-surface-foreground);padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.job-type-ws-bonus__tier-summary{border-radius:var(--radius-md);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__tier-summary{border:1px solid color-mix(in oklch,var(--primary)24%,transparent)}}.job-type-ws-bonus__tier-summary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__tier-summary{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.job-type-ws-bonus__tier-summary{padding:.625rem .75rem}.job-type-ws-bonus__tier-summary-title{color:var(--foreground);white-space:nowrap;font-size:.75rem;font-weight:600}.job-type-ws-bonus__tier-summary-list{color:var(--muted-foreground);flex-direction:column;gap:.25rem;margin-top:.375rem;font-size:.75rem;line-height:1.4;display:flex}.job-type-ws-bonus__section{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.job-type-ws-bonus__section{box-shadow:inset 0 1px 0 var(--card);padding:.875rem}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)72%,transparent)}}@media (min-width:640px){.job-type-ws-bonus__section{padding:1rem 1.125rem}}.job-type-ws-bonus__section--rules{background:var(--ws-bonus-rules-surface)}.job-type-ws-bonus__section--starters{background:var(--ws-bonus-starters-surface)}.job-type-ws-bonus__section--preview{background:var(--ws-bonus-preview-surface)}.job-type-ws-bonus__section-head{align-items:flex-start;gap:.625rem;min-width:0;margin-bottom:.875rem;display:flex}.job-type-ws-bonus__section-icon{border-radius:var(--radius-md);background:var(--warning);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section-icon{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.job-type-ws-bonus__section-icon{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section-icon{color:color-mix(in oklch,var(--warning)88%,var(--foreground))}}.job-type-ws-bonus__section-icon--starters{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section-icon--starters{background:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.job-type-ws-bonus__section-icon--starters{color:var(--secondary-brand)}.job-type-ws-bonus__section-icon--preview{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section-icon--preview{background:color-mix(in oklch,var(--info)14%,var(--card))}}.job-type-ws-bonus__section-icon--preview{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section-icon--preview{color:color-mix(in oklch,var(--info)88%,var(--foreground))}}.job-type-ws-bonus__section-title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:700}.job-type-ws-bonus__section-lead{color:var(--foreground);margin-top:.1875rem;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__section-lead{color:color-mix(in oklch,var(--foreground)58%,var(--muted-foreground))}}.job-type-ws-bonus__empty{border-radius:var(--radius-md);border:1px dashed var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__empty{border:1px dashed color-mix(in oklch,var(--info)32%,var(--border))}}.job-type-ws-bonus__empty{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__empty{background:color-mix(in oklch,var(--info-surface)45%,var(--card))}}.job-type-ws-bonus__empty{color:var(--info-surface-foreground);padding:.75rem .875rem;font-size:.75rem;line-height:1.45}.job-type-ws-bonus__rule-list>li{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__rule-list>li{border-color:color-mix(in oklch,var(--border)78%,transparent)}}.job-type-ws-bonus__rule-list>li{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__rule-list>li{background:color-mix(in oklch,var(--card)96%,var(--surface-elevated))}}.job-type-ws-bonus__rule-list>li{transition:border-color .2s,box-shadow .2s}@media (hover:hover){.job-type-ws-bonus__rule-list>li:hover{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__rule-list>li:hover{border-color:color-mix(in oklch,var(--warning)28%,var(--border))}}.job-type-ws-bonus__rule-list>li:hover{box-shadow:0 2px 10px -6px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__rule-list>li:hover{box-shadow:0 2px 10px -6px color-mix(in oklch,var(--foreground)12%,transparent)}}}.job-type-pay-adjustments--page .form-pay-preset-card{border-color:var(--border);min-height:4.5rem}@supports (color:color-mix(in lab,red,red)){.job-type-pay-adjustments--page .form-pay-preset-card{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.job-type-pay-adjustments--page .form-pay-preset-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-pay-adjustments--page .form-pay-preset-card{background:color-mix(in oklch,var(--card)94%,var(--surface-elevated))}}@media (hover:hover){.job-type-pay-adjustments--page .form-pay-preset-card:not(:disabled):hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-pay-adjustments--page .form-pay-preset-card:not(:disabled):hover{border-color:color-mix(in oklch,var(--secondary-brand)35%,var(--border))}}.job-type-pay-adjustments--page .form-pay-preset-card:not(:disabled):hover{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-pay-adjustments--page .form-pay-preset-card:not(:disabled):hover{background:color-mix(in oklch,var(--secondary-brand)8%,var(--card))}}.job-type-pay-adjustments--page .form-pay-preset-card:not(:disabled):hover{transform:translateY(-1px)}}.job-type-ws-bonus__preset-grid{margin-bottom:.625rem}.job-type-ws-bonus__custom-btn{margin-top:.125rem}.job-type-ws-bonus__preview-fields{grid-template-columns:1fr;gap:.75rem;margin-bottom:.75rem;display:grid}@media (min-width:640px){.job-type-ws-bonus__preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}.job-type-ws-bonus__preview-empty,.job-type-ws-bonus__preview-hint{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.job-type-ws-bonus__preview-result{border-radius:var(--radius-md);border:1px solid var(--primary);flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__preview-result{border:1px solid color-mix(in oklch,var(--primary)26%,transparent)}}.job-type-ws-bonus__preview-result{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-ws-bonus__preview-result{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.job-type-ws-bonus__preview-result{padding:.75rem .875rem;font-size:.75rem;line-height:1.45}@keyframes job-type-ws-bonus-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes job-type-substep-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.job-type-form-inner-stack{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:769px){.job-type-form-inner-stack{gap:.875rem}}.job-type-form-inner-block{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-form-inner-block{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.job-type-form-inner-block{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-inner-block{background:color-mix(in oklch,var(--card)94%,var(--surface-elevated))}}.job-type-form-inner-block{box-shadow:inset 0 1px 0 var(--card);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-inner-block{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}@media (min-width:640px){.job-type-form-inner-block{padding:.875rem 1rem}}.job-type-form-callout{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-callout{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-form-callout{padding:.75rem .875rem}.job-type-form-callout--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-callout--info{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-form-callout--info{background:var(--info-surface);color:var(--info-surface-foreground)}.job-type-form-callout__icon{size:2rem;border-radius:var(--radius-md);background:var(--info);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-callout__icon{background:color-mix(in oklch,var(--info)16%,var(--card))}}.job-type-form-callout__icon{color:var(--info);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-callout__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)24%,transparent)}}.job-type-form-callout__title{color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.25}.job-type-form-callout__text{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.job-type-form-callout__text{color:color-mix(in oklch,var(--muted-foreground)90%,var(--foreground))}}.job-type-pay-row--elevated{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-pay-row--elevated{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-pay-row--elevated{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-pay-row--elevated{background:color-mix(in oklch,var(--card)96%,var(--surface-elevated))}}.job-type-pay-row--elevated{box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-pay-row--elevated{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}.job-type-pay-row--elevated{transition:border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.job-type-pay-row--elevated:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-pay-row--elevated:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.job-type-pay-row--elevated:hover{box-shadow:0 2px 10px -6px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-pay-row--elevated:hover{box-shadow:0 2px 10px -6px color-mix(in oklch,var(--foreground)10%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}}.job-type-form-choice-grid .form-pricing-card{min-height:5.25rem}.job-type-form-page .job-type-form-field-card{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .job-type-form-field-card{border-color:color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.job-type-form-page .job-type-form-field-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .job-type-form-field-card{background:color-mix(in oklch,var(--card)96%,var(--job-type-form-zone-worksheet))}}.job-type-form-page .job-type-form-field-card{transition:border-color .2s,box-shadow .2s,transform .15s}@media (hover:hover) and (pointer:fine){.job-type-form-page .job-type-form-field-card:hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .job-type-form-field-card:hover{border-color:color-mix(in oklch,var(--secondary-brand)38%,var(--border))}}.job-type-form-page .job-type-form-field-card:hover{box-shadow:0 4px 16px -10px var(--secondary-brand),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .job-type-form-field-card:hover{box-shadow:0 4px 16px -10px color-mix(in oklch,var(--secondary-brand)24%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}}.job-type-form-page .form-field-setup-card{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-field-setup-card{border-color:color-mix(in oklch,var(--secondary-brand)18%,var(--border))}}.job-type-form-page .form-field-setup-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-field-setup-card{background:color-mix(in oklch,var(--card)98%,var(--job-type-form-zone-worksheet))}}.job-type-form-page .form-field-setup-card--selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-field-setup-card--selected{border-color:color-mix(in oklch,var(--primary)48%,var(--border))}}.job-type-form-page .form-field-setup-card--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-field-setup-card--selected{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.app-alert-dialog{border-color:var(--border);flex-direction:column;gap:0;width:100%;max-width:calc(100% - 2rem);max-height:min(90vh,42rem);padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog{border-color:color-mix(in oklch,var(--border)78%,transparent)}}.app-alert-dialog{background:var(--card);box-shadow:0 24px 48px -20px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog{box-shadow:0 24px 48px -20px color-mix(in oklch,var(--foreground)22%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.app-alert-dialog--sm{max-width:min(100% - 2rem,24rem)}.app-alert-dialog--lg{max-width:min(100% - 2rem,32rem)}@media (min-width:640px){.app-alert-dialog--sm{max-width:24rem}.app-alert-dialog--lg{max-width:32rem}}.app-alert-dialog [data-slot=alert-dialog-header]{border-bottom:1px solid var(--border);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog [data-slot=alert-dialog-header]{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.app-alert-dialog [data-slot=alert-dialog-header]{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog [data-slot=alert-dialog-header]{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.app-alert-dialog [data-slot=alert-dialog-header]{text-align:left;padding:1.125rem 1.25rem 1rem}.app-alert-dialog [data-slot=alert-dialog-title]{letter-spacing:-.01em;font-size:1.0625rem}.app-alert-dialog__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.625rem;min-height:0;padding:1rem 1.25rem;display:flex;overflow-y:auto}.app-alert-dialog__section{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.app-alert-dialog__section{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section{background:color-mix(in oklch,var(--muted)8%,var(--card))}}.app-alert-dialog__section{padding:.625rem .75rem}.app-alert-dialog__section--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--info{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.app-alert-dialog__section--info{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--info{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.app-alert-dialog__section--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--warning{border-color:color-mix(in oklch,var(--warning)30%,var(--border))}}.app-alert-dialog__section--warning{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--warning{background:color-mix(in oklch,var(--warning-surface)55%,var(--card))}}.app-alert-dialog__section--error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--error{border-color:color-mix(in oklch,var(--error)28%,var(--border))}}.app-alert-dialog__section--error{background:var(--error-surface)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--error{background:color-mix(in oklch,var(--error-surface)55%,var(--card))}}.app-alert-dialog__section--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.app-alert-dialog__section--success{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section--success{background:color-mix(in oklch,var(--success-surface)55%,var(--card))}}.app-alert-dialog__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__section-title{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.app-alert-dialog__section-title{white-space:nowrap}.app-alert-dialog__section-body{color:var(--foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.app-alert-dialog__list{margin:0;padding-left:1rem;list-style:outside}.app-alert-dialog__list>li+li{margin-top:.25rem}.app-alert-dialog__list-meta{color:var(--muted-foreground);font-size:.75rem}.app-alert-dialog__notice{border-radius:var(--radius-md);border:1px solid #0000;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.app-alert-dialog__notice--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__notice--warning{border-color:color-mix(in oklch,var(--warning)32%,transparent)}}.app-alert-dialog__notice--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.app-alert-dialog__notice--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__notice--info{border-color:color-mix(in oklch,var(--info)28%,transparent)}}.app-alert-dialog__notice--info{background:var(--info-surface);color:var(--info-surface-foreground)}.app-alert-dialog__notice--error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__notice--error{border-color:color-mix(in oklch,var(--error)28%,transparent)}}.app-alert-dialog__notice--error{background:var(--error-surface);color:var(--error-surface-foreground)}.app-alert-dialog__notice--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog__notice--success{border-color:color-mix(in oklch,var(--success)28%,transparent)}}.app-alert-dialog__notice--success{background:var(--success-surface);color:var(--success-surface-foreground)}.app-alert-dialog [data-slot=alert-dialog-footer],.app-alert-dialog__footer{border-top:1px solid var(--border);flex-shrink:0;gap:.625rem}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog [data-slot=alert-dialog-footer],.app-alert-dialog__footer{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.app-alert-dialog [data-slot=alert-dialog-footer],.app-alert-dialog__footer{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.app-alert-dialog [data-slot=alert-dialog-footer],.app-alert-dialog__footer{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.app-alert-dialog [data-slot=alert-dialog-footer],.app-alert-dialog__footer{padding:.875rem 1.25rem max(.875rem,env(safe-area-inset-bottom))}@media (max-width:639px){.app-alert-dialog [data-slot=alert-dialog-footer],.app-alert-dialog__footer{flex-direction:column-reverse}.app-alert-dialog [data-slot=alert-dialog-footer] button,.app-alert-dialog__footer button{width:100%;min-height:2.75rem}}.app-dialog{border-color:var(--border);flex-direction:column;gap:0;width:100%;max-width:calc(100% - 2rem);max-height:min(90vh,42rem);padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-dialog{border-color:color-mix(in oklch,var(--border)78%,transparent)}}.app-dialog{background:var(--card);box-shadow:0 24px 48px -20px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-dialog{box-shadow:0 24px 48px -20px color-mix(in oklch,var(--foreground)22%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.app-dialog--sm{max-width:min(100% - 2rem,24rem)}.app-dialog--md{max-width:min(100% - 2rem,32rem)}.app-dialog--lg{max-width:min(100% - 2rem,42rem)}@media (min-width:640px){.app-dialog--sm{max-width:24rem}.app-dialog--md{max-width:32rem}.app-dialog--lg{max-width:42rem}}.app-dialog__header{border-bottom:1px solid var(--border);flex-shrink:0;gap:.375rem}@supports (color:color-mix(in lab,red,red)){.app-dialog__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.app-dialog__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.app-dialog__header{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.app-dialog__header{text-align:left;padding:1rem 1.25rem .875rem}.app-dialog__header [data-slot=dialog-title]{letter-spacing:-.01em;font-size:1.0625rem}.app-dialog__header [data-slot=dialog-description]{font-size:.8125rem;line-height:1.4}.app-dialog__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:1rem 1.25rem;display:flex;overflow-y:auto}.app-dialog__footer{border-top:1px solid var(--border);flex-shrink:0;gap:.625rem}@supports (color:color-mix(in lab,red,red)){.app-dialog__footer{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.app-dialog__footer{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.app-dialog__footer{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.app-dialog__footer{padding:.875rem 1.25rem max(.875rem,env(safe-area-inset-bottom))}.app-dialog__section{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.app-dialog__section{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section{background:color-mix(in oklch,var(--muted)8%,var(--card))}}.app-dialog__section{padding:.625rem .75rem}.app-dialog__section--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--info{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.app-dialog__section--info{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--info{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.app-dialog__section--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--warning{border-color:color-mix(in oklch,var(--warning)30%,var(--border))}}.app-dialog__section--warning{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--warning{background:color-mix(in oklch,var(--warning-surface)55%,var(--card))}}.app-dialog__section--error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--error{border-color:color-mix(in oklch,var(--error)28%,var(--border))}}.app-dialog__section--error{background:var(--error-surface)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--error{background:color-mix(in oklch,var(--error-surface)55%,var(--card))}}.app-dialog__section--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.app-dialog__section--success{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.app-dialog__section--success{background:color-mix(in oklch,var(--success-surface)55%,var(--card))}}.app-dialog__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.app-dialog__section-title{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.app-dialog__section-title{white-space:nowrap}.app-dialog__section-body{color:var(--foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.45}.app-dialog__list{margin:0;padding-left:1rem;list-style:outside}.app-dialog__list>li+li{margin-top:.25rem}.app-dialog__notice{border-radius:var(--radius-md);border:1px solid #0000;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.app-dialog__notice--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.app-dialog__notice--warning{border-color:color-mix(in oklch,var(--warning)32%,transparent)}}.app-dialog__notice--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.app-dialog__notice--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.app-dialog__notice--info{border-color:color-mix(in oklch,var(--info)28%,transparent)}}.app-dialog__notice--info{background:var(--info-surface);color:var(--info-surface-foreground)}.app-dialog__notice--error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.app-dialog__notice--error{border-color:color-mix(in oklch,var(--error)28%,transparent)}}.app-dialog__notice--error{background:var(--error-surface);color:var(--error-surface-foreground)}.app-dialog__notice--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.app-dialog__notice--success{border-color:color-mix(in oklch,var(--success)28%,transparent)}}.app-dialog__notice--success{background:var(--success-surface);color:var(--success-surface-foreground)}@media (max-width:639px){.app-dialog__footer{flex-direction:column-reverse}.app-dialog__footer button{width:100%;min-height:2.75rem}}.confirm-process-dialog__body{gap:.625rem;padding-block:.875rem}.confirm-process-dialog__dept{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.confirm-process-dialog__meta{gap:.375rem;margin:.5rem 0 0;display:grid}.confirm-process-dialog__meta-row{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.confirm-process-dialog__meta-row dt{color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:500}.confirm-process-dialog__meta-row dd{font-variant-numeric:tabular-nums;text-align:right;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:700}.process-success-dialog__hero{border-radius:var(--radius-md);border:1px solid var(--success);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__hero{border:1px solid color-mix(in oklch,var(--success)28%,var(--border))}}.process-success-dialog__hero{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__hero{background:color-mix(in oklch,var(--success-surface)72%,var(--card))}}.process-success-dialog__hero{padding:.625rem .75rem}.process-success-dialog__hero-icon{border-radius:var(--radius-md);border:1px solid var(--success);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__hero-icon{border:1px solid color-mix(in oklch,var(--success)30%,var(--border))}}.process-success-dialog__hero-icon{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__hero-icon{background:color-mix(in oklch,var(--success)12%,var(--card))}}.process-success-dialog__hero-icon{color:var(--success)}.process-success-dialog__hero-copy{flex:1;min-width:0}.process-success-dialog__hero-title{color:var(--foreground);font-size:.8125rem;font-weight:600}.process-success-dialog__hero-detail{color:var(--success-surface-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__hero-detail{color:color-mix(in oklch,var(--success-surface-foreground)88%,var(--muted-foreground))}}.process-success-dialog__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.process-success-dialog__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.process-success-dialog__stat{border-radius:var(--radius-md);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__stat{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.process-success-dialog__stat{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__stat{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.process-success-dialog__stat{padding:.5rem .625rem}.process-success-dialog__stat-label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.process-success-dialog__stat-value{font-variant-numeric:tabular-nums;color:var(--foreground);margin-top:.125rem;font-size:1.125rem;font-weight:700;line-height:1.1}.process-success-dialog__actions{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;display:grid}@media (min-width:640px){.process-success-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.process-success-dialog__action{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__action{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.process-success-dialog__action{background:var(--card);color:var(--foreground);padding:.4375rem .625rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s}.process-success-dialog__action:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__action:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.process-success-dialog__action:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__action:hover{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.process-success-dialog__action:hover{color:var(--foreground)}.process-success-dialog__action:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.process-success-dialog__action:focus-visible{outline:2px solid color-mix(in oklch,var(--primary)35%,transparent)}}.process-success-dialog__action:focus-visible{outline-offset:1px}.process-success-dialog__action:disabled{cursor:not-allowed;opacity:.65}.process-success-dialog__action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.process-success-dialog__action-icon{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0}@media (prefers-reduced-motion:reduce){.job-type-form-substep-panel{animation:none}}.job-type-form-page__zone{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-form-page__zone{scroll-margin-top:calc(var(--job-type-form-progress-height) + .75rem);box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.job-type-form-page__zone{animation:job-type-section-enter .45s ease-out both}.job-type-form-page__zone:before{content:"";pointer-events:none;border-radius:var(--radius-xl)0 0 var(--radius-xl);width:4px;position:absolute;top:0;bottom:0;left:0}.job-type-form-page__sections>.job-type-form-page__zone:nth-child(2){animation-delay:60ms}.job-type-form-page__sections>.job-type-form-page__zone:nth-child(3){animation-delay:.12s}.job-type-form-page__sections>.job-type-form-page__zone:nth-child(4){animation-delay:.18s}.job-type-form-page__sections>.job-type-form-page__zone:nth-child(5){animation-delay:.24s}.job-type-form-page__zone--pay{background:var(--job-type-form-zone-pay)}.job-type-form-page__zone--pay:before{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--pay:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)30%,var(--primary))100%)}}.job-type-form-page__zone--pay .job-type-form-page__zone-head{background:var(--job-type-form-zone-pay-head)}.job-type-form-page__zone--pay .job-type-form-page__zone-icon{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--pay .job-type-form-page__zone-icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.job-type-form-page__zone--pay .job-type-form-page__zone-icon{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--pay .job-type-form-page__zone-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)28%,transparent)}}.job-type-form-page__zone--pay .job-type-form-page__zone-body{gap:.875rem;padding:.875rem 1rem 1rem}@media (min-width:640px){.job-type-form-page__zone--pay .job-type-form-page__zone-body{gap:1rem;padding:1rem 1.125rem 1.125rem}}@media (min-width:1025px){.job-type-form-page__zone--pay .job-type-form-page__zone-body{padding:1.125rem 1.25rem 1.25rem}}.job-type-form-page__field-surface--pay-compact{border-left:3px solid var(--primary);background:var(--card);gap:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface--pay-compact{background:color-mix(in oklch,var(--card)98%,var(--primary))}}.job-type-form-page__field-surface--pay-compact{box-shadow:0 1px 2px var(--foreground),0 6px 16px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface--pay-compact{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 16px -12px color-mix(in oklch,var(--primary)22%,transparent)}}.job-type-pay-fields{flex-direction:column;gap:.75rem;min-width:0;display:flex}.job-type-pay-fields__block{min-width:0}.job-type-pay-fields__label{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-pay-fields__label{color:color-mix(in oklch,var(--primary)72%,var(--foreground))}}.job-type-pay-fields__divider{border-top:1px dashed var(--border);height:0}@supports (color:color-mix(in lab,red,red)){.job-type-pay-fields__divider{border-top:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}.job-type-pay-row{border-radius:var(--radius-md);background:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-pay-row{background:color-mix(in oklch,var(--muted)12%,transparent)}}.job-type-pay-row{padding:.5rem .625rem}.form-pricing-card-grid--compact{gap:.5rem}.form-pricing-card--compact{border-radius:var(--radius-md);min-height:0}.form-pricing-card--compact .form-pricing-card__check{width:1.125rem;height:1.125rem;top:.5rem;right:.5rem}.job-type-form-page__zone--identity{background:var(--job-type-form-zone-identity)}.job-type-form-page__zone--identity:before{background:linear-gradient(180deg,var(--info)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--identity:before{background:linear-gradient(180deg,var(--info)0,color-mix(in oklch,var(--primary)40%,var(--info))100%)}}.job-type-form-page__zone--identity .job-type-form-page__zone-head{background:var(--job-type-form-zone-identity-head)}.job-type-form-page__zone--identity .job-type-form-page__zone-icon{color:var(--info-surface-foreground);background:var(--info-surface);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--identity .job-type-form-page__zone-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)28%,transparent)}}.job-type-form-page__zone--identity .job-type-form-page__zone-body{gap:.75rem;padding:.875rem 1rem 1rem}@media (min-width:640px){.job-type-form-page__zone--identity .job-type-form-page__zone-body{padding:1rem 1.125rem 1.125rem}}.job-type-form-page__field-surface--identity-compact{border-left:3px solid var(--info);background:var(--card);gap:.625rem;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface--identity-compact{background:color-mix(in oklch,var(--card)98%,var(--info-surface))}}.job-type-form-page__field-surface--identity-compact>.space-y-2+.space-y-2{border-top:0;margin-top:0;padding-top:0}.job-type-identity-fields{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:768px){.job-type-identity-fields{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.75rem}}.job-type-identity-fields__notes{min-width:0}@media (min-width:768px){.job-type-identity-fields__notes{grid-column:1/-1}}.job-type-catalog-code-control--compact{flex-direction:row;align-items:stretch;gap:.5rem}.job-type-catalog-code-control--compact .job-type-catalog-code-control__action{flex-shrink:0;width:auto;min-width:6.75rem}.job-type-form-page__zone--rates{background:var(--job-type-form-zone-rates)}.job-type-form-page__zone--rates:before{background:linear-gradient(180deg,var(--secondary-brand)0,var(--info)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--rates:before{background:linear-gradient(180deg,var(--secondary-brand)0,color-mix(in oklch,var(--info)35%,var(--secondary-brand))100%)}}.job-type-form-page__zone--rates .job-type-form-page__zone-head{background:var(--job-type-form-zone-rates-head)}.job-type-form-page__zone--rates .job-type-form-page__zone-icon{color:var(--secondary-brand);background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--rates .job-type-form-page__zone-icon{background:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}.job-type-form-page__zone--rates .job-type-form-page__zone-icon{box-shadow:inset 0 0 0 1px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--rates .job-type-form-page__zone-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--secondary-brand)24%,transparent)}}.job-type-form-page__zone--rates .job-type-form-page__zone-body{gap:.75rem;padding:.875rem 1rem 1rem}@media (min-width:640px){.job-type-form-page__zone--rates .job-type-form-page__zone-body{padding:1rem 1.125rem 1.125rem}}.job-type-form-page__field-surface--rates-compact{border-left:3px solid var(--secondary-brand);background:var(--card);gap:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface--rates-compact{background:color-mix(in oklch,var(--card)98%,var(--secondary-brand))}}.job-type-form-page__field-surface--rates-compact{box-shadow:0 1px 2px var(--foreground),0 6px 16px -12px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface--rates-compact{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 16px -12px color-mix(in oklch,var(--secondary-brand)22%,transparent)}}.job-type-rates-fields{flex-direction:column;gap:.75rem;min-width:0;display:flex}.job-type-rates-fields__block--teams{border-top:1px dashed var(--border);padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.job-type-rates-fields__block--teams{border-top:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}@media (min-width:768px){.job-type-rates-fields{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:0 1rem;display:grid}.job-type-rates-fields__block--teams{border-top:0;border-left:1px dashed var(--border);padding-top:0;padding-left:1rem}@supports (color:color-mix(in lab,red,red)){.job-type-rates-fields__block--teams{border-left:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}}.job-type-rates-fields__block{min-width:0}.job-type-rates-fields__label{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-brand);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-rates-fields__label{color:color-mix(in oklch,var(--secondary-brand)72%,var(--foreground))}}.job-type-form-page__zone--rates .form-section--compact{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--rates .form-section--compact{background:color-mix(in oklch,var(--card)96%,var(--job-type-form-zone-rates))}}.job-type-form-page__zone--rates .form-section--compact.form-section--rates{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--rates .form-section--compact.form-section--rates{border-color:color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-form-page__zone--rates .form-section--compact.form-section--default{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--rates .form-section--compact.form-section--default{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.job-type-form-page__pair--rates{gap:.75rem}@media (min-width:769px){.job-type-form-page__pair--rates{gap:.75rem}}@media (min-width:1025px){.job-type-form-page__pair--rates{gap:.875rem}}.job-type-form-page__zone--worksheet{background:var(--job-type-form-zone-worksheet)}.job-type-form-page__zone--worksheet:before{background:linear-gradient(180deg,var(--secondary-brand)0,var(--secondary-brand)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--worksheet:before{background:linear-gradient(180deg,color-mix(in oklch,var(--secondary-brand)85%,var(--primary))0,var(--secondary-brand)100%)}}.job-type-form-page__zone--worksheet .job-type-form-page__zone-head{background:var(--job-type-form-zone-worksheet-head)}.job-type-form-page__zone--worksheet .job-type-form-page__zone-icon{color:var(--secondary-brand);background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--worksheet .job-type-form-page__zone-icon{background:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.job-type-form-page__zone--worksheet .job-type-form-page__zone-icon{box-shadow:inset 0 0 0 1px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--worksheet .job-type-form-page__zone-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--secondary-brand)28%,transparent)}}.job-type-form-page__field-surface--worksheet-compact{border-left:3px solid var(--secondary-brand);background:var(--card);gap:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface--worksheet-compact{background:color-mix(in oklch,var(--card)98%,var(--secondary-brand))}}.job-type-form-page__field-surface--worksheet-compact{box-shadow:0 1px 2px var(--foreground),0 6px 16px -12px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface--worksheet-compact{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 16px -12px color-mix(in oklch,var(--secondary-brand)22%,transparent)}}.job-type-worksheet-fields{flex-direction:column;gap:0;min-width:0;display:flex}.job-type-worksheet-fields__block{min-width:0;padding:.75rem 0}.job-type-worksheet-fields__block:first-child{padding-top:0}.job-type-worksheet-fields__block+.job-type-worksheet-fields__block{border-top:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-fields__block+.job-type-worksheet-fields__block{border-top:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}.job-type-worksheet-fields__label{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-brand);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-fields__label{color:color-mix(in oklch,var(--secondary-brand)72%,var(--foreground))}}.job-type-worksheet-fields__block--quantity .job-type-worksheet-fields__label{color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-fields__block--quantity .job-type-worksheet-fields__label{color:color-mix(in oklch,var(--info)72%,var(--foreground))}}.job-type-worksheet-fields__block--pay .job-type-worksheet-fields__label{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-fields__block--pay .job-type-worksheet-fields__label{color:color-mix(in oklch,var(--primary)72%,var(--foreground))}}.job-type-worksheet-fields__hint{color:var(--muted-foreground);margin:-.25rem 0 .5rem;font-size:.75rem;line-height:1.35}.job-type-worksheet-fields__toolbar{margin-bottom:.625rem}.job-type-worksheet-fields__content{min-width:0}.form-field-setup--compact .form-field-setup-card__description{display:none}.form-field-setup--compact .form-field-setup-card{min-height:2.75rem;padding:.5rem .625rem}.form-pay-preset-grid--compact{gap:.5rem}@media (min-width:769px){.form-pay-preset-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-pay-preset-card--compact{gap:.125rem;min-height:0;padding:.5rem .625rem}.form-pay-preset-card--compact .form-pay-preset-card__example{color:var(--foreground);font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.form-pay-preset-card--compact .form-pay-preset-card__example{color:color-mix(in oklch,var(--foreground)58%,var(--muted-foreground))}}.form-pay-qty-panel--compact{box-shadow:none;background:0 0;border:0;padding:0}.form-pay-qty-panel--compact.form-pay-qty-panel--active{padding:0}.form-pay-qty-panel--compact .space-y-3.rounded-md.border{margin-top:.625rem;padding:.625rem .75rem}.job-type-form-page__zone-head{border-bottom:1px solid var(--border);padding:1rem 1rem .875rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone-head{border-bottom:1px solid color-mix(in oklch,var(--border)60%,transparent)}}@media (min-width:640px){.job-type-form-page__zone-head{padding:1.125rem 1.25rem 1rem 1.5rem}}.job-type-form-page__zone-head-main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.job-type-form-page__zone-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.job-type-form-page__zone-head-copy{flex:auto;min-width:0}.job-type-form-page__zone-eyebrow-row{align-items:center;gap:.5rem;min-width:0;display:flex}.job-type-form-page__zone-step{width:1.25rem;height:1.25rem;color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.job-type-form-page__zone-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.625rem;font-weight:700}.job-type-form-page__zone-title{letter-spacing:-.015em;color:var(--page-title-foreground);margin-top:.375rem;font-size:1.0625rem;font-weight:700;line-height:1.25}@media (min-width:640px){.job-type-form-page__zone-title{font-size:1.125rem}}.job-type-form-page__zone-description{max-width:42rem;color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.job-type-form-page__zone-body{flex-direction:column;gap:1rem;min-width:0;padding:1rem 1rem 1.125rem 1.25rem;display:flex}@media (min-width:640px){.job-type-form-page__zone-body{gap:1.25rem;padding:1.125rem 1.25rem 1.375rem 1.5rem}}.job-type-form-page__zone .form-section{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone .form-section{background:color-mix(in oklch,var(--card)94%,transparent)}}.job-type-form-page__zone .form-section{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone .form-section{border-color:color-mix(in oklch,var(--border)68%,transparent)}}.job-type-form-page__zone .form-section{box-shadow:0 1px 2px var(--foreground),0 4px 12px -8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone .form-section{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent),0 4px 12px -8px color-mix(in oklch,var(--foreground)8%,transparent)}}.job-type-form-page__zone .form-section__header{background:var(--form-section-header)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone .form-section__header{background:color-mix(in oklch,var(--form-section-header)88%,var(--card))}}.job-type-form-page__field-surface{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:1rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface{border:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.job-type-form-page__field-surface{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 6px 18px -12px var(--foreground);padding:1rem 1.125rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 18px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}@media (min-width:640px){.job-type-form-page__field-surface{gap:1.125rem;padding:1.125rem 1.25rem}}.job-type-form-page__zone--identity .job-type-form-page__field-surface{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--identity .job-type-form-page__field-surface{border-color:color-mix(in oklch,var(--info)24%,var(--border))}}.job-type-form-page__zone--identity .job-type-form-page__field-surface{box-shadow:0 1px 2px var(--foreground),0 8px 22px -14px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--identity .job-type-form-page__field-surface{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -14px color-mix(in oklch,var(--info)18%,transparent)}}.job-type-form-page__zone--identity .job-type-form-page__field-surface--identity-compact{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--identity .job-type-form-page__field-surface--identity-compact{border-color:color-mix(in oklch,var(--info)32%,var(--border))}}.job-type-form-page__zone--identity .job-type-form-page__field-surface--identity-compact{box-shadow:0 1px 2px var(--foreground),0 6px 16px -12px var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__zone--identity .job-type-form-page__field-surface--identity-compact{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 16px -12px color-mix(in oklch,var(--info)22%,transparent)}}.job-type-form-page__field-surface>.space-y-2+.space-y-2{border-top:1px solid var(--border);margin-top:.125rem;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__field-surface>.space-y-2+.space-y-2{border-top:1px solid color-mix(in oklch,var(--border)55%,transparent)}}.job-type-form-page__field-surface label{color:var(--foreground);font-weight:600}.job-type-form-page__field-surface .text-muted-foreground{font-size:.75rem;line-height:1.45}.job-type-form-page [data-slot=input],.job-type-form-page [data-slot=select-trigger],.job-type-form-page [data-slot=textarea]{border-color:var(--job-type-form-input-border);background:var(--job-type-form-input-surface);box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page [data-slot=input],.job-type-form-page [data-slot=select-trigger],.job-type-form-page [data-slot=textarea]{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}.job-type-form-page [data-slot=textarea]{min-height:5rem}.job-type-form-page [data-slot=input]:focus-visible,.job-type-form-page [data-slot=select-trigger]:focus-visible,.job-type-form-page [data-slot=textarea]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring),0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page [data-slot=input]:focus-visible,.job-type-form-page [data-slot=select-trigger]:focus-visible,.job-type-form-page [data-slot=textarea]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring)28%,transparent),0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.job-type-form-page [data-slot=input][readonly],.job-type-form-page__input--readonly{border-style:dashed;border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page [data-slot=input][readonly],.job-type-form-page__input--readonly{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-form-page [data-slot=input][readonly],.job-type-form-page__input--readonly{background:var(--job-type-form-input-readonly-surface);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page [data-slot=input][readonly],.job-type-form-page__input--readonly{color:color-mix(in oklch,var(--foreground)72%,var(--muted-foreground))}}.job-type-form-page [data-slot=input][readonly],.job-type-form-page__input--readonly{cursor:default;box-shadow:inset 0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page [data-slot=input][readonly],.job-type-form-page__input--readonly{box-shadow:inset 0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.job-type-form-page [data-slot=input][readonly]::placeholder,.job-type-form-page__input--readonly::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page [data-slot=input][readonly]::placeholder,.job-type-form-page__input--readonly::placeholder{color:color-mix(in oklch,var(--muted-foreground)88%,transparent)}}.job-type-form-page .form-rate-panel [data-slot=input],.job-type-form-page .form-rate-panel [data-slot=select-trigger],.job-type-form-page .form-section [data-slot=input],.job-type-form-page .form-section [data-slot=select-trigger],.job-type-form-page .form-section [data-slot=textarea]{border-color:var(--job-type-form-input-border);background:var(--job-type-form-input-surface);box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel [data-slot=input],.job-type-form-page .form-rate-panel [data-slot=select-trigger],.job-type-form-page .form-section [data-slot=input],.job-type-form-page .form-section [data-slot=select-trigger],.job-type-form-page .form-section [data-slot=textarea]{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}.job-type-form-page .form-rate-panel{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel{border-color:color-mix(in oklch,var(--border)72%,transparent)}}.job-type-form-page .form-rate-panel{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel{background:color-mix(in oklch,var(--card)96%,var(--surface-elevated))}}.job-type-form-page .form-rate-panel{box-shadow:0 1px 2px var(--foreground),0 4px 14px -8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 4px 14px -8px color-mix(in oklch,var(--foreground)8%,transparent)}}.job-type-form-page .form-rate-panel__dept-trigger{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel__dept-trigger{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.job-type-form-page .form-rate-panel__dept-trigger{border-radius:var(--radius-md);background:var(--job-type-form-input-surface);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel__dept-trigger{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.job-type-form-page .form-rate-panel__dept-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel__dept-trigger:hover{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.job-type-form-page .form-rate-panel__dept-trigger:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-rate-panel__dept-trigger:hover{background:color-mix(in oklch,var(--primary)4%,var(--card))}}.job-type-form-page .form-pricing-card{background:var(--job-type-form-input-surface);border-color:var(--job-type-form-input-border)}.job-type-form-page .job-type-billing-toggle{background:var(--job-type-form-input-surface);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .job-type-billing-toggle{border-color:color-mix(in oklch,var(--border)75%,transparent)}}.job-type-form-page .job-type-billing-toggle--active{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .job-type-billing-toggle--active{border-color:color-mix(in oklch,var(--info)32%,var(--border))}}.job-type-form-page .job-type-billing-toggle--active{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .job-type-billing-toggle--active{background:color-mix(in oklch,var(--info-surface)45%,var(--card))}}.job-type-billing-toggle{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-billing-toggle{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.job-type-billing-toggle{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-billing-toggle{background:color-mix(in oklch,var(--card)92%,var(--surface-elevated))}}.job-type-billing-toggle{padding:.875rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.job-type-billing-toggle:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-billing-toggle:hover{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-billing-toggle:hover{box-shadow:0 2px 10px -6px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-billing-toggle:hover{box-shadow:0 2px 10px -6px color-mix(in oklch,var(--foreground)12%,transparent)}}}.job-type-billing-toggle--active{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-billing-toggle--active{border-color:color-mix(in oklch,var(--info)35%,var(--border))}}.job-type-billing-toggle--active{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-billing-toggle--active{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.job-type-billing-alert{border-radius:var(--radius-md);border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-billing-alert{border:1px solid color-mix(in oklch,var(--info)28%,transparent)}}.job-type-billing-alert{background:var(--info-surface);color:var(--info-surface-foreground)}@media (prefers-reduced-motion:reduce){.job-type-form-page__sections>.job-type-form-page__zone,.job-type-form-page__zone{animation:none}.job-type-form-page .form-section:hover{transform:none}}.job-type-detail-hero{--job-type-hero-pad-y:1rem;--job-type-hero-pad-x:1rem;--job-type-hero-pad-start:calc(var(--job-type-hero-pad-x) + .5rem);isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.job-type-detail-hero{background:linear-gradient(165deg,var(--detail-hero)0,var(--detail-hero)40%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero{background:linear-gradient(165deg,color-mix(in oklch,var(--detail-hero)92%,var(--card))0,var(--detail-hero)40%,var(--card)100%)}}.job-type-detail-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}@media (min-width:640px){.job-type-detail-hero{--job-type-hero-pad-y:1.25rem;--job-type-hero-pad-x:1.25rem;--job-type-hero-pad-start:calc(var(--job-type-hero-pad-x) + .625rem)}}@media (min-width:768px){.job-type-detail-hero{--job-type-hero-pad-y:1.5rem;--job-type-hero-pad-x:1.5rem;--job-type-hero-pad-start:calc(var(--job-type-hero-pad-x) + .75rem)}}.job-type-detail-hero__accent{pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,transparent 100%);width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,transparent 100%)}}.job-type-detail-hero__accent{opacity:.9}.dark .job-type-detail-hero{background:linear-gradient(165deg,var(--primary)0,var(--detail-hero)42%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .job-type-detail-hero{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.job-type-detail-hero__layout{min-width:0;padding:var(--job-type-hero-pad-y)var(--job-type-hero-pad-x)var(--job-type-hero-pad-y)var(--job-type-hero-pad-start);flex-direction:column;gap:1.25rem;display:flex}@media (min-width:769px){.job-type-detail-hero__layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}}.job-type-detail-hero__identity{flex:auto;min-width:0}.job-type-detail-hero__identity-row{align-items:flex-start;gap:.875rem;min-width:0;display:flex}.job-type-detail-hero__icon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--primary);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.job-type-detail-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__icon{border:1px solid color-mix(in oklch,var(--primary)22%,transparent)}}.job-type-detail-hero__identity-body{flex:auto;min-width:0}.job-type-detail-hero__title-row{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;min-width:0;display:flex}.job-type-detail-hero__title{letter-spacing:-.02em;min-width:0;color:var(--page-title-foreground);font-size:1.375rem;font-weight:700;line-height:1.2}@media (min-width:640px){.job-type-detail-hero__title{font-size:1.625rem}}.job-type-detail-hero__code{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__code{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-detail-hero__code{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__code{background:color-mix(in oklch,var(--muted)40%,var(--card))}}.job-type-detail-hero__code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);white-space:nowrap;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.job-type-detail-hero__subtitle{max-width:42rem;color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.job-type-detail-hero__badges{flex-wrap:wrap;gap:.375rem;min-width:0;margin-top:.75rem;display:flex}.job-type-detail-hero__badge{border-radius:calc(var(--radius) - 2px);white-space:nowrap;align-items:center;gap:.25rem;max-width:100%;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.35;display:inline-flex}.job-type-detail-hero__badge--active{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__badge--active{border:1px solid color-mix(in oklch,var(--success)35%,transparent)}}.job-type-detail-hero__badge--active{background:var(--success-surface);color:var(--success-surface-foreground)}.job-type-detail-hero__badge--inactive{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__badge--inactive{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.job-type-detail-hero__badge--inactive{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__badge--inactive{background:color-mix(in oklch,var(--muted)45%,var(--card))}}.job-type-detail-hero__badge--inactive{color:var(--muted-foreground)}.job-type-detail-hero__badge--neutral{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__badge--neutral{border:1px solid color-mix(in oklch,var(--info)28%,transparent)}}.job-type-detail-hero__badge--neutral{background:var(--info-surface);color:var(--info-surface-foreground)}.job-type-detail-hero__stats{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;min-width:0;display:grid}@media (min-width:769px){.job-type-detail-hero__stats{width:auto;min-width:min(100%,22rem);max-width:26rem}}@media (max-width:480px){.job-type-detail-hero__stats{grid-template-columns:1fr}}.job-type-detail-hero__stat{border-radius:var(--radius-md);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__stat{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.job-type-detail-hero__stat{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__stat{background:color-mix(in oklch,var(--card)88%,var(--surface-elevated))}}.job-type-detail-hero__stat{padding:.625rem .75rem}.job-type-detail-hero__stat dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.25rem;font-size:.625rem;font-weight:600;display:flex}.job-type-detail-hero__stat dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.35}.job-type-detail-hero__stat-caption,.job-type-detail-hero__stat-unit{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;font-weight:500;display:block}.job-type-detail-hero__stat-muted{color:var(--muted-foreground);font-size:.8125rem;font-style:italic;font-weight:500}.job-type-detail-hero__preview{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__preview{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.job-type-detail-hero__preview{padding:.875rem var(--job-type-hero-pad-x)1rem var(--job-type-hero-pad-start);background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__preview{background:color-mix(in oklch,var(--detail-zone)35%,transparent)}}.job-type-worksheet-preview{min-width:0}.job-type-worksheet-preview__header{margin-bottom:.625rem}.job-type-worksheet-preview__title{color:var(--foreground);white-space:nowrap;font-size:.75rem;font-weight:600}.job-type-worksheet-preview__subtitle{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;line-height:1.45}.job-type-worksheet-preview__track{flex-wrap:wrap;gap:.375rem;min-width:0;padding-bottom:.125rem;display:flex}.job-type-worksheet-preview__pill{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);align-items:center;gap:.25rem;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.job-type-worksheet-preview__pill{white-space:nowrap;padding:.2rem .45rem;font-size:.6875rem;font-weight:500;line-height:1.35;transition:transform .15s,box-shadow .15s}.job-type-worksheet-preview__pill-label{text-overflow:ellipsis;overflow:hidden}.job-type-worksheet-preview__pill-tag{letter-spacing:.04em;text-transform:uppercase;opacity:.85;border-radius:999px;flex-shrink:0;padding:0 .3rem;font-size:.5625rem;font-weight:700}.job-type-worksheet-preview__pill--standard{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--standard{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.job-type-worksheet-preview__pill--dropdown{color:var(--info-surface-foreground);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--dropdown{border-color:color-mix(in oklch,var(--info)30%,var(--border))}}.job-type-worksheet-preview__pill--dropdown{background:var(--info-surface)}.job-type-worksheet-preview__pill--calculated{color:var(--muted-foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--calculated{background:color-mix(in oklch,var(--muted)55%,var(--card))}}.job-type-worksheet-preview__pill--number{color:var(--success-surface-foreground);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--number{border-color:color-mix(in oklch,var(--success)32%,var(--border))}}.job-type-worksheet-preview__pill--number{background:var(--success-surface)}.job-type-worksheet-preview__pill--time{color:var(--warning-surface-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--time{border-color:color-mix(in oklch,var(--warning)35%,var(--border))}}.job-type-worksheet-preview__pill--time{background:var(--warning-surface)}.job-type-worksheet-preview__pill--text{color:var(--foreground);border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--text{border-color:color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-worksheet-preview__pill--text{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--text{background:color-mix(in oklch,var(--secondary-brand)8%,var(--card))}}.job-type-worksheet-preview__pill--crew{color:var(--warning-surface-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--crew{border-color:color-mix(in oklch,var(--warning)28%,var(--border))}}.job-type-worksheet-preview__pill--crew{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--crew{background:color-mix(in oklch,var(--warning-surface)75%,var(--card))}}.job-type-worksheet-preview__pill--reference{color:var(--muted-foreground);border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--reference{border-color:color-mix(in oklch,var(--muted-foreground)25%,var(--border))}}.job-type-worksheet-preview__pill--reference{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--reference{background:color-mix(in oklch,var(--muted)45%,var(--card))}}.job-type-worksheet-preview__pill--required{color:var(--success-surface-foreground);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--required{border-color:color-mix(in oklch,var(--success)35%,var(--border))}}.job-type-worksheet-preview__pill--required{background:var(--success-surface)}.job-type-worksheet-preview__pill--optional{color:var(--foreground);border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--optional{border-color:color-mix(in oklch,var(--info)22%,var(--border))}}.job-type-worksheet-preview__pill--optional{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__pill--optional{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.job-type-worksheet-preview__legend{border-top:1px dashed var(--border);flex-wrap:wrap;gap:.5rem .875rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__legend{border-top:1px dashed color-mix(in oklch,var(--border)75%,transparent)}}.job-type-worksheet-preview__legend{color:var(--muted-foreground);font-size:.625rem}.job-type-worksheet-preview__legend li{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.job-type-worksheet-preview__swatch{border:1px solid var(--border);border-radius:2px;flex-shrink:0;width:.625rem;height:.625rem}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__swatch{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.job-type-worksheet-preview__swatch--standard{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__swatch--standard{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.job-type-worksheet-preview__swatch--dropdown{background:var(--info-surface)}.job-type-worksheet-preview__swatch--number{background:var(--success-surface)}.job-type-worksheet-preview__swatch--time{background:var(--warning-surface)}.job-type-worksheet-preview__swatch--calculated{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__swatch--calculated{background:color-mix(in oklch,var(--muted)55%,var(--card))}}.job-type-worksheet-preview__swatch--reference{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__swatch--reference{background:color-mix(in oklch,var(--muted)55%,var(--card))}}.job-type-worksheet-preview__swatch--required{background:var(--success-surface)}.job-type-worksheet-preview__swatch--optional{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview__swatch--optional{background:color-mix(in oklch,var(--info-surface)80%,var(--card))}}.job-type-form-page__footer{left:var(--dashboard-sidebar-width,0);z-index:calc(var(--z-sticky) + 1);border:0;border-top:1px solid var(--job-type-form-footer-border);background:var(--job-type-form-footer-surface);border-radius:0;margin-top:0;position:fixed;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,transparent)}}.job-type-form-page__footer{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);box-shadow:0 -1px 0 var(--primary),0 -10px 32px -14px var(--foreground),0 -4px 16px -8px var(--primary);padding:.75rem max(1rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left))!important}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer{box-shadow:0 -1px 0 color-mix(in oklch,var(--primary)14%,transparent),0 -10px 32px -14px color-mix(in oklch,var(--foreground)14%,transparent),0 -4px 16px -8px color-mix(in oklch,var(--primary)18%,transparent)}}.job-type-form-page__footer{animation:job-type-footer-enter .35s ease-out both}.job-type-form-page__footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)52%,var(--info)100%);inset-inline:0;height:3px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))52%,color-mix(in oklch,var(--info)35%,var(--primary))100%)}}.job-type-form-page__footer:before{opacity:.92}.job-type-form-page__footer-inner{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:80rem;margin-inline:auto;display:flex}.job-type-form-page__footer-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"context""nav""actions";gap:.75rem;width:100%;min-width:0;display:grid}.job-type-form-page__footer-context{flex-direction:column;grid-area:context;gap:.125rem;min-width:0;display:flex}.job-type-form-page__footer-form-actions{flex-direction:column-reverse;grid-area:actions;gap:.625rem;width:100%;min-width:0;display:flex}@media (min-width:640px){.job-type-form-page__footer-form-actions{flex-direction:row;justify-content:flex-end;gap:.75rem}}@media (min-width:768px){.job-type-form-page__footer-toolbar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"context nav actions";align-items:center;gap:.625rem 1rem}.job-type-form-page__footer-form-actions{flex-shrink:0;width:auto}}@media (min-width:1024px){.job-type-form-page__footer-toolbar{column-gap:1.25rem}}@media (min-width:640px){.job-type-form-page__footer{padding-inline:max(1.25rem,env(safe-area-inset-right))max(1.25rem,env(safe-area-inset-left))!important}}@media (min-width:768px){.job-type-form-page__footer{padding-inline:max(1.5rem,env(safe-area-inset-right))max(1.5rem,env(safe-area-inset-left))!important}}@media (min-width:1024px){.job-type-form-page__footer{padding-inline:max(1.75rem,env(safe-area-inset-right))max(1.75rem,env(safe-area-inset-left))!important}}.job-type-form-page__footer-context-title{color:var(--page-title-foreground);font-size:.8125rem;font-weight:700;line-height:1.25}.job-type-form-page__footer-context-detail{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}@media (min-width:768px){.job-type-form-page__footer-context-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.job-type-form-page__footer-actions{flex-direction:column-reverse;gap:.625rem;width:100%;min-width:0;display:flex}@media (min-width:768px){.job-type-form-page__footer-actions{flex-direction:row;flex-shrink:0;justify-content:flex-end;gap:.75rem;width:auto}}.job-type-form-page__footer-spacer{height:var(--job-type-form-footer-offset);pointer-events:none;flex-shrink:0}.job-type-form-page__footer .job-type-form-page__footer-alert{border-radius:var(--radius-md);border:1px solid var(--error);width:100%}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer .job-type-form-page__footer-alert{border:1px solid color-mix(in oklch,var(--error)28%,transparent)}}.job-type-form-page__footer .job-type-form-page__footer-alert{background:var(--error-surface);color:var(--error-surface-foreground);padding:.625rem .75rem}.job-type-form-page__footer .job-type-form-page__footer-alert ul{color:inherit}.job-type-form-page__footer button[type=button].min-h-11{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer button[type=button].min-h-11{border-color:color-mix(in oklch,var(--border)82%,var(--muted-foreground))}}.job-type-form-page__footer button[type=button].min-h-11{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer button[type=button].min-h-11{background:color-mix(in oklch,var(--card)92%,var(--secondary))}}.job-type-form-page__footer button[type=button].min-h-11{font-weight:600}@media (hover:hover) and (pointer:fine){.job-type-form-page__footer button[type=button].min-h-11:hover:not(:disabled){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer button[type=button].min-h-11:hover:not(:disabled){border-color:color-mix(in oklch,var(--foreground)18%,var(--border))}}.job-type-form-page__footer button[type=button].min-h-11:hover:not(:disabled){background:var(--card)}}.job-type-form-page__footer button[type=submit]:not(:disabled){box-shadow:0 2px 10px -4px var(--primary),0 0 0 1px var(--primary);font-weight:700}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer button[type=submit]:not(:disabled){box-shadow:0 2px 10px -4px color-mix(in oklch,var(--primary)45%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent)}}@media (hover:hover) and (pointer:fine){.job-type-form-page__footer button[type=submit]:not(:disabled):hover{box-shadow:0 4px 16px -6px var(--primary),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page__footer button[type=submit]:not(:disabled):hover{box-shadow:0 4px 16px -6px color-mix(in oklch,var(--primary)50%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)24%,transparent)}}}@keyframes job-type-footer-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.job-type-form-page__footer{animation:none}}.job-type-form-page__sections{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:640px){.job-type-form-page__sections{gap:1.5rem}}@media (min-width:1025px){.job-type-form-page__sections{gap:1.75rem}}.job-type-form-page__pair{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (min-width:769px){.job-type-form-page__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}}@media (min-width:1025px){.job-type-form-page__pair{gap:1.25rem}}.job-type-form-page__full-span{min-width:0}.job-type-catalog-code-control{flex-direction:column;gap:.5rem;min-width:0;display:flex}.job-type-catalog-code-control .min-h-11.w-full.min-w-0.flex-1,.job-type-catalog-code-control input{width:100%;min-width:0}.job-type-catalog-code-control__action{border-color:var(--info);width:100%}@supports (color:color-mix(in lab,red,red)){.job-type-catalog-code-control__action{border-color:color-mix(in oklch,var(--info)30%,var(--border))}}.job-type-catalog-code-control__action{background:var(--card);box-shadow:0 1px 2px var(--foreground);font-weight:600}@supports (color:color-mix(in lab,red,red)){.job-type-catalog-code-control__action{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.job-type-catalog-code-control__action:hover:not(:disabled){border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-catalog-code-control__action:hover:not(:disabled){border-color:color-mix(in oklch,var(--info)42%,var(--border))}}.job-type-catalog-code-control__action:hover:not(:disabled){background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-catalog-code-control__action:hover:not(:disabled){background:color-mix(in oklch,var(--info-surface)35%,var(--card))}}@container form-section (min-width:26rem){.job-type-catalog-code-control{flex-direction:row;align-items:flex-start;gap:.625rem}.job-type-catalog-code-control__action{flex-shrink:0;width:auto;min-width:8.75rem}}.job-type-detail-hero--create .job-type-detail-hero__layout{align-items:stretch}.job-type-detail-hero--create{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero--create{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.job-type-detail-hero--create{background:linear-gradient(155deg,var(--primary)0,var(--detail-hero)38%,var(--info)100%)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero--create{background:linear-gradient(155deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)38%,color-mix(in oklch,var(--info)4%,var(--card))100%)}}.job-type-detail-hero--create .job-type-detail-hero__badge--neutral{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero--create .job-type-detail-hero__badge--neutral{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.job-type-detail-hero--create .job-type-detail-hero__badge--neutral{background:var(--info-surface);color:var(--info-surface-foreground)}.job-type-detail-hero__preview-inline{border-radius:var(--radius-lg);border:1px solid var(--info);flex:auto;min-width:0}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__preview-inline{border:1px solid color-mix(in oklch,var(--info)22%,var(--border))}}.job-type-detail-hero__preview-inline{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__preview-inline{background:color-mix(in oklch,var(--info-surface)45%,var(--card))}}.job-type-detail-hero__preview-inline{box-shadow:inset 0 1px 0 var(--card);padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.job-type-detail-hero__preview-inline{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}@media (min-width:769px){.job-type-detail-hero--create .job-type-detail-hero__identity{flex:52%;max-width:36rem}.job-type-detail-hero__preview-inline{flex:48%;align-self:stretch;max-width:24rem;margin-left:auto}}@media (max-width:768px){.job-type-detail-hero__preview-inline{width:100%}}.job-type-worksheet-preview--compact .job-type-worksheet-preview__track{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--muted-foreground)transparent;flex-wrap:nowrap;padding-bottom:.375rem;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview--compact .job-type-worksheet-preview__track{scrollbar-color:color-mix(in oklch,var(--muted-foreground)35%,transparent)transparent}}.job-type-worksheet-preview--compact .job-type-worksheet-preview__pill{flex-shrink:0;max-width:none}.job-type-worksheet-preview--compact .job-type-worksheet-preview__pill:hover{box-shadow:0 2px 8px -4px var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.job-type-worksheet-preview--compact .job-type-worksheet-preview__pill:hover{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--foreground)18%,transparent)}}.form-technician-panel{border-radius:var(--radius-lg);border:1px solid var(--secondary-brand);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.form-technician-panel{border:1px solid color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.form-technician-panel{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.form-technician-panel{background:color-mix(in oklch,var(--detail-zone)25%,var(--card))}}.form-technician-panel{box-shadow:0 1px 2px var(--foreground),0 6px 18px -10px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 18px -10px color-mix(in oklch,var(--secondary-brand)18%,transparent)}}.form-technician-panel__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.form-technician-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.form-technician-panel__header{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-panel__header{background:color-mix(in oklch,var(--secondary-brand)6%,var(--form-section-header))}}.form-technician-panel__header{padding:1rem 1.125rem}.form-technician-panel__icon{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--secondary-brand);background:var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.form-technician-panel__icon{background:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}.form-technician-panel__icon{border:1px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-technician-panel__icon{border:1px solid color-mix(in oklch,var(--secondary-brand)22%,transparent)}}.form-technician-panel__body{min-width:0;padding:1rem 1.125rem 1.25rem}@media (min-width:640px){.form-technician-panel__body,.form-technician-panel__header{padding-left:1.25rem;padding-right:1.25rem}}.form-technician-field-card{border-radius:var(--radius-md);border:1px solid var(--border);min-width:0;padding:.75rem .875rem;container:field-card/inline-size}@supports (color:color-mix(in lab,red,red)){.form-technician-field-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.form-technician-field-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.form-technician-field-card{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.form-technician-field-card{box-shadow:0 1px 2px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.form-technician-field-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.form-technician-field-card{transition:box-shadow .2s}.form-technician-field-card:hover{box-shadow:0 2px 8px -4px var(--foreground),inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.form-technician-field-card:hover{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--foreground)10%,transparent),inset 0 1px 0 color-mix(in oklch,var(--card)70%,transparent)}}.form-technician-field-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.form-technician-field-card__index{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600}.form-technician-field-card__grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@container field-card (min-width:30rem){.form-technician-field-card__grid{grid-template-columns:minmax(0,1.5fr) minmax(5.5rem,.5fr) minmax(6.5rem,.62fr);align-items:end;gap:.5rem .625rem}.form-technician-field-card__grid--two-cols{grid-template-columns:minmax(0,1.5fr) minmax(5.5rem,.5fr)}}.form-technician-field-card__note{color:var(--muted-foreground);margin-top:.5rem;font-size:.625rem;line-height:1.45}.form-technician-field-card__hint{border-top:1px dashed var(--border);margin-top:.5rem}@supports (color:color-mix(in lab,red,red)){.form-technician-field-card__hint{border-top:1px dashed color-mix(in oklch,var(--border)72%,transparent)}}.form-technician-field-card__hint{padding-top:.5rem}.form-technician-field-card__hint-trigger{color:var(--muted-foreground);background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.6875rem;font-weight:500;transition:color .15s;display:inline-flex}.form-technician-field-card__hint-trigger:hover{color:var(--foreground)}.form-technician-field-card__hint .form-field--dense{margin-top:.5rem}.field-technician-impact{border-radius:var(--radius-md);border:1px solid var(--border);margin-top:.625rem;padding:.5rem .625rem}@supports (color:color-mix(in lab,red,red)){.field-technician-impact{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.field-technician-impact{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.field-technician-impact{background:color-mix(in oklch,var(--muted)10%,var(--card))}}.field-technician-impact__text{color:var(--foreground);margin:0;font-size:.75rem;line-height:1.45}.field-technician-impact__hint{color:var(--muted-foreground);margin:.375rem 0 0;font-size:.6875rem;line-height:1.45}.field-technician-impact--reference{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.field-technician-impact--reference{border-color:color-mix(in oklch,var(--muted-foreground)20%,var(--border))}}.field-technician-impact--required{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.field-technician-impact--required{border-color:color-mix(in oklch,var(--success)25%,var(--border))}}.field-technician-impact--optional{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.field-technician-impact--optional{border-color:color-mix(in oklch,var(--info)20%,var(--border))}}.form-field--dense.space-y-2{gap:.25rem}.form-field--dense>label{letter-spacing:.02em;font-size:.6875rem;font-weight:600}.form-field--dense>p.text-sm.text-muted-foreground{display:none}.sr-only-label>label{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-technician-fields-list{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:1025px){.job-type-form-page .form-technician-fields-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.form-technician-panel__body--page{flex-direction:column;gap:1.25rem;min-width:0;padding-top:1.125rem;padding-bottom:1.375rem;display:flex}.form-technician-panel--page-inline{box-shadow:none;background:0 0;border:0;border-radius:0}.form-technician-panel--page-inline .form-technician-panel__body--page{gap:.75rem;padding:0}@media (min-width:640px){.form-technician-panel__body--page{gap:1.375rem;padding-top:1.25rem;padding-bottom:1.5rem}}.job-type-form-page .form-technician-panel{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-technician-panel{border-color:color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.job-type-form-page .form-technician-panel{background:var(--job-type-form-zone-worksheet)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-technician-panel{background:color-mix(in oklch,var(--job-type-form-zone-worksheet)55%,var(--card))}}.job-type-form-page .form-technician-panel{box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-technician-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--secondary-brand)22%,transparent)}}.job-type-form-page .form-technician-panel--page-inline{box-shadow:none;background:0 0;border:0}.job-type-form-page__zone--worksheet .job-type-form-page__zone-body{gap:.75rem;padding:.875rem 1rem 1rem}@media (min-width:640px){.job-type-form-page__zone--worksheet .job-type-form-page__zone-body{padding:1rem 1.125rem 1.125rem}}.job-type-form-page .form-technician-panel__header{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-technician-panel__header{background:color-mix(in oklch,var(--secondary-brand)10%,var(--form-section-header))}}.job-type-form-page .form-technician-zone{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-technician-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.job-type-form-page .form-technician-zone--fields{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-technician-zone--fields{background:color-mix(in oklch,var(--secondary-brand)4%,var(--card))}}.job-type-form-page .form-technician-zone--quantity{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.job-type-form-page .form-technician-zone--quantity{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.form-technician-zone__header-main{min-width:0}.form-technician-zone__toolbar{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:flex-start;gap:.5rem;min-width:0;display:flex}@media (min-width:768px){.form-technician-zone__header{flex-wrap:wrap;align-items:flex-start}.form-technician-zone__toolbar{flex:0 auto;max-width:100%;margin-left:auto}}.form-technician-zone__toolbar-actions{min-width:0}.form-technician-zones-split{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:1200px){.form-technician-zones-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:.875rem}}@media (min-width:1025px){.job-type-form-page .form-technician-guide{padding:.75rem 1rem}.job-type-form-page .form-technician-guide__detail{font-size:.625rem}}.form-template-preview{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.form-template-preview{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.form-template-preview{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-template-preview{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.form-template-preview{padding:.75rem .875rem}.form-template-preview__track{flex-wrap:wrap;gap:.375rem;min-width:0;margin-top:.625rem;display:flex}.form-template-preview__pill{text-overflow:ellipsis;white-space:nowrap;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.form-template-preview__pill{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.form-template-preview__pill{background:var(--card);color:var(--foreground);padding:.2rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.35}.form-template-preview__pill--system{color:var(--muted-foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-template-preview__pill--system{background:color-mix(in oklch,var(--muted)50%,var(--card))}}.form-template-preview__pill--custom{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-template-preview__pill--custom{border-color:color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.form-template-preview__pill--custom{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.form-template-preview__pill--custom{background:color-mix(in oklch,var(--secondary-brand)8%,var(--card))}}.form-pay-qty-panel{border-radius:var(--radius-md);border:1px solid var(--border);min-width:0;container:pay-qty/inline-size}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.form-pay-qty-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.form-pay-qty-panel{box-shadow:inset 0 1px 0 var(--card);padding:1rem 1.125rem}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)75%,transparent)}}.form-pay-qty-panel{transition:border-color .2s,background-color .2s}.form-pay-qty-panel--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel--active{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.form-pay-qty-panel--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel--active{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.form-pay-qty-panel--error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel--error{border-color:color-mix(in oklch,var(--error)35%,transparent)}}.form-pay-qty-panel--error{background:var(--error-surface)}.form-pay-qty-panel__header{flex-direction:column;gap:.75rem;min-width:0;display:flex}.form-pay-qty-panel__header-copy{flex:auto;min-width:0}.form-pay-qty-panel__header-actions{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel__header-actions{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.form-pay-qty-panel__header-actions{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel__header-actions{background:color-mix(in oklch,var(--card)90%,var(--surface-elevated))}}.form-pay-qty-panel__header-actions{padding:.625rem .75rem}@container pay-qty (min-width:26rem){.form-pay-qty-panel__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.form-pay-qty-panel__header-actions{flex-direction:column;align-items:flex-end;width:auto}}.form-pay-qty-panel__requirement{border-radius:var(--radius-md);border:1px solid var(--warning);align-items:flex-start;gap:.5rem;margin-top:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.form-pay-qty-panel__requirement{border:1px solid color-mix(in oklch,var(--warning)32%,transparent)}}.form-pay-qty-panel__requirement{background:var(--warning-surface);color:var(--warning-surface-foreground);padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.form-pricing-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);text-align:left;min-height:5.75rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .15s;position:relative}.form-pricing-card:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-pricing-card:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.form-pricing-card:not(:disabled):hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.form-pricing-card:not(:disabled):hover{background:color-mix(in oklch,var(--muted)40%,var(--card))}}.form-pricing-card:not(:disabled):hover{box-shadow:0 4px 12px -8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.form-pricing-card:not(:disabled):hover{box-shadow:0 4px 12px -8px color-mix(in oklch,var(--foreground)12%,transparent)}}.form-pricing-card:not(:disabled):active{transform:scale(.99)}.form-pricing-card--selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-pricing-card--selected{border-color:color-mix(in oklch,var(--primary)55%,var(--border))}}.form-pricing-card--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-pricing-card--selected{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.form-pricing-card--selected{box-shadow:0 0 0 1px var(--primary),0 6px 16px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-pricing-card--selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent),0 6px 16px -10px color-mix(in oklch,var(--primary)35%,transparent)}}.form-pricing-card__check{background:var(--primary);width:1.25rem;height:1.25rem;color:var(--primary-foreground);opacity:0;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:.75rem;right:.75rem;transform:scale(.85)}.form-pricing-card--selected .form-pricing-card__check{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.form-pricing-card,.form-pricing-card__check{transition:none}.form-pricing-card:not(:disabled):active{transform:none}}.workbooks-inbox-page{width:100%;max-width:none;animation:form-drawer-fade-in .35s ease-out both}.workbooks-inbox-hero.dashboard-page-hero{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-hero.dashboard-page-hero{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.workbooks-inbox-hero.dashboard-page-hero{box-shadow:0 1px 2px var(--foreground),0 14px 36px -18px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-hero.dashboard-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 14px 36px -18px color-mix(in oklch,var(--primary)22%,transparent)}}.workbooks-inbox-presets{grid-template-columns:minmax(0,1fr);gap:.625rem;width:100%;min-width:0;display:grid}@media (min-width:640px){.workbooks-inbox-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}.workbooks-inbox-preset{text-align:left;cursor:pointer;border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.workbooks-inbox-preset{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset{background:color-mix(in oklch,var(--card)88%,var(--muted))}}.workbooks-inbox-preset{color:var(--foreground);transition:border-color .15s,background-color .15s,box-shadow .15s}.workbooks-inbox-preset:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset:hover{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.workbooks-inbox-preset:hover{background:var(--card)}.workbooks-inbox-preset--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset--active{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.workbooks-inbox-preset--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset--active{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.workbooks-inbox-preset--active{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent)}}.workbooks-inbox-preset__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset__icon{border:1px solid color-mix(in oklch,var(--primary)20%,var(--border))}}.workbooks-inbox-preset__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-preset__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.workbooks-inbox-preset__icon{color:var(--primary)}.workbooks-inbox-preset__label{letter-spacing:-.01em;font-size:.875rem;font-weight:650;line-height:1.25;display:block}.workbooks-inbox-preset__desc{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.35;display:block}.workbooks-inbox-results-panel{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-results-panel{border-color:color-mix(in oklch,var(--secondary-brand)20%,var(--border))}}.workbooks-inbox-results-zone__icon{border-radius:var(--radius-md);border:1px solid var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-results-zone__icon{border:1px solid color-mix(in oklch,var(--secondary-brand)24%,var(--border))}}.workbooks-inbox-results-zone__icon{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-results-zone__icon{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.workbooks-inbox-results-zone__icon{color:var(--secondary-brand)}.workbooks-inbox-results-zone__title{color:var(--page-title-foreground);font-size:.9375rem;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.workbooks-inbox-preset{transition:none}}.workbooks-inbox-panel{border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.workbooks-inbox-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.workbooks-inbox-panel{transition:opacity .18s}.workbooks-inbox-filters-panel--outlined{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel--outlined{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.workbooks-inbox-filters-panel--outlined{box-shadow:0 1px 2px var(--foreground),0 12px 28px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel--outlined{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 28px -14px color-mix(in oklch,var(--primary)16%,transparent)}}.workbooks-inbox-panel--refreshing{pointer-events:none;opacity:.72}.workbooks-inbox-filters-panel{isolation:isolate;position:relative}.workbooks-inbox-filters-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.workbooks-inbox-filters-panel:before{opacity:.85}.workbooks-inbox-filters-panel__header{background:var(--catalog-toolbar);flex-direction:column;gap:.625rem;min-width:0;padding:.625rem .75rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.workbooks-inbox-filters-panel__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}@media (min-width:640px){.workbooks-inbox-filters-panel__header{gap:.6875rem;padding:.6875rem .875rem .8125rem}}.workbooks-inbox-filters-panel__top{justify-content:space-between}.workbooks-inbox-filters-panel__intro,.workbooks-inbox-filters-panel__top{align-items:center;gap:.625rem;min-width:0;display:flex}.workbooks-inbox-filters-panel__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.workbooks-inbox-filters-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.workbooks-inbox-filters-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)28%,transparent)}}.workbooks-inbox-filters-panel__title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.workbooks-inbox-filters-panel__meta{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;line-height:1.35}.workbooks-inbox-filters-panel__reset{width:auto}@media (max-width:639px){.workbooks-inbox-filters-panel__reset{width:100%}}.workbooks-inbox-filters-toolbar{grid-template-columns:minmax(0,1fr);align-items:end;gap:.5rem;width:100%;min-width:0;display:grid}@media (min-width:640px){.workbooks-inbox-filters-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .625rem}}@media (min-width:768px){.workbooks-inbox-filters-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.workbooks-inbox-filters-toolbar{grid-template-columns:minmax(11.5rem,1.35fr) minmax(9.25rem,1.05fr) minmax(8.25rem,.95fr) minmax(8.5rem,1fr) minmax(10.5rem,auto);gap:.5rem .625rem}}.workbooks-inbox-filter-field{min-width:0}.workbooks-inbox-filter-field__label{letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filter-field__label{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.workbooks-inbox-filter-field__label{white-space:nowrap}.workbooks-inbox-filter-field label{letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filter-field label{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.workbooks-inbox-filter-field label{white-space:nowrap}.workbooks-inbox-filter-field [data-slot=button],.workbooks-inbox-filter-field button[role=combobox],.workbooks-inbox-filter-field__input{min-height:2.5rem}.workbooks-inbox-filters-toolbar__advanced{align-self:end}.workbooks-inbox-filters-panel__active-hint{border-radius:var(--radius-md);border:1px solid var(--info);align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__active-hint{border:1px solid color-mix(in oklch,var(--info)22%,transparent)}}.workbooks-inbox-filters-panel__active-hint{background:var(--info-surface);color:var(--info-surface-foreground);white-space:nowrap;text-overflow:ellipsis;padding:.3125rem .5rem;font-size:.6875rem;line-height:1.35}.workbooks-inbox-filters-panel__active-dot{background:var(--info);width:.375rem;height:.375rem;box-shadow:0 0 0 2px var(--info);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__active-dot{box-shadow:0 0 0 2px color-mix(in oklch,var(--info)22%,transparent)}}.workbooks-inbox-filters-panel__advanced{border-top:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-filters-panel__advanced{border-top:1px solid color-mix(in oklch,var(--border)68%,transparent)}}.workbooks-inbox-filters-panel__advanced{padding-top:.625rem}.workbooks-inbox-advanced-fieldset{border-radius:var(--radius-md);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-advanced-fieldset{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.workbooks-inbox-advanced-fieldset{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-advanced-fieldset{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.workbooks-inbox-advanced-fieldset{padding:.625rem .75rem}.workbooks-inbox-advanced-fieldset__legend{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;padding:0 .25rem;font-size:.625rem;font-weight:700}.workbooks-inbox-filters-panel .catalog-toolbar-fields{gap:.75rem 1rem}@media (min-width:768px) and (max-width:1023px){.workbooks-inbox-filters-panel .catalog-toolbar-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.workbooks-inbox-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-results-zone{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.workbooks-inbox-results-zone{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-results-zone{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.workbooks-inbox-results-zone__count{letter-spacing:-.01em;color:var(--foreground);font-size:.8125rem;font-weight:600}.workbooks-inbox-results-zone__count-value{font-variant-numeric:tabular-nums;color:var(--primary)}.workbooks-inbox-results-zone__scope{color:var(--muted-foreground);font-weight:500}.workbooks-inbox-results-zone__hint{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.4}.workbooks-inbox-results-body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-results-body{background:color-mix(in oklch,var(--detail-zone)8%,var(--card))}}.workbooks-inbox-pagination{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-pagination{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.workbooks-inbox-table-shell{container:workbooks-inbox/inline-size}.workbooks-inbox-data-table{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-data-table{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.workbooks-inbox-data-table{background:var(--card)}.workbooks-inbox-data-table table{table-layout:fixed;width:100%;min-width:0}.workbooks-inbox-data-table thead th{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);padding:.5rem .625rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-data-table thead th{background:color-mix(in oklch,var(--muted)38%,var(--card))}}.workbooks-inbox-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.workbooks-inbox-data-table thead th{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.workbooks-inbox-data-table tbody td{vertical-align:middle;border-bottom:1px solid var(--border);padding:.5625rem .625rem}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-data-table tbody td{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.workbooks-inbox-data-table tbody td{overflow:hidden}.workbooks-inbox-data-table td.workbooks-inbox-col-actions,.workbooks-inbox-data-table th.workbooks-inbox-col-actions{text-overflow:clip;overflow:hidden}.workbooks-inbox-col-dept{width:auto;min-width:0}.workbooks-inbox-col-pay-period{width:8.75rem;min-width:8.75rem;max-width:8.75rem}.workbooks-inbox-col-supervisor{width:8rem;min-width:8rem;max-width:8rem}.workbooks-inbox-col-submitted{width:6.75rem;min-width:6.75rem;max-width:6.75rem}.workbooks-inbox-col-techs{width:4.25rem;min-width:4.25rem;max-width:4.25rem}.workbooks-inbox-col-next{width:8.5rem;min-width:7.5rem;max-width:10rem}.workbooks-inbox-col-gross,.workbooks-inbox-col-status{width:7.25rem;min-width:7.25rem;max-width:7.25rem}.workbooks-inbox-col-status{overflow:hidden}.workbooks-inbox-col-actions{white-space:nowrap;text-align:right;text-overflow:clip;width:2.75rem;min-width:2.75rem;max-width:2.75rem;overflow:hidden;padding-left:.25rem!important;padding-right:.375rem!important}.workbooks-inbox-col-low,.workbooks-inbox-col-medium,.workbooks-inbox-col-wide{display:none}@container workbooks-inbox (max-width:35.99rem){.workbooks-inbox-col-gross{width:32%;min-width:5.25rem;max-width:none}.workbooks-inbox-col-actions{width:2.75rem;min-width:2.75rem;max-width:2.75rem}}@container workbooks-inbox (min-width:36rem){.workbooks-inbox-col-medium{display:table-cell}.workbooks-inbox-dept-status-mobile{display:none!important}.workbooks-inbox-col-dept{width:auto;min-width:8rem}.workbooks-inbox-row-actions__icon{display:none}.workbooks-inbox-row-actions__label{display:inline-flex!important}.workbooks-inbox-col-actions{width:6rem;min-width:6rem;max-width:6rem;padding-left:.375rem!important;padding-right:.5rem!important}}@container workbooks-inbox (min-width:36rem) and (max-width:51.99rem){.workbooks-inbox-col-pay-period{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.workbooks-inbox-col-gross,.workbooks-inbox-col-status{width:6.75rem;min-width:6.75rem;max-width:6.75rem}}@container workbooks-inbox (min-width:44rem){.workbooks-inbox-col-wide{display:table-cell}.workbooks-inbox-col-dept{min-width:9.5rem}}@container workbooks-inbox (min-width:52rem){.workbooks-inbox-col-low{display:table-cell}.workbooks-inbox-col-dept{width:auto;min-width:12rem}.workbooks-inbox-col-pay-period{width:9.5rem;min-width:9.5rem;max-width:9.5rem}.workbooks-inbox-col-next{width:9.5rem;min-width:8.5rem;max-width:11rem}.workbooks-inbox-col-actions{width:6.25rem;min-width:6.25rem;max-width:6.25rem}.workbooks-inbox-col-status{width:7.5rem;min-width:7.5rem;max-width:7.5rem}}.workbooks-inbox-dept-status-mobile{margin-top:.375rem;display:flex}.workbooks-inbox-dept-cell{min-width:0}.workbooks-inbox-desk-name{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workbooks-inbox-grid-card--current,.workbooks-inbox-list-row--current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-grid-card--current,.workbooks-inbox-list-row--current{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.workbooks-inbox-grid-card--current,.workbooks-inbox-list-row--current{box-shadow:0 1px 2px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-grid-card--current,.workbooks-inbox-list-row--current{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)14%,transparent)}}.workbooks-inbox-status-cell{flex-flow:column;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%;display:flex}.workbooks-inbox-status-cell>*{min-width:0;max-width:100%}.workbooks-inbox-row-actions{max-width:100%}.workbooks-inbox-row-actions__label{max-width:100%;display:none}.workbooks-inbox-grid-card .workbooks-inbox-row-actions__label,.workbooks-inbox-list-row .workbooks-inbox-row-actions__label,.workbooks-inbox-row-actions__icon{display:inline-flex}.workbooks-inbox-data-table tbody tr{transition:background-color .15s}@media (prefers-reduced-motion:reduce){.workbooks-inbox-data-table tbody tr{transition:none}}.workbooks-inbox-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.workbooks-inbox-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table td:last-child,.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table td:last-child,.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table thead th:last-child{z-index:3;background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table thead th:last-child{background-color:color-mix(in oklch,var(--muted)38%,var(--card))}}.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-table-shell[data-workbooks-inbox-layout=table] .workbooks-inbox-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.workbooks-inbox-grid-card{background:var(--card);flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.workbooks-inbox-grid-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-grid-card:hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.workbooks-inbox-grid-card:hover{box-shadow:0 4px 16px -8px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-grid-card:hover{box-shadow:0 4px 16px -8px color-mix(in oklch,var(--foreground)12%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.workbooks-inbox-list-row{transition:border-color .15s,background-color .15s,box-shadow .15s}.workbooks-inbox-list-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-list-row:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border))}}.workbooks-inbox-list-row:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.workbooks-inbox-list-row:hover{background:color-mix(in oklch,var(--surface-elevated)80%,var(--card))}}@media (prefers-reduced-motion:reduce){.workbooks-inbox-page{animation:none}.workbooks-inbox-grid-card,.workbooks-inbox-list-row{transition:none}.workbooks-inbox-grid-card:hover{transform:none}}.workbook-detail-page{width:100%;max-width:100%;animation:form-drawer-fade-in .35s ease-out both}.workbook-detail-hero{--workbook-hero-pad-y:.875rem;--workbook-hero-pad-x:.875rem;--workbook-hero-pad-start:calc(var(--workbook-hero-pad-x) + .375rem);isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--secondary-brand);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero{border:1px solid color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.workbook-detail-hero{background:linear-gradient(165deg,var(--detail-hero)0,var(--detail-hero)36%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero{background:linear-gradient(165deg,color-mix(in oklch,var(--detail-hero)88%,var(--card))0,var(--detail-hero)36%,var(--card)100%)}}.workbook-detail-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--secondary-brand)14%,transparent)}}.workbook-detail-hero{transition:border-color .2s,box-shadow .2s}@media (min-width:640px){.workbook-detail-hero{--workbook-hero-pad-y:.875rem;--workbook-hero-pad-x:1rem;--workbook-hero-pad-start:calc(var(--workbook-hero-pad-x) + .5rem)}}@media (min-width:1025px){.workbook-detail-hero{--workbook-hero-pad-y:1rem;--workbook-hero-pad-x:1.125rem;--workbook-hero-pad-start:calc(var(--workbook-hero-pad-x) + .5rem)}}.workbook-detail-hero__accent{pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,transparent 100%)}}.workbook-detail-hero__accent{opacity:.9}.dark .workbook-detail-hero{background:linear-gradient(165deg,var(--primary)0,var(--detail-hero)42%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .workbook-detail-hero{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.workbook-detail-hero__icon{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--primary);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.workbook-detail-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__icon{border:1px solid color-mix(in oklch,var(--primary)22%,transparent)}}.dark .workbook-detail-hero__icon{color:var(--sidebar-primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .workbook-detail-hero__icon{background:color-mix(in oklch,var(--primary)16%,var(--card))}}.workbook-detail-hero__layout{min-width:0;padding-block:var(--workbook-hero-pad-y);flex-direction:column;align-items:stretch;gap:.75rem;padding-inline-start:var(--workbook-hero-pad-start);padding-inline-end:var(--workbook-hero-pad-x);display:flex}@media (min-width:1025px){.workbook-detail-hero__layout{flex-direction:row;align-items:flex-start;gap:1.25rem}.workbook-detail-hero__identity{flex:52%;min-width:0}.workbook-detail-hero__toolbar-zone{flex:48%;align-self:stretch;min-width:0;max-width:none}}.workbook-detail-hero__identity{width:100%;min-width:0}.workbook-detail-hero__identity-row{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.workbook-detail-hero__identity-body{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.workbook-detail-hero__kicker-row{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.workbook-detail-hero__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}.workbook-detail-hero__title-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.workbook-detail-hero__title{letter-spacing:-.025em;min-width:0;color:var(--page-title-foreground);overflow-wrap:anywhere;text-wrap:balance;flex:auto;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.workbook-detail-hero__title{font-size:1.5rem}}@media (min-width:1025px){.workbook-detail-hero__title{font-size:1.625rem}}.workbook-detail-hero__desk-row{border-radius:var(--radius-md);border:1px solid var(--secondary-brand);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__desk-row{border:1px solid color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.workbook-detail-hero__desk-row{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__desk-row{background:color-mix(in oklch,var(--secondary-brand)8%,var(--card))}}.workbook-detail-hero__desk-row{padding:.3125rem .5625rem}.workbook-detail-hero__desk-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:700}.workbook-detail-hero__desk-value{min-width:0;color:var(--page-title-foreground);overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.25}.workbook-detail-hero__desk-icon{color:var(--secondary-brand);opacity:.85}.workbook-detail-hero__reviewing{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.4}.workbook-detail-hero__reviewing-label{font-weight:500}.workbook-detail-hero__reviewing-name{color:var(--foreground);font-weight:700}.workbook-detail-hero__status-row{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.workbook-detail-hero__next{border-block-start:1px solid var(--warning);max-width:none;margin:0}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__next{border-block-start:1px solid color-mix(in oklch,var(--warning)28%,var(--border))}}.workbook-detail-hero__next{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__next{background:color-mix(in oklch,var(--warning-surface)70%,var(--card))}}.workbook-detail-hero__next{color:var(--warning-surface-foreground);text-wrap:pretty;padding-block:.625rem;padding-inline-start:var(--workbook-hero-pad-start);padding-inline-end:var(--workbook-hero-pad-x);font-size:.8125rem;line-height:1.4}.workbook-detail-hero__meta-line{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:.8125rem;line-height:1.35;display:flex}.workbook-detail-hero__pay-period{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.workbook-detail-hero__subtitle{color:var(--muted-foreground)}.workbook-detail-ref-chip{border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workbook-detail-ref-chip{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.workbook-detail-ref-chip{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-ref-chip{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.workbook-detail-ref-chip{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}.workbook-detail-hero__toolbar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin:0 0 .375rem;padding-inline:.125rem;font-size:.625rem;font-weight:600}.workbook-detail-hero__actions{box-sizing:border-box;background:var(--surface-elevated);width:100%;min-width:0;padding:.5rem;container:workbook-actions/inline-size}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__actions{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.workbook-detail-hero__actions{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__actions{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.workbook-detail-hero__actions{border-radius:var(--radius-md)}@media (min-width:640px){.workbook-detail-hero__actions{padding:.5625rem .625rem}}.workbook-detail-hero__actions-inner,.workbook-detail-hero__actions-primary{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.375rem;min-width:0;display:flex}.workbook-detail-hero__actions-primary{flex:auto}.workbook-detail-hero__actions-deferred{flex:none;justify-content:flex-start;align-items:center;display:flex}@container workbook-actions (max-width:22rem){.workbook-detail-hero__actions-deferred{border-block-start:1px solid var(--border);flex:100%;padding-block-start:.25rem}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__actions-deferred{border-block-start:1px solid color-mix(in oklch,var(--border)75%,transparent)}}}.workbook-detail-hero__toolbar-zone{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.workbook-detail-hero__archive-footer{justify-content:flex-start;min-width:0;margin-top:.375rem;padding-block:.25rem 0;display:flex}.workbook-detail-hero__action-slot{align-items:stretch;min-width:0;max-width:100%;display:flex}.workbook-detail-hero__action-slot--uniform{flex:auto;min-width:min(100%,6.5rem);max-width:none}.workbook-detail-hero__action-slot--compact{flex:none}.workbook-detail-hero__action-slot>button{width:100%}.workbook-detail-hero__action-btn{cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.workbook-detail-hero__action-btn--uniform{height:2.25rem;min-height:2.25rem;padding-inline:.625rem;font-size:.8125rem;font-weight:600}.workbook-detail-hero__action-btn--compact{width:auto;min-width:0;height:2rem;min-height:2rem;padding-inline:.5rem;font-size:.75rem;font-weight:500}.workbook-detail-hero__action-btn:disabled{box-shadow:none}.workbook-detail-hero__action-btn--primary{box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--primary{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)45%,transparent)}}.workbook-detail-hero__action-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px -8px color-mix(in oklch,var(--primary)50%,transparent)}}.workbook-detail-hero__action-btn--commit{box-shadow:0 1px 2px var(--foreground),0 6px 20px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--commit{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)6%,transparent),0 6px 20px -6px color-mix(in oklch,var(--primary)55%,transparent)}}.workbook-detail-hero__action-btn--secondary{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--secondary{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.workbook-detail-hero__action-btn--secondary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--secondary{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.workbook-detail-hero__action-btn--secondary{color:var(--foreground)}.workbook-detail-hero__action-btn--secondary:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--secondary:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary)40%,var(--border))}}.workbook-detail-hero__action-btn--secondary:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--secondary:hover:not(:disabled){background:color-mix(in oklch,var(--primary)16%,var(--card))}}.workbook-detail-hero__action-btn--supporting{color:var(--muted-foreground);font-weight:500}.workbook-detail-hero__action-btn--supporting:hover:not(:disabled){color:var(--foreground)}.workbook-detail-hero__action-btn--revert{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--revert{border-color:color-mix(in oklch,var(--warning)35%,var(--border))}}.workbook-detail-hero__action-btn--revert{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--revert{background:color-mix(in oklch,var(--warning-surface)55%,var(--card))}}.workbook-detail-hero__action-btn--revert{color:var(--warning-surface-foreground)}.workbook-detail-hero__action-btn--revert:hover:not(:disabled){border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--revert:hover:not(:disabled){border-color:color-mix(in oklch,var(--warning)50%,var(--border))}}.workbook-detail-hero__action-btn--revert:hover:not(:disabled){background:var(--warning-surface)}.workbook-detail-hero__action-btn--lifecycle{color:var(--muted-foreground);opacity:.9;height:1.875rem;min-height:1.875rem;padding-inline:.375rem}.workbook-detail-hero__action-btn--lifecycle:hover:not(:disabled){color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-hero__action-btn--lifecycle:hover:not(:disabled){background:color-mix(in oklch,var(--muted)45%,transparent)}}.workbook-detail-hero__action-btn--lifecycle:hover:not(:disabled){opacity:1}.workbook-detail-hero__action-btn:disabled{cursor:not-allowed;opacity:.55}@container workbook-actions (max-width:18rem){.workbook-detail-hero__action-slot--uniform{flex:100%;min-width:0}}.workbook-detail-meta-strip{background:var(--secondary-brand);min-width:0;grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding-block:.75rem;padding-inline-start:var(--workbook-hero-pad-start);padding-inline-end:var(--workbook-hero-pad-x);display:grid}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-strip{background:color-mix(in oklch,var(--secondary-brand)5%,var(--muted)12%,transparent)}}.workbook-detail-meta-strip{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-strip{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}@media (min-width:480px){.workbook-detail-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:768px){.workbook-detail-meta-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}}.workbook-detail-meta-strip__item{border-radius:var(--radius-md);flex-direction:column;gap:.125rem;min-width:0;padding:.375rem .5rem;display:flex}.workbook-detail-meta-strip__item--desk{border:1px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-strip__item--desk{border:1px solid color-mix(in oklch,var(--secondary-brand)24%,var(--border))}}.workbook-detail-meta-strip__item--desk{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-strip__item--desk{background:color-mix(in oklch,var(--secondary-brand)8%,var(--card))}}.workbook-detail-meta-strip__label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-strip__label{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.workbook-detail-meta-strip__label{white-space:nowrap}.workbook-detail-meta-strip__value{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.workbook-detail-meta-strip__value--primary{color:var(--primary);font-weight:700}@media (min-width:640px){.workbook-detail-meta-strip__value{font-size:.875rem}}.workbook-detail-meta-grid{min-width:0;padding-block:var(--workbook-hero-pad-y);background:var(--muted);grid-template-columns:minmax(0,1fr);gap:.75rem;padding-inline-start:var(--workbook-hero-pad-start);padding-inline-end:var(--workbook-hero-pad-x);display:grid}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-grid{background:color-mix(in oklch,var(--muted)12%,transparent)}}.workbook-detail-meta-grid{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-grid{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}@media (min-width:640px){.workbook-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.workbook-detail-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workbook-detail-meta-tile{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;min-height:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-tile{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.workbook-detail-meta-tile{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-tile{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.workbook-detail-meta-tile{padding:.875rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.workbook-detail-meta-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-tile:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.workbook-detail-meta-tile:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-tile:hover{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.workbook-detail-meta-tile:hover{box-shadow:0 4px 14px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-meta-tile:hover{box-shadow:0 4px 14px -10px color-mix(in oklch,var(--primary)25%,transparent)}}.workbook-detail-metric-zone{border-radius:var(--radius-xl);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-zone{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.workbook-detail-metric-zone{background:linear-gradient(180deg,var(--surface-elevated)0,var(--card)28%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-zone{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated)35%,var(--card))0,var(--card)28%,var(--card)100%)}}.workbook-detail-metric-zone{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.workbook-detail-metric-zone__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-zone__body{background:color-mix(in oklch,var(--detail-zone)25%,transparent)}}.workbook-detail-totals-zone{border-radius:var(--radius-xl);border:1px solid var(--secondary-brand);width:100%;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbook-detail-totals-zone{border:1px solid color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.workbook-detail-totals-zone{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-totals-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--secondary-brand)14%,transparent)}}.workbook-detail-totals-zone__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-totals-zone__header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.workbook-detail-totals-zone__header{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-totals-zone__header{background:color-mix(in oklch,var(--secondary-brand)6%,var(--card))}}.workbook-detail-totals-zone__header{padding:.75rem .875rem}.workbook-detail-totals-zone__icon{border-radius:var(--radius-md);border:1px solid var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.workbook-detail-totals-zone__icon{border:1px solid color-mix(in oklch,var(--secondary-brand)24%,var(--border))}}.workbook-detail-totals-zone__icon{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-totals-zone__icon{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.workbook-detail-totals-zone__icon{color:var(--secondary-brand)}.workbook-detail-totals-zone__title{color:var(--page-title-foreground);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.workbook-detail-totals-zone__description{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.8125rem;line-height:1.4}.workbook-detail-metrics{background:var(--detail-zone);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;padding:.75rem .875rem .875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metrics{background:color-mix(in oklch,var(--detail-zone)20%,transparent)}}@media (min-width:769px){.workbook-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:.875rem 1rem 1rem}}.workbook-detail-metric{border-radius:var(--radius-md);background:var(--muted);min-width:0}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.workbook-detail-metric{box-shadow:inset 0 0 0 1px var(--border);padding:.4375rem .5rem}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border)65%,transparent)}}.workbook-detail-metric{transition:background-color .15s}.workbook-detail-metric:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric:hover{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.workbook-detail-metric--emphasis{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric--emphasis{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.workbook-detail-metric--emphasis{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric--emphasis{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)16%,var(--border))}}.workbook-detail-metric__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.625rem;font-weight:600}.workbook-detail-metric__value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;margin-top:.1875rem;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}.workbook-detail-metric--emphasis .workbook-detail-metric__value{color:var(--page-title-foreground,var(--foreground));font-size:1.0625rem}.workbook-review-lines-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;min-width:0;display:flex}.workbook-review-lines-count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;margin:0;font-size:.75rem;line-height:1.3}@media (min-width:640px){.workbook-review-lines-count{font-size:.875rem}}.workbook-review-lines-filters{flex-direction:column;flex:100%;gap:.75rem;min-width:0;max-width:100%;display:flex}.workbook-review-lines-filters__search{width:100%;max-width:28rem}.workbook-review-lines-filters__facets{grid-template-columns:minmax(0,1fr);align-items:end;gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.workbook-review-lines-filters__facets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.workbook-review-lines-filters{flex-flow:wrap;flex:0 auto;align-items:flex-end;gap:.75rem 1rem;width:max-content;max-width:100%}.workbook-review-lines-filters__search{flex:0 22rem;width:22rem;min-width:min(100%,16rem);max-width:22rem}.workbook-review-lines-filters__facets{flex:0 auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),14rem));align-items:end;width:auto}}.workbook-review-lines-filters__facet label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.workbook-review-lines-filters__clear{justify-self:start}.workbook-review-lines-data-table{min-width:0;overflow:hidden}.workbook-review-lines-data-table table{table-layout:fixed;width:100%;min-width:0}.workbook-review-lines-data-table td,.workbook-review-lines-data-table th{vertical-align:middle;padding:.4375rem .625rem}.workbook-review-lines-data-table thead th{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbook-review-lines-data-table thead th{background:color-mix(in oklch,var(--muted)55%,var(--card))}}.workbook-review-lines-data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.625rem;font-weight:650}.workbook-review-lines-data-table tbody td{font-size:.8125rem;line-height:1.35}.workbook-review-lines-data-table td.workbook-review-col-project,.workbook-review-lines-data-table th.workbook-review-col-project{width:12rem;max-width:12rem}.workbook-review-lines-data-table td.workbook-review-col-date,.workbook-review-lines-data-table td.workbook-review-col-wo,.workbook-review-lines-data-table th.workbook-review-col-date,.workbook-review-lines-data-table th.workbook-review-col-wo{width:7.5rem}.workbook-review-lines-data-table td.workbook-review-col-qty,.workbook-review-lines-data-table th.workbook-review-col-qty{width:5.5rem}.workbook-review-lines-data-table td.workbook-review-col-amount,.workbook-review-lines-data-table th.workbook-review-col-amount{width:8.5rem}.workbook-detail-aux-panel{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-aux-panel{border:1px solid color-mix(in oklch,var(--info)22%,var(--border))}}.workbook-detail-aux-panel{background:var(--info-surface);color:var(--info-surface-foreground);box-shadow:0 4px 16px -12px var(--info)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-aux-panel{box-shadow:0 4px 16px -12px color-mix(in oklch,var(--info)18%,transparent)}}.workbook-detail-metric-tile{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-tile{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.workbook-detail-metric-tile{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-tile{background:color-mix(in oklch,var(--detail-zone)70%,var(--card))}}.workbook-detail-metric-tile{transition:border-color .2s,transform .15s,box-shadow .2s}.workbook-detail-metric-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-tile:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.workbook-detail-metric-tile:hover{box-shadow:0 6px 16px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-tile:hover{box-shadow:0 6px 16px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.workbook-detail-metric-tile--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-tile--primary{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.workbook-detail-metric-tile--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-tile--primary{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.workbook-detail-metric-tile--primary:before{content:"";background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.workbook-detail-metric-tile--primary:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)40%,var(--primary))100%)}}.workbook-detail-panel{border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbook-detail-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.workbook-detail-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.workbook-detail-panel--zone{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-panel--zone{border-color:color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.workbook-detail-panel--zone{box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-panel--zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--secondary-brand)14%,transparent)}}.workbook-detail-panel--line-items{overflow:visible}.workbook-detail-panel__header{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-panel__header{background:color-mix(in oklch,var(--secondary-brand)6%,var(--card))}}.workbook-detail-panel__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.workbook-detail-panel__title{color:var(--page-title-foreground);margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}@media (min-width:640px){.workbook-detail-panel__title{font-size:1rem}}.workbook-detail-panel__description{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}@media (min-width:640px){.workbook-detail-panel__description{font-size:.8125rem}}.workbook-detail-aux-zone{border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.workbook-detail-aux-zone{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.workbook-detail-aux-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-aux-zone{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.workbook-detail-aux-zone{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-aux-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.workbook-detail-aux-panel{border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.workbook-detail-aux-panel{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.workbook-detail-aux-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-aux-panel{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.workbook-payslips-section__email-hint{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.4}@media (min-width:640px){.workbook-payslips-section__email-hint{font-size:.875rem}}.workbook-detail-blocking{border-radius:var(--radius-xl);border:1px solid var(--warning);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking{border:1px solid color-mix(in oklch,var(--warning)28%,var(--border))}}.workbook-detail-blocking{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking{background:color-mix(in oklch,var(--warning-surface)72%,var(--card))}}.workbook-detail-blocking{color:var(--warning-surface-foreground);box-shadow:0 1px 2px var(--warning),0 4px 14px -8px var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking{box-shadow:0 1px 2px color-mix(in oklch,var(--warning)6%,transparent),0 4px 14px -8px color-mix(in oklch,var(--warning)14%,transparent)}}.workbook-detail-blocking{transition:border-color .2s,box-shadow .2s}.workbook-detail-blocking:before{content:"";background:linear-gradient(180deg,var(--warning)0,var(--warning)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking:before{background:linear-gradient(180deg,var(--warning)0,color-mix(in oklch,var(--warning)55%,var(--error))100%)}}.workbook-detail-blocking:before{opacity:.85}.workbook-detail-blocking__header{align-items:flex-start;gap:.75rem;min-width:0;padding:1rem 1rem 1rem 1.25rem;display:flex}@media (min-width:640px){.workbook-detail-blocking__header{gap:1rem;padding:1.125rem 1.25rem 1.125rem 1.375rem}}.workbook-detail-blocking__icon{border-radius:var(--radius-lg);border:1px solid var(--warning);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking__icon{border:1px solid color-mix(in oklch,var(--warning)28%,transparent)}}.workbook-detail-blocking__icon{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking__icon{background:color-mix(in oklch,var(--warning)12%,var(--card))}}.workbook-detail-blocking__icon{color:var(--warning)}.workbook-detail-blocking__heading-row{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.workbook-detail-blocking__count{border-radius:var(--radius-full);border:1px solid var(--warning);flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking__count{border:1px solid color-mix(in oklch,var(--warning)35%,transparent)}}.workbook-detail-blocking__count{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking__count{background:color-mix(in oklch,var(--warning)10%,var(--card))}}.workbook-detail-blocking__count{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.workbook-detail-blocking__summary{color:var(--warning-surface-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking__summary{color:color-mix(in oklch,var(--warning-surface-foreground)88%,var(--muted-foreground))}}.workbook-detail-blocking__toggle{margin-top:.625rem}.workbook-detail-blocking__body{border-top:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking__body{border-top:1px solid color-mix(in oklch,var(--warning)18%,transparent)}}.workbook-detail-blocking__body{padding:0 1rem 1rem 1.25rem}@media (min-width:640px){.workbook-detail-blocking__body{padding:0 1.25rem 1.25rem 1.375rem}}.workbook-detail-blocking__section{border-top:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.workbook-detail-blocking__section{border-top:1px solid color-mix(in oklch,var(--warning)16%,transparent)}}.workbook-detail-blocking__section{margin-top:1rem;padding-top:1rem}.workbook-detail-blocking__section:first-child{border-top:none;margin-top:0;padding-top:.75rem}.app-breadcrumbs{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;max-width:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.app-breadcrumbs{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.app-breadcrumbs{box-shadow:inset 0 1px 0 var(--foreground),0 1px 2px var(--foreground);padding:.4375rem .625rem}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)4%,transparent),0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.app-breadcrumbs{animation:form-drawer-fade-in .28s ease-out both}@media (min-width:640px){.app-breadcrumbs{padding:.5rem .75rem}}.app-breadcrumbs__trail{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:.125rem;min-width:0;max-width:100%;font-size:.75rem;line-height:1.25;display:flex;overflow-x:auto}.app-breadcrumbs__trail::-webkit-scrollbar{display:none}@media (min-width:640px){.app-breadcrumbs__trail{flex-wrap:wrap;font-size:.8125rem;overflow-x:visible}}.app-breadcrumbs__item{flex-shrink:0;align-items:center;gap:.125rem;min-width:0;max-width:100%;display:inline-flex}.app-breadcrumbs__item:last-child{flex-shrink:1;min-width:0}.app-breadcrumbs__separator{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs__separator{color:color-mix(in oklch,var(--muted-foreground)62%,transparent)}}.app-breadcrumbs__link{cursor:pointer;border-radius:calc(var(--radius-md) - 2px);min-width:0;max-width:min(11rem,42vw);color:var(--muted-foreground);align-items:center;gap:.3125rem;padding:.125rem .375rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs__link{color:color-mix(in oklch,var(--muted-foreground)90%,var(--foreground))}}.app-breadcrumbs__link{text-decoration:none;transition:color .16s,background-color .16s}.app-breadcrumbs__link:hover{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs__link:hover{background:color-mix(in oklch,var(--primary)10%,transparent)}}.app-breadcrumbs__link:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs__link:focus-visible{outline:2px solid color-mix(in oklch,var(--primary)35%,transparent)}}.app-breadcrumbs__link:focus-visible{outline-offset:1px}.app-breadcrumbs__home-icon{flex-shrink:0;width:.875rem;height:.875rem}.app-breadcrumbs__current,.app-breadcrumbs__link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-breadcrumbs__current{border-radius:calc(var(--radius-md) - 2px);border:1px solid var(--primary);max-width:100%;display:inline-block}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs__current{border:1px solid color-mix(in oklch,var(--primary)22%,transparent)}}.app-breadcrumbs__current{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-breadcrumbs__current{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.app-breadcrumbs__current{color:var(--foreground);padding:.125rem .4375rem;font-weight:600}@media (prefers-reduced-motion:reduce){.app-breadcrumbs{animation:none}}.workbooks-detail-table-shell{container:workbooks-detail/inline-size}.workbooks-detail-data-table{max-width:100%;overflow-x:hidden}.workbooks-detail-data-table table{width:100%;min-width:0}.workbooks-detail-data-table td,.workbooks-detail-data-table th{overflow-wrap:anywhere;word-break:break-word}.workbooks-detail-data-table tbody tr{transition:background-color .15s}.workbooks-detail-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-detail-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.workbooks-detail-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-detail-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table td:last-child,.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table td:last-child,.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.workbooks-detail-table-shell[data-workbooks-detail-layout=table] .workbooks-detail-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.job-types-data-table tbody tr:last-child,.pay-cycles-data-table tbody tr:last-child,.users-directory-data-table tbody tr:last-child,.workbooks-detail-data-table tbody tr:last-child{border-bottom:none}.accounts-bordered-table-pagination{border-top:1px solid var(--border);margin-top:0;padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.accounts-bordered-table-pagination{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.accounts-bordered-table-pagination{background-color:var(--card)}.work-order-detail-page{width:100%;max-width:100%;animation:form-drawer-fade-in .35s ease-out both}.work-order-detail-meta-strip{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:.75rem}@media (min-width:480px){.work-order-detail-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:768px){.work-order-detail-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}}.work-order-detail-meta-strip .workbook-detail-meta-strip__value{font-size:.875rem}@media (min-width:640px){.work-order-detail-meta-strip .workbook-detail-meta-strip__value{font-size:.9375rem}}.work-order-review-snapshot{border-radius:var(--radius-xl);border:1px solid var(--secondary-brand);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.work-order-review-snapshot{border:1px solid color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.work-order-review-snapshot{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.work-order-review-snapshot{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--secondary-brand)14%,transparent)}}.work-order-review-metric-grid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:640px){.work-order-review-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:1025px){.work-order-review-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-order-review-metric-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.work-order-review-metric{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);flex-direction:column;gap:.25rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.work-order-review-metric{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric{background-color:color-mix(in oklch,var(--muted)35%,var(--card))}}.work-order-review-metric{padding:.75rem .875rem;transition:border-color .15s,background-color .15s}.work-order-review-metric--ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric--ok{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.work-order-review-metric--ok{background-color:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric--ok{background-color:color-mix(in oklch,var(--success-surface)55%,var(--card))}}.work-order-review-metric--attention{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric--attention{border-color:color-mix(in oklch,var(--warning)32%,var(--border))}}.work-order-review-metric--attention{background-color:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric--attention{background-color:color-mix(in oklch,var(--warning-surface)50%,var(--card))}}.work-order-review-metric__head{align-items:center;gap:.375rem;min-width:0;display:flex}.work-order-review-metric__icon{background-color:var(--muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric__icon{background-color:color-mix(in oklch,var(--muted)70%,transparent)}}.work-order-review-metric__icon{color:var(--muted-foreground)}.work-order-review-metric--ok .work-order-review-metric__icon{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric--ok .work-order-review-metric__icon{background-color:color-mix(in oklch,var(--success)14%,transparent)}}.work-order-review-metric--ok .work-order-review-metric__icon{color:var(--success-surface-foreground)}.work-order-review-metric--attention .work-order-review-metric__icon{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.work-order-review-metric--attention .work-order-review-metric__icon{background-color:color-mix(in oklch,var(--warning)16%,transparent)}}.work-order-review-metric--attention .work-order-review-metric__icon{color:var(--warning-surface-foreground)}.work-order-review-metric__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:600;overflow:hidden}.work-order-review-metric__value{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.work-order-review-metric__hint{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.35}.work-order-review-metric__action{min-height:1.25rem;margin-top:.125rem}.work-order-detail-panel-heading{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.work-order-detail-panel-heading__icon{border-radius:var(--radius-lg);width:2.5rem;height:2.5rem;color:var(--primary);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.work-order-detail-panel-heading__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.work-order-detail-panel-heading__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-panel-heading__icon{border:1px solid color-mix(in oklch,var(--primary)18%,transparent)}}.work-order-detail-panel-heading__icon{box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-panel-heading__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)28%,transparent)}}.work-order-detail-line-items-count{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;min-width:1.625rem;min-height:1.625rem;color:var(--primary);background:var(--primary);justify-content:center;align-items:center;padding:.125rem .5625rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.work-order-detail-line-items-count{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.work-order-detail-line-items-count{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-line-items-count{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.work-order-detail-line-items-count{box-shadow:0 2px 8px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-line-items-count{box-shadow:0 2px 8px -6px color-mix(in oklch,var(--primary)28%,transparent)}}.work-order-detail-empty-zone{border-radius:var(--radius-lg);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-empty-zone{border:1px dashed color-mix(in oklch,var(--border)88%,transparent)}}.work-order-detail-empty-zone{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-empty-zone{background:color-mix(in oklch,var(--muted)14%,var(--card))}}.work-order-detail-empty-zone{color:var(--muted-foreground)}.work-order-detail-notes-body{border-radius:var(--radius-md);background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-notes-body{background:color-mix(in oklch,var(--detail-zone)35%,var(--card))}}.work-order-detail-notes-body{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.work-order-detail-notes-body{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.work-order-detail-notes-body{overscroll-behavior:contain;max-height:min(40vh,20rem);padding:1rem 1.125rem;overflow-y:auto}.work-order-incentives-table-shell{container:work-order-incentives/inline-size}.work-order-incentives-col-low,.work-order-incentives-col-medium{display:none}@container work-order-incentives (min-width:40rem){.work-order-incentives-col-medium{display:table-cell}}@container work-order-incentives (min-width:56rem){.work-order-incentives-col-low{display:table-cell}.work-order-incentives-row-actions__menu{display:none}.work-order-incentives-row-actions__inline{display:flex!important}}.work-order-incentives-row-actions__inline{display:none}.work-order-incentives-row-actions__menu{display:inline-flex}.line-detail-sheet{background:var(--background)}.line-detail-sheet__header{border-bottom:1px solid var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet__header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.line-detail-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet__header{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.line-detail-sheet [data-slot=app-sheet-header-close]{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet [data-slot=app-sheet-header-close]{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.line-detail-sheet__body{background:var(--form-drawer-canvas)}.line-detail-sheet__footer{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet__footer{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.line-detail-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,var(--card))}}.line-detail-sheet__footer{box-shadow:0 -6px 18px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet__footer{box-shadow:0 -6px 18px -14px color-mix(in oklch,var(--foreground)18%,transparent)}}.line-detail-sheet__footer{padding-bottom:max(.625rem,env(safe-area-inset-bottom))}.line-detail-sheet__inner{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.line-detail-sheet__inner{gap:.875rem}}.line-detail-sheet-header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.line-detail-sheet-header{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-header{background:color-mix(in oklch,var(--detail-zone)40%,var(--card))}}.line-detail-sheet-hero{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-hero{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.line-detail-sheet-hero{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-hero{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.line-detail-sheet-hero{box-shadow:0 1px 2px var(--foreground),0 6px 18px -10px var(--primary);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 18px -10px color-mix(in oklch,var(--primary)22%,transparent)}}@media (min-width:640px){.line-detail-sheet-hero{padding:.875rem 1rem}}.line-detail-sheet-hero__intro{border-bottom:1px solid var(--primary);flex-direction:column;gap:.125rem;min-width:0;padding-bottom:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-hero__intro{border-bottom:1px solid color-mix(in oklch,var(--primary)14%,var(--border))}}.line-detail-sheet-hero__stats{grid-template-columns:1fr;gap:.5rem;min-width:0;display:grid}@media (min-width:480px){.line-detail-sheet-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}}@media (min-width:768px){.line-detail-sheet-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.line-detail-sheet-hero__stat{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-hero__stat{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.line-detail-sheet-hero__stat{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-hero__stat{background:color-mix(in oklch,var(--card)88%,var(--muted))}}.line-detail-sheet-hero__stat{padding:.5rem .625rem}.line-detail-sheet-hero__total{font-variant-numeric:tabular-nums;color:var(--primary);font-size:1.125rem;font-weight:700;line-height:1.2}@media (min-width:640px){.line-detail-sheet-hero__total{font-size:1.25rem}}.dark .line-detail-sheet [data-slot=app-sheet-header-close],.dark .line-detail-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .line-detail-sheet [data-slot=app-sheet-header-close],.dark .line-detail-sheet__header{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .line-detail-sheet__body{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .line-detail-sheet__body{background:color-mix(in oklch,var(--form-drawer-canvas)85%,var(--background))}}.dark .line-detail-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.dark .line-detail-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)80%,var(--background))}}.dark .line-detail-sheet-hero{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .line-detail-sheet-hero{background:color-mix(in oklch,var(--primary)12%,var(--background))}}@media (prefers-reduced-motion:reduce){.line-detail-sheet .form-drawer-inner{animation:none}}.detail-meta-list{gap:.625rem;display:grid}.detail-meta-row__value{overflow-wrap:anywhere}.line-detail-sheet-callout{border-radius:var(--radius-md);border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-callout{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.line-detail-sheet-callout{border-left-width:3px;border-left-color:var(--info);background:var(--info-surface);color:var(--info-surface-foreground);padding:.625rem .75rem}.line-detail-sheet-callout--derived{border-left-color:var(--warning);background:var(--warning-surface);color:var(--warning-surface-foreground);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.line-detail-sheet-callout--derived{border-color:color-mix(in oklch,var(--warning)28%,var(--border))}}.line-detail-split-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;min-width:0;padding:.5rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.line-detail-split-row{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.line-detail-split-row{transition:background-color .15s}.line-detail-split-row:last-child{border-bottom:0;padding-bottom:0}.line-detail-split-row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.line-detail-split-row:hover{background:color-mix(in oklch,var(--muted)35%,transparent)}}.line-detail-tech-trigger{cursor:pointer;border-radius:var(--radius-md);border:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.line-detail-tech-trigger{border:1px dashed color-mix(in oklch,var(--border)88%,transparent)}}.line-detail-tech-trigger{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.line-detail-tech-trigger{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.line-detail-tech-trigger{color:var(--muted-foreground);padding:.625rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s}.line-detail-tech-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-detail-tech-trigger:hover{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.line-detail-tech-trigger:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-detail-tech-trigger:hover{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.line-detail-tech-trigger:hover{color:var(--foreground)}.line-detail-tech-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.adjust-modal-sheet{background:var(--background)}.adjust-modal-sheet__header,.edit-line-sheet-header{border-bottom:1px solid var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.adjust-modal-sheet__header,.edit-line-sheet-header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.adjust-modal-sheet__header,.edit-line-sheet-header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.adjust-modal-sheet__header,.edit-line-sheet-header{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.line-item-edit-sheet__header:before{content:"";background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.line-item-edit-sheet__header:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)15%,transparent)100%)}}.line-item-edit-sheet__lede{max-width:42rem}.line-item-edit-sheet__context-row{flex-wrap:wrap;gap:.375rem;display:flex}.line-item-edit-sheet__chip{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.line-item-edit-sheet__chip{border-color:color-mix(in oklch,var(--border)82%,transparent)}}.line-item-edit-sheet__chip{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.line-item-edit-sheet__chip{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.line-item-edit-sheet__chip{color:var(--foreground);font-size:.6875rem;line-height:1.25}.line-item-edit-sheet__chip-label{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.line-item-edit-sheet__chip-value{color:var(--page-title-foreground)}.line-item-edit-sheet__chip-icon{color:var(--muted-foreground)}.line-item-edit-sheet__chip--period{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-item-edit-sheet__chip--period{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.line-item-edit-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.line-item-edit-sheet__chip--period{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.line-item-edit-sheet__chip--period .line-item-edit-sheet__chip-icon{color:var(--primary)}.line-item-edit-sheet__chip--workbook{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.line-item-edit-sheet__chip--workbook{border-color:color-mix(in oklch,var(--secondary-brand)32%,var(--border))}}.line-item-edit-sheet__chip--workbook{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.line-item-edit-sheet__chip--workbook{background:color-mix(in oklch,var(--secondary-brand)9%,var(--card))}}.line-item-edit-sheet__chip--workbook .line-item-edit-sheet__chip-icon{color:var(--secondary-brand)}.line-item-edit-sheet__job-badge{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.dark .line-item-edit-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .line-item-edit-sheet__chip--period{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.dark .line-item-edit-sheet__chip--workbook{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark .line-item-edit-sheet__chip--workbook{background:color-mix(in oklch,var(--secondary-brand)14%,var(--card))}}.adjust-modal-sheet [data-slot=app-sheet-header-close]{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.adjust-modal-sheet [data-slot=app-sheet-header-close]{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.adjust-modal-sheet__body{background:var(--form-drawer-canvas);animation:form-drawer-fade-in .35s ease-out both}.adjust-modal-sheet__footer{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.adjust-modal-sheet__footer{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.adjust-modal-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.adjust-modal-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,var(--card))}}.adjust-modal-sheet__footer{box-shadow:0 -6px 18px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.adjust-modal-sheet__footer{box-shadow:0 -6px 18px -14px color-mix(in oklch,var(--foreground)18%,transparent)}}.adjust-modal-sheet__footer{padding-bottom:max(.625rem,env(safe-area-inset-bottom))}.edit-line-sheet{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.edit-line-sheet{gap:.875rem}}.edit-line-pay-snapshot{border-radius:var(--radius-xl);border:1px solid var(--info);flex-direction:column;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.edit-line-pay-snapshot{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.edit-line-pay-snapshot{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.edit-line-pay-snapshot{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.edit-line-pay-snapshot{box-shadow:0 1px 2px var(--foreground),0 8px 22px -16px var(--info)}@supports (color:color-mix(in lab,red,red)){.edit-line-pay-snapshot{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -16px color-mix(in oklch,var(--info)18%,transparent)}}.edit-line-pay-snapshot{padding:.75rem .875rem}@media (min-width:640px){.edit-line-pay-snapshot{padding:.875rem 1rem}}.edit-line-pay-snapshot__intro{border-bottom:1px solid var(--info);align-items:flex-start;gap:.625rem;min-width:0;padding-bottom:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.edit-line-pay-snapshot__intro{border-bottom:1px solid color-mix(in oklch,var(--info)18%,var(--border))}}.edit-line-pay-snapshot__icon{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--info-surface-foreground);background:var(--info);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.edit-line-pay-snapshot__icon{background:color-mix(in oklch,var(--info)12%,var(--card))}}.edit-line-pay-snapshot__icon{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.edit-line-pay-snapshot__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)22%,transparent)}}.edit-line-form-grid{grid-template-columns:1fr;gap:.75rem;min-width:0;display:grid}@media (min-width:640px){.edit-line-form-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}}.edit-line-remarks-readonly{border-radius:var(--radius-md);border:1px solid var(--border);min-height:3.5rem}@supports (color:color-mix(in lab,red,red)){.edit-line-remarks-readonly{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.edit-line-remarks-readonly{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.edit-line-remarks-readonly{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.edit-line-remarks-readonly{padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.dark .adjust-modal-sheet [data-slot=app-sheet-header-close],.dark .adjust-modal-sheet__header,.dark .edit-line-sheet-header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .adjust-modal-sheet [data-slot=app-sheet-header-close],.dark .adjust-modal-sheet__header,.dark .edit-line-sheet-header{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .adjust-modal-sheet__body{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .adjust-modal-sheet__body{background:color-mix(in oklch,var(--form-drawer-canvas)85%,var(--background))}}.dark .adjust-modal-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.dark .adjust-modal-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)80%,var(--background))}}.dark .edit-line-pay-snapshot__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .edit-line-pay-snapshot__icon{background:color-mix(in oklch,var(--info)18%,var(--background))}}@media (prefers-reduced-motion:reduce){.adjust-modal-sheet__body{animation:none}}.rate-override-sheet-header{border-bottom:1px solid var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.rate-override-sheet-header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.rate-override-sheet-header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-override-sheet-header{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-override-chip--qty{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.rate-override-chip--qty{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.rate-override-chip--qty{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.rate-override-chip--qty{background:color-mix(in oklch,var(--info)8%,var(--card))}}.rate-override-chip--qty .line-item-edit-sheet__chip-icon{color:var(--info)}.dark .rate-override-chip--qty{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .rate-override-chip--qty{background:color-mix(in oklch,var(--info)14%,var(--card))}}.rate-override-intro{border-radius:var(--radius-xl);border:1px solid var(--info);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-override-intro{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.rate-override-intro{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.rate-override-intro{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.rate-override-intro{box-shadow:0 1px 2px var(--foreground),0 8px 22px -16px var(--info)}@supports (color:color-mix(in lab,red,red)){.rate-override-intro{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -16px color-mix(in oklch,var(--info)18%,transparent)}}.rate-override-intro{padding:.75rem .875rem}@media (min-width:640px){.rate-override-intro{padding:.875rem 1rem}}.rate-override-intro__icon{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--info-surface-foreground);background:var(--info);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-override-intro__icon{background:color-mix(in oklch,var(--info)12%,var(--card))}}.rate-override-intro__icon{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.rate-override-intro__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)22%,transparent)}}.rate-override-compare{border-radius:var(--radius-xl);padding:.75rem .875rem}@media (min-width:640px){.rate-override-compare{padding:.875rem 1rem}}.rate-override-compare__stat{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-override-compare__stat{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.rate-override-compare__stat{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.rate-override-compare__stat{background:color-mix(in oklch,var(--card)88%,var(--muted))}}.rate-override-compare__stat{padding:.5rem .625rem}.rate-override-mode-grid{grid-template-columns:1fr;gap:.5rem;min-width:0;display:grid}@media (min-width:480px){.rate-override-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}.rate-override-mode-card{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);align-items:flex-start;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-override-mode-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.rate-override-mode-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.rate-override-mode-card{background:color-mix(in oklch,var(--card)92%,var(--muted))}}.rate-override-mode-card{text-align:left;padding:.625rem .75rem;transition:border-color .15s,background-color .15s,box-shadow .15s}@media (min-width:640px){.rate-override-mode-card{padding:.75rem .875rem}}.rate-override-mode-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-override-mode-card:hover{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.rate-override-mode-card:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-override-mode-card:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.rate-override-mode-card--selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-override-mode-card--selected{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.rate-override-mode-card--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-override-mode-card--selected{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.rate-override-mode-card--selected{box-shadow:0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-override-mode-card--selected{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)28%,transparent)}}.rate-override-mode-card:focus-within{outline:2px solid var(--ring);outline-offset:2px}.rate-override-result{border-radius:var(--radius-lg);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-override-result{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-override-result{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-override-result{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.rate-override-result{box-shadow:0 1px 2px var(--foreground),0 6px 18px -10px var(--primary);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.rate-override-result{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 18px -10px color-mix(in oklch,var(--primary)22%,transparent)}}@media (min-width:640px){.rate-override-result{padding:.875rem 1rem}}.rate-override-result__intro{border-bottom:1px solid var(--primary);flex-direction:column;gap:.125rem;min-width:0;padding-bottom:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-override-result__intro{border-bottom:1px solid color-mix(in oklch,var(--primary)14%,var(--border))}}.rate-override-result__total{font-variant-numeric:tabular-nums;color:var(--primary);font-size:1.125rem;font-weight:700;line-height:1.2}@media (min-width:640px){.rate-override-result__total{font-size:1.25rem}}.rate-override-result__formula{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.rate-override-result__formula{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.rate-override-result__formula{color:var(--muted-foreground);font-size:.6875rem;line-height:1.35}@media (min-width:640px){.rate-override-result__formula{font-size:.75rem}}.dark .rate-override-sheet-header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .rate-override-sheet-header{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .rate-override-intro__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .rate-override-intro__icon{background:color-mix(in oklch,var(--info)18%,var(--background))}}.attach-incentive-sheet-header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-sheet-header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.attach-incentive-sheet-header{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-sheet-header{background:color-mix(in oklch,var(--detail-zone)40%,var(--card))}}.attach-incentive-body{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-body{background:color-mix(in oklch,var(--form-drawer-canvas)70%,var(--background))}}.attach-incentive-intro{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;align-items:flex-start;gap:.75rem;min-width:0;margin:.75rem .75rem 0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.attach-incentive-intro{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.attach-incentive-intro{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-intro{background:color-mix(in oklch,var(--primary)6%,var(--card))}}@media (min-width:640px){.attach-incentive-intro{margin:.875rem 1rem 0;padding:.875rem 1rem}}.attach-incentive-intro__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.attach-incentive-intro__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.attach-incentive-intro__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-intro__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.attach-incentive-intro__icon{color:var(--primary)}.dark .attach-incentive-intro{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .attach-incentive-intro{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.dark .attach-incentive-intro__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .attach-incentive-intro__icon{background:color-mix(in oklch,var(--primary)16%,var(--background))}}.attach-incentive-toolbar{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.625rem;min-width:0;margin:.75rem .75rem 0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.attach-incentive-toolbar{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.attach-incentive-toolbar{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-toolbar{background:color-mix(in oklch,var(--card)88%,var(--form-drawer-canvas))}}@media (min-width:640px){.attach-incentive-toolbar{margin:.875rem 1rem 0;padding:.875rem 1rem}}.attach-incentive-search-wrap{min-width:0;position:relative}.attach-incentive-search-wrap .attach-incentive-search-icon{pointer-events:none;width:1rem;height:1rem;left:.875rem}.attach-incentive-search-clear,.attach-incentive-search-wrap .attach-incentive-search-icon{z-index:1;color:var(--muted-foreground);position:absolute;top:50%;transform:translateY(-50%)}.attach-incentive-search-clear{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;right:.5rem}.attach-incentive-search-clear:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-search-clear:hover{background:color-mix(in oklch,var(--muted)55%,transparent)}}.attach-incentive-search-clear:hover{color:var(--foreground)}.attach-incentive-selection-count{border-radius:var(--radius-full);white-space:nowrap;min-height:1.5rem;color:var(--primary);background:var(--primary);justify-content:center;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.attach-incentive-selection-count{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.attach-incentive-selection-count{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-selection-count{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.attach-incentive-catalog{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;flex:auto;min-height:0;margin-top:.75rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.attach-incentive-catalog{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.attach-incentive-catalog{background:var(--card);box-shadow:inset 0 1px 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-catalog{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--card)80%,transparent)}}.attach-incentive-catalog--empty{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-catalog--empty{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.attach-incentive-catalog__list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.attach-incentive-row{cursor:pointer;border-bottom:1px solid var(--border);min-width:0;display:block}@supports (color:color-mix(in lab,red,red)){.attach-incentive-row{border-bottom:1px solid color-mix(in oklch,var(--border)60%,transparent)}}.attach-incentive-row{transition:background-color .15s}.attach-incentive-row:last-child{border-bottom:0}.attach-incentive-row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-row:hover{background:color-mix(in oklch,var(--muted)35%,transparent)}}.attach-incentive-row--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-row--selected{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.attach-incentive-row--selected:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-row--selected:hover{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.attach-incentive-row__main{align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.attach-incentive-row__checkbox{cursor:pointer;width:1.125rem;height:1.125rem;accent-color:var(--primary);flex-shrink:0;margin-top:.125rem}.attach-incentive-row__config{border-radius:var(--radius-md);border:1px solid var(--primary);flex-direction:column;gap:.875rem;margin:0 1rem 1rem 2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.attach-incentive-row__config{border:1px solid color-mix(in oklch,var(--primary)20%,var(--border))}}.attach-incentive-row__config{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-row__config{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.attach-incentive-row__config{padding:.875rem 1rem}@media (max-width:639px){.attach-incentive-row__config{margin-left:1rem}}.attach-incentive-footer{border-top:1px solid var(--border);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.attach-incentive-footer{border-top:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.attach-incentive-footer{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-footer{background:color-mix(in oklch,var(--card)92%,var(--form-drawer-canvas))}}.attach-incentive-footer{padding:.875rem 1rem max(.875rem,env(safe-area-inset-bottom))}@media (min-width:640px){.attach-incentive-footer{padding:1rem 1.25rem max(1rem,env(safe-area-inset-bottom))}}.attach-incentive-audit{border-radius:var(--radius-md);border:1px solid var(--border);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.attach-incentive-audit{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.attach-incentive-audit{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.attach-incentive-audit{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.salary-run-bulk-incentive-sheet__header{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__header{background:color-mix(in oklch,var(--detail-zone)40%,var(--card))}}.salary-run-bulk-incentive-sheet__body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.salary-run-bulk-incentive-sheet__config{overscroll-behavior:contain;border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.75rem;max-height:min(42vh,22rem);display:flex;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__config{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.salary-run-bulk-incentive-sheet__config{padding:1rem}.salary-run-bulk-incentive-sheet__members{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.salary-run-bulk-incentive-sheet__toolbar{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__toolbar{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.salary-run-bulk-incentive-sheet__toolbar{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__toolbar{background:color-mix(in oklch,var(--form-drawer-canvas)55%,var(--card))}}.salary-run-bulk-incentive-sheet__toolbar{padding:.875rem 1rem .75rem}.salary-run-bulk-incentive-sheet__search-wrap{min-width:0;position:relative}.salary-run-bulk-incentive-sheet__search-icon{pointer-events:none;z-index:1;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.salary-run-bulk-incentive-sheet__list{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;min-height:0;margin:0;padding:.75rem 1rem 1rem;list-style:none;display:flex;overflow:hidden auto}.salary-run-bulk-incentive-sheet__row{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__row{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.salary-run-bulk-incentive-sheet__row{background:var(--card);padding:.75rem}.salary-run-bulk-incentive-sheet__row--selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__row--selected{border-color:color-mix(in oklch,var(--primary)50%,var(--border))}}.salary-run-bulk-incentive-sheet__row--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__row--selected{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.salary-run-bulk-incentive-sheet__footer{border-top:1px solid var(--border);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__footer{border-top:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.salary-run-bulk-incentive-sheet__footer{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.salary-run-bulk-incentive-sheet__footer{background:color-mix(in oklch,var(--card)92%,var(--form-drawer-canvas))}}.salary-run-bulk-incentive-sheet__footer{padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom))}@media (min-width:640px){.salary-run-bulk-incentive-sheet__config,.salary-run-bulk-incentive-sheet__footer,.salary-run-bulk-incentive-sheet__list,.salary-run-bulk-incentive-sheet__toolbar{padding-inline:1.25rem}}.edit-work-order-notes-sheet-header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.edit-work-order-notes-sheet-header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.edit-work-order-notes-sheet-header{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.edit-work-order-notes-sheet-header{background:color-mix(in oklch,var(--detail-zone)40%,var(--card))}}.edit-work-order-notes-sheet{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.edit-work-order-notes-sheet{gap:1.25rem}}.edit-work-order-notes-textarea{field-sizing:fixed;overscroll-behavior:contain;resize:vertical;border-radius:var(--radius-md);border:1px solid var(--border);min-height:10rem;max-height:min(45vh,18rem);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.edit-work-order-notes-textarea{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.edit-work-order-notes-textarea{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.edit-work-order-notes-textarea{background:color-mix(in oklch,var(--detail-zone)35%,var(--card))}}.edit-work-order-notes-textarea{padding:.875rem 1rem;font-size:.875rem;line-height:1.55;transition:border-color .15s,box-shadow .15s}.edit-work-order-notes-textarea:focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.edit-work-order-notes-textarea:focus-visible{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.edit-work-order-notes-textarea:focus-visible{box-shadow:0 0 0 2px var(--ring)}@supports (color:color-mix(in lab,red,red)){.edit-work-order-notes-textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)35%,transparent)}}.line-economics-breakdown{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.line-economics-breakdown{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.line-economics-breakdown{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.line-economics-breakdown{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.line-economics-breakdown{padding:.75rem 1rem}.work-order-incentives-table-shell .workbooks-detail-data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background-color:var(--muted);padding:.625rem .75rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.work-order-incentives-table-shell .workbooks-detail-data-table thead th{background-color:color-mix(in oklch,var(--muted)42%,var(--card))}}.work-order-incentives-table-shell .workbooks-detail-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.work-order-incentives-table-shell .workbooks-detail-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.work-order-incentives-table-shell .workbooks-detail-data-table tbody td{vertical-align:middle;padding:.75rem}@container work-order-incentives (min-width:56rem){.work-order-incentives-table-shell .workbooks-detail-data-table td:last-child,.work-order-incentives-table-shell .workbooks-detail-data-table th:last-child{z-index:2;background-color:var(--card);box-shadow:-4px 0 12px -8px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.work-order-incentives-table-shell .workbooks-detail-data-table td:last-child,.work-order-incentives-table-shell .workbooks-detail-data-table th:last-child{box-shadow:-4px 0 12px -8px color-mix(in oklch,var(--foreground)18%,transparent)}}.work-order-incentives-table-shell .workbooks-detail-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.work-order-incentives-table-shell .workbooks-detail-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.work-order-incentives-table-shell .workbooks-detail-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.work-order-incentives-table-shell .workbooks-detail-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}}@media (prefers-reduced-motion:reduce){.work-order-detail-page,.workbook-detail-page{animation:none}.workbook-detail-meta-tile,.workbook-detail-metric-tile,.workbooks-detail-data-table tbody tr{transition:none}.workbook-detail-metric-tile:hover{transform:none}}.pay-periods-list-page{flex-direction:column;flex:auto;min-width:0;min-height:0;animation:form-drawer-fade-in .35s ease-out both;display:flex}.pay-periods-list-page>.pay-calendar-stack,.pay-periods-list-page>.pay-periods-list-panel{flex:auto}.pay-periods-page-intro{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.pay-periods-page-intro{gap:1rem}}.pay-periods-info-callout p:first-child{color:var(--info-surface-foreground)}.pay-periods-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}.pay-periods-metrics-strip>:nth-child(3):last-child{grid-column:1/-1}@media (min-width:640px){.pay-periods-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.pay-periods-metrics-strip>:nth-child(3):last-child{grid-column:auto}}.pay-periods-metrics-strip .exports-metric-tile{padding:.75rem .875rem}@media (min-width:640px){.pay-periods-metrics-strip .exports-metric-tile{padding:.8125rem 1rem}}.pay-periods-list-panel{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-periods-list-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.pay-periods-list-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.pay-periods-list-panel:before{opacity:.85}.pay-periods-list-panel__refresh-bar{z-index:2;background:var(--muted);width:100%;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-panel__refresh-bar{background:color-mix(in oklch,var(--muted)35%,transparent)}}.pay-periods-list-panel__refresh-pulse{background:linear-gradient(90deg,transparent 0,var(--primary)50%,transparent 100%);width:35%;height:100%;animation:pay-periods-refresh-slide 1.15s ease-in-out infinite}@keyframes pay-periods-refresh-slide{0%{transform:translate(-120%)}to{transform:translate(380%)}}.pay-periods-list-panel__header{border-bottom:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.pay-periods-list-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.pay-periods-list-panel__header{padding:.625rem .75rem}@media (min-width:640px){.pay-periods-list-panel__header{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.6875rem .875rem}}.pay-periods-list-panel__header-main{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.pay-periods-list-results-count{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;align-items:baseline;gap:.3125rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pay-periods-list-results-count__value{font-variant-numeric:tabular-nums;color:var(--primary)}.pay-periods-list-results-count__label{color:var(--muted-foreground);font-weight:500}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-results-count__label{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.pay-periods-list-open-badge{border:1px solid var(--success);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-open-badge{border:1px solid color-mix(in oklch,var(--success)24%,transparent)}}.pay-periods-list-open-badge{background:var(--success-surface);color:var(--success-surface-foreground);white-space:nowrap;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.pay-periods-list-open-badge__dot{background:var(--success);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.pay-periods-list-current-badge{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-current-badge{border:1px solid color-mix(in oklch,var(--primary)25%,var(--border))}}.pay-periods-list-current-badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-current-badge{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.pay-periods-list-current-badge{color:var(--primary);white-space:nowrap;padding:.125rem .625rem;font-size:.6875rem;font-weight:600}.pay-periods-list-current-badge__dot{background:var(--primary);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.pay-periods-current-callout{position:relative;overflow:hidden}.pay-periods-current-callout__inner{padding:.875rem 1rem}@media (min-width:640px){.pay-periods-current-callout__inner{padding:1rem 1.125rem}}.pay-periods-current-callout__inner--active{flex-direction:column;gap:.875rem;min-width:0;display:flex}@media (min-width:640px){.pay-periods-current-callout__inner--active{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem 1.25rem}}.pay-periods-current-callout__eyebrow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-bottom:.5rem;display:flex}.pay-periods-current-callout__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pay-periods-current-callout__label{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.pay-periods-current-callout__label{white-space:nowrap}.pay-periods-current-callout__code{font-size:1.0625rem}@media (min-width:640px){.pay-periods-current-callout__code{font-size:1.125rem}}.pay-periods-current-callout__cta{align-self:stretch}@media (min-width:640px){.pay-periods-current-callout__cta{align-self:center}}.pay-periods-current-callout--active:before{content:"";background:var(--success);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}.pay-periods-period-code{font-size:.8125rem;line-height:1.3}@media (min-width:640px){.pay-periods-period-code{font-size:.875rem}}.pay-periods-grid-card--current,.pay-periods-list-row--current{scroll-margin-top:1rem}.pay-periods-period-accent--current{width:4px;box-shadow:0 0 0 1px var(--primary);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.pay-periods-period-accent--current{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)20%,transparent)}}.pay-periods-list-panel__view-toggle{flex-shrink:0;width:100%;max-width:11.5rem}@media (min-width:640px){.pay-periods-list-panel__view-toggle{width:auto}}.pay-periods-list-panel__body{padding:.5625rem .625rem .6875rem}@media (min-width:640px){.pay-periods-list-panel__body{padding:.625rem .75rem .75rem}}.pay-periods-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.pay-periods-list-results-zone__title{letter-spacing:.02em;color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.pay-periods-table-shell{container:pay-periods-list/inline-size}.pay-periods-col-low,.pay-periods-col-medium{display:none}.pay-periods-col-period{width:auto;min-width:0}.pay-periods-col-status{text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:5.75rem;min-width:5.75rem;max-width:5.75rem}.pay-periods-col-actions{white-space:nowrap;text-align:right;text-overflow:clip;width:3.25rem;min-width:3.25rem;max-width:3.25rem;overflow:visible}@container pay-periods-list (max-width:35.99rem){.pay-periods-col-period{width:46%}.pay-periods-col-status{width:5.25rem;min-width:5.25rem;max-width:5.25rem}.pay-periods-col-actions{width:3rem;min-width:3rem;max-width:3rem;padding-right:.5rem!important}}@container pay-periods-list (min-width:36rem){.pay-periods-col-medium{display:table-cell}.pay-periods-col-end,.pay-periods-col-start{white-space:nowrap;word-break:normal;overflow-wrap:normal;width:7.75rem;min-width:7.75rem;max-width:7.75rem}.pay-periods-period-dates-mobile{display:none!important}.pay-periods-col-period{width:34%;min-width:9rem}}@container pay-periods-list (min-width:36rem) and (max-width:51.99rem){.pay-periods-col-status{width:6rem;min-width:6rem;max-width:6rem}}@container pay-periods-list (min-width:52rem){.pay-periods-col-low{display:table-cell}.pay-periods-col-departments{white-space:nowrap;width:7rem;min-width:7rem;max-width:7rem}.pay-periods-row-actions .pay-periods-row-actions__menu{display:none!important}.pay-periods-row-actions .pay-periods-row-actions__inline{display:inline-flex!important}.pay-periods-col-actions{width:8rem;min-width:8rem;max-width:8rem;padding-left:.5rem!important;padding-right:.625rem!important}.pay-periods-col-period{width:auto;min-width:10rem}}.pay-periods-period-dates-mobile{display:block}.pay-periods-row-actions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.pay-periods-row-actions .pay-periods-row-actions__inline{display:none!important}.pay-periods-row-actions .pay-periods-row-actions__menu{display:inline-flex!important}.pay-periods-period-accent{border-radius:var(--radius-sm);background:var(--primary);width:.25rem;min-width:.25rem}@supports (color:color-mix(in lab,red,red)){.pay-periods-period-accent{background:color-mix(in oklch,var(--primary)50%,transparent)}}.pay-periods-data-table{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.pay-periods-data-table{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.pay-periods-data-table{background:var(--card)}.pay-periods-data-table__table{table-layout:fixed;width:100%;min-width:0}.pay-periods-data-table tbody td{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-periods-data-table tbody td{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.pay-periods-data-table tbody tr:last-child td{border-bottom:none}.pay-periods-data-table td,.pay-periods-data-table th{vertical-align:middle;text-overflow:ellipsis;padding:.625rem .75rem;overflow:hidden}.pay-periods-data-table td.pay-periods-col-actions,.pay-periods-data-table th.pay-periods-col-actions{text-overflow:clip;overflow:visible}.pay-periods-data-table thead th{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);font-size:.6875rem;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.pay-periods-data-table thead th{background:color-mix(in oklch,var(--muted)38%,var(--card))}}.pay-periods-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-periods-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.pay-periods-data-table thead th{white-space:nowrap}.pay-periods-data-table tbody tr{cursor:pointer;transition:background-color .15s}.pay-periods-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-periods-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.pay-periods-data-table tbody tr:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--primary)8%,var(--muted)32%)}}.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child{background-color:color-mix(in oklch,var(--primary)6%,var(--card))}}.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child:hover{background-color:color-mix(in oklch,var(--primary)10%,var(--muted)28%,var(--card))}}.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child td:last-child{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child td:last-child{background-color:color-mix(in oklch,var(--primary)6%,var(--card))}}.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child:hover td:last-child{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-current-pinned=true] .pay-periods-data-table tbody tr:first-child:hover td:last-child{background-color:color-mix(in oklch,var(--primary)10%,var(--muted)28%,var(--card))}}.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table tbody td:last-child,.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table thead th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table tbody td:last-child,.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table thead th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table thead th:last-child{z-index:3;background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table thead th:last-child{background-color:color-mix(in oklch,var(--muted)38%,var(--card))}}.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table tbody tr:hover td:last-child{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-table-shell[data-pay-periods-layout=table] .pay-periods-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--primary)8%,var(--muted)32%,var(--card))}}.pay-periods-grid-card{transition:border-color .2s,box-shadow .2s,transform .15s}.pay-periods-grid-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-grid-card:hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.pay-periods-grid-card:hover{box-shadow:0 4px 16px -8px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-grid-card:hover{box-shadow:0 4px 16px -8px color-mix(in oklch,var(--foreground)12%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.pay-periods-list-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-list-row:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border))}}@media (prefers-reduced-motion:reduce){.pay-periods-list-page{animation:none}.pay-periods-list-panel__refresh-pulse{opacity:.45;width:100%;animation:none}.pay-periods-data-table tbody tr,.pay-periods-grid-card,.pay-periods-list-row{transition:none}.pay-periods-grid-card:hover{transform:none}}.pay-calendar-page{animation:form-drawer-fade-in .35s ease-out both}.pay-calendar-stack{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.pay-calendar-stack{gap:.875rem}}.pay-periods-open-windows{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.625rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.pay-periods-open-windows{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.pay-periods-open-windows{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.pay-periods-open-windows{gap:.75rem;padding:.875rem 1rem}}.dark .pay-periods-open-windows{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .pay-periods-open-windows{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.pay-periods-open-windows__header{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pay-periods-open-windows__title{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:.6875rem;font-weight:700}.pay-periods-open-windows__lede{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.35}.pay-periods-open-windows__list{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pay-periods-open-windows__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}@media (min-width:1025px){.pay-periods-open-windows__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pay-periods-open-windows__card{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;height:100%;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows__card{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.pay-periods-open-windows__card{border-inline-start-width:3px;border-inline-start-color:var(--pay-cycle-accent,var(--primary));background:var(--card)}@media (min-width:640px){.pay-periods-open-windows__card{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem 1rem}}.pay-periods-open-windows__card--current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows__card--current{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.pay-periods-open-windows__card--current{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows__card--current{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.pay-periods-open-windows__card--current{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows__card--current{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.pay-periods-open-windows__card-meta{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-bottom:.375rem;display:flex}.pay-periods-open-windows__swatch{border:1px solid var(--border);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}@supports (color:color-mix(in lab,red,red)){.pay-periods-open-windows__swatch{border:1px solid color-mix(in oklch,var(--border)60%,transparent)}}.pay-periods-open-windows__dates{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.pay-periods-open-windows__cycle{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem}.pay-periods-open-windows__footnote{color:var(--muted-foreground);margin:0;font-size:.6875rem;line-height:1.4}.pay-calendar-chrome{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:1025px){.pay-calendar-chrome{flex-direction:row;align-items:stretch;gap:.625rem}.pay-calendar-chrome>.pay-calendar-intro,.pay-calendar-chrome>.pay-calendar-legend-panel{flex:1 1 0}}.pay-calendar-intro{border-radius:var(--radius-lg);border:1px solid var(--info);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-calendar-intro{border:1px solid color-mix(in oklch,var(--info)22%,transparent)}}.pay-calendar-intro{border-left-width:3px;border-left-color:var(--info);background:var(--info-surface);color:var(--info-surface-foreground);padding:.4375rem .625rem .4375rem .75rem}.pay-calendar-intro__inner{align-items:center;gap:.5rem;min-width:0;display:flex}.pay-calendar-intro__icon{width:.9375rem;height:.9375rem;color:var(--info);flex-shrink:0}.pay-calendar-intro__text{min-width:0;color:var(--info-surface-foreground);flex:1;margin:0;font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.pay-calendar-intro__text{color:color-mix(in oklch,var(--info-surface-foreground)92%,transparent)}}.pay-calendar-intro__text{text-wrap:pretty}.pay-calendar-intro__more{border:1px solid var(--info);flex-shrink:0;min-height:1.5rem;padding:.125rem .4375rem}@supports (color:color-mix(in lab,red,red)){.pay-calendar-intro__more{border:1px solid color-mix(in oklch,var(--info)26%,transparent)}}.pay-calendar-intro__more{border-radius:var(--radius-md);letter-spacing:.02em;color:var(--info-surface-foreground);background:var(--card);font-size:.625rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.pay-calendar-intro__more{background:color-mix(in oklch,var(--card)72%,transparent)}}.pay-calendar-intro__more{cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s}.pay-calendar-intro__more:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-intro__more:hover{background:color-mix(in oklch,var(--card)94%,transparent)}}.pay-calendar-intro__more:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-intro__more:hover{border-color:color-mix(in oklch,var(--info)40%,transparent)}}.pay-calendar-legend-panel{border-radius:var(--radius-lg);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-calendar-legend-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend-panel{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.pay-calendar-legend-panel{padding:.4375rem .625rem}.pay-calendar-legend-panel__hint{color:var(--muted-foreground);text-wrap:pretty;margin:.375rem 0 0;font-size:.625rem;line-height:1.35}.pay-calendar-legend-panel--compact .pay-calendar-legend{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;min-width:0;display:flex}.pay-calendar-legend-panel--compact .pay-calendar-legend__title{white-space:nowrap;margin:0}.pay-calendar-legend-panel--compact .pay-calendar-legend__list{flex:auto}.pay-calendar-legend__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .375rem;font-size:.625rem;font-weight:650}.pay-calendar-legend__list{flex-wrap:wrap;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pay-calendar-legend__item{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;max-width:100%;min-height:1.625rem;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend__item{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.pay-calendar-legend__item{background:var(--card);transition:border-color .15s,box-shadow .15s}.pay-calendar-legend__item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend__item:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.pay-calendar-legend__item--conflict{border-style:dashed;border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend__item--conflict{border-color:color-mix(in oklch,var(--warning)45%,var(--border))}}.pay-calendar-legend__item--conflict{background:var(--warning-surface);color:var(--warning-surface-foreground)}.pay-calendar-legend__swatch{border:1px solid var(--border);border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend__swatch{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.pay-calendar-legend__swatch{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend__swatch{background:color-mix(in oklch,var(--primary)40%,var(--muted))}}.pay-calendar-legend__swatch--conflict{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend__swatch--conflict{background:color-mix(in oklch,var(--warning)25%,transparent)}}.pay-calendar-legend__swatch--conflict{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-legend__swatch--conflict{border-color:color-mix(in oklch,var(--warning)50%,transparent)}}.pay-calendar-legend__label{color:var(--foreground);font-size:.6875rem;font-weight:550}.pay-calendar-main-panel{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;flex:auto;min-height:min(32rem,72vh);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-calendar-main-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-calendar-main-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-main-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.pay-calendar-main-panel>.pay-calendar-panel-body{flex-direction:column;flex:auto;min-height:0;display:flex}.pay-calendar-main-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--info)0,var(--primary)55%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.pay-calendar-main-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--info)55%,transparent)0,color-mix(in oklch,var(--primary)40%,var(--info))55%,transparent 100%)}}.pay-calendar-main-panel:before{opacity:.85}.pay-calendar-panel-body{z-index:1;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:.625rem .75rem .75rem;display:flex;position:relative}.pay-calendar-panel-body .pay-calendar-grid{flex:auto;align-content:stretch}@media (min-width:640px){.pay-calendar-panel-body{padding:.75rem .875rem .875rem}}.pay-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;margin-bottom:.5rem;display:flex}.pay-calendar-toolbar__title{letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700;line-height:1.2}@media (min-width:640px){.pay-calendar-toolbar__title{font-size:1.0625rem}}.pay-calendar-toolbar__meta{color:var(--muted-foreground);white-space:nowrap;margin:.0625rem 0 0;font-size:.6875rem}.pay-calendar-toolbar__nav{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-calendar-toolbar__nav{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.pay-calendar-toolbar__nav{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-toolbar__nav{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.pay-calendar-toolbar__nav-btn{cursor:pointer;width:2rem;min-width:2rem;height:2rem;min-height:2rem}.pay-calendar-toolbar__today-btn{cursor:pointer;height:2rem;min-height:2rem;padding-inline:.625rem;font-size:.6875rem}.pay-calendar-month-strip{flex-wrap:wrap;gap:.375rem;min-width:0;margin-bottom:.625rem;display:flex}.pay-calendar-month-pill{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.4375rem;min-width:0;max-width:100%;min-height:1.875rem;padding:.25rem .5rem .25rem .4375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pay-calendar-month-pill{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.pay-calendar-month-pill{border-inline-start-width:3px;border-inline-start-color:var(--pay-cycle-accent,var(--primary));background:var(--pay-cycle-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-month-pill{background:color-mix(in oklch,var(--pay-cycle-accent,var(--primary))8%,var(--card))}}.pay-calendar-month-pill{transition:border-color .15s,background-color .15s,box-shadow .15s}.pay-calendar-month-pill:hover{border-color:var(--pay-cycle-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-month-pill:hover{border-color:color-mix(in oklch,var(--pay-cycle-accent,var(--primary))40%,var(--border))}}.pay-calendar-month-pill:hover{box-shadow:0 2px 8px -6px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-month-pill:hover{box-shadow:0 2px 8px -6px color-mix(in oklch,var(--foreground)18%,transparent)}}.pay-calendar-month-pill--current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-month-pill--current{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.pay-calendar-month-pill--current{background:var(--pay-cycle-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-month-pill--current{background:color-mix(in oklch,var(--pay-cycle-accent,var(--primary))14%,var(--card))}}.pay-calendar-month-pill--current{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-month-pill--current{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)14%,transparent)}}.pay-calendar-month-pill--muted{opacity:.72}.pay-calendar-month-pill__badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.pay-calendar-month-pill__swatch{display:none}.pay-calendar-month-pill__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.pay-calendar-month-pill__title{min-width:0;max-width:100%;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.pay-calendar-month-pill__sep{color:var(--muted-foreground);font-weight:500}.pay-calendar-month-pill__status{padding-block:.0625rem;font-size:.5625rem;line-height:1.2}.pay-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-bottom:.25rem;display:grid}.pay-calendar-weekday{text-align:center;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--muted-foreground);padding:.125rem .25rem;font-size:.625rem;font-weight:650}.pay-calendar-weekday__compact{display:inline}.pay-calendar-weekday__full{display:none}@media (min-width:640px){.pay-calendar-weekday__compact{display:none}.pay-calendar-weekday__full{display:inline}}.pay-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.1875rem;min-width:0;display:grid}@media (min-width:640px){.pay-calendar-grid{gap:.25rem}}.pay-calendar-grid-skeleton__cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.pay-calendar-day{border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;min-width:0;min-height:3.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.pay-calendar-day{text-align:start;padding:.25rem;transition:border-color .15s,background-color .15s,box-shadow .15s}@media (min-width:640px){.pay-calendar-day{min-height:4.5rem;padding:.3125rem}}@media (min-width:1025px){.pay-calendar-day{min-height:5.25rem}}.pay-calendar-day--current{box-shadow:inset 0 0 0 1.5px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--current{box-shadow:inset 0 0 0 1.5px color-mix(in oklch,var(--primary)36%,transparent)}}.pay-calendar-day--current{background:var(--pay-cycle-day-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--current{background:color-mix(in oklch,var(--pay-cycle-day-accent,var(--primary))14%,var(--background))}}.pay-calendar-day--current.pay-calendar-day--today{box-shadow:0 0 0 1px var(--primary),inset 0 0 0 1.5px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--current.pay-calendar-day--today{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent),inset 0 0 0 1.5px color-mix(in oklch,var(--primary)36%,transparent)}}.pay-calendar-day--in-month{background:var(--background)}.pay-calendar-day--out-month{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--out-month{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.pay-calendar-day--out-month{color:var(--muted-foreground)}.pay-calendar-day--today{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--today{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.pay-calendar-day--today{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--today{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent)}}.pay-calendar-day--in-period{background:var(--pay-cycle-day-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--in-period{background:color-mix(in oklch,var(--pay-cycle-day-accent,var(--primary))10%,var(--background))}}.pay-calendar-day--in-period{border-color:var(--pay-cycle-day-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--in-period{border-color:color-mix(in oklch,var(--pay-cycle-day-accent,var(--primary))32%,var(--border))}}.pay-calendar-day--in-period.pay-calendar-day--today{box-shadow:0 0 0 1px var(--pay-cycle-day-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-day--in-period.pay-calendar-day--today{box-shadow:0 0 0 1px color-mix(in oklch,var(--pay-cycle-day-accent,var(--primary))28%,transparent)}}.pay-calendar-day__num{font-variant-numeric:tabular-nums;width:1.25rem;height:1.25rem;color:var(--foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:flex}.pay-calendar-day__num--today{background:var(--primary);color:var(--primary-foreground)}.pay-calendar-day__chips{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.pay-calendar-chip{border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.pay-calendar-chip{border-inline-start-width:2px;border-inline-start-color:var(--border);background:var(--card);cursor:pointer;transition:border-color .15s,background-color .15s,transform .15s}.pay-calendar-chip--accented{border-inline-start-color:var(--pay-cycle-accent,var(--primary));background:var(--pay-cycle-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip--accented{background:color-mix(in oklch,var(--pay-cycle-accent,var(--primary))12%,var(--card))}}.pay-calendar-chip:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip:hover{border-color:color-mix(in oklch,var(--foreground)18%,var(--border))}}.pay-calendar-chip--accented:hover{background:var(--pay-cycle-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip--accented:hover{background:color-mix(in oklch,var(--pay-cycle-accent,var(--primary))18%,var(--card))}}.pay-calendar-chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.pay-calendar-chip--compact{padding:.125rem .3125rem;font-size:.625rem;line-height:1.2}.pay-calendar-chip--current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip--current{border-color:color-mix(in oklch,var(--primary)40%,var(--border))}}.pay-calendar-chip--current{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip--current{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)16%,transparent)}}.pay-calendar-chip--current{font-weight:750}.pay-calendar-chip__primary{letter-spacing:.04em;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.pay-calendar-chip__more{border-radius:var(--radius-sm);background:var(--muted);border:none;justify-content:center;align-items:center;min-height:1rem;padding:0 .25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip__more{background:color-mix(in oklch,var(--muted)55%,transparent)}}.pay-calendar-chip__more{color:var(--muted-foreground);cursor:pointer;font-size:.5625rem;font-weight:650}.pay-calendar-chip__more:hover{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-chip__more:hover{background:color-mix(in oklch,var(--muted)75%,transparent)}}.pay-calendar-empty{border-radius:var(--radius-md);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-empty{border:1px dashed color-mix(in oklch,var(--border)90%,transparent)}}.pay-calendar-empty{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-calendar-empty{background:color-mix(in oklch,var(--muted)25%,var(--card))}}.pay-calendar-empty{text-align:center;color:var(--muted-foreground);margin-bottom:.5rem;padding:.625rem .75rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.pay-calendar-page{animation:none}.pay-calendar-chip,.pay-calendar-day,.pay-calendar-intro__more,.pay-calendar-legend__item,.pay-calendar-month-pill{transition:none}.pay-calendar-chip:hover{transform:none}}.pay-period-detail-page{animation:form-drawer-fade-in .35s ease-out both}.pay-period-detail-hero{--pay-period-hero-pad-y:1rem;--pay-period-hero-pad-x:1rem;--pay-period-hero-pad-start:calc(var(--pay-period-hero-pad-x) + .5rem);isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-period-detail-hero{background:linear-gradient(165deg,var(--detail-hero)0,var(--detail-hero)38%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero{background:linear-gradient(165deg,color-mix(in oklch,var(--detail-hero)92%,var(--card))0,var(--detail-hero)38%,var(--card)100%)}}.pay-period-detail-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.pay-period-detail-hero{transition:border-color .2s,box-shadow .2s}@media (min-width:640px){.pay-period-detail-hero{--pay-period-hero-pad-y:1.25rem;--pay-period-hero-pad-x:1.25rem;--pay-period-hero-pad-start:calc(var(--pay-period-hero-pad-x) + .625rem)}}@media (min-width:768px){.pay-period-detail-hero{--pay-period-hero-pad-y:1.5rem;--pay-period-hero-pad-x:1.5rem;--pay-period-hero-pad-start:calc(var(--pay-period-hero-pad-x) + .75rem)}}.pay-period-detail-hero__accent{pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,transparent 100%);width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,transparent 100%)}}.pay-period-detail-hero__accent{opacity:.9}.dark .pay-period-detail-hero{background:linear-gradient(165deg,var(--primary)0,var(--detail-hero)42%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .pay-period-detail-hero{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.pay-period-detail-hero__inner{min-width:0;padding-block:var(--pay-period-hero-pad-y);flex-direction:column;align-items:stretch;gap:1rem;padding-inline-start:var(--pay-period-hero-pad-start);padding-inline-end:var(--pay-period-hero-pad-x);display:flex}@media (min-width:768px){.pay-period-detail-hero__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.25rem}}.pay-period-detail-hero__identity-row{align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.pay-period-detail-hero__identity-row{gap:1rem}}.pay-period-detail-hero__icon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--primary);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.pay-period-detail-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero__icon{border:1px solid color-mix(in oklch,var(--primary)22%,transparent)}}.pay-period-detail-hero__icon{box-shadow:0 6px 16px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero__icon{box-shadow:0 6px 16px -10px color-mix(in oklch,var(--primary)28%,transparent)}}.pay-period-detail-hero__identity-body{flex:1;min-width:0}.pay-period-detail-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin:0;font-size:.6875rem;font-weight:600}.pay-period-detail-hero__title{letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2;overflow:hidden}@media (min-width:640px){.pay-period-detail-hero__title{font-size:1.5rem}}.pay-period-detail-hero__meta{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.625rem;display:flex}.pay-period-detail-hero__meta-chip{border-radius:var(--radius-md);max-width:100%;color:var(--muted-foreground);background:var(--muted);align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero__meta-chip{background:color-mix(in oklch,var(--muted)45%,transparent)}}.pay-period-detail-hero__meta-chip{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-hero__meta-chip{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.pay-period-detail-hero__meta-chip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pay-period-detail-hero__meta-chip--dates{font-variant-numeric:tabular-nums}.pay-period-detail-hero__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.pay-period-detail-hero__action-btn{cursor:pointer;white-space:nowrap;min-height:2.5rem}.pay-period-detail-stack{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media (min-width:640px){.pay-period-detail-stack{gap:2rem}}.pay-period-detail-panel{border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-period-detail-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.pay-period-detail-panel>.form-section{box-shadow:none;background:0 0;border:none;border-radius:0}.pay-period-detail-panel>.form-section:before{display:none}.pay-period-detail-panel--export .form-section__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-panel--export .form-section__header{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.pay-period-detail-panel--export .form-section__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-panel--export .form-section__header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.pay-period-detail-panel--schedule .form-section__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-panel--schedule .form-section__header{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.pay-period-detail-panel--schedule .form-section__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-panel--schedule .form-section__header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.statutory-export-form--detail .statutory-export-form__locked-period{border-radius:var(--radius-lg);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.statutory-export-form--detail .statutory-export-form__locked-period{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.statutory-export-form--detail .statutory-export-form__locked-period{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.statutory-export-form--detail .statutory-export-form__locked-period{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.statutory-export-form--detail .statutory-export-form__locked-period{padding:.75rem 1rem;transition:border-color .2s}.statutory-export-form--detail .statutory-export-form__locked-period-primary{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.statutory-export-form--detail .statutory-export-form__locked-period-secondary{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;font-size:.75rem;overflow:hidden}.pay-period-detail-export-fields{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media (min-width:640px){.pay-period-detail-export-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}.statutory-export-form__footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:.75rem;margin-top:.25rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.statutory-export-form__footer{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.statutory-export-form__footer .statutory-export-form__submit{cursor:pointer;white-space:nowrap;width:100%;min-height:2.75rem}@media (min-width:640px){.statutory-export-form__footer .statutory-export-form__submit{width:auto;min-height:2.5rem}}.pay-period-dept-schedule-shell{container:pay-period-dept-schedule/inline-size}.pay-period-dept-schedule-table{max-width:100%;overflow-x:hidden}.pay-period-dept-schedule-table table{width:100%;min-width:0}.pay-period-dept-schedule-table thead th{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-period-dept-schedule-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.pay-period-dept-schedule-table thead th{white-space:nowrap}.pay-period-dept-schedule-table tbody tr{transition:background-color .15s}.pay-period-dept-schedule-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-period-dept-schedule-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.pay-period-dept-schedule-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-period-dept-schedule-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.pay-period-detail-skeleton-hero{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-skeleton-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-period-detail-skeleton-hero{background:var(--card);padding:1.25rem 1.25rem 1.25rem 1.75rem}.pay-period-detail-skeleton-panel{border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-period-detail-skeleton-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-period-detail-skeleton-panel{background:var(--card)}@media (prefers-reduced-motion:reduce){.pay-period-detail-page{animation:none}.pay-period-dept-schedule-table tbody tr{transition:none}}.salary-run-cycle-summary__grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:1025px){.salary-run-cycle-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.salary-run-cycle-card{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-cycle-card{border-top-width:3px;border-top-color:var(--salary-run-cycle-accent,var(--primary));background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}.salary-run-cycle-card--gap{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card--gap{border-color:color-mix(in oklch,var(--warning)35%,var(--border))}}.salary-run-cycle-card--gap{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card--gap{background:color-mix(in oklch,var(--warning-surface)35%,var(--card))}}.salary-run-cycle-card__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.salary-run-cycle-card__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__header{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.salary-run-cycle-card__name{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.salary-run-cycle-card__period{color:var(--muted-foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:.6875rem;line-height:1.35}.salary-run-cycle-card__hub{color:var(--primary);text-underline-offset:2px;flex-shrink:0;font-size:.6875rem;font-weight:650;text-decoration:none}.salary-run-cycle-card__hub:hover{text-decoration:underline}.salary-run-cycle-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.5rem .625rem;display:grid}@media (min-width:640px){.salary-run-cycle-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.salary-run-cycle-card__missing{border-top:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__missing{border-top:1px solid color-mix(in oklch,var(--warning)28%,transparent)}}.salary-run-cycle-card__missing{background:var(--warning-surface);color:var(--warning-surface-foreground);padding:.5rem .75rem .625rem}.salary-run-cycle-card__missing-head{align-items:center;gap:.375rem;min-width:0;display:flex}.salary-run-cycle-card__missing-icon{width:.875rem;height:.875rem;color:var(--warning);flex-shrink:0}.salary-run-cycle-card__missing-title{margin:0;font-size:.6875rem;font-weight:650;line-height:1.3}.salary-run-cycle-card__missing-list{flex-wrap:wrap;gap:.375rem;min-width:0;margin:.4375rem 0 0;padding:0;list-style:none;display:flex}.salary-run-cycle-card__missing-chip{border-radius:var(--radius-md);border:1px solid var(--warning);max-width:100%}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__missing-chip{border:1px solid color-mix(in oklch,var(--warning)30%,transparent)}}.salary-run-cycle-card__missing-chip{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__missing-chip{background:color-mix(in oklch,var(--card)78%,transparent)}}.salary-run-cycle-card__missing-chip{white-space:nowrap;text-overflow:ellipsis;padding:.1875rem .4375rem;line-height:1.3;overflow:hidden}.salary-run-cycle-card__missing-chip,.salary-run-cycle-card__missing-more{color:var(--warning-surface-foreground);font-size:.625rem;font-weight:550}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__missing-more{color:color-mix(in oklch,var(--warning-surface-foreground)80%,transparent)}}.salary-run-cycle-card__ok{border-top:1px solid var(--border);align-items:center;gap:.375rem;min-width:0;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__ok{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.salary-run-cycle-card__ok{color:var(--muted-foreground);padding:.5rem .75rem;font-size:.6875rem;line-height:1.35}.salary-runs-list-page{flex-direction:column;flex:auto;gap:.75rem;min-width:0;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.salary-runs-list-page{gap:.875rem}}.salary-runs-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-runs-page-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-runs-page-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-runs-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.salary-runs-page-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-runs-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.salary-runs-page-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.salary-runs-page-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.salary-runs-page-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-runs-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.salary-runs-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.salary-runs-page-hero__icon{color:var(--primary)}.salary-runs-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.salary-runs-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.salary-runs-page-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.salary-runs-page-hero__title{font-size:1.375rem}}.salary-runs-page-hero__lede{max-width:44rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.salary-runs-catalog-zone{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-runs-catalog-zone{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.salary-runs-catalog-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-runs-catalog-zone{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.salary-runs-catalog-zone{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-runs-catalog-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}@media (min-width:640px){.salary-runs-catalog-zone{gap:.75rem;padding:.875rem 1rem}}.salary-runs-catalog-zone__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;min-width:0;display:flex}.salary-runs-catalog-zone__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.25}.salary-runs-catalog-zone__meta{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.payslip-lookup--secondary{background:var(--muted);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.payslip-lookup--secondary{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.payslip-lookup--secondary{box-shadow:none}.payslip-lookup--secondary .payslip-lookup__title{font-size:.875rem}.salary-runs-catalog__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.salary-runs-catalog__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.salary-runs-catalog__eyebrow{white-space:nowrap}.salary-runs-catalog__title{margin:.125rem 0 0;line-height:1.25}.salary-runs-catalog__description{margin:.125rem 0 0;line-height:1.35}.salary-runs-catalog__segments{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;margin-bottom:.875rem;padding-bottom:.875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.salary-runs-catalog__segments{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}@media (min-width:768px){.salary-runs-catalog__segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}}.salary-runs-catalog__segment{min-width:0}.salary-runs-catalog__segment-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.salary-runs-lane-tabs,.salary-runs-status-tabs{scrollbar-width:none;max-width:100%;overflow:visible}.salary-runs-lane-tabs::-webkit-scrollbar,.salary-runs-status-tabs::-webkit-scrollbar{display:none}.salary-runs-lane-tabs [data-slot=tabs-trigger][data-state=active],.salary-runs-status-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-lane-tabs [data-slot=tabs-trigger][data-state=active],.salary-runs-status-tabs [data-slot=tabs-trigger][data-state=active]{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.salary-runs-lane-tabs [data-slot=tabs-trigger][data-state=active],.salary-runs-status-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-lane-tabs [data-slot=tabs-trigger][data-state=active],.salary-runs-status-tabs [data-slot=tabs-trigger][data-state=active]{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.salary-runs-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.salary-runs-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.salary-runs-metrics-strip .exports-metric-tile{padding:.625rem .75rem}@media (min-width:640px){.salary-runs-metrics-strip .exports-metric-tile{padding:.75rem .875rem}}.payslip-lookup{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-lookup{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.payslip-lookup{background:var(--card);box-shadow:0 1px 2px var(--foreground);padding:.75rem .875rem .875rem}@supports (color:color-mix(in lab,red,red)){.payslip-lookup{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.payslip-lookup__head{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.payslip-lookup__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payslip-lookup__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.payslip-lookup__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payslip-lookup__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.payslip-lookup__icon{color:var(--primary)}.payslip-lookup__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.payslip-lookup__meta,.payslip-lookup__note{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.payslip-lookup__note{margin:0}.payslip-lookup__fields{flex-direction:column;gap:.75rem;min-width:0;display:flex}.payslip-lookup__label{color:var(--foreground);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.payslip-lookup__action{min-width:0}@media (min-width:768px){.payslip-lookup__fields{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.7fr) auto;align-items:end;gap:.75rem;display:grid}}.salary-runs-filter-panel{isolation:isolate;background:var(--card);border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.salary-runs-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.salary-runs-filter-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--info)55%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--info)45%,var(--primary))55%,transparent 100%)}}.salary-runs-filter-panel:before{opacity:.85}.salary-runs-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)48%,var(--card))}}.salary-runs-filter-panel__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-runs-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.salary-runs-filter-panel__icon{color:var(--primary)}.salary-runs-filter-panel__body{min-width:0;padding:.75rem .875rem .875rem}@media (min-width:640px){.salary-runs-filter-panel__body{padding:.875rem 1rem 1rem}}.salary-runs-filter-panel__fields{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}.salary-runs-filter-panel__fields--after-segments{margin-top:0}@media (min-width:640px){.salary-runs-filter-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem}}@media (min-width:1024px){.salary-runs-filter-panel__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .75rem}.salary-runs-filter-panel__field.catalog-toolbar-search{grid-column:auto}}.salary-runs-filter-panel__chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel__chips{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.salary-runs-filter-panel__chips-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600}.salary-runs-filter-panel__reset{border-top:1px solid var(--border);justify-content:flex-end;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-panel__reset{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.salary-runs-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.salary-runs-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-runs-filter-chip{color:var(--foreground)}.salary-runs-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.salary-runs-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.salary-runs-filter-chip__label{text-align:left;line-height:1.3}.salary-runs-filter-chip__label--code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.75rem}.salary-runs-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.salary-runs-list-panel--empty{background:var(--surface-elevated);padding:1.25rem 1rem}@supports (color:color-mix(in lab,red,red)){.salary-runs-list-panel--empty{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}@media (min-width:640px){.salary-runs-list-panel--empty{padding:1.5rem 1.25rem}}.salary-runs-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.salary-runs-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.salary-runs-list-panel--refreshing{pointer-events:none}.salary-runs-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.salary-runs-pagination button:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-pagination button:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.salary-runs-pagination button:not(:disabled):hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-pagination button:not(:disabled):hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.salary-runs-list-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-runs-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.salary-runs-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-runs-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.salary-runs-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-runs-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.salary-runs-table-shell{container:salary-runs-list/inline-size}.salary-runs-data-table{max-width:100%;overflow-x:hidden}.salary-runs-data-table table{width:100%;min-width:0}.salary-runs-data-table td,.salary-runs-data-table th{overflow-wrap:anywhere;word-break:break-word}.salary-runs-data-table thead th{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-runs-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.salary-runs-data-table thead th{white-space:nowrap}.salary-runs-data-table tbody tr{transition:background-color .15s}.salary-runs-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-runs-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.salary-runs-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-runs-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table td:last-child,.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table td:last-child,.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-runs-table-shell[data-salary-runs-layout=table] .salary-runs-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.salary-runs-grid-card{transition:border-color .2s,box-shadow .2s,transform .15s}.salary-runs-grid-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-grid-card:hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.salary-runs-grid-card:hover{box-shadow:0 4px 16px -8px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-grid-card:hover{box-shadow:0 4px 16px -8px color-mix(in oklch,var(--foreground)12%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.salary-runs-list-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-runs-list-row:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border))}}@media (prefers-reduced-motion:reduce){.salary-runs-list-page{animation:none}.salary-runs-data-table tbody tr,.salary-runs-grid-card,.salary-runs-list-row{transition:none}.salary-runs-grid-card:hover{transform:none}}.users-directory-workspace,.users-list-page{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.users-directory-workspace,.users-list-page{gap:1rem}}.users-directory-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.users-directory-shell{gap:.875rem}}.users-directory-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.users-directory-page-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.users-directory-page-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-directory-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.users-directory-page-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-directory-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.users-directory-page-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.users-directory-page-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.users-directory-page-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.users-directory-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.users-directory-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-directory-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.users-directory-page-hero__icon{color:var(--primary)}.users-directory-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.users-directory-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.users-directory-page-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.users-directory-page-hero__title{font-size:1.375rem}}.users-directory-page-hero__lede{max-width:48rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.users-directory-page-hero__help{flex-shrink:0;align-self:flex-start}.users-directory-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.users-directory-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.users-directory-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.users-directory-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .users-directory-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .users-directory-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.users-directory-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.users-directory-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .users-directory-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .users-directory-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.users-directory-orientation--danger .users-directory-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--danger .users-directory-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.users-directory-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.users-directory-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .users-directory-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .users-directory-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.users-directory-orientation--warning .users-directory-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--warning .users-directory-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.users-directory-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.users-directory-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .users-directory-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .users-directory-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.users-directory-orientation--success .users-directory-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation--success .users-directory-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.users-directory-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.users-directory-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.users-directory-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.users-directory-orientation__meta{max-width:42rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.users-directory-orientation__actions{flex-wrap:wrap;flex-shrink:0;gap:.375rem;display:flex}.users-directory-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.users-directory-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.users-directory-cohort-bar{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-directory-cohort-bar{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.users-directory-cohort-bar{background:var(--detail-hero)}@supports (color:color-mix(in lab,red,red)){.users-directory-cohort-bar{background:color-mix(in oklch,var(--detail-hero)36%,var(--card))}}.users-directory-cohort-bar{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-directory-cohort-bar{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:768px){.users-directory-cohort-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem}}.users-directory-cohort-bar__copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.users-directory-cohort-bar__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.users-directory-cohort-bar__label{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.users-directory-cohort-bar__hint{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.35}.users-directory-cohort-bar__stat{border:1px solid var(--primary);border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.users-directory-cohort-bar__stat{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.users-directory-cohort-bar__stat{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-directory-cohort-bar__stat{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.users-directory-cohort-bar__stat{font-variant-numeric:tabular-nums;color:var(--primary);padding:.125rem .5rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.users-directory-cohort-bar__stat{color:color-mix(in oklch,var(--primary)85%,var(--foreground))}}.users-directory-cohort-bar__stat{white-space:nowrap}.users-directory-cohort-tabs{flex-shrink:0}.users-directory-export{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;padding:.625rem .875rem}@supports (color:color-mix(in lab,red,red)){.users-directory-export{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.users-directory-export{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.users-directory-export{background:color-mix(in oklch,var(--detail-zone)40%,var(--card))}}.users-directory-export{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-directory-export{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.users-directory-export{padding:.75rem 1rem}}.users-list-export-zone,.users-list-hero{min-width:0;max-width:100%}.users-list-export-zone{background:var(--detail-zone);width:100%;overflow-x:hidden;container:users-export/inline-size}@supports (color:color-mix(in lab,red,red)){.users-list-export-zone{background:color-mix(in oklch,var(--detail-zone)55%,var(--card))}}.users-list-export-zone{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.users-list-export-zone{border-color:color-mix(in oklch,var(--border)82%,transparent)}}.users-export-panel{width:100%;min-width:0;max-width:100%;container:users-export/inline-size}.users-export-panel__layout{flex-direction:column;gap:.5rem;min-width:0;display:flex}.users-export-panel__lead{align-items:center;gap:.5rem;min-width:0;display:flex}.users-export-panel__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-export-panel__icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.users-export-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-export-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.users-export-panel__icon{color:var(--primary)}.users-export-panel__lead-copy{flex-direction:column;gap:0;min-width:0;display:flex}.users-export-panel__heading{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600}.users-export-panel__description{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.625rem;line-height:1.3;overflow:hidden}@media (min-width:640px){.users-export-panel__heading{font-size:.875rem}.users-export-panel__description{font-size:.6875rem}}.users-export-panel__content{flex:auto;width:100%;min-width:0;max-width:100%}.users-export-panel__action{min-width:0}.users-export-scope-card{min-width:0;max-width:100%;display:flex;overflow:hidden}.users-export-scope-grid{grid-template-columns:minmax(0,1fr);gap:.375rem;width:100%;min-width:0;max-width:100%;display:grid}.users-export-scope-card .form-pricing-card{width:100%;min-width:0;max-width:100%;min-height:2.75rem;padding:.5rem .625rem}.users-export-download{cursor:pointer;white-space:nowrap;width:100%;min-width:0;max-width:100%;min-height:2.25rem;font-weight:600;background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.users-export-download{background:color-mix(in oklch,var(--primary)72%,black)!important}}.users-export-download{box-shadow:0 2px 10px -4px var(--primary);color:var(--primary-foreground)!important}@supports (color:color-mix(in lab,red,red)){.users-export-download{box-shadow:0 2px 10px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.users-export-download{transition:box-shadow .15s,transform .15s,background-color .15s}.users-export-download:hover:not(:disabled){background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.users-export-download:hover:not(:disabled){background:color-mix(in oklch,var(--primary)65%,black)!important}}.users-export-download:hover:not(:disabled){box-shadow:0 4px 16px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-export-download:hover:not(:disabled){box-shadow:0 4px 16px -6px color-mix(in oklch,var(--primary)50%,transparent)}}@media (min-width:640px){.users-export-download{min-height:2.375rem}}@container users-export (min-width:30rem){.users-export-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.users-export-panel__action{align-items:flex-end}.users-export-download{width:auto;min-width:12rem}}@container users-export (min-width:48rem){.users-export-panel__layout{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto;align-items:center;gap:.625rem .875rem;display:grid}.users-export-panel__lead{flex-direction:column;align-items:flex-start;gap:.25rem}.users-export-panel__content{flex-direction:column;gap:.375rem;min-width:0;display:flex}.users-export-panel__action{align-self:center;padding-top:0}}.users-export-scope-summary{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.users-export-scope-summary{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.users-export-scope-summary{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.users-export-scope-summary{border-color:color-mix(in oklch,var(--info)18%,transparent)}}.users-export-scope-summary{color:var(--info-surface-foreground);padding:.375rem .625rem}.users-export-scope-summary p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.6875rem;line-height:1.35;overflow:hidden}.users-export-scope-summary p+p{margin-top:.125rem}.users-compliance-callout{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.users-compliance-callout{border-color:color-mix(in oklch,var(--error)28%,transparent)}}.users-compliance-callout{background:var(--error-surface);color:var(--error-surface-foreground)}.users-compliance-callout:before{content:"";background:linear-gradient(180deg,var(--error)0,var(--warning)100%);width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.users-compliance-callout:before{background:linear-gradient(180deg,var(--error)0,color-mix(in oklch,var(--warning)40%,var(--error))100%)}}.users-metric-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-metric-tile:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.users-metric-tile:hover{box-shadow:0 4px 14px -10px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-metric-tile:hover{box-shadow:0 4px 14px -10px color-mix(in oklch,var(--foreground)10%,transparent)}}.users-list-filter-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.users-list-filter-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.users-list-filter-panel{animation:form-drawer-fade-in .35s ease-out both}.users-list-filter-panel__accent{background:linear-gradient(90deg,var(--info)0,var(--primary)45%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__accent{background:linear-gradient(90deg,color-mix(in oklch,var(--info)70%,var(--primary))0,var(--primary)45%,color-mix(in oklch,var(--primary)25%,transparent)100%)}}.users-list-filter-panel__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.users-list-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}@media (min-width:640px){.users-list-filter-panel__header{align-items:center;gap:.75rem;padding:.75rem 1rem}}.users-list-filter-panel__heading{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.users-list-filter-panel__title-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.users-list-filter-panel__title{color:var(--page-title-foreground);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.25}@media (min-width:640px){.users-list-filter-panel__title{font-size:.9375rem}}.users-list-filter-panel__subtitle{color:var(--muted-foreground);margin:0;font-size:.6875rem;line-height:1.35}@media (min-width:640px){.users-list-filter-panel__subtitle{font-size:.75rem}}.users-list-filter-panel__chip-count{border:1px solid var(--primary);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__chip-count{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.users-list-filter-panel__chip-count{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__chip-count{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.users-list-filter-panel__chip-count{font-variant-numeric:tabular-nums;color:var(--primary);padding:.0625rem .4375rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__chip-count{color:color-mix(in oklch,var(--primary)85%,var(--foreground))}}.users-list-filter-panel__chip-count{white-space:nowrap}.users-list-filter-panel__reset{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;align-items:center;gap:.375rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__reset{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.users-list-filter-panel__reset{background:var(--card);color:var(--foreground);white-space:nowrap;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:border-color .15s,background-color .15s,box-shadow .15s}.users-list-filter-panel__reset:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__reset:hover{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.users-list-filter-panel__reset:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__reset:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.users-list-filter-panel__reset:hover{box-shadow:0 2px 8px -4px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__reset:hover{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--foreground)8%,transparent)}}.users-list-filter-panel__reset:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__reset:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.users-list-filter-panel__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.users-list-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.users-list-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.users-list-filter-panel__body{background:var(--detail-zone);min-width:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__body{background:color-mix(in oklch,var(--detail-zone)12%,var(--card))}}@media (min-width:640px){.users-list-filter-panel__body{padding:.75rem 1rem}}.users-list-filter-panel__fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:.625rem;width:100%;min-width:0;display:grid}@media (min-width:640px){.users-list-filter-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem}.users-list-filter-panel__search{grid-column:1/-1}}@media (min-width:1024px){.users-list-filter-panel__fields{grid-template-columns:minmax(12rem,1.35fr) minmax(9rem,1fr) minmax(8.5rem,.9fr) auto;gap:.625rem .75rem}.users-list-filter-panel__search{grid-column:auto}}.users-list-filter-panel__field-label{letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__field-label{color:color-mix(in oklch,var(--muted-foreground)90%,var(--foreground))}}.users-list-filter-panel__field-label{white-space:nowrap}.users-list-filter-panel__search-wrap{min-width:0;position:relative}.users-list-filter-panel__search-icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.users-list-filter-panel__search-input{border-color:var(--border);width:100%;min-width:0;min-height:2.5rem;padding-left:2.25rem}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__search-input{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.users-list-filter-panel__search-input{background:var(--card);transition:border-color .15s,box-shadow .15s}.users-list-filter-panel__search-input:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__search-input:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.users-list-filter-panel__search-input:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__search-input:focus-visible{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.users-list-filter-panel__search-input:focus-visible{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__search-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring)28%,transparent)}}.users-list-filter-panel__field{min-width:0}.users-list-filter-panel [role=combobox]{border-color:var(--border);gap:.375rem;min-height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel [role=combobox]{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.users-list-filter-panel [role=combobox]{background:var(--card);transition:border-color .15s,box-shadow .15s}.users-list-filter-panel [role=combobox]:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel [role=combobox]:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.users-list-filter-panel [role=combobox]>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.users-list-filter-panel label:not(.users-list-filter-panel__toggle-label){letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel label:not(.users-list-filter-panel__toggle-label){color:color-mix(in oklch,var(--muted-foreground)90%,var(--foreground))}}.users-list-filter-panel__toggle{border-radius:var(--radius-md);border:1px solid var(--border);align-self:end;align-items:center;gap:.5rem;min-width:0;min-height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__toggle{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.users-list-filter-panel__toggle{background:var(--card);padding:0 .75rem;transition:border-color .15s,background-color .15s}@media (max-width:1023px){.users-list-filter-panel__toggle{grid-column:1/-1;width:fit-content;max-width:100%}}.users-list-filter-panel__toggle--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__toggle--active{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.users-list-filter-panel__toggle--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__toggle--active{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.users-list-filter-panel__toggle-label{cursor:pointer;color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1}.users-list-filter-panel__chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-panel__chips{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.users-list-filter-chip{cursor:pointer;border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.25rem;min-width:0;max-width:100%;min-height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.users-list-filter-chip{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.users-list-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.users-list-filter-chip{color:var(--foreground);white-space:nowrap;padding:.125rem .5rem .125rem .625rem;font-size:.6875rem;font-weight:600;transition:border-color .15s,background-color .15s,box-shadow .15s}.users-list-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.users-list-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.users-list-filter-chip:hover{box-shadow:0 2px 6px -3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-filter-chip:hover{box-shadow:0 2px 6px -3px color-mix(in oklch,var(--primary)25%,transparent)}}.users-list-filter-chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.users-list-filter-chip:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.users-list-filter-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.users-list-filter-chip__icon{opacity:.7;flex-shrink:0;width:.75rem;height:.75rem}.users-list-cohort-tabs [data-slot=tabs-list]{border-radius:var(--radius-lg);border:1px solid var(--border);gap:.125rem;width:100%;min-width:0;height:auto;padding:.1875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.users-list-cohort-tabs [data-slot=tabs-list]{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.users-list-cohort-tabs [data-slot=tabs-list]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.users-list-cohort-tabs [data-slot=tabs-list]{background:color-mix(in oklch,var(--muted)45%,var(--card))}}@media (min-width:640px){.users-list-cohort-tabs [data-slot=tabs-list]{width:auto}}.users-list-cohort-tabs [data-slot=tabs-trigger],.users-list-cohort-tabs__trigger{cursor:pointer;white-space:nowrap;border-radius:calc(var(--radius-lg) - 2px);border:1px solid #0000;flex:1;min-height:1.875rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}@media (min-width:640px){.users-list-cohort-tabs [data-slot=tabs-trigger],.users-list-cohort-tabs__trigger{flex:none;min-height:2rem;padding:.3125rem .75rem;font-size:.8125rem}}.users-list-cohort-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--card);color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-cohort-tabs [data-slot=tabs-trigger][data-state=active]{color:color-mix(in oklch,var(--primary)80%,var(--foreground))}}.users-list-cohort-tabs [data-slot=tabs-trigger][data-state=active]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-cohort-tabs [data-slot=tabs-trigger][data-state=active]{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.users-list-cohort-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 2px var(--foreground),0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-cohort-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)6%,transparent),0 2px 8px -4px color-mix(in oklch,var(--primary)25%,transparent)}}.users-list-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.users-list-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.users-list-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.users-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.users-list-panel{animation:form-drawer-fade-in .35s ease-out both}.users-list-panel__accent{background:linear-gradient(90deg,var(--secondary-brand)0,var(--primary)42%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.users-list-panel__accent{background:linear-gradient(90deg,color-mix(in oklch,var(--secondary-brand)55%,var(--primary))0,var(--primary)42%,color-mix(in oklch,var(--primary)22%,transparent)100%)}}.users-list-panel__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.users-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.users-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}@media (min-width:640px){.users-list-panel__header{align-items:center;gap:.75rem;padding:.75rem 1rem}}.users-list-panel__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-panel__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.users-list-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.users-list-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.users-list-panel__heading{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.users-list-panel__title{color:var(--page-title-foreground);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.25}@media (min-width:640px){.users-list-panel__title{font-size:.9375rem}}.users-list-panel__subtitle{color:var(--muted-foreground);margin:0;font-size:.6875rem;line-height:1.35}@media (min-width:640px){.users-list-panel__subtitle{font-size:.75rem}}.users-list-panel__header-actions{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.users-list-panel__view-toggle{width:auto}.users-list-panel__view-toggle button{cursor:pointer;min-width:2rem;min-height:2rem}.users-list-panel__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;padding:.4375rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-panel__toolbar{border-bottom:1px solid color-mix(in oklch,var(--border)68%,transparent)}}.users-list-panel__toolbar{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.users-list-panel__toolbar{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}@media (min-width:640px){.users-list-panel__toolbar{padding:.4375rem 1rem}}.users-list-panel__count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.users-list-panel__count{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.users-list-panel__count{white-space:nowrap}.users-list-panel__bank-alert{border:1px solid var(--warning);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.users-list-panel__bank-alert{border:1px solid color-mix(in oklch,var(--warning)28%,var(--border))}}.users-list-panel__bank-alert{background:var(--warning-surface);color:var(--warning-surface-foreground);white-space:nowrap;padding:.0625rem .5rem;font-size:.625rem;font-weight:600}.users-list-panel__bank-alert-dot{background:var(--warning);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.users-list-panel__body{background:var(--detail-zone);min-width:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.users-list-panel__body{background:color-mix(in oklch,var(--detail-zone)16%,var(--card))}}@media (min-width:640px){.users-list-panel__body{padding:.75rem 1rem}}.users-directory-empty{border-radius:var(--radius-lg);border:1px dashed var(--border);flex-direction:column;align-items:center;gap:.75rem;min-width:0;padding:1.25rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-directory-empty{border:1px dashed color-mix(in oklch,var(--border)72%,transparent)}}.users-directory-empty{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.users-directory-empty{background:color-mix(in oklch,var(--muted)10%,var(--card))}}.users-directory-empty{text-align:center}@media (min-width:640px){.users-directory-empty{text-align:left;flex-direction:row;align-items:center;gap:.875rem;padding:1rem 1.125rem}}.users-directory-empty__icon{border-radius:var(--radius-lg);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-directory-empty__icon{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.users-directory-empty__icon{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.users-directory-empty__icon{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.users-directory-empty__icon{color:var(--muted-foreground)}.users-directory-empty__copy{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.users-directory-empty__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.users-directory-empty__description{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.4}.users-directory-empty__action{cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:2.25rem}.users-directory-error{border-radius:var(--radius-lg);border:1px solid var(--error);flex-direction:column;gap:.5rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-directory-error{border:1px solid color-mix(in oklch,var(--error)28%,transparent)}}.users-directory-error{border-left-width:3px;border-left-color:var(--error);background:var(--error-surface);color:var(--error-surface-foreground)}@media (min-width:640px){.users-directory-error{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}}.users-directory-error__title{margin:0;font-size:.875rem;font-weight:600}.users-directory-error__description{opacity:.9;margin:0;font-size:.75rem}.users-directory-error__action{cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:2.25rem}.users-list-refresh-bar{border-radius:var(--radius-md);border:1px solid var(--primary);align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.4375rem .625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.users-list-refresh-bar{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.users-list-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.users-list-refresh-bar{color:var(--muted-foreground);box-shadow:0 0 12px -4px var(--primary);font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.users-list-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.users-list-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.users-directory-table-shell{container:users-directory/inline-size}.users-directory-data-table{max-width:100%;overflow-x:hidden}.users-directory-data-table table{table-layout:fixed;width:100%;min-width:0}.users-directory-data-table td,.users-directory-data-table th{vertical-align:middle;padding-block:.5625rem;padding-inline:.5rem;overflow:hidden}.users-directory-table-shell .udt-col-name{width:9.5rem;min-width:7.5rem}.users-directory-table-shell .udt-col-department{width:auto;min-width:0}.users-directory-table-shell .udt-col-type{width:7.25rem;min-width:6.5rem}.users-directory-table-shell .udt-col-bank{text-align:center;width:5.25rem;min-width:5rem}.users-directory-table-shell .udt-col-payroll{text-align:center;width:5.75rem;min-width:5.25rem}@container users-directory (min-width:40rem){.users-directory-table-shell .udt-col-name{width:11rem}}@container users-directory (min-width:52rem){.users-directory-table-shell .udt-col-name{width:12.5rem}.users-directory-table-shell .udt-col-type{width:8.75rem}}@container users-directory (min-width:64rem){.users-directory-table-shell .udt-col-name{width:14rem}.users-directory-table-shell .udt-col-type{width:9.5rem}}@container users-directory (min-width:47rem){.users-directory-data-table td,.users-directory-data-table th{padding-block:.625rem;padding-inline:.625rem}}.users-directory-data-table thead th{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.users-directory-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)60%,var(--card))}}.users-directory-data-table thead th{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.users-directory-table-shell .udt-col{display:none}@container users-directory (min-width:31rem){.users-directory-table-shell .udt-col--t1{display:table-cell}}@container users-directory (min-width:40rem){.users-directory-table-shell .udt-col--t2{display:table-cell}}@container users-directory (min-width:44rem){.users-directory-table-shell .udt-col--t3{display:table-cell}}@container users-directory (min-width:64rem){.users-directory-table-shell .udt-col--t4{display:table-cell}}.users-directory-table-shell .udt-name-empref{display:block}@container users-directory (min-width:44rem){.users-directory-table-shell .udt-name-empref{display:none}}.users-directory-table-shell .udt-actions-col{width:3.5rem;min-width:3.5rem}.users-directory-table-shell .udt-actions-inline{display:none}.users-directory-table-shell .udt-actions-menu{display:inline-flex}@container users-directory (min-width:47rem){.users-directory-table-shell .udt-actions-col{width:11.75rem;min-width:11.75rem}.users-directory-table-shell .udt-actions-col--wide{width:14.5rem;min-width:14.5rem}.users-directory-table-shell .udt-actions-inline{display:flex}.users-directory-table-shell .udt-actions-menu{display:none}.users-directory-table-shell .udt-actions-menu--persist{display:inline-flex}}.users-directory-data-table tbody tr{transition:background-color .15s}.users-directory-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.users-directory-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.users-directory-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.users-directory-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table td:last-child,.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table td:last-child,.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.users-directory-table-shell[data-users-directory-layout=table] .users-directory-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.users-grid-card:hover{transform:translateY(-1px)}.users-list-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.users-list-row:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border))}}@media (prefers-reduced-motion:reduce){.users-list-fetch-overlay,.users-list-page{animation:none}.users-directory-data-table tbody tr,.users-grid-card,.users-list-row{transition:none}.users-grid-card:hover{transform:none}}.create-contractor-page{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.create-contractor-page{gap:.875rem}}.create-contractor-intro{border-radius:var(--radius-lg);border:1px solid var(--info);align-items:center;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.create-contractor-intro{border:1px solid color-mix(in oklch,var(--info)22%,transparent)}}.create-contractor-intro{border-left-width:3px;border-left-color:var(--info);background:var(--info-surface);color:var(--info-surface-foreground);padding:.5rem .75rem}.create-contractor-intro__icon{width:.9375rem;height:.9375rem;color:var(--info);flex-shrink:0}.create-contractor-intro__text{min-width:0;color:var(--info-surface-foreground);margin:0;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.create-contractor-intro__text{color:color-mix(in oklch,var(--info-surface-foreground)92%,transparent)}}.create-contractor-intro__text{text-wrap:pretty}.create-contractor-form{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.create-contractor-section{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.create-contractor-section{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.create-contractor-section{background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.create-contractor-section{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}.create-contractor-section{transition:border-color .15s,box-shadow .15s}.create-contractor-section:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-contractor-section:hover{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.create-contractor-section__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.create-contractor-section__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.create-contractor-section__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.create-contractor-section__header{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.create-contractor-section__header{padding:.625rem .75rem}@media (min-width:640px){.create-contractor-section__header{padding:.75rem .875rem}}.create-contractor-section__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.create-contractor-section__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.create-contractor-section__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-contractor-section__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.create-contractor-section__icon{color:var(--primary)}.create-contractor-section__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650;line-height:1.25}.create-contractor-section__meta{color:var(--muted-foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:.6875rem;line-height:1.35}.create-contractor-section__body{background:var(--detail-zone);min-width:0;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.create-contractor-section__body{background:color-mix(in oklch,var(--detail-zone)12%,var(--card))}}@media (min-width:640px){.create-contractor-section__body{padding:.875rem}}.create-contractor-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:640px){.create-contractor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}}.create-contractor-actions{padding-top:.25rem}@media (prefers-reduced-motion:reduce){.create-contractor-page{animation:none}.create-contractor-section{transition:none}}.user-profile-page{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.user-profile-page{gap:.875rem}}.user-profile-detail-page.space-y-6>:not([hidden])~:not([hidden]){margin-top:.5rem}.user-profile-detail-page .page-header{margin-bottom:0}.user-profile-shell{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.user-profile-shell{gap:.875rem}}.user-profile-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.user-profile-page-hero{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.user-profile-page-hero{background:var(--detail-hero,var(--muted))}@supports (color:color-mix(in lab,red,red)){.user-profile-page-hero{background:color-mix(in oklch,var(--detail-hero,var(--muted))55%,var(--card))}}.user-profile-page-hero{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.user-profile-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}.user-profile-page-hero__intro{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;min-width:0;display:flex}.user-profile-page-hero__avatar{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.user-profile-page-hero__avatar{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.user-profile-page-hero__avatar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.user-profile-page-hero__avatar{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.user-profile-page-hero__avatar{color:var(--primary);letter-spacing:.02em;font-size:.875rem;font-weight:700}.user-profile-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.user-profile-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.user-profile-page-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.user-profile-page-hero__title{font-size:1.375rem}}.user-profile-page-hero__lede{max-width:44rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.user-profile-page-hero__help{flex-shrink:0;margin-left:auto}.user-profile-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.user-profile-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.user-profile-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.user-profile-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .user-profile-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .user-profile-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.user-profile-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.user-profile-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.user-profile-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.user-profile-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.user-profile-orientation--success{border-color:var(--success,var(--primary))}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation--success{border-color:color-mix(in oklch,var(--success,var(--primary))28%,var(--border))}}.user-profile-orientation--success{background:var(--success,var(--primary))}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation--success{background:color-mix(in oklch,var(--success,var(--primary))6%,var(--card))}}.user-profile-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.user-profile-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.user-profile-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.user-profile-orientation__meta{max-width:40rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.user-profile-orientation__actions{flex-wrap:wrap;flex-shrink:0;gap:.375rem;display:flex}.user-profile-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.user-profile-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.user-profile-facts-strip{border-radius:var(--radius-xl);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;min-width:0;padding:.75rem .875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.user-profile-facts-strip{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.user-profile-facts-strip{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.user-profile-facts-strip{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}@media (min-width:640px){.user-profile-facts-strip{grid-template-columns:repeat(4,minmax(0,1fr));padding:.875rem 1rem}}.user-profile-facts-strip dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}.user-profile-facts-strip dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);margin:.25rem 0 0;font-size:.875rem;font-weight:650;overflow:hidden}.user-profile-catalog-zone{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;flex:auto;gap:.625rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.user-profile-catalog-zone{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.user-profile-catalog-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.user-profile-catalog-zone{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.user-profile-catalog-zone{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.user-profile-catalog-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}@media (min-width:640px){.user-profile-catalog-zone{gap:.75rem;padding:.875rem 1rem}}.user-profile-catalog-zone--fill{flex:auto;min-height:min(28rem,55vh)}.user-profile-catalog-zone__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;min-width:0;display:flex}.user-profile-catalog-zone__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.25}.user-profile-catalog-zone__meta{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.user-profile-callout-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.user-profile-callout-warning{border-color:color-mix(in oklch,var(--warning)30%,transparent)}}.user-profile-callout-warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.user-profile-panel__section{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.user-profile-panel__section{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.user-profile-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.user-profile-panel__header{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.user-profile-tabs__nav{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.user-profile-tabs__nav{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.user-profile-hero{background:var(--card)}.user-profile-compliance{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.user-profile-compliance{border-color:color-mix(in oklch,var(--error)28%,transparent)}}.user-profile-compliance{background:var(--error-surface);color:var(--error-surface-foreground)}.user-profile-detail-field{min-width:0}.user-profile-detail-field__pay-lane{-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;max-width:100%;padding:0;display:-webkit-box;overflow:hidden}.user-profile-detail-field__pay-lane:focus-visible,.user-profile-detail-field__pay-lane:hover{color:var(--primary);outline:none}@media (prefers-reduced-motion:reduce){.user-profile-page{animation:none}}.profile-page{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:none;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.profile-page{gap:.875rem}}.profile-page-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.profile-page-shell{gap:.875rem}}.profile-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-page-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.profile-page-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 12px 28px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.profile-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 28px -16px color-mix(in oklch,var(--foreground)14%,transparent)}}.profile-page-hero__accent{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:3px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.profile-page-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)55%,var(--primary))55%,color-mix(in oklch,var(--primary)25%,transparent)100%)}}.profile-page-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)42%,var(--surface-elevated)100%);align-items:flex-start;gap:.75rem;min-width:0;max-width:100%;padding:.75rem .875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)7%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--surface-elevated)55%,var(--card))100%)}}@media (min-width:640px){.profile-page-hero__intro{align-items:center;gap:.875rem;padding:.875rem 1rem .875rem 1.125rem}}.dark .profile-page-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)48%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .profile-page-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)48%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.profile-page-hero__title{letter-spacing:-.03em;color:var(--page-title-foreground,var(--foreground));margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.profile-page-hero__title{font-size:1.5rem}}.profile-page-hero__meta{max-width:44rem;color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.profile-page-hero__meta{font-size:.875rem}}.profile-page-hero__avatar [data-slot=avatar-fallback]{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-hero__avatar [data-slot=avatar-fallback]{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.profile-page-hero__avatar [data-slot=avatar-fallback]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-hero__avatar [data-slot=avatar-fallback]{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.profile-page-hero__avatar [data-slot=avatar-fallback]{color:var(--primary)}.profile-page-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.profile-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.profile-page-hero__badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-hero__badge{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.profile-page-hero__badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-hero__badge{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.profile-page-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.profile-page-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.profile-page-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.profile-page-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .profile-page-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .profile-page-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.profile-page-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.profile-page-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .profile-page-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .profile-page-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.profile-page-orientation--danger .profile-page-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--danger .profile-page-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.profile-page-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.profile-page-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .profile-page-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .profile-page-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.profile-page-orientation--warning .profile-page-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--warning .profile-page-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.profile-page-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.profile-page-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .profile-page-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .profile-page-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.profile-page-orientation--success .profile-page-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation--success .profile-page-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.profile-page-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.profile-page-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.profile-page-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.profile-page-orientation__meta{max-width:44rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.profile-page-orientation__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.profile-page-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.profile-page-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.profile-page-metrics .exports-metric-tile{min-width:0}.profile-page-details{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:1rem;min-width:0;padding:.875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page-details{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.profile-page-details{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.profile-page-details{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.profile-page-details{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.profile-page-details{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}@media (min-width:640px){.profile-page-details{gap:1.25rem;padding:1rem 1rem 1.125rem}}.profile-page-details__header{border-bottom:1px solid var(--border);min-width:0;padding-bottom:.125rem}@supports (color:color-mix(in lab,red,red)){.profile-page-details__header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.profile-page-details__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.profile-page-details__lede{max-width:48rem;color:var(--muted-foreground);margin:.25rem 0 .625rem;font-size:.75rem;line-height:1.45}.profile-page-details__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:640px){.profile-page-details__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.875rem}}.profile-page-details__security{grid-column:1/-1}.profile-page-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.profile-page-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.profile-page-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.profile-page-section{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.profile-page-section{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.profile-page-section{height:100%}.profile-page-section:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-section:hover{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.profile-page-section:hover{box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-section:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--primary)15%,transparent)}}.profile-page-section__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.profile-page-section__header{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.profile-page-section__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-section__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.profile-page-section__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-section__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.profile-page-section__icon{color:var(--primary)}.profile-page-section__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.profile-page-section__body{background:color-mix(in oklch,var(--detail-zone)15%,var(--card))}}.profile-page-role-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-role-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.profile-page-role-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.profile-page-role-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.profile-page-role-chip{color:var(--foreground)}.profile-page-empty-hint{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.profile-page-empty-hint{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.profile-page-empty-hint{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.profile-page-empty-hint{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.profile-page-empty-panel{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;justify-content:center;gap:1rem;min-width:0;min-height:16rem;padding:1rem .875rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-page-empty-panel{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.profile-page-empty-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.profile-page-empty-panel{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.profile-page-howto{border-radius:var(--radius-lg);border:1px dashed var(--border);max-width:none;margin:0;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.profile-page-howto{border:1px dashed color-mix(in oklch,var(--border)80%,transparent)}}.profile-page-howto{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.profile-page-howto{background:color-mix(in oklch,var(--muted)16%,var(--card))}}.profile-page-howto__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.75rem;font-weight:700}.profile-page-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-inline-start:1.125rem;font-size:.75rem;line-height:1.45}.profile-page-howto__list li+li{margin-top:.375rem}@media (prefers-reduced-motion:reduce){.profile-page{animation:none}.profile-page-section{transition:none}}.settings-hub-page{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:none;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.settings-hub-page{gap:.875rem}}@media (min-width:1025px){.settings-hub-page{gap:1rem}}.settings-hub-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.settings-hub-shell{gap:.875rem}}.settings-hub-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.settings-hub-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 12px 28px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 28px -16px color-mix(in oklch,var(--foreground)14%,transparent)}}.settings-hub-hero__accent{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:3px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)55%,var(--primary))55%,color-mix(in oklch,var(--primary)25%,transparent)100%)}}.settings-hub-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)42%,var(--surface-elevated)100%);align-items:flex-start;gap:.75rem;min-width:0;max-width:100%;padding:.75rem .875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)7%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--surface-elevated)55%,var(--card))100%)}}@media (min-width:640px){.settings-hub-hero__intro{align-items:center;gap:.875rem;padding:.875rem 1rem .875rem 1.125rem}}.dark .settings-hub-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)48%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .settings-hub-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)48%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.settings-hub-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.settings-hub-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.settings-hub-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}@media (min-width:640px){.settings-hub-hero__icon{width:2.5rem;height:2.5rem}}.settings-hub-hero__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.settings-hub-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.settings-hub-hero__eyebrow{white-space:nowrap}.settings-hub-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.2}@media (min-width:640px){.settings-hub-hero__title{font-size:1.1875rem}}.settings-hub-hero__meta{max-width:48rem;color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}@media (min-width:640px){.settings-hub-hero__meta{font-size:.8125rem}}.settings-hub-hero__help{flex-shrink:0;align-self:flex-start}.settings-hub-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.settings-hub-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.settings-hub-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.settings-hub-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .settings-hub-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .settings-hub-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.settings-hub-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.settings-hub-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .settings-hub-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .settings-hub-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.settings-hub-orientation--danger .settings-hub-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--danger .settings-hub-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.settings-hub-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.settings-hub-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .settings-hub-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .settings-hub-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.settings-hub-orientation--warning .settings-hub-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--warning .settings-hub-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.settings-hub-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.settings-hub-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .settings-hub-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .settings-hub-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.settings-hub-orientation--success .settings-hub-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation--success .settings-hub-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.settings-hub-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.settings-hub-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.settings-hub-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.settings-hub-orientation__meta{max-width:44rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.settings-hub-orientation__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.settings-hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.settings-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.settings-hub-metrics .exports-metric-tile{min-width:0}.settings-hub-search-panel{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-hub-search-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.settings-hub-search-panel{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.settings-hub-search-panel{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}.settings-hub-search-panel{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.settings-hub-search-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}.settings-hub-search-panel__toolbar{flex-direction:column;gap:.5rem;min-width:0;padding:.625rem .75rem;display:flex}@media (min-width:640px){.settings-hub-search-panel__toolbar{flex-direction:row;align-items:center;gap:.875rem;padding:.625rem .875rem}}.settings-hub-search-panel__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650;line-height:1.25}.settings-hub-search-panel__meta{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.6875rem;line-height:1.3}.settings-hub-search-panel__field{width:100%;min-width:0}@media (min-width:640px){.settings-hub-search-panel__field{flex-shrink:0;width:min(100%,22rem);margin-inline-start:auto}}@media (min-width:1025px){.settings-hub-search-panel__field{width:min(100%,28rem)}}.settings-hub-results{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:1.25rem;min-width:0;padding:.875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-results{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.settings-hub-results{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.settings-hub-results{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.settings-hub-results{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.settings-hub-results{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}@media (min-width:640px){.settings-hub-results{gap:1.5rem;padding:1rem 1rem 1.125rem}}.settings-hub-results__header{border-bottom:1px solid var(--border);min-width:0;padding-bottom:.125rem}@supports (color:color-mix(in lab,red,red)){.settings-hub-results__header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.settings-hub-results__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.8125rem;font-weight:700;line-height:1.25}.settings-hub-results__lede{max-width:48rem;color:var(--muted-foreground);margin:.25rem 0 .625rem;font-size:.75rem;line-height:1.45}.settings-hub-group{min-width:0}.settings-hub-group__header{align-items:flex-start;gap:.625rem;min-width:0;margin-bottom:.625rem;display:flex}.settings-hub-group__heading{min-width:0}.settings-hub-group__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.settings-hub-group__title{color:color-mix(in oklch,var(--muted-foreground)70%,var(--primary))}}.settings-hub-group__blurb{max-width:40rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.6875rem;line-height:1.4}@media (min-width:640px){.settings-hub-group__blurb{font-size:.75rem}}.settings-hub-group__count{border:1px solid var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.375rem;height:1.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-group__count{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.settings-hub-group__count{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-group__count{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.settings-hub-group__count{color:var(--primary);padding-inline:.375rem;font-size:.625rem;font-weight:700;line-height:1}.settings-hub-group__grid{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.settings-hub-group__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:.625rem}}@media (min-width:1025px){.settings-hub-group__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.75rem}}.settings-hub-card{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;height:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-hub-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.settings-hub-card{background:var(--card);color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.settings-hub-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-card:hover{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.settings-hub-card:hover{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-card:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--primary)18%,transparent)}}.settings-hub-card:hover{transform:translateY(-1px)}.settings-hub-card:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.settings-hub-card__inner{background:var(--surface-elevated);align-items:flex-start;gap:.625rem;min-width:0;height:100%;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-card__inner{background:color-mix(in oklch,var(--surface-elevated)30%,var(--card))}}@media (min-width:640px){.settings-hub-card__inner{gap:.75rem;padding:.875rem}}.settings-hub-card__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-card__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.settings-hub-card__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-card__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.settings-hub-card__icon{color:var(--primary);transition:border-color .15s,background-color .15s}.settings-hub-card:hover .settings-hub-card__icon{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-card:hover .settings-hub-card__icon{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.settings-hub-card:hover .settings-hub-card__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-hub-card:hover .settings-hub-card__icon{background:color-mix(in oklch,var(--primary)16%,var(--card))}}.settings-hub-card__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650;line-height:1.25}@media (min-width:640px){.settings-hub-card__title{font-size:.875rem}}.settings-hub-card__description{-webkit-line-clamp:3;color:var(--muted-foreground);text-wrap:pretty;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (min-width:640px){.settings-hub-card__description{font-size:.75rem}}.settings-hub-card__chevron{color:var(--muted-foreground);opacity:.72;margin-top:.125rem;transition:color .15s,transform .15s,opacity .15s}.settings-hub-card:hover .settings-hub-card__chevron{color:var(--primary);opacity:1;transform:translate(2px)}.settings-hub-empty-panel{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;justify-content:center;gap:1rem;min-width:0;min-height:16rem;padding:1rem .875rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-hub-empty-panel{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.settings-hub-empty-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.settings-hub-empty-panel{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}@media (min-width:640px){.settings-hub-empty-panel{min-height:18rem;padding:1.25rem 1.125rem 1.5rem}}.settings-hub-empty{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.settings-hub-empty{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.settings-hub-empty{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.settings-hub-empty{background:color-mix(in oklch,var(--muted)30%,var(--card))}}.settings-hub-howto{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:28rem;margin:0 auto;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.settings-hub-howto{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.settings-hub-howto{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.settings-hub-howto{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.settings-hub-howto__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.75rem;font-weight:700}.settings-hub-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-inline-start:1.125rem;font-size:.75rem;line-height:1.45}.settings-hub-howto__list li+li{margin-top:.375rem}@media (prefers-reduced-motion:reduce){.settings-hub-page{animation:none}.settings-hub-card,.settings-hub-card__chevron,.settings-hub-card__icon{transition:none}.settings-hub-card:hover,.settings-hub-card:hover .settings-hub-card__chevron{transform:none}}.integration-page{animation:form-drawer-fade-in .35s ease-out both}.integration-page-hero{background:var(--card);border-color:var(--border);min-width:0;max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.integration-page-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.integration-page-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.integration-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.integration-page-hero__intro{background:var(--surface-elevated);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.integration-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.integration-page-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.integration-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.integration-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.integration-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.integration-page-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.integration-page-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.integration-page-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.integration-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.integration-info-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.integration-info-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.integration-info-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.integration-info-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.integration-info-panel__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.integration-info-panel__header{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.integration-info-panel__icon{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.integration-info-panel__icon{border:1px solid color-mix(in oklch,var(--info)24%,var(--border))}}.integration-info-panel__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.integration-info-panel__icon{background:color-mix(in oklch,var(--info)10%,var(--card))}}.integration-info-panel__icon{color:var(--info)}.integration-info-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.integration-info-panel__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.integration-rotation-panel,.integration-session-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel,.integration-session-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.integration-rotation-panel,.integration-session-panel{transition:border-color .15s,box-shadow .15s}.integration-rotation-panel:hover,.integration-session-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel:hover,.integration-session-panel:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.integration-rotation-panel:hover,.integration-session-panel:hover{box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel:hover,.integration-session-panel:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--primary)12%,transparent)}}.integration-rotation-panel__header,.integration-session-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel__header,.integration-session-panel__header{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.integration-session-panel__icon{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.integration-session-panel__icon{border:1px solid color-mix(in oklch,var(--success)24%,var(--border))}}.integration-session-panel__icon{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.integration-session-panel__icon{background:color-mix(in oklch,var(--success)10%,var(--card))}}.integration-session-panel__icon{color:var(--success)}.integration-rotation-panel__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.integration-rotation-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.integration-rotation-panel__icon{color:var(--primary)}.integration-rotation-panel__body,.integration-session-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel__body,.integration-session-panel__body{background:color-mix(in oklch,var(--detail-zone)15%,var(--card))}}.integration-session-panel__token{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.integration-session-panel__token{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.integration-session-panel__token{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.integration-session-panel__token{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.integration-session-panel__token{color:var(--foreground)}.integration-rotation-panel__path{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel__path{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.integration-rotation-panel__path{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.integration-rotation-panel__path{background:color-mix(in oklch,var(--muted)30%,var(--card))}}.integration-rotation-panel__path{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.integration-page{animation:none}.integration-rotation-panel,.integration-session-panel{transition:none}}.rate-dimension-levels-page,.rate-dimension-levels-workspace{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.rate-dimension-levels-page,.rate-dimension-levels-workspace{gap:.875rem}}.rate-dimension-levels-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.rate-dimension-levels-shell{gap:.875rem}}.rate-dimension-levels-catalog-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-catalog-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.rate-dimension-levels-catalog-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-catalog-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.rate-dimension-levels-catalog-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-catalog-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.rate-dimension-levels-catalog-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.rate-dimension-levels-catalog-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.rate-dimension-levels-catalog-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-catalog-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.rate-dimension-levels-catalog-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-catalog-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.rate-dimension-levels-catalog-hero__icon{color:var(--primary)}.rate-dimension-levels-catalog-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-catalog-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.rate-dimension-levels-catalog-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.rate-dimension-levels-catalog-hero__title{font-size:1.375rem}}.rate-dimension-levels-catalog-hero__lede{max-width:48rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.rate-dimension-levels-catalog-hero__help{flex-shrink:0;align-self:flex-start}.rate-dimension-levels-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-dimension-levels-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.rate-dimension-levels-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.rate-dimension-levels-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .rate-dimension-levels-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .rate-dimension-levels-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.rate-dimension-levels-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.rate-dimension-levels-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .rate-dimension-levels-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .rate-dimension-levels-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.rate-dimension-levels-orientation--danger .rate-dimension-levels-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--danger .rate-dimension-levels-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.rate-dimension-levels-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.rate-dimension-levels-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .rate-dimension-levels-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .rate-dimension-levels-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.rate-dimension-levels-orientation--warning .rate-dimension-levels-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--warning .rate-dimension-levels-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.rate-dimension-levels-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.rate-dimension-levels-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .rate-dimension-levels-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .rate-dimension-levels-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.rate-dimension-levels-orientation--success .rate-dimension-levels-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation--success .rate-dimension-levels-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.rate-dimension-levels-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.rate-dimension-levels-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.rate-dimension-levels-orientation__meta{max-width:42rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.rate-dimension-levels-orientation__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.rate-dimension-levels-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.rate-dimension-levels-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.rate-dimension-levels-metrics-strip .exports-metric-tile{min-width:0}.rate-dimension-levels-howto{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:28rem;margin:0 auto;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-howto{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.rate-dimension-levels-howto{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-howto{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.rate-dimension-levels-howto__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:700}.rate-dimension-levels-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.45}.rate-dimension-levels-howto__list li+li{margin-top:.35rem}.rate-dimension-levels-panel--fill{flex-direction:column;min-height:0;display:flex}.rate-dimension-levels-info-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-info-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-dimension-levels-info-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-info-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rate-dimension-levels-info-panel__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-info-panel__header{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.rate-dimension-levels-info-panel__icon{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-info-panel__icon{border:1px solid color-mix(in oklch,var(--info)24%,var(--border))}}.rate-dimension-levels-info-panel__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-info-panel__icon{background:color-mix(in oklch,var(--info)10%,var(--card))}}.rate-dimension-levels-info-panel__icon{color:var(--info)}.rate-dimension-levels-info-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-info-panel__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.rate-dimension-levels-toolbar{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-toolbar{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-dimension-levels-toolbar{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-toolbar{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rate-dimension-levels-toolbar__body{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-toolbar__body{background:color-mix(in oklch,var(--catalog-toolbar)35%,var(--card))}}.rate-dimension-levels-filter-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-dimension-levels-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rate-dimension-levels-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}.rate-dimension-levels-filter-panel__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.rate-dimension-levels-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.rate-dimension-levels-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.rate-dimension-levels-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-dimension-levels-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-dimension-levels-filter-chip{color:var(--foreground)}.rate-dimension-levels-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.rate-dimension-levels-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.rate-dimension-metric-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-metric-tile:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-dimension-metric-tile:hover{box-shadow:0 4px 14px -10px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-metric-tile:hover{box-shadow:0 4px 14px -10px color-mix(in oklch,var(--foreground)10%,transparent)}}.rate-dimension-levels-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-dimension-levels-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.rate-dimension-levels-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-panel__header{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.rate-dimension-levels-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.rate-dimension-levels-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.rate-dimension-levels-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-dimension-levels-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-dimension-levels-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.rate-dimension-levels-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.rate-dimension-canonical-table-shell,.rate-dimension-levels-table-shell{container:rate-dimension-levels/inline-size}.rate-dimension-canonical-data-table,.rate-dimension-levels-data-table{max-width:100%;overflow-x:hidden}.rate-dimension-canonical-data-table table,.rate-dimension-levels-data-table table{width:100%;min-width:0}.rate-dimension-canonical-data-table td,.rate-dimension-canonical-data-table th,.rate-dimension-levels-data-table td,.rate-dimension-levels-data-table th{overflow-wrap:anywhere;word-break:break-word}.rate-dimension-canonical-data-table thead th,.rate-dimension-levels-data-table thead th{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-canonical-data-table thead th,.rate-dimension-levels-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-dimension-canonical-data-table thead th,.rate-dimension-levels-data-table thead th{white-space:nowrap}.rate-dimension-canonical-data-table tbody tr,.rate-dimension-levels-data-table tbody tr{transition:background-color .15s}.rate-dimension-canonical-data-table tbody tr:nth-child(2n),.rate-dimension-levels-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-canonical-data-table tbody tr:nth-child(2n),.rate-dimension-levels-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.rate-dimension-canonical-data-table tbody tr:hover,.rate-dimension-levels-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-canonical-data-table tbody tr:hover,.rate-dimension-levels-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table td:last-child,.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table td:last-child,.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-levels-table-shell[data-rate-dimension-levels-layout=table] .rate-dimension-levels-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.rate-dimension-level-list-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-dimension-level-list-row:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border))}}@media (prefers-reduced-motion:reduce){.rate-dimension-levels-fetch-overlay,.rate-dimension-levels-page{animation:none}.rate-dimension-canonical-data-table tbody tr,.rate-dimension-level-list-row,.rate-dimension-levels-data-table tbody tr{transition:none}}.salary-run-detail-page{animation:form-drawer-fade-in .35s ease-out both}.salary-run-detail-page__actions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;min-width:0;display:flex}@media (min-width:640px){.salary-run-detail-page__actions{flex-flow:wrap;justify-content:flex-end;align-items:center;width:auto}}.salary-run-detail-hero{--salary-run-hero-pad-x:.875rem;--salary-run-hero-pad-start:.875rem;border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-detail-hero{background:var(--detail-hero);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}@media (min-width:640px){.salary-run-detail-hero{--salary-run-hero-pad-x:1.125rem;--salary-run-hero-pad-start:1.125rem}}.salary-run-detail-hero__accent{background:linear-gradient(90deg,var(--primary)0,var(--primary)55%,var(--secondary-brand)100%);width:100%;height:.1875rem}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--primary)70%,var(--secondary-brand))55%,color-mix(in oklch,var(--secondary-brand)55%,transparent)100%)}}.salary-run-detail-hero__layout{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__layout{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.salary-run-detail-hero__layout{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__layout{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.salary-run-detail-hero__layout{padding:.75rem var(--salary-run-hero-pad-x)}.salary-run-detail-hero__identity{flex:auto;min-width:0}.salary-run-detail-hero__identity-row{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.salary-run-detail-hero__identity-body{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.salary-run-detail-hero__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.salary-run-detail-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.salary-run-detail-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.salary-run-detail-hero__kicker-row{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.salary-run-detail-hero__kicker{color:var(--muted-foreground);margin:0}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__kicker{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.salary-run-detail-hero__kicker{letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.salary-run-detail-hero__title{color:var(--page-title-foreground);text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.2;overflow:hidden}@media (min-width:640px){.salary-run-detail-hero__title{font-size:1.375rem}}.salary-run-detail-hero__desk-row{border-radius:var(--radius-md);border:1px solid var(--primary);align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__desk-row{border:1px solid color-mix(in oklch,var(--primary)26%,var(--border))}}.salary-run-detail-hero__desk-row{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__desk-row{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.salary-run-detail-hero__desk-row{padding:.28rem .55rem}.salary-run-detail-hero__desk-label{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__desk-label{color:color-mix(in oklch,var(--muted-foreground)90%,var(--primary))}}.salary-run-detail-hero__desk-label{letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}.salary-run-detail-hero__desk-value{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.25;overflow:hidden}.salary-run-detail-hero__desk-icon{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__desk-icon{color:color-mix(in oklch,var(--primary)70%,var(--muted-foreground))}}.salary-run-detail-hero__chips{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.salary-run-detail-hero__status-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin-top:.125rem;display:flex}.salary-run-detail-hero__updated{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;line-height:1.3}.salary-run-detail-hero__updated time{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__updated time{color:color-mix(in oklch,var(--foreground)88%,var(--muted-foreground))}}.salary-run-detail-hero__updated time{font-variant-numeric:tabular-nums;font-weight:600}.salary-run-detail-hero__next{border-block-start:1px solid var(--warning);max-width:none;margin:0}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__next{border-block-start:1px solid color-mix(in oklch,var(--warning)28%,var(--border))}}.salary-run-detail-hero__next{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-hero__next{background:color-mix(in oklch,var(--warning-surface)70%,var(--card))}}.salary-run-detail-hero__next{padding-block:.625rem;padding-inline:var(--salary-run-hero-pad-x);color:var(--warning-surface-foreground);text-wrap:pretty;font-size:.8125rem;line-height:1.4}.salary-run-detail-metric-zone{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-zone{background:color-mix(in oklch,var(--detail-zone)70%,var(--card))}}.salary-run-detail-metric-zone{padding:.625rem var(--salary-run-hero-pad-x)}@media (min-width:640px){.salary-run-detail-metric-zone{padding-block:.75rem}}.salary-run-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:900px){.salary-run-detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.salary-run-detail-metric-tile{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;position:relative}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.salary-run-detail-metric-tile{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.salary-run-detail-metric-tile{padding:.625rem .75rem;transition:border-color .2s,box-shadow .2s}.salary-run-detail-metric-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-run-detail-metric-tile:hover{box-shadow:0 4px 14px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile:hover{box-shadow:0 4px 14px -10px color-mix(in oklch,var(--primary)25%,transparent)}}.salary-run-detail-metric-tile__label{min-width:0;color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:650;display:flex}.salary-run-detail-metric-tile__value{color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.salary-run-detail-metric-tile--emphasize{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile--emphasize{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-run-detail-metric-tile--emphasize{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile--emphasize{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.salary-run-detail-metric-tile--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile--primary{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.salary-run-detail-metric-tile--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile--primary{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.salary-run-detail-metric-tile--primary:before{content:"";background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile--primary:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)40%,var(--primary))100%)}}.salary-run-detail-metric-tile--primary:before{border-radius:var(--radius-lg)0 0 var(--radius-lg)}.salary-run-detail-metric-tile--primary .salary-run-detail-metric-tile__value{color:var(--primary)}.dark .salary-run-detail-metric-tile--primary .salary-run-detail-metric-tile__value{color:var(--primary-brand)}.salary-run-detail-metric-tile--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile--warning{border-color:color-mix(in oklch,var(--warning)40%,var(--border))}}.salary-run-detail-metric-tile--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-metric-tile--warning{background:color-mix(in oklch,var(--warning)10%,var(--card))}}.salary-run-detail-metric-tile__hint{color:var(--muted-foreground);text-wrap:pretty;margin-top:.3rem;font-size:.6875rem;font-weight:500;line-height:1.35}.salary-run-detail-hero--empty .salary-run-detail-hero__layout{padding-bottom:.625rem}.salary-run-detail-locked-hint{max-width:52rem}.salary-run-empty-roster__actions{padding-top:.125rem}@media (prefers-reduced-motion:reduce){.salary-run-empty-roster__actions .animate-spin{animation:none}}.salary-run-detail-panel{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-detail-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.salary-run-detail-panel__header{border-bottom:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.salary-run-detail-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel__header{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.salary-run-detail-panel__header{padding:.75rem .875rem}@media (min-width:1024px){.salary-run-detail-panel__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1.125rem}}.salary-run-detail-panel__heading{flex:auto;min-width:0}.salary-run-detail-panel__heading h2{color:var(--foreground);white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.25}.salary-run-detail-panel__heading p{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:.2rem;font-size:.75rem;line-height:1.4}.salary-run-detail-panel__aside{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:1024px){.salary-run-detail-panel__aside{justify-content:flex-end;max-width:55%}}.salary-run-detail-panel__body{min-width:0;padding:.75rem .875rem}@media (min-width:640px){.salary-run-detail-panel__body{padding:.875rem 1.125rem}}.salary-run-detail-panel--completion:before,.salary-run-detail-panel--preview:before,.salary-run-detail-panel--processing:before,.salary-run-detail-panel--roster:before{content:"";border-radius:var(--radius-xl)0 0 var(--radius-xl);width:3px;position:absolute;top:0;bottom:0;left:0}.salary-run-detail-panel--processing:before{background:linear-gradient(180deg,var(--primary)0,var(--info)100%)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel--processing:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--info)55%,var(--primary))100%)}}.salary-run-detail-panel--completion:before{background:linear-gradient(180deg,var(--success)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel--completion:before{background:linear-gradient(180deg,var(--success)0,color-mix(in oklch,var(--primary)45%,var(--success))100%)}}.salary-run-detail-panel--preview:before{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel--preview:before{background:color-mix(in oklch,var(--secondary-brand)55%,var(--primary))}}.salary-run-detail-panel--roster:before{background:var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-detail-panel--roster:before{background:color-mix(in oklch,var(--border)70%,var(--muted-foreground))}}.salary-run-roster-panel__body{padding:0!important}.salary-run-roster-table{min-width:0}.salary-run-roster-table__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-table__toolbar{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.salary-run-roster-table__toolbar{padding:.5rem .875rem}.salary-run-roster-table__cards{flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:.625rem .75rem;list-style:none;display:flex}.salary-run-roster-table__desktop{min-width:0;display:none}@media (min-width:1024px){.salary-run-roster-table__cards{display:none}.salary-run-roster-table__desktop{display:block}}.salary-run-roster-table__grid{background:0 0;border:0;border-radius:0}.salary-run-roster-table__grid thead th{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:650}.salary-run-roster-table__grid tbody tr{transition:background-color .12s}.salary-run-roster-table__grid tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-table__grid tbody tr:hover{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.salary-run-roster-table__col-participant{width:28%;min-width:10rem;max-width:16rem}.salary-run-roster-table__col-employment{width:8.5rem}.salary-run-roster-table__col-pay-source{width:9.5rem}.salary-run-roster-table__col-annual{white-space:nowrap;width:7.5rem}.salary-run-roster-table__col-gross{white-space:nowrap;width:8.5rem}.salary-run-roster-table__col-incentives{white-space:nowrap;width:7rem}.salary-run-roster-table__col-status{white-space:nowrap;width:6.5rem}.salary-run-roster-table__col-actions{white-space:nowrap;text-align:right;width:3rem}@media (max-width:1279px){.salary-run-roster-table__col-employment{display:none}}@media (max-width:1023px){.salary-run-roster-table__col-annual,.salary-run-roster-table__col-pay-source{display:none}}.salary-run-roster-table__participant{flex-direction:column;gap:.125rem;min-width:0;display:flex}.salary-run-roster-table__name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.3;overflow:hidden}.salary-run-roster-table__emp-no{color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.25}.salary-run-roster-table__pay-source{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.salary-run-roster-table__money{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.3}.salary-run-roster-table__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.3}.salary-run-roster-table__hint{max-width:12rem;color:var(--muted-foreground);text-align:end;text-wrap:pretty;font-size:.6875rem;line-height:1.35}.salary-run-roster-table__link{color:var(--primary);text-underline-offset:2px;font-size:.6875rem;font-weight:600}.salary-run-roster-table__link:hover{text-decoration:underline}.salary-run-roster-table__gross,.salary-run-roster-table__incentives{flex-direction:column;align-items:flex-end;gap:.125rem;min-width:0;display:flex}.salary-run-roster-table__empty{padding:.875rem 1rem 1rem}.salary-run-roster-table__mobile-pagination{display:block}@media (min-width:1024px){.salary-run-roster-table__mobile-pagination{display:none}}.salary-run-roster-table__pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-table__pagination{border-top:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.salary-run-roster-table__pagination{padding:.625rem .75rem .75rem}.salary-run-roster-table__skeleton{flex-direction:column;gap:0;padding:.25rem 0;display:flex}.salary-run-roster-table__skeleton-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-table__skeleton-row{border-bottom:1px solid color-mix(in oklch,var(--border)60%,transparent)}}.salary-run-roster-table__skeleton-row{padding:.75rem .875rem}.salary-run-roster-row-card{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-row-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-roster-row-card{background:var(--card);box-shadow:0 1px 2px var(--foreground);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-row-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.salary-run-roster-row-card__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-row-card__header{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.salary-run-roster-row-card__header{padding-bottom:.5rem}.salary-run-roster-row-card__name{overflow-wrap:anywhere;color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.3}.salary-run-roster-row-card__emp-no{color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.6875rem}.salary-run-roster-row-card__header-aside{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.salary-run-roster-row-card__body{flex-direction:column;gap:.5rem;min-width:0;margin:.625rem 0 0;display:flex}.salary-run-roster-row-card__detail{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:baseline;gap:.5rem .75rem;min-width:0;display:grid}.salary-run-roster-row-card__detail dt{color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.salary-run-roster-row-card__detail dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.salary-run-roster-member-actions__trigger:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-roster-member-actions__trigger:hover{background:color-mix(in oklch,var(--muted)45%,var(--card))}}@media (prefers-reduced-motion:reduce){.salary-run-roster-table__grid tbody tr{transition:none}}.salary-run-callout{border-radius:var(--radius-xl);box-shadow:0 1px 2px var(--foreground);border:1px solid #0000;padding:1rem 1rem 1rem 1.125rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-callout{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.salary-run-callout:before{content:"";border-radius:var(--radius-xl)0 0 var(--radius-xl);width:4px;position:absolute;top:0;bottom:0;left:0}.salary-run-callout--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--warning{border-color:color-mix(in oklch,var(--warning)28%,var(--border))}}.salary-run-callout--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.salary-run-callout--warning:before{background:linear-gradient(180deg,var(--warning)0,var(--error)100%)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--warning:before{background:linear-gradient(180deg,var(--warning)0,color-mix(in oklch,var(--error)35%,var(--warning))100%)}}.salary-run-callout--warning .salary-run-callout__icon{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--warning .salary-run-callout__icon{border:1px solid color-mix(in oklch,var(--warning)35%,var(--border))}}.salary-run-callout--warning .salary-run-callout__icon{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--warning .salary-run-callout__icon{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.salary-run-callout--warning .salary-run-callout__icon{color:var(--warning)}.salary-run-callout--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--info{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.salary-run-callout--info{background:var(--info-surface);color:var(--info-surface-foreground)}.salary-run-callout--info:before{background:var(--info)}.salary-run-callout--info .salary-run-callout__icon{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--info .salary-run-callout__icon{border:1px solid color-mix(in oklch,var(--info)30%,var(--border))}}.salary-run-callout--info .salary-run-callout__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--info .salary-run-callout__icon{background:color-mix(in oklch,var(--info)12%,var(--card))}}.salary-run-callout--info .salary-run-callout__icon{color:var(--info)}.salary-run-callout--error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--error{border-color:color-mix(in oklch,var(--error)28%,var(--border))}}.salary-run-callout--error{background:var(--error-surface);color:var(--error-surface-foreground)}.salary-run-callout--error:before{background:var(--error)}.salary-run-callout--error .salary-run-callout__icon{border:1px solid var(--error)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--error .salary-run-callout__icon{border:1px solid color-mix(in oklch,var(--error)30%,var(--border))}}.salary-run-callout--error .salary-run-callout__icon{background:var(--error)}@supports (color:color-mix(in lab,red,red)){.salary-run-callout--error .salary-run-callout__icon{background:color-mix(in oklch,var(--error)10%,var(--card))}}.salary-run-callout--error .salary-run-callout__icon{color:var(--error)}.salary-run-blocking-row{transition:border-color .15s,box-shadow .15s}.salary-run-blocking-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-blocking-row:hover{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.salary-run-blocking-row:hover{box-shadow:0 2px 10px -8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-blocking-row:hover{box-shadow:0 2px 10px -8px color-mix(in oklch,var(--foreground)10%,transparent)}}.salary-run-workflow-steps__list{align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.salary-run-workflow-steps__item{flex-shrink:0;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.salary-run-workflow-steps__connector{background:var(--border);flex-shrink:0;width:.75rem;height:1px}@media (min-width:640px){.salary-run-workflow-steps__connector{width:1.25rem}}.salary-run-workflow-steps__connector--complete{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__connector--complete{background:color-mix(in oklch,var(--success)55%,var(--border))}}.salary-run-workflow-steps__marker{border:1px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__marker{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.salary-run-workflow-steps__marker{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__marker{background:color-mix(in oklch,var(--surface-elevated)60%,var(--card))}}.salary-run-workflow-steps__marker{color:var(--muted-foreground)}.salary-run-workflow-steps__dot{background:var(--muted-foreground);border-radius:999px;width:.3125rem;height:.3125rem}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__dot{background:color-mix(in oklch,var(--muted-foreground)70%,transparent)}}.salary-run-workflow-steps__label{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.2}.salary-run-workflow-steps__item--complete .salary-run-workflow-steps__marker{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__item--complete .salary-run-workflow-steps__marker{border-color:color-mix(in oklch,var(--success)35%,var(--border))}}.salary-run-workflow-steps__item--complete .salary-run-workflow-steps__marker{background:var(--success-surface);color:var(--success-surface-foreground)}.salary-run-workflow-steps__item--complete .salary-run-workflow-steps__label{color:var(--success-surface-foreground)}.salary-run-workflow-steps__item--current .salary-run-workflow-steps__marker{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__item--current .salary-run-workflow-steps__marker{border-color:color-mix(in oklch,var(--primary)40%,var(--border))}}.salary-run-workflow-steps__item--current .salary-run-workflow-steps__marker{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__item--current .salary-run-workflow-steps__marker{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.salary-run-workflow-steps__item--current .salary-run-workflow-steps__marker{color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__item--current .salary-run-workflow-steps__marker{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent)}}.salary-run-workflow-steps__item--current .salary-run-workflow-steps__dot{background:var(--primary)}.salary-run-workflow-steps__item--current .salary-run-workflow-steps__label{color:var(--foreground);font-weight:700}.salary-run-workflow-steps__item--closed .salary-run-workflow-steps__marker{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__item--closed .salary-run-workflow-steps__marker{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.salary-run-workflow-steps__item--closed .salary-run-workflow-steps__marker{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-workflow-steps__item--closed .salary-run-workflow-steps__marker{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.salary-run-workflow-steps__item--closed .salary-run-workflow-steps__marker{color:var(--muted-foreground)}.salary-run-action-bar__content{flex-direction:column;gap:.75rem;display:flex}.salary-run-action-bar__recommend{border-radius:var(--radius-md);border:1px solid var(--primary);align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__recommend{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.salary-run-action-bar__recommend{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__recommend{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.salary-run-action-bar__recommend{color:var(--foreground);padding:.3rem .55rem}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__recommend{color:color-mix(in oklch,var(--foreground)92%,var(--primary))}}.salary-run-action-bar__recommend{text-wrap:pretty;font-size:.6875rem;font-weight:650;line-height:1.3}.salary-run-action-bar__pipeline{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:900px){.salary-run-action-bar__pipeline{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:.75rem}}.salary-run-action-bar__controls,.salary-run-action-bar__progress{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__controls,.salary-run-action-bar__progress{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.salary-run-action-bar__controls,.salary-run-action-bar__progress{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__controls,.salary-run-action-bar__progress{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.salary-run-action-bar__controls,.salary-run-action-bar__progress{padding:.625rem .75rem}.salary-run-action-bar__zone-label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:.625rem;font-weight:700}.salary-run-action-bar__block-note{color:var(--foreground);text-wrap:pretty;margin:0 0 .5rem;font-size:.8125rem;line-height:1.4}.salary-run-action-bar__actions{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.salary-run-action-bar__actions{flex-flow:wrap;align-items:center}}.salary-run-action-bar__btn-wrap{align-items:center;width:100%;display:inline-flex}@media (min-width:640px){.salary-run-action-bar__btn-wrap{width:auto}}.salary-run-action-bar__payslip-placeholder,.salary-run-action-bar__payslip-zone{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__payslip-placeholder,.salary-run-action-bar__payslip-zone{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.salary-run-action-bar__payslip-placeholder,.salary-run-action-bar__payslip-zone{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__payslip-placeholder,.salary-run-action-bar__payslip-zone{background:color-mix(in oklch,var(--detail-zone)55%,var(--card))}}.salary-run-action-bar__payslip-placeholder,.salary-run-action-bar__payslip-zone{padding:.75rem}.salary-run-action-bar__payslip-zone{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__payslip-zone{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-run-action-bar__payslip-zone{box-shadow:inset 3px 0 0 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-action-bar__payslip-zone{box-shadow:inset 3px 0 0 0 color-mix(in oklch,var(--primary)55%,transparent)}}.salary-run-action-bar__payslip-placeholder{border-style:dashed}.salary-run-action-bar__payslip-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;min-width:0;margin-bottom:.625rem;display:flex}.salary-run-action-bar__payslip-title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700;line-height:1.25}.salary-run-action-bar__payslip-sub{color:var(--muted-foreground);text-wrap:pretty;margin:.15rem 0 0;font-size:.75rem;line-height:1.4}.salary-run-action-bar__payslip-empty{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.4}.salary-run-reconcile-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;min-width:0;display:flex}.salary-run-reconcile-summary__attention{color:var(--warning-surface-foreground);margin:0;font-size:.75rem;font-weight:650;line-height:1.3}.salary-run-finalize-checklist-table__row--attention{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table__row--attention{background:color-mix(in oklch,var(--warning)7%,var(--card))}}.salary-run-detail-stack>.salary-run-callout+.salary-run-callout{margin-top:0}.salary-run-completion__content{flex-direction:column;gap:.75rem;min-width:0;display:flex}.salary-run-completion__alert{border-radius:var(--radius-lg);border:1px solid var(--error)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__alert{border:1px solid color-mix(in oklch,var(--error)30%,var(--border))}}.salary-run-completion__alert{background:var(--error-surface);color:var(--error-surface-foreground);padding:.625rem .875rem}.salary-run-completion__alert-title{font-size:.8125rem;font-weight:650;line-height:1.3}.salary-run-completion__alert-body{opacity:.92;margin-top:.125rem;font-size:.8125rem;line-height:1.4}.salary-run-completion__steps{flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.salary-run-completion__step{border-radius:var(--radius-lg);border:1px solid var(--border);grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.salary-run-completion__step{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.salary-run-completion__step{padding:.75rem;transition:border-color .15s,background-color .15s}.salary-run-completion__step:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.salary-run-completion__step:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step:hover{background:color-mix(in oklch,var(--surface-elevated)60%,var(--card))}}.salary-run-completion__step--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step--danger{border-color:color-mix(in oklch,var(--destructive)24%,var(--border))}}.salary-run-completion__step--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step--danger{background:color-mix(in oklch,var(--destructive)5%,var(--card))}}.salary-run-completion__step--danger:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step--danger:hover{border-color:color-mix(in oklch,var(--destructive)34%,var(--border))}}.salary-run-completion__step--danger:hover{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__step--danger:hover{background:color-mix(in oklch,var(--destructive)8%,var(--card))}}.salary-run-completion__marker{border:1px solid var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__marker{border:1px solid color-mix(in oklch,var(--primary)32%,var(--border))}}.salary-run-completion__marker{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__marker{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.salary-run-completion__marker{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;line-height:1}.salary-run-completion__marker--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__marker--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.salary-run-completion__marker--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__marker--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.salary-run-completion__marker--danger{color:var(--destructive)}.salary-run-completion__step-body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.salary-run-completion__step-head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.salary-run-completion__step-title{color:var(--foreground);font-size:.8125rem;font-weight:700;line-height:1.3}.salary-run-completion__step-desc{color:var(--muted-foreground);text-wrap:pretty;font-size:.75rem;line-height:1.4}.salary-run-completion__step-actions{flex-flow:column wrap;gap:.5rem;min-width:0;margin-top:.125rem;display:flex}@media (min-width:640px){.salary-run-completion__step-actions{flex-direction:row;align-items:center}}.salary-run-completion__btn-wrap{align-items:center;width:100%;display:inline-flex}@media (min-width:640px){.salary-run-completion__btn-wrap{width:auto}}.salary-run-completion__btn--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__btn--danger{border-color:color-mix(in oklch,var(--destructive)42%,var(--border))}}.salary-run-completion__btn--danger{color:var(--destructive)}.salary-run-completion__btn--danger:hover:not(:disabled){background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__btn--danger:hover:not(:disabled){background:color-mix(in oklch,var(--destructive)10%,transparent)}}.salary-run-completion__btn--danger:hover:not(:disabled){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__btn--danger:hover:not(:disabled){border-color:color-mix(in oklch,var(--destructive)55%,var(--border))}}.salary-run-completion__help{flex-shrink:0;font-size:.75rem!important}.salary-run-completion__footer{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}.salary-run-completion__footer-link{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.salary-run-completion__footer-link:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__footer-link:hover{color:color-mix(in oklch,var(--primary)82%,var(--foreground))}}.salary-run-completion__reconcile{border-radius:var(--radius-lg);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__reconcile{border:1px dashed color-mix(in oklch,var(--border)70%,transparent)}}.salary-run-completion__reconcile{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-completion__reconcile{background:color-mix(in oklch,var(--surface-elevated)30%,var(--card))}}.salary-run-completion__reconcile{flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.salary-run-completion__reconcile-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.salary-run-completion__resend-toggle{cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.salary-run-completion__resend-toggle input{cursor:pointer;width:.95rem;height:.95rem;accent-color:var(--destructive);flex-shrink:0;margin-top:.15rem}@media (prefers-reduced-motion:reduce){.salary-run-completion__step{transition:none}}.salary-run-payslip-preview-panel__content{min-width:0;padding:0!important}.salary-run-payslip-preview-panel__inset{padding:.75rem .875rem .875rem}@media (min-width:640px){.salary-run-payslip-preview-panel__inset{padding:.875rem 1.125rem 1rem}}.salary-run-payslip-preview-error{border-radius:var(--radius-lg);border:1px solid var(--error)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-error{border:1px solid color-mix(in oklch,var(--error)30%,var(--border))}}.salary-run-payslip-preview-error{background:var(--error-surface);color:var(--error-surface-foreground);padding:.625rem .875rem;font-size:.8125rem;line-height:1.4}.salary-run-payslip-preview-table{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-table{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-payslip-preview-table{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-table{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.salary-run-payslip-preview-table__cards{flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:.625rem .75rem;list-style:none;display:flex}.salary-run-payslip-preview-table__desktop{min-width:0;display:none}@media (min-width:1024px){.salary-run-payslip-preview-table__cards{display:none}.salary-run-payslip-preview-table__desktop{display:block}}.salary-run-payslip-preview-table__grid{background:0 0;border:0;border-radius:0}.salary-run-payslip-preview-table__grid thead th{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:650}.salary-run-payslip-preview-table__grid tbody tr{transition:background-color .12s}.salary-run-payslip-preview-table__grid tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-table__grid tbody tr:hover{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.salary-run-payslip-preview-table__col-participant{width:34%;min-width:10rem;max-width:18rem}.salary-run-payslip-preview-table__col-deductions,.salary-run-payslip-preview-table__col-gross,.salary-run-payslip-preview-table__col-net{white-space:nowrap;width:7.5rem}.salary-run-payslip-preview-table__col-actions{white-space:nowrap;text-align:right;width:5.5rem}.salary-run-payslip-preview-table__participant{flex-direction:column;gap:.125rem;min-width:0;display:flex}.salary-run-payslip-preview-table__name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.3;overflow:hidden}.salary-run-payslip-preview-table__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1.25}.salary-run-payslip-preview-table__money{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.3}.salary-run-payslip-preview-table__money--deduction{color:var(--destructive)}.salary-run-payslip-preview-table__money--net{font-weight:650}.salary-run-payslip-preview-table__deductions{flex-direction:column;align-items:flex-end;gap:.125rem;min-width:0;display:flex}.salary-run-payslip-preview-table__mobile-pagination{display:block}@media (min-width:1024px){.salary-run-payslip-preview-table__mobile-pagination{display:none}}.salary-run-payslip-preview-pagination{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-pagination{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.salary-run-payslip-preview-pagination{background:var(--surface-elevated);padding:.625rem .75rem .75rem}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-pagination{background:color-mix(in oklch,var(--surface-elevated)25%,var(--card))}}@media (min-width:640px){.salary-run-payslip-preview-pagination{flex-direction:row;justify-content:space-between;align-items:center}}.salary-run-payslip-preview-pagination__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:.8125rem}@media (min-width:640px){.salary-run-payslip-preview-pagination__meta{text-align:left}}.salary-run-payslip-preview-pagination__controls{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.salary-run-payslip-preview-pagination__controls{justify-content:flex-end}}.salary-run-payslip-preview-pagination__page{color:var(--foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:600}.salary-run-payslip-preview-pagination__page-full{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;display:none}@media (min-width:1024px){.salary-run-payslip-preview-pagination__page-full{display:inline}}.salary-run-payslip-preview-card{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-payslip-preview-card{background:var(--card);box-shadow:0 1px 2px var(--foreground);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.salary-run-payslip-preview-card{transition:border-color .15s,background-color .15s,box-shadow .15s}.salary-run-payslip-preview-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-card:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-run-payslip-preview-card:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-card:hover{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.salary-run-payslip-preview-card:hover{box-shadow:0 2px 8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-card:hover{box-shadow:0 2px 8px color-mix(in oklch,var(--foreground)6%,transparent)}}.salary-run-payslip-preview-card__header{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.salary-run-payslip-preview-card__name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}.salary-run-payslip-preview-card__meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.6875rem;line-height:1.25}.salary-run-payslip-preview-card__totals{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.625rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-card__totals{border-top:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.salary-run-payslip-preview-card__totals{padding-top:.625rem}.salary-run-payslip-preview-card__totals>div{flex-direction:column;gap:.125rem;min-width:0;display:flex}.salary-run-payslip-preview-card__totals dt{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:650;line-height:1.2}.salary-run-payslip-preview-card__totals dd{color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:550;line-height:1.3;overflow:hidden}.salary-run-payslip-preview-card__deduction{color:var(--destructive)}.salary-run-payslip-preview-card__net{font-weight:700}.salary-run-payslip-preview-skeleton{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-skeleton{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-payslip-preview-skeleton{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-skeleton{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.salary-run-payslip-preview-skeleton__header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) repeat(3,7.5rem) 5.5rem;gap:.75rem;display:none}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-skeleton__header{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.salary-run-payslip-preview-skeleton__header{background:var(--muted);padding:.625rem .875rem}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-skeleton__header{background:color-mix(in oklch,var(--muted)35%,var(--card))}}@media (min-width:1024px){.salary-run-payslip-preview-skeleton__header{display:grid}}.salary-run-payslip-preview-skeleton__label{color:var(--muted-foreground);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.salary-run-payslip-preview-skeleton__label:nth-child(n+2){text-align:right}.salary-run-payslip-preview-skeleton__row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-preview-skeleton__row{border-bottom:1px solid color-mix(in oklch,var(--border)60%,transparent)}}.salary-run-payslip-preview-skeleton__row{padding:.75rem}.salary-run-payslip-preview-skeleton__row>:nth-child(n+2):not(:last-child){display:none}@media (min-width:1024px){.salary-run-payslip-preview-skeleton__row{grid-template-columns:minmax(0,1.4fr) repeat(3,7.5rem) 5.5rem;padding:.75rem .875rem}.salary-run-payslip-preview-skeleton__row>:nth-child(n+2):not(:last-child){display:block}}.salary-run-finalize-checklist-sheet{background:var(--detail-zone,var(--form-drawer-canvas))}.salary-run-finalize-checklist-sheet__header{background:var(--card);flex-shrink:0;padding:0}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__header{background:color-mix(in oklch,var(--card)94%,transparent)}}.salary-run-finalize-checklist-sheet__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__header{border-bottom:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-finalize-checklist-sheet__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand,var(--primary))52%,var(--primary)100%);width:100%;height:2px}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand,var(--primary))42%,var(--primary))52%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.salary-run-finalize-checklist-sheet__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.75rem 1rem .5rem;display:grid}.salary-run-finalize-checklist-sheet__header-icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__header-icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-run-finalize-checklist-sheet__header-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__header-icon{background:color-mix(in oklch,var(--primary)13%,var(--card))}}.salary-run-finalize-checklist-sheet__header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)8%,transparent)}}.salary-run-finalize-checklist-sheet__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}.salary-run-finalize-checklist-sheet__title{letter-spacing:-.01em;color:var(--foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.25}.salary-run-finalize-checklist-sheet__subtitle{color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.salary-run-finalize-checklist-sheet__lane{margin-top:.125rem}.salary-run-finalize-checklist-sheet__context{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;padding:0 1rem .75rem;display:flex}.salary-run-finalize-checklist-sheet__chip{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__chip{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-finalize-checklist-sheet__chip{background:var(--surface-elevated,var(--muted))}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__chip{background:color-mix(in oklch,var(--surface-elevated,var(--muted))50%,var(--card))}}.salary-run-finalize-checklist-sheet__chip{color:var(--foreground);padding:.25rem .5rem;font-size:.6875rem;line-height:1.25}.salary-run-finalize-checklist-sheet__chip--period{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__chip--period{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.salary-run-finalize-checklist-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__chip--period{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.salary-run-finalize-checklist-sheet__chip--desk{border-color:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__chip--desk{border-color:color-mix(in oklch,var(--secondary-brand,var(--primary))22%,var(--border))}}.salary-run-finalize-checklist-sheet__chip--desk{background:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__chip--desk{background:color-mix(in oklch,var(--secondary-brand,var(--primary))7%,var(--card))}}.salary-run-finalize-checklist-sheet__chip-label{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:650}.salary-run-finalize-checklist-sheet__chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.salary-run-finalize-checklist-sheet__body{flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:.875rem 1rem 1rem;display:flex}.salary-run-finalize-checklist-sheet__section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;margin-bottom:.625rem;display:flex}.salary-run-finalize-checklist-sheet__section-heading h3{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.salary-run-finalize-checklist-sheet__section-heading p{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.salary-run-finalize-checklist-sheet__notice,.salary-run-finalize-checklist-sheet__roster{border-radius:var(--radius-lg);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__notice,.salary-run-finalize-checklist-sheet__roster{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-finalize-checklist-sheet__notice,.salary-run-finalize-checklist-sheet__roster{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__notice,.salary-run-finalize-checklist-sheet__roster{background:color-mix(in oklch,var(--card)96%,transparent)}}.salary-run-finalize-checklist-sheet__notice,.salary-run-finalize-checklist-sheet__roster{box-shadow:var(--shadow-xs);padding:.75rem .875rem}.salary-run-finalize-checklist-sheet__roster,.salary-run-finalize-checklist-sheet__roster>.salary-run-finalize-checklist-table-shell,.salary-run-finalize-checklist-sheet__roster>.salary-run-finalize-checklist-table-stack{flex-direction:column;flex:1;min-height:0;display:flex}.salary-run-finalize-checklist-sheet__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.salary-run-finalize-checklist-stat{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-stat{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-finalize-checklist-stat{background:var(--card);box-shadow:var(--shadow-xs);padding:.75rem .875rem}.salary-run-finalize-checklist-stat--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-stat--primary{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.salary-run-finalize-checklist-stat--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-stat--primary{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.salary-run-finalize-checklist-stat--muted{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-stat--muted{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.salary-run-finalize-checklist-stat__icon{border-radius:var(--radius-md);background:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-stat__icon{background:color-mix(in oklch,var(--foreground)6%,var(--card))}}.salary-run-finalize-checklist-stat__icon{color:var(--muted-foreground)}.salary-run-finalize-checklist-stat--primary .salary-run-finalize-checklist-stat__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-stat--primary .salary-run-finalize-checklist-stat__icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.salary-run-finalize-checklist-stat--primary .salary-run-finalize-checklist-stat__icon{color:var(--primary)}.salary-run-finalize-checklist-stat__value{color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1.15}.salary-run-finalize-checklist-stat__label{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;font-weight:500;line-height:1.3}.salary-run-finalize-checklist-sheet__inline-summary{color:var(--foreground);margin:0;font-size:.8125rem;line-height:1.4}.salary-run-finalize-checklist-sheet__warnings{color:var(--warning-foreground,var(--foreground));margin:0;padding-left:1.125rem;font-size:.8125rem;line-height:1.45}.salary-run-finalize-checklist-sheet__empty{border-style:dashed}.salary-run-finalize-checklist-table-stack{flex-direction:column;flex:1;gap:.625rem;min-height:0;display:flex}.salary-run-finalize-checklist-table-shell{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table-shell{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-finalize-checklist-table-shell{background:var(--card);box-shadow:var(--shadow-xs);overflow:hidden}.salary-run-finalize-checklist-table{container:finalize-checklist/inline-size}.salary-run-finalize-checklist-table__scroll{flex:1;min-height:12rem;max-height:min(52vh,28rem);overflow:auto}.salary-run-finalize-checklist-table__skeleton-row{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table__skeleton-row{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.salary-run-finalize-checklist-table__skeleton-row{padding:.75rem}.salary-run-finalize-checklist-table__skeleton-row:last-child{border-bottom:0}.salary-run-finalize-checklist-table__grid{border-collapse:collapse;width:100%;min-width:0}.salary-run-finalize-checklist-table__th{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);padding:.625rem .75rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table__th{background:color-mix(in oklch,var(--muted)42%,var(--card))}}.salary-run-finalize-checklist-table__th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table__th{border-bottom:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-finalize-checklist-table__th{white-space:nowrap}.salary-run-finalize-checklist-table__td{vertical-align:middle;border-bottom:1px solid var(--border);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table__td{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.salary-run-finalize-checklist-table__row:last-child .salary-run-finalize-checklist-table__td{border-bottom:0}.salary-run-finalize-checklist-table__row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table__row:hover{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.salary-run-finalize-checklist-table__row--excluded .salary-run-finalize-checklist-table__td{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-table__row--excluded .salary-run-finalize-checklist-table__td{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.salary-run-finalize-checklist-table__row--excluded .salary-run-finalize-checklist-table__td{color:var(--muted-foreground)}.salary-run-finalize-checklist-sheet__footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__footer{border-top:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-finalize-checklist-sheet__footer{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.salary-run-finalize-checklist-sheet__footer{background:color-mix(in oklch,var(--card)92%,transparent)}}.salary-run-finalize-checklist-sheet__footer{padding:.75rem 1rem}.salary-run-finalize-checklist-sheet__footer-inner{flex-direction:column;gap:.75rem;width:100%;display:flex}.salary-run-finalize-checklist-sheet__footer-summary{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.salary-run-finalize-checklist-sheet__footer-summary strong{color:var(--foreground);font-weight:700}.salary-run-finalize-checklist-sheet__footer-actions{flex-direction:column-reverse;gap:.625rem;width:100%;display:flex}.salary-run-finalize-checklist-sheet__cancel,.salary-run-finalize-checklist-sheet__confirm{white-space:nowrap;width:100%;min-height:2.75rem}@media (max-width:639px){.salary-run-finalize-checklist-sheet__identity{grid-template-columns:auto minmax(0,1fr)}.salary-run-finalize-checklist-sheet__lane{grid-column:2}.salary-run-finalize-checklist-sheet__stats{grid-template-columns:1fr}.salary-run-finalize-checklist-table__col--path{display:none}}@media (min-width:640px){.salary-run-finalize-checklist-sheet__footer-inner{flex-direction:row;justify-content:space-between;align-items:center}.salary-run-finalize-checklist-sheet__footer-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:auto}.salary-run-finalize-checklist-sheet__cancel,.salary-run-finalize-checklist-sheet__confirm{width:auto;min-height:2.5rem}}@media (min-width:1024px){.salary-run-finalize-checklist-table__scroll{max-height:min(58vh,34rem)}}.salary-run-payslip-email-sheet{background:var(--detail-zone,var(--form-drawer-canvas))}.salary-run-payslip-email-sheet__header{background:var(--card);flex-shrink:0;padding:0}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__header{background:color-mix(in oklch,var(--card)94%,transparent)}}.salary-run-payslip-email-sheet__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__header{border-bottom:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-payslip-email-sheet__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand,var(--primary))52%,var(--primary)100%);width:100%;height:2px}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand,var(--primary))42%,var(--primary))52%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.salary-run-payslip-email-sheet__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.75rem 1rem .5rem;display:grid}.salary-run-payslip-email-sheet__header-icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__header-icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.salary-run-payslip-email-sheet__header-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__header-icon{background:color-mix(in oklch,var(--primary)13%,var(--card))}}.salary-run-payslip-email-sheet__header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)8%,transparent)}}.salary-run-payslip-email-sheet__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}.salary-run-payslip-email-sheet__title{letter-spacing:-.01em;color:var(--foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.25}.salary-run-payslip-email-sheet__subtitle{color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.salary-run-payslip-email-sheet__count{margin-top:.125rem}.salary-run-payslip-email-sheet__context{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;padding:0 1rem .75rem;display:flex}.salary-run-payslip-email-sheet__chip{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__chip{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-payslip-email-sheet__chip{background:var(--surface-elevated,var(--muted))}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__chip{background:color-mix(in oklch,var(--surface-elevated,var(--muted))50%,var(--card))}}.salary-run-payslip-email-sheet__chip{color:var(--foreground);padding:.25rem .5rem;font-size:.6875rem;line-height:1.25}.salary-run-payslip-email-sheet__chip--period{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__chip--period{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.salary-run-payslip-email-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__chip--period{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.salary-run-payslip-email-sheet__chip--desk{border-color:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__chip--desk{border-color:color-mix(in oklch,var(--secondary-brand,var(--primary))22%,var(--border))}}.salary-run-payslip-email-sheet__chip--desk{background:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__chip--desk{background:color-mix(in oklch,var(--secondary-brand,var(--primary))7%,var(--card))}}.salary-run-payslip-email-sheet__chip-label{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:650}.salary-run-payslip-email-sheet__chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.salary-run-payslip-email-sheet__body{flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:.875rem 1rem 1rem;display:flex}.salary-run-payslip-email-sheet__section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;margin-bottom:.625rem;display:flex}.salary-run-payslip-email-sheet__section-heading h3{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.salary-run-payslip-email-sheet__section-heading p{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.salary-run-payslip-email-sheet__notice,.salary-run-payslip-email-sheet__roster{border-radius:var(--radius-lg);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__notice,.salary-run-payslip-email-sheet__roster{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-payslip-email-sheet__notice,.salary-run-payslip-email-sheet__roster{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__notice,.salary-run-payslip-email-sheet__roster{background:color-mix(in oklch,var(--card)96%,transparent)}}.salary-run-payslip-email-sheet__notice,.salary-run-payslip-email-sheet__roster{box-shadow:var(--shadow-xs);padding:.75rem .875rem}.salary-run-payslip-email-sheet__roster,.salary-run-payslip-email-sheet__roster>.salary-run-finalize-checklist-table-shell{flex-direction:column;flex:1;min-height:0;display:flex}.salary-run-payslip-email-sheet__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.salary-run-payslip-email-stat{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-stat{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-payslip-email-stat{background:var(--card);box-shadow:var(--shadow-xs);padding:.75rem .875rem}.salary-run-payslip-email-stat--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-stat--primary{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.salary-run-payslip-email-stat--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-stat--primary{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.salary-run-payslip-email-stat--muted{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-stat--muted{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.salary-run-payslip-email-stat__icon{border-radius:var(--radius-md);background:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-stat__icon{background:color-mix(in oklch,var(--foreground)6%,var(--card))}}.salary-run-payslip-email-stat__icon{color:var(--muted-foreground)}.salary-run-payslip-email-stat--primary .salary-run-payslip-email-stat__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-stat--primary .salary-run-payslip-email-stat__icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.salary-run-payslip-email-stat--primary .salary-run-payslip-email-stat__icon{color:var(--primary)}.salary-run-payslip-email-stat__value{color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1.15}.salary-run-payslip-email-stat__label{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;font-weight:500;line-height:1.3}.salary-run-payslip-email-sheet__warning{border-radius:var(--radius-lg);border:1px solid var(--warning);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__warning{border:1px solid color-mix(in oklch,var(--warning)28%,var(--border))}}.salary-run-payslip-email-sheet__warning{background:var(--warning-surface);color:var(--warning-surface-foreground);padding:.75rem .875rem .75rem 1rem}.salary-run-payslip-email-sheet__warning:before{content:"";background:var(--warning);width:3px;position:absolute;top:0;bottom:0;left:0}.salary-run-payslip-email-sheet__warning-title{margin:0;font-size:.8125rem;font-weight:650;line-height:1.35}.salary-run-payslip-email-sheet__warning-copy{opacity:.95;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.salary-run-payslip-email-sheet__preference{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__preference{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-payslip-email-sheet__preference{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__preference{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.salary-run-payslip-email-sheet__preference{padding:.75rem .875rem}.salary-run-payslip-email-sheet__blocked{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.4}.salary-run-payslip-email-sheet__empty{border-style:dashed}.salary-run-payslip-email-sheet__row--held .salary-run-finalize-checklist-table__td{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__row--held .salary-run-finalize-checklist-table__td{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.salary-run-payslip-email-sheet__row--held .salary-run-finalize-checklist-table__td{color:var(--muted-foreground)}.salary-run-payslip-email-sheet__footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__footer{border-top:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-payslip-email-sheet__footer{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.salary-run-payslip-email-sheet__footer{background:color-mix(in oklch,var(--card)92%,transparent)}}.salary-run-payslip-email-sheet__footer{padding:.75rem 1rem}.salary-run-payslip-email-sheet__footer-inner{flex-direction:column;gap:.75rem;width:100%;display:flex}.salary-run-payslip-email-sheet__footer-summary{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.salary-run-payslip-email-sheet__footer-summary strong{color:var(--foreground);font-weight:700}.salary-run-payslip-email-sheet__footer-actions{flex-direction:column-reverse;gap:.625rem;width:100%;display:flex}.salary-run-payslip-email-sheet__cancel,.salary-run-payslip-email-sheet__confirm{white-space:nowrap;width:100%;min-height:2.75rem}@media (max-width:639px){.salary-run-payslip-email-sheet__identity{grid-template-columns:auto minmax(0,1fr)}.salary-run-payslip-email-sheet__count{grid-column:2}.salary-run-payslip-email-sheet__stats{grid-template-columns:1fr}.salary-run-payslip-email-sheet__col--email{display:none}}@media (min-width:640px){.salary-run-payslip-email-sheet__footer-inner{flex-direction:row;justify-content:space-between;align-items:center}.salary-run-payslip-email-sheet__footer-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:auto}.salary-run-payslip-email-sheet__cancel,.salary-run-payslip-email-sheet__confirm{width:auto;min-height:2.5rem}}.bank-csv-preview-sheet{background:var(--detail-zone,var(--form-drawer-canvas))}.bank-csv-preview-sheet__header{background:var(--card);flex-shrink:0;padding:0}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__header{background:color-mix(in oklch,var(--card)94%,transparent)}}.bank-csv-preview-sheet__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__header{border-bottom:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.bank-csv-preview-sheet__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand,var(--primary))52%,var(--primary)100%);width:100%;height:2px}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand,var(--primary))42%,var(--primary))52%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.bank-csv-preview-sheet__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.75rem 1rem .5rem;display:grid}.bank-csv-preview-sheet__header-icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__header-icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.bank-csv-preview-sheet__header-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__header-icon{background:color-mix(in oklch,var(--primary)13%,var(--card))}}.bank-csv-preview-sheet__header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)8%,transparent)}}.bank-csv-preview-sheet__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}.bank-csv-preview-sheet__title{letter-spacing:-.01em;color:var(--foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.25}.bank-csv-preview-sheet__subtitle{color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.bank-csv-preview-sheet__count{margin-top:.125rem}.bank-csv-preview-sheet__context{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;padding:0 1rem .75rem;display:flex}.bank-csv-preview-sheet__chip{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__chip{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.bank-csv-preview-sheet__chip{background:var(--surface-elevated,var(--muted))}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__chip{background:color-mix(in oklch,var(--surface-elevated,var(--muted))50%,var(--card))}}.bank-csv-preview-sheet__chip{color:var(--foreground);padding:.25rem .5rem;font-size:.6875rem;line-height:1.25}.bank-csv-preview-sheet__chip--period{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__chip--period{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.bank-csv-preview-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__chip--period{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.bank-csv-preview-sheet__chip--desk{border-color:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__chip--desk{border-color:color-mix(in oklch,var(--secondary-brand,var(--primary))22%,var(--border))}}.bank-csv-preview-sheet__chip--desk{background:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__chip--desk{background:color-mix(in oklch,var(--secondary-brand,var(--primary))7%,var(--card))}}.bank-csv-preview-sheet__chip-label{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:650}.bank-csv-preview-sheet__chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.bank-csv-preview-sheet__body{flex-direction:column;flex:1;gap:.875rem;min-height:0;padding:.875rem 1rem 1rem;display:flex}.bank-csv-preview-sheet__section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;margin-bottom:.625rem;display:flex}.bank-csv-preview-sheet__section-heading h3{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.bank-csv-preview-sheet__section-heading p{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.bank-csv-preview-sheet__section-icon{border-radius:var(--radius-md);background:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__section-icon{background:color-mix(in oklch,var(--foreground)6%,var(--card))}}.bank-csv-preview-sheet__section-icon{color:var(--muted-foreground)}.bank-csv-preview-sheet__notice,.bank-csv-preview-sheet__reference,.bank-csv-preview-sheet__roster{border-radius:var(--radius-lg);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__notice,.bank-csv-preview-sheet__reference,.bank-csv-preview-sheet__roster{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.bank-csv-preview-sheet__notice,.bank-csv-preview-sheet__reference,.bank-csv-preview-sheet__roster{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__notice,.bank-csv-preview-sheet__reference,.bank-csv-preview-sheet__roster{background:color-mix(in oklch,var(--card)96%,transparent)}}.bank-csv-preview-sheet__notice,.bank-csv-preview-sheet__reference,.bank-csv-preview-sheet__roster{box-shadow:var(--shadow-xs);padding:.75rem .875rem}.bank-csv-preview-sheet__notice-copy{color:var(--foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.45}.bank-csv-preview-sheet__roster,.bank-csv-preview-sheet__table-grow{flex-direction:column;flex:1;min-height:0;display:flex}.bank-csv-preview-sheet__table-grow>.bank-csv-preview-table{flex-direction:column;flex:1;min-height:12rem;max-height:min(52vh,28rem);display:flex}.bank-csv-preview-sheet__sample-note{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.75rem;line-height:1.35}.bank-csv-preview-sheet__pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:.75rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__pagination{border-top:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.bank-csv-preview-sheet__pagination-status{color:var(--muted-foreground);font-size:.8125rem}.bank-csv-preview-sheet__filename{max-width:min(100%,18rem);color:var(--muted-foreground);font-size:.75rem}.bank-csv-preview-sheet__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bank-csv-preview-stat{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-stat{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.bank-csv-preview-stat{background:var(--card);box-shadow:var(--shadow-xs);padding:.75rem .875rem}.bank-csv-preview-stat--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-stat--primary{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.bank-csv-preview-stat--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-stat--primary{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.bank-csv-preview-stat__icon{border-radius:var(--radius-md);background:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-stat__icon{background:color-mix(in oklch,var(--foreground)6%,var(--card))}}.bank-csv-preview-stat__icon{color:var(--muted-foreground)}.bank-csv-preview-stat--primary .bank-csv-preview-stat__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-stat--primary .bank-csv-preview-stat__icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.bank-csv-preview-stat--primary .bank-csv-preview-stat__icon{color:var(--primary)}.bank-csv-preview-stat__value{color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1.15}.bank-csv-preview-stat__label{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;font-weight:500;line-height:1.3}.bank-csv-preview-sheet__warning{border-radius:var(--radius-lg);border:1px solid var(--warning);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__warning{border:1px solid color-mix(in oklch,var(--warning)30%,var(--border))}}.bank-csv-preview-sheet__warning{background:var(--warning-surface);color:var(--warning-surface-foreground);padding:.75rem .875rem .75rem 1rem}.bank-csv-preview-sheet__warning:before{content:"";background:var(--warning);width:3px;position:absolute;top:0;bottom:0;left:0}.bank-csv-preview-sheet__warning-title{white-space:nowrap;font-size:.8125rem;font-weight:600}.bank-csv-preview-sheet__warning ul{margin:.5rem 0 0;padding-left:1.125rem;font-size:.8125rem;line-height:1.45}.bank-csv-preview-sheet__fallback{border-radius:var(--radius-lg);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__fallback{border:1px dashed color-mix(in oklch,var(--border)88%,transparent)}}.bank-csv-preview-sheet__fallback{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__fallback{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.bank-csv-preview-sheet__fallback{padding:1rem 1.125rem}.bank-csv-preview-table{border-radius:var(--radius-lg);border:1px solid var(--border);max-height:min(52vh,28rem);overflow:auto}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-table{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.bank-csv-preview-table{background:var(--card);box-shadow:var(--shadow-xs)}.bank-csv-preview-table__grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.bank-csv-preview-table__th{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);padding:.625rem .75rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-table__th{background:color-mix(in oklch,var(--muted)42%,var(--card))}}.bank-csv-preview-table__th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-table__th{border-bottom:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.bank-csv-preview-table__th{white-space:nowrap}.bank-csv-preview-table__td:first-child,.bank-csv-preview-table__th:first-child{position:sticky;left:0}.bank-csv-preview-table__td:first-child{z-index:1;background:var(--card)}.bank-csv-preview-table__th:first-child{z-index:2}.bank-csv-preview-table__td{color:var(--foreground);border-bottom:1px solid var(--border);padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-table__td{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.bank-csv-preview-table__td{vertical-align:middle}.bank-csv-preview-table__row:last-child .bank-csv-preview-table__td{border-bottom:none}@media (min-width:1025px){.bank-csv-preview-table__row:hover .bank-csv-preview-table__td{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-table__row:hover .bank-csv-preview-table__td{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.bank-csv-preview-table__row:hover .bank-csv-preview-table__td:first-child{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-table__row:hover .bank-csv-preview-table__td:first-child{background:color-mix(in oklch,var(--muted)22%,var(--card))}}}.bank-csv-preview-sheet__preference{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__preference{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.bank-csv-preview-sheet__preference{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__preference{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.bank-csv-preview-sheet__preference{padding:.75rem .875rem}.bank-csv-preview-sheet__footer{box-sizing:border-box;border-top:1px solid var(--border);width:100%;min-width:0;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__footer{border-top:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.bank-csv-preview-sheet__footer{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.bank-csv-preview-sheet__footer{background:color-mix(in oklch,var(--card)92%,transparent)}}.bank-csv-preview-sheet__footer{padding-top:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.bank-csv-preview-sheet__footer-inner{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}.bank-csv-preview-sheet__footer-summary{min-width:0;color:var(--muted-foreground);flex-wrap:nowrap;flex:auto;align-items:center;gap:.375rem;font-size:.8125rem;display:flex;overflow:hidden}.bank-csv-preview-sheet__footer-summary strong{color:var(--foreground);font-weight:700}.bank-csv-preview-sheet__filename{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;min-width:0;overflow:hidden}.bank-csv-preview-sheet__footer-actions{flex-direction:column-reverse;flex-shrink:0;gap:.625rem;width:100%;min-width:0;display:flex}.bank-csv-preview-sheet__cancel,.bank-csv-preview-sheet__confirm,.bank-csv-preview-sheet__skip{white-space:nowrap;width:100%;min-height:2.75rem}@media (max-width:639px){.bank-csv-preview-sheet__identity{grid-template-columns:auto minmax(0,1fr)}.bank-csv-preview-sheet__count{grid-column:2}.bank-csv-preview-sheet__stats{grid-template-columns:1fr}}@media (min-width:640px){.bank-csv-preview-sheet__footer-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem 1rem}.bank-csv-preview-sheet__footer-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;width:auto;max-width:100%}.bank-csv-preview-sheet__cancel,.bank-csv-preview-sheet__confirm,.bank-csv-preview-sheet__skip{width:auto;min-height:2.5rem}}@media (min-width:1024px){.bank-csv-preview-sheet__table-grow>.bank-csv-preview-table,.bank-csv-preview-table{max-height:min(58vh,34rem)}}@media (prefers-reduced-motion:reduce){.salary-run-detail-page{animation:none}.salary-run-detail-metric-tile,.salary-run-payslip-preview-card,.salary-run-payslip-preview-table__grid tbody tr,.salary-run-period-run-row{transition:none}}.salary-run-period-hub-page{animation:form-drawer-fade-in .35s ease-out both}.salary-run-period-hub-hero{border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-period-hub-hero{background:var(--detail-hero);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.salary-run-period-hub-hero__intro{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.salary-run-period-hub-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.salary-run-period-hub-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.salary-run-period-hub-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.salary-run-period-hub-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.salary-run-period-hub-toolbar__active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-hub-toolbar__active{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.salary-run-period-matrix-shell{container:salary-run-period-matrix/inline-size}.salary-run-period-run-row{transition:background-color .15s,border-color .15s}.salary-run-period-run-row:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-period-run-row:hover{background:color-mix(in oklch,var(--surface-elevated)55%,transparent)}}@media (prefers-reduced-motion:reduce){.salary-run-period-hub-page{animation:none}.salary-run-period-run-row{transition:none}.payslip-view-document-stage,.payslip-view-page{animation:none}}.payslip-view-canvas{background:var(--detail-zone);flex-direction:column;gap:1rem;min-width:0;padding-block:.5rem 2rem;padding-inline:.5rem;display:flex}@media (min-width:640px){.payslip-view-canvas{gap:1.125rem;padding-block:.75rem 2.5rem;padding-inline:.75rem}}@media (min-width:1025px){.payslip-view-canvas{gap:1.25rem;padding-inline:1rem}}.payslip-view-crumbs{padding:.125rem 0 0}.payslip-view-crumbs,.payslip-view-desk{width:100%;min-width:0;max-width:72rem;margin-inline:auto}.payslip-view-desk{padding:0 0 .5rem}.payslip-view-desk__rail{min-width:0}.payslip-view-alert{min-width:0;margin-bottom:.875rem}.payslip-view-toolbar{z-index:auto;border-radius:var(--radius-xl,var(--radius-lg));border:1px solid var(--border);width:100%;min-width:0;max-width:72rem;margin-inline:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payslip-view-toolbar{background:var(--card);box-shadow:var(--shadow-xs,0 1px 2px var(--foreground))}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar{box-shadow:var(--shadow-xs,0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent))}}.payslip-view-toolbar__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand,var(--primary))52%,var(--primary)100%);width:100%;height:2px}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand,var(--primary))42%,var(--primary))52%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.payslip-view-toolbar__shell{min-width:0;padding:1rem 1rem 1.125rem}@media (min-width:640px){.payslip-view-toolbar__shell{padding:1.125rem 1.25rem 1.25rem}}@media (min-width:1025px){.payslip-view-toolbar__shell{padding:1.25rem 1.5rem 1.375rem}}.payslip-view-toolbar__inner{gap:.75rem;width:100%;min-width:0;display:grid}@media (min-width:900px){.payslip-view-toolbar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:1.25rem}}.payslip-view-toolbar__identity{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.payslip-view-toolbar__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.payslip-view-toolbar__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.payslip-view-toolbar__icon{color:var(--primary)}.payslip-view-toolbar__copy{flex:1;min-width:0}.payslip-view-toolbar__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}.payslip-view-toolbar__title-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;margin-top:.125rem;display:flex}.payslip-view-toolbar__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;max-width:100%;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}@media (min-width:640px){.payslip-view-toolbar__title{font-size:1.25rem}}.payslip-view-toolbar__state{border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0;align-items:center;min-height:1.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__state{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.payslip-view-toolbar__state{letter-spacing:.04em;text-transform:uppercase;padding:0 .5rem;font-size:.625rem;font-weight:700}.payslip-view-toolbar__state--draft{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__state--draft{border-color:color-mix(in oklch,var(--warning)38%,var(--border))}}.payslip-view-toolbar__state--draft{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__state--draft{background:color-mix(in oklch,var(--warning-surface)78%,var(--card))}}.payslip-view-toolbar__state--draft{color:var(--warning-surface-foreground,var(--foreground))}.payslip-view-toolbar__state--final{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__state--final{border-color:color-mix(in oklch,var(--success)32%,var(--border))}}.payslip-view-toolbar__state--final{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__state--final{background:color-mix(in oklch,var(--success-surface)72%,var(--card))}}.payslip-view-toolbar__state--final{color:var(--success-surface-foreground)}.payslip-view-toolbar__ref{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:.375rem 0 0;font-size:.75rem;line-height:1.35;display:flex}.payslip-view-toolbar__ref-label{letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:700}.payslip-view-toolbar__ref-value{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.payslip-view-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.payslip-view-toolbar__action{white-space:nowrap;flex:auto;gap:.375rem;min-height:2.5rem}@media (min-width:640px){.payslip-view-toolbar__action{flex:none;min-height:2.25rem}}@media (min-width:900px){.payslip-view-toolbar__actions{justify-content:flex-end;justify-self:end}}.payslip-view-toolbar__context{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-top:.75rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__context{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.payslip-view-toolbar__chip{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__chip{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payslip-view-toolbar__chip{background:var(--surface-elevated,var(--muted))}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__chip{background:color-mix(in oklch,var(--surface-elevated,var(--muted))45%,var(--card))}}.payslip-view-toolbar__chip{color:var(--foreground);padding:.3125rem .5625rem;font-size:.6875rem;line-height:1.25}.payslip-view-toolbar__chip--period{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__chip--period{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.payslip-view-toolbar__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__chip--period{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.payslip-view-toolbar__chip--desk{border-color:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__chip--desk{border-color:color-mix(in oklch,var(--secondary-brand,var(--primary))22%,var(--border))}}.payslip-view-toolbar__chip--desk{background:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__chip--desk{background:color-mix(in oklch,var(--secondary-brand,var(--primary))7%,var(--card))}}.payslip-view-toolbar__chip-label{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:650}.payslip-view-toolbar__chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.payslip-view-toolbar__net{border-radius:var(--radius-md);border:1px solid var(--border);align-items:baseline;gap:.375rem;min-width:0;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-toolbar__net{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payslip-view-toolbar__net{background:var(--card);padding:.3125rem .625rem}.payslip-view-toolbar__net-value{letter-spacing:-.01em;color:var(--foreground);font-size:.875rem;font-weight:700}@media (max-width:639px){.payslip-view-toolbar__net{justify-content:space-between;width:100%;margin-left:0}}.payslip-view-stage{border-radius:var(--radius-xl,var(--radius-lg));border:1px solid var(--border);flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.payslip-view-stage{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.payslip-view-stage{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.payslip-view-stage{background:color-mix(in oklch,var(--card)70%,var(--muted))}}.payslip-view-stage{box-shadow:0 1px 2px var(--foreground),0 18px 40px -24px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.payslip-view-stage{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 18px 40px -24px color-mix(in oklch,var(--foreground)14%,transparent)}}.payslip-view-stage__chrome{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-stage__chrome{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.payslip-view-stage__chrome{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.payslip-view-stage__chrome{background:color-mix(in oklch,var(--card)94%,transparent)}}.payslip-view-stage__chrome{padding:1rem}@media (min-width:640px){.payslip-view-stage__chrome{padding:1.125rem 1.25rem}}@media (min-width:1025px){.payslip-view-stage__chrome{padding:1.25rem 1.5rem}}.payslip-view-stage__heading{min-width:0}.payslip-view-stage__kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}.payslip-view-stage__caption{color:var(--foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.8125rem;line-height:1.4}.payslip-view-status{border-radius:var(--radius-md);border:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-status{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.payslip-view-status{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.payslip-view-status{background:color-mix(in oklch,var(--card)92%,transparent)}}.payslip-view-status{padding:.625rem .75rem}.payslip-view-status--draft{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.payslip-view-status--draft{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.payslip-view-status--draft{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.payslip-view-status--draft{background:color-mix(in oklch,var(--warning-surface)55%,var(--card))}}.payslip-view-status__badge{border-radius:var(--radius-sm);border:1px solid var(--warning);flex-shrink:0;align-items:center;min-height:1.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-status__badge{border:1px solid color-mix(in oklch,var(--warning)40%,var(--border))}}.payslip-view-status__badge{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.payslip-view-status__badge{background:color-mix(in oklch,var(--warning-surface)80%,var(--card))}}.payslip-view-status__badge{letter-spacing:.02em;text-transform:uppercase;color:var(--warning-surface-foreground,var(--foreground));padding:0 .4375rem;font-size:.6875rem;font-weight:700}.payslip-view-status__copy{min-width:0;color:var(--foreground);text-wrap:pretty;flex:1;margin:0;font-size:.8125rem;line-height:1.4}.payslip-view-stage__mat{background:radial-gradient(ellipse 70% 40% at 50% 0,var(--foreground),transparent 70%),linear-gradient(180deg,var(--muted)0,var(--muted)100%);flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:1.25rem 1rem 1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-view-stage__mat{background:radial-gradient(ellipse 70% 40% at 50% 0,color-mix(in oklch,var(--foreground)4%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklch,var(--muted)35%,var(--card))0,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}@media (min-width:640px){.payslip-view-stage__mat{padding:1.75rem 1.5rem 2.25rem}}@media (min-width:1025px){.payslip-view-stage__mat{padding:2.25rem 2rem 2.75rem}}.payslip-view-page{width:100%;min-width:0;max-width:21cm;margin-inline:auto;animation:form-drawer-fade-in .35s ease-out both}.payslip-view-document-stage{animation:form-drawer-fade-in .42s ease-out both}.payslip-view-pdf-stage{flex-direction:column;width:100%;min-width:0;display:flex}.payslip-view-document-stage .payslip-doc-frame{border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.payslip-view-document-stage .payslip-doc-frame{border:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.payslip-view-document-stage .payslip-doc-frame{box-shadow:0 1px 1px var(--foreground),0 18px 44px -18px var(--foreground);background:#fff}@supports (color:color-mix(in lab,red,red)){.payslip-view-document-stage .payslip-doc-frame{box-shadow:0 1px 1px color-mix(in oklch,var(--foreground)5%,transparent),0 18px 44px -18px color-mix(in oklch,var(--foreground)22%,transparent)}}.payslip-view-empty{justify-content:center;align-items:center;min-width:0;min-height:50vh;padding:1.5rem 1rem;display:flex}.payslip-view-empty__card{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:24rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.payslip-view-empty__card{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payslip-view-empty__card{background:var(--card);text-align:center;box-shadow:0 1px 2px var(--foreground),0 12px 32px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.payslip-view-empty__card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 32px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.payslip-view-empty__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand,var(--primary))55%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.payslip-view-empty__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand,var(--primary))45%,var(--primary))55%,color-mix(in oklch,var(--primary)20%,transparent)100%)}}.payslip-view-empty__body{padding:2rem 1.25rem 1.75rem}@media print{.payslip-view-canvas,.payslip-view-desk,.payslip-view-stage,.payslip-view-stage__mat{box-shadow:none!important;background:#fff!important;border:none!important;min-height:0!important;padding:0!important}.payslip-view-document-stage .payslip-doc-frame{box-shadow:none!important;border:none!important;border-radius:0!important}}.exports-page{animation:form-drawer-fade-in .35s ease-out both}.exports-page__section{animation:form-drawer-fade-in .42s ease-out both}.exports-page__section--1{animation-delay:30ms}.exports-page__section--2{animation-delay:70ms}.exports-page__section--3{animation-delay:.11s}.exports-page__section--4{animation-delay:.15s}.exports-page__section--5{animation-delay:.19s}.exports-page__section--6{animation-delay:.23s}.exports-page-hero{background:var(--detail-hero);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.exports-page-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.exports-page-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.exports-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.exports-page-hero{transition:border-color .2s,box-shadow .2s}.exports-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)20%,transparent)100%)}}.exports-page-hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 80% at 100% 0,var(--primary)0,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.exports-page-hero:after{background:radial-gradient(ellipse 55% 80% at 100% 0,color-mix(in oklch,var(--primary)8%,transparent)0,transparent 62%)}}.exports-page-hero:after{opacity:.85}.dark .exports-page-hero{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .exports-page-hero{background:color-mix(in oklch,var(--primary)6%,var(--detail-hero))}}.dark .exports-page-hero{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .exports-page-hero{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.dark .exports-page-hero:after{background:radial-gradient(ellipse 60% 85% at 100% -10%,var(--primary)0,transparent 58%)}@supports (color:color-mix(in lab,red,red)){.dark .exports-page-hero:after{background:radial-gradient(ellipse 60% 85% at 100% -10%,color-mix(in oklch,var(--primary)14%,transparent)0,transparent 58%)}}.dark .exports-page-hero:after{opacity:1}.exports-page-hero__intro{z-index:1;border-bottom:1px solid var(--border);flex-direction:column;gap:.875rem;min-width:0;padding:.875rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__intro{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.exports-page-hero__intro{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}@media (min-width:640px){.exports-page-hero__intro{gap:1rem;padding:1rem 1.125rem}}@media (min-width:1024px){.exports-page-hero__intro{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem 1.25rem}}.exports-page-hero__head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.exports-page-hero__head{align-items:center}}.exports-page-hero__description{max-width:36rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.exports-page-hero__description{font-size:.875rem}}.exports-page-hero__pay-period{width:100%}@media (min-width:1024px){.exports-page-hero__pay-period{flex:0 18rem;width:auto;min-width:14rem;max-width:18rem}}.exports-page-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.exports-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.exports-page-hero__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dark .exports-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .exports-page-hero__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.exports-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.exports-page-hero__eyebrow{white-space:nowrap}.exports-page-hero__tabs{z-index:1;background:var(--catalog-toolbar);padding:.6875rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.exports-page-hero__tabs{background:color-mix(in oklch,var(--catalog-toolbar)35%,var(--card))}}@media (min-width:640px){.exports-page-hero__tabs{padding:.75rem 1.125rem}}.exports-hub-panel{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.exports-hub-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.exports-hub-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--foreground);padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.exports-hub-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.exports-hub-panel{transition:border-color .2s,box-shadow .2s}.exports-hub-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.exports-hub-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))55%,transparent 100%)}}.exports-hub-panel:before{opacity:.85}@media (min-width:640px){.exports-hub-panel{padding:1rem 1.125rem}}.exports-hub-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-hub-panel:hover{border-color:color-mix(in oklch,var(--primary)12%,var(--border))}}.dark .exports-hub-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .exports-hub-panel{background:color-mix(in oklch,var(--surface-elevated)12%,var(--card))}}.exports-hub-panel__header{flex-direction:column;gap:.25rem;min-width:0;margin-bottom:.875rem;display:flex}@media (min-width:640px){.exports-hub-panel__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.75rem}}.exports-hub-panel__grid{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:640px){.exports-hub-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.exports-hub-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.exports-count-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.exports-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.exports-count-grid .exports-metric-tile{padding:.75rem .875rem}@media (min-width:640px){.exports-count-grid .exports-metric-tile{padding:.8125rem 1rem}}.exports-metric-tile{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.exports-metric-tile{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 4px 14px -10px var(--foreground);padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 4px 14px -10px color-mix(in oklch,var(--foreground)6%,transparent)}}.exports-metric-tile{transition:border-color .2s,box-shadow .2s,transform .2s}.exports-metric-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.exports-metric-tile:hover{box-shadow:0 1px 2px var(--foreground),0 8px 20px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 20px -10px color-mix(in oklch,var(--primary)10%,transparent)}}.exports-metric-tile:hover{transform:translateY(-1px)}.exports-metric-tile--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--primary{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.exports-metric-tile--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--primary{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.exports-metric-tile--primary:before{content:"";border-radius:var(--radius-lg)0 0 var(--radius-lg);background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--primary:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)40%,var(--primary))100%)}}.exports-metric-tile--muted{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--muted{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.exports-metric-tile--muted{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--muted{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.exports-metric-tile--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--success{border-color:color-mix(in oklch,var(--success)24%,var(--border))}}.exports-metric-tile--success{background:var(--success-surface);color:var(--success-surface-foreground)}.exports-metric-tile--success:before{background:var(--success)}.exports-metric-tile--muted:before,.exports-metric-tile--success:before{content:"";border-radius:var(--radius-lg)0 0 var(--radius-lg);width:3px;position:absolute;top:0;bottom:0;left:0}.exports-metric-tile--muted:before{background:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--muted:before{background:color-mix(in oklch,var(--muted-foreground)45%,var(--border))}}.exports-metric-tile--muted:before{opacity:.75}.exports-metric-tile--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.exports-metric-tile--warning{border-color:color-mix(in oklch,var(--warning)26%,var(--border))}}.exports-metric-tile--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.exports-category-tabs{scrollbar-width:thin}.exports-category-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-category-tabs [data-slot=tabs-trigger][data-state=active]{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.exports-category-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-category-tabs [data-slot=tabs-trigger][data-state=active]{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.exports-category-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 3px -1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-category-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 3px -1px color-mix(in oklch,var(--primary)20%,transparent)}}.exports-category-tabs [data-slot=tabs-trigger]:not([data-state=active]):hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-category-tabs [data-slot=tabs-trigger]:not([data-state=active]):hover{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.exports-category-tabs [data-slot=tabs-trigger]:not([data-state=active]):hover{color:var(--foreground)}.exports-other-links{isolation:isolate;background:var(--card);border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.exports-other-links{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.exports-other-links{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.exports-other-links{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.exports-other-links:before{content:"";pointer-events:none;background:var(--info);opacity:.75;width:3px;position:absolute;top:0;bottom:0;left:0}.exports-other-links__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.exports-other-links__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.exports-other-links__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__header{background:color-mix(in oklch,var(--info-surface)48%,var(--card))}}.exports-other-links__header{padding:.6875rem .875rem}@media (min-width:640px){.exports-other-links__header{padding:.75rem 1rem}}.exports-other-links__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:600}.exports-other-links__description{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.6875rem;line-height:1.4}@media (min-width:640px){.exports-other-links__description{font-size:.75rem}}.exports-other-links__header-icon{border-radius:var(--radius-md);background:var(--info);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.exports-other-links__header-icon{background:color-mix(in oklch,var(--info)12%,var(--card))}}.exports-other-links__header-icon{color:var(--info-surface-foreground);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)22%,transparent)}}.exports-other-links__grid{z-index:1;grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;padding:.6875rem;display:grid;position:relative}@media (min-width:640px){.exports-other-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem;padding:.75rem}}@media (min-width:1024px){.exports-other-links__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.exports-other-links__item{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__item{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.exports-other-links__item{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__item{background:color-mix(in oklch,var(--surface-elevated)32%,var(--card))}}.exports-other-links__item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__item:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.exports-other-links__item:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__item:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.exports-other-links__item:hover{box-shadow:0 4px 14px -10px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__item:hover{box-shadow:0 4px 14px -10px color-mix(in oklch,var(--foreground)10%,transparent)}}.exports-other-links__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.exports-other-links__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.exports-other-links__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-other-links__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.exports-other-links__icon{color:var(--primary)}.exports-other-links__item-title{color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.exports-other-links__item-hint{color:var(--muted-foreground);overflow-wrap:anywhere;word-break:break-word;margin-top:.0625rem;font-size:.6875rem;line-height:1.35;display:block}.export-config-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.export-config-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.export-config-panel{transition:border-color .2s,box-shadow .2s}.export-config-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.export-config-panel:hover{border-color:color-mix(in oklch,var(--primary)12%,var(--border))}}.export-config-panel:hover{box-shadow:0 1px 2px var(--foreground),0 8px 22px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.export-config-panel:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.export-config-panel__header-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.export-config-panel__header-icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.export-config-panel__header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.export-config-panel__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)20%,transparent)}}.export-config-panel--primary{border-left:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.export-config-panel--primary{border-left:3px solid color-mix(in oklch,var(--primary)70%,var(--border))}}.export-config-panel--secondary{border-left:3px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.export-config-panel--secondary{border-left:3px solid color-mix(in oklch,var(--secondary-brand)65%,var(--border))}}.export-config-panel--info{border-left:3px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.export-config-panel--info{border-left:3px solid color-mix(in oklch,var(--info)55%,var(--border))}}.export-config-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.export-config-panel__header{background:color-mix(in oklch,var(--surface-elevated)30%,var(--card))}}.export-config-panel__footer{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.export-config-panel__footer{background:color-mix(in oklch,var(--catalog-toolbar)25%,var(--card))}}.exports-generate-zone{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.exports-generate-zone{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.exports-generate-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.exports-generate-zone{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.exports-info-callout{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.exports-info-callout{border-color:color-mix(in oklch,var(--info)22%,var(--border))}}.exports-info-callout{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.exports-info-callout{background:color-mix(in oklch,var(--info-surface)70%,var(--card))}}.exports-info-callout{color:var(--info-surface-foreground)}.exports-info-callout__icon{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.exports-info-callout__icon{border:1px solid color-mix(in oklch,var(--info)24%,var(--border))}}.exports-info-callout__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.exports-info-callout__icon{background:color-mix(in oklch,var(--info)10%,var(--card))}}.exports-info-callout__icon{color:var(--info)}.exports-history-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.exports-history-panel{background:color-mix(in oklch,var(--surface-elevated)25%,var(--card))}}.exports-history-panel{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.exports-history-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.exports-history-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.exports-history-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)40%,var(--card))}}.exports-list-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.exports-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.exports-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.exports-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.exports-list-panel{transition:border-color .2s,box-shadow .2s}.exports-list-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-list-panel:hover{border-color:color-mix(in oklch,var(--primary)10%,var(--border))}}.exports-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.exports-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.exports-list-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.exports-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}.exports-list-panel--refreshing{pointer-events:none}.exports-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.exports-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.exports-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.exports-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.exports-table-shell{container:exports-table/inline-size}.exports-data-table{max-width:100%;overflow-x:hidden}.exports-table-shell .exports-data-table td.exports-actions-col,.exports-table-shell .exports-data-table th.exports-actions-col{vertical-align:middle;width:3.5rem;min-width:3.5rem;max-width:3.5rem;padding-inline:.375rem;overflow:visible}.exports-table-shell .exports-data-table td.exports-actions-col{text-align:right}@media (prefers-reduced-motion:reduce){.exports-page,.exports-page__section{animation:none}.exports-metric-tile:hover,.exports-other-links__item{transition:none;transform:none}}.invoices-page{animation:form-drawer-fade-in .35s ease-out both}.invoices-page__section{animation:form-drawer-fade-in .42s ease-out both}.invoices-page__section--1{animation-delay:30ms}.invoices-page__section--2{animation-delay:70ms}.invoices-page__section--3{animation-delay:.11s}.invoices-page__section--4{animation-delay:.15s}.invoices-page-hero{isolation:isolate;background:var(--card);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.invoices-page-hero{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.invoices-page-hero{transition:border-color .2s,box-shadow .2s}.invoices-page-hero:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.invoices-page-hero:before{opacity:.85}.invoices-page-hero__intro{z-index:1;background:var(--surface-elevated);flex-direction:column;gap:.875rem;min-width:0;padding:.875rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}@media (min-width:640px){.invoices-page-hero__intro{gap:1rem;padding:1rem 1.125rem}}.invoices-page-hero__head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.invoices-page-hero__head{align-items:center}}.invoices-page-hero__description{max-width:36rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.invoices-page-hero__description{font-size:.875rem}}.invoices-page-hero__filters{gap:.75rem;min-width:0;display:grid}.invoices-page-hero__filter-group{min-width:0}.invoices-page-hero__filter-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.invoices-page-hero__tabs-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0;overflow:auto hidden}.invoices-page-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.invoices-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.invoices-page-hero__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dark .invoices-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .invoices-page-hero__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.invoices-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.invoices-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.invoices-page-hero__eyebrow{white-space:nowrap}.invoices-status-tabs-root{width:100%;min-width:0;display:block}.invoices-status-tabs,.invoices-status-tabs[data-slot=tabs-list]{width:max-content;min-width:min(100%,max-content);background:var(--muted);gap:.25rem;max-width:none;padding:.25rem;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.invoices-status-tabs,.invoices-status-tabs[data-slot=tabs-list]{background:color-mix(in oklch,var(--muted)45%,var(--card))}}.invoices-status-tabs,.invoices-status-tabs[data-slot=tabs-list]{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.invoices-status-tabs,.invoices-status-tabs[data-slot=tabs-list]{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.invoices-status-tabs,.invoices-status-tabs[data-slot=tabs-list]{border-radius:var(--radius-lg);scrollbar-width:thin}@media (min-width:769px){.invoices-status-tabs,.invoices-status-tabs[data-slot=tabs-list]{width:100%;max-width:100%;flex-wrap:wrap!important}}.invoices-status-tabs [data-slot=tabs-trigger],.invoices-status-tabs__trigger{white-space:nowrap;cursor:pointer;border-radius:calc(var(--radius-lg) - 2px);border:1px solid #0000;min-width:0;max-width:none;min-height:1.875rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:background-color .15s,box-shadow .15s,color .15s,border-color .15s;flex:none!important;width:auto!important}@media (min-width:640px){.invoices-status-tabs [data-slot=tabs-trigger],.invoices-status-tabs__trigger{min-height:2rem;padding:.3125rem .625rem;font-size:.8125rem}}.invoices-status-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-status-tabs [data-slot=tabs-trigger][data-state=active]{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.invoices-status-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-status-tabs [data-slot=tabs-trigger][data-state=active]{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.invoices-status-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 3px -1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-status-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 3px -1px color-mix(in oklch,var(--primary)20%,transparent)}}.invoices-status-tabs [data-slot=tabs-trigger]:not([data-state=active]):hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-status-tabs [data-slot=tabs-trigger]:not([data-state=active]):hover{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.invoices-status-tabs [data-slot=tabs-trigger]:not([data-state=active]):hover{color:var(--foreground)}.invoices-filter-panel{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.invoices-filter-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.invoices-filter-panel{transition:border-color .2s,box-shadow .2s}.invoices-filter-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.invoices-filter-panel:before{opacity:.85}.invoices-filter-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel:hover{border-color:color-mix(in oklch,var(--primary)12%,var(--border))}}.invoices-filter-panel:hover{box-shadow:0 1px 2px var(--foreground),0 8px 22px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.invoices-filter-panel__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.invoices-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.invoices-filter-panel__header{padding:.625rem .75rem .625rem .875rem}@media (min-width:640px){.invoices-filter-panel__header{padding:.6875rem .875rem .6875rem 1rem}}.invoices-filter-panel__header-main{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.invoices-filter-panel__intro{min-width:0}.invoices-filter-panel__title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.invoices-filter-panel__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:.0625rem;font-size:.6875rem;overflow:hidden}.invoices-filter-panel__reset{min-height:2.25rem}.invoices-filter-panel__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.invoices-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.invoices-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.invoices-filter-panel__body{padding:.625rem .75rem .75rem}@media (min-width:640px){.invoices-filter-panel__body{padding:.6875rem .875rem .8125rem}}.invoices-filter-toolbar{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:769px){.invoices-filter-toolbar{grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.75rem}}.invoices-filter-toolbar__scope{flex-direction:column;gap:.375rem;min-width:0;display:flex}.invoices-filter-toolbar__label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600}.invoices-filter-scope-toggle{width:100%;min-width:0;max-width:100%;display:inline-flex}.invoices-filter-scope-toggle__item{flex:1 1 0;min-height:2.25rem;padding-inline:.75rem}@media (min-width:769px){.invoices-filter-scope-toggle{width:auto}.invoices-filter-scope-toggle__item{flex:none}}.invoices-filter-toolbar__field{min-width:0}.invoices-filter-panel__chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.invoices-filter-panel__chips{border-top:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.invoices-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.invoices-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.invoices-filter-chip{color:var(--foreground)}.invoices-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.invoices-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.invoices-filter-chip__label{word-break:break-word;text-align:left;min-width:0;line-height:1.25}.invoices-list-panel{isolation:isolate;background:var(--card);border-color:var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.invoices-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.invoices-list-panel{transition:border-color .2s,box-shadow .2s}.invoices-list-panel:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.invoices-list-panel:before{opacity:.85}.invoices-list-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel:hover{border-color:color-mix(in oklch,var(--primary)10%,var(--border))}}.invoices-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.invoices-list-panel__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.invoices-list-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.invoices-list-panel__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)14%,transparent)}}.invoices-list-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.invoices-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}.invoices-list-panel--refreshing{pointer-events:none}.invoices-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.invoices-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.invoices-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.invoices-table-shell{background:var(--surface-elevated);container:invoices-table/inline-size}@supports (color:color-mix(in lab,red,red)){.invoices-table-shell{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.invoices-table-shell{transition:border-color .2s,box-shadow .2s}.invoices-data-table{max-width:100%;padding:.75rem .5rem .5rem;overflow-x:hidden}@media (min-width:640px){.invoices-data-table{padding:.875rem .75rem .625rem}}.invoices-data-table__table{table-layout:fixed;width:100%}.invoices-data-table__head-row{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.invoices-data-table__head-row{background:color-mix(in oklch,var(--catalog-toolbar)52%,var(--card))}}.invoices-data-table__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;border-bottom:1px solid var(--border);padding:.625rem .75rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.invoices-data-table__table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.invoices-data-table__table tbody td{vertical-align:middle;padding:.75rem}.invoices-col-invoice{width:38%}.invoices-col-period{width:24%}.invoices-col-status{width:14%}.invoices-col-amount{text-overflow:ellipsis;z-index:1;width:7.5rem;min-width:6.5rem;max-width:9.5rem;position:relative;overflow:hidden}.invoices-col-actions{text-align:right;text-overflow:clip;white-space:nowrap;vertical-align:middle;width:6.25rem;min-width:6.25rem;max-width:6.25rem;overflow:hidden;padding-left:.25rem!important;padding-right:.375rem!important}.invoices-table__primary{font-size:.875rem;line-height:1.25rem}.invoices-table__secondary{line-height:1.125rem}.invoices-table__amount{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9375rem;display:block;overflow:hidden}.invoices-row-actions{justify-content:flex-end;width:100%;max-width:100%;overflow:hidden}.invoices-data-table__pagination{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.invoices-data-table__pagination{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.invoices-data-table tbody tr{transition:background-color .15s,box-shadow .15s}.invoices-data-table tbody tr:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.invoices-data-table tbody tr:hover{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.invoices-data-table tbody tr:last-child{border-bottom:none}@container invoices-table (max-width:639px){.invoices-col-invoice{width:46%}.invoices-col-amount{width:28%;min-width:5.5rem;max-width:none}.invoices-col-actions{width:6rem;min-width:6rem;max-width:6rem}}@container invoices-table (min-width:640px){.invoices-col-amount{width:9.5rem;min-width:6.5rem;max-width:9.5rem}.invoices-col-actions{width:6.25rem;min-width:6.25rem;max-width:6.25rem}}.invoices-table-skeleton{box-shadow:none;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.invoices-page,.invoices-page__section{animation:none}.invoices-data-table tbody tr,.invoices-filter-panel,.invoices-list-panel{transition:none}}.rate-rules-library-page{animation:form-drawer-fade-in .35s ease-out both}.rate-rules-library-hero{isolation:isolate;background:var(--card);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-rules-library-hero{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rate-rules-library-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.rate-rules-library-hero:before{opacity:.85}.rate-rules-library-hero__intro{z-index:1;background:var(--surface-elevated);min-width:0;max-width:100%;padding:.875rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero__intro{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}@media (min-width:640px){.rate-rules-library-hero__intro{padding:1rem 1.125rem}}.rate-rules-library-hero__head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.rate-rules-library-hero__head{align-items:center}}.rate-rules-library-hero__description{max-width:36rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.rate-rules-library-hero__description{font-size:.875rem}}.rate-rules-library-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.rate-rules-library-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.rate-rules-library-hero__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dark .rate-rules-library-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .rate-rules-library-hero__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.rate-rules-library-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.rate-rules-library-hero__eyebrow{white-space:nowrap}.rate-rules-library-filter-panel{isolation:isolate;border-radius:var(--radius-xl);background:var(--card);border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-rules-library-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rate-rules-library-filter-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.rate-rules-library-filter-panel:before{opacity:.85}.rate-rules-library-filter-panel__header{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.rate-rules-library-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.rate-rules-library-filter-panel__header{padding:.625rem .75rem .625rem .875rem}@media (min-width:640px){.rate-rules-library-filter-panel__header{padding:.6875rem .875rem .6875rem 1rem}}.rate-rules-library-filter-panel__title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.rate-rules-library-filter-panel__meta{color:var(--muted-foreground);margin-top:.0625rem;font-size:.6875rem;line-height:1.4}.rate-rules-library-filter-panel__reset{min-height:2.25rem}.rate-rules-library-filter-panel__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.rate-rules-library-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.rate-rules-library-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.rate-rules-library-filter-panel__body{padding:.625rem .75rem .75rem}@media (min-width:640px){.rate-rules-library-filter-panel__body{padding:.6875rem .875rem .8125rem}}.rate-rules-library-filter-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.rate-rules-library-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:1024px){.rate-rules-library-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.rate-rules-library-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rate-rules-library-filter-panel__chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-panel__chips{border-top:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.rate-rules-library-filter-chip__label{word-break:break-word;text-align:left;min-width:0;line-height:1.25}.rate-rules-library-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-rules-library-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-rules-library-filter-chip{color:var(--foreground)}.rate-rules-library-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.rate-rules-library-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.rate-rules-library-toolbar{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-toolbar{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-rules-library-toolbar{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-toolbar{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rate-rules-library-toolbar__body{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-toolbar__body{background:color-mix(in oklch,var(--catalog-toolbar)35%,var(--card))}}.rate-rules-library-list-panel{isolation:isolate;background:var(--card);border-color:var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-rules-library-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.rate-rules-library-list-panel:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-list-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.rate-rules-library-list-panel:before{opacity:.85}.rate-rules-library-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.rate-rules-library-list-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}.rate-rules-library-list-panel--refreshing{pointer-events:none}.rate-rules-library-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.rate-rules-library-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.rate-rules-library-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-rules-library-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-rules-library-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.rate-rules-library-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.rate-rules-library-table-shell{container:rate-rules-library/inline-size}.rate-rules-library-data-table{max-width:100%;overflow-x:hidden}.rate-rules-library-data-table table{table-layout:fixed;width:100%;min-width:0}.rate-rules-library-data-table td,.rate-rules-library-data-table th{vertical-align:middle;overflow:hidden}.rate-rules-library-data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background-color:var(--surface-elevated);padding:.4375rem .5rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-rules-library-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.rate-rules-library-data-table thead th{white-space:nowrap}.rate-rules-library-data-table tbody td{border-bottom:1px solid var(--border);padding:.5rem}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-data-table tbody td{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.rate-rules-library-data-table tbody tr{transition:background-color .15s}.rate-rules-library-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.rate-rules-library-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.rate-rules-library-data-table tbody tr[data-clickable=true]{cursor:pointer}.rate-rules-library-col-job{width:auto;min-width:0}.rate-rules-library-col-level{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.rate-rules-library-col-rate{text-align:right;width:6.75rem;min-width:6.75rem;max-width:6.75rem}.rate-rules-library-col-effective{width:7.25rem;min-width:7.25rem;max-width:7.25rem}.rate-rules-library-col-status{text-align:center;width:5rem;min-width:5rem;max-width:5rem}.rate-rules-library-col-table{width:11rem;min-width:9rem;max-width:14rem}.rate-rules-library-col-actions{text-overflow:clip;width:3.5rem;min-width:3.5rem;max-width:3.5rem;overflow:hidden;padding-inline:.375rem!important}.rate-rules-library-col-low,.rate-rules-library-col-medium{display:none}.rate-rules-library-job-meta--level,.rate-rules-library-job-meta--table{display:block}@container rate-rules-library (min-width:36rem){.rate-rules-library-col-medium{display:table-cell}.rate-rules-library-job-meta--level{display:none}.rate-rules-library-col-job{min-width:9rem}}@container rate-rules-library (min-width:52rem){.rate-rules-library-col-low{display:table-cell}.rate-rules-library-job-meta--table{display:none}.rate-rules-library-col-job{min-width:11rem}.rate-rules-library-col-table{width:13rem;min-width:11rem;max-width:16rem}.rate-rules-library-col-level{width:8rem;min-width:8rem;max-width:8rem}.rate-rules-library-col-effective{width:7.75rem;min-width:7.75rem;max-width:7.75rem}}@container rate-rules-library (min-width:64rem){.rate-rules-library-col-table{width:15rem;min-width:12rem;max-width:18rem}.rate-rules-library-col-level{width:8.5rem;min-width:8.5rem;max-width:8.5rem}}.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table td.rate-rules-library-col-actions,.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table th.rate-rules-library-col-actions{z-index:2;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table td.rate-rules-library-col-actions,.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table th.rate-rules-library-col-actions{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table thead th.rate-rules-library-col-actions{z-index:3;background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table thead th.rate-rules-library-col-actions{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table tbody tr:nth-child(2n) td.rate-rules-library-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table tbody tr:nth-child(2n) td.rate-rules-library-col-actions{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table tbody tr:hover td.rate-rules-library-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-library-table-shell[data-rate-rules-layout=table] .rate-rules-library-data-table tbody tr:hover td.rate-rules-library-col-actions{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}@media (prefers-reduced-motion:reduce){.rate-rules-library-fetch-overlay,.rate-rules-library-page{animation:none}.rate-rules-library-data-table tbody tr{transition:none}}.pay-cycles-page{animation:form-drawer-fade-in .35s ease-out both}.pay-cycles-page-stack{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.pay-cycles-page-stack{gap:.875rem}}.pay-cycles-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-cycles-page-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycles-page-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.pay-cycles-page-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-cycles-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.pay-cycles-page-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.pay-cycles-page-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.pay-cycles-page-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-cycles-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.pay-cycles-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.pay-cycles-page-hero__icon{color:var(--primary)}@media (min-width:640px){.pay-cycles-page-hero__icon{width:2.75rem;height:2.75rem}}.pay-cycles-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pay-cycles-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.pay-cycles-page-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.pay-cycles-page-hero__title{font-size:1.375rem}}.pay-cycles-page-hero__lede{max-width:42rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.pay-cycles-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-cycles-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.pay-cycles-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.pay-cycles-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.pay-cycles-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .pay-cycles-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .pay-cycles-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.pay-cycles-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:.6875rem;font-weight:700}.pay-cycles-orientation__value{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.pay-cycles-orientation__lede{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.pay-cycles-unmapped{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycles-unmapped{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.pay-cycles-unmapped{padding:.875rem 1rem}}.pay-cycles-unmapped--warn{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped--warn{border-color:color-mix(in oklch,var(--warning)32%,var(--border))}}.pay-cycles-unmapped--warn{background:var(--warning-surface);color:var(--warning-surface-foreground)}.pay-cycles-unmapped--ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped--ok{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.pay-cycles-unmapped--ok{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped--ok{background:color-mix(in oklch,var(--success)6%,var(--card))}}.pay-cycles-unmapped--error{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped--error{border-color:color-mix(in oklch,var(--error)30%,var(--border))}}.pay-cycles-unmapped--error{background:var(--error-surface)}.pay-cycles-unmapped--loading{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped--loading{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycles-unmapped--loading{background:var(--card)}.pay-cycles-unmapped__title{margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.pay-cycles-unmapped__ok-title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700}.pay-cycles-unmapped__lede{color:var(--warning-surface-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped__lede{color:color-mix(in oklch,var(--warning-surface-foreground)88%,transparent)}}.pay-cycles-unmapped--ok .pay-cycles-unmapped__lede{color:var(--muted-foreground)}.pay-cycles-unmapped__actions{flex-direction:column;gap:.5rem;min-width:0;margin-top:.75rem;display:flex}@media (min-width:640px){.pay-cycles-unmapped__actions{flex-flow:wrap;align-items:center}}.pay-cycles-unmapped__footnote{color:var(--warning-surface-foreground);margin:.625rem 0 0;font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.pay-cycles-unmapped__footnote{color:color-mix(in oklch,var(--warning-surface-foreground)80%,transparent)}}.pay-cycles-info-panel{border-radius:var(--radius-xl);border:1px solid var(--info);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-cycles-info-panel{border:1px solid color-mix(in oklch,var(--info)22%,transparent)}}.pay-cycles-info-panel{border-inline-start-width:3px;border-inline-start-color:var(--info);background:var(--info-surface);color:var(--info-surface-foreground);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-info-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.pay-cycles-info-panel__header{align-items:flex-start;gap:.625rem;min-width:0;padding:.625rem .75rem .625rem .875rem;display:flex}@media (min-width:640px){.pay-cycles-info-panel__header{align-items:center;padding:.75rem .875rem .75rem 1rem}}.pay-cycles-info-panel__icon{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--info);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pay-cycles-info-panel__title{color:var(--info-surface-foreground);margin:0;font-size:.8125rem;font-weight:650;line-height:1.3}.pay-cycles-info-panel__summary{color:var(--info-surface-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.pay-cycles-info-panel__summary{color:color-mix(in oklch,var(--info-surface-foreground)88%,transparent)}}.pay-cycles-info-panel__body{border-top:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-info-panel__body{border-top:1px solid color-mix(in oklch,var(--info)18%,transparent)}}.pay-cycles-info-panel__body{background:var(--card);padding:.625rem .875rem .75rem}@supports (color:color-mix(in lab,red,red)){.pay-cycles-info-panel__body{background:color-mix(in oklch,var(--card)35%,var(--info-surface))}}.pay-cycles-info-panel__list{color:var(--info-surface-foreground);margin:0;padding-left:1.125rem;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.pay-cycles-info-panel__list{color:color-mix(in oklch,var(--info-surface-foreground)90%,transparent)}}.pay-cycles-info-panel__list>li+li{margin-top:.375rem}.pay-cycles-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.pay-cycles-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (min-width:1025px){.pay-cycles-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.pay-cycles-metrics-strip .exports-metric-tile{padding:.75rem .875rem}.pay-cycles-catalog-stack{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}.pay-cycles-filter-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.pay-cycles-filter-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycles-filter-panel{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-filter-panel{background:color-mix(in oklch,var(--catalog-toolbar)40%,var(--card))}}.pay-cycles-filter-panel{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.pay-cycles-filter-panel{padding:.75rem .875rem}}.pay-cycles-filter-panel__row{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.pay-cycles-filter-panel__row{flex-direction:row;align-items:flex-end;gap:.75rem}}.pay-cycles-filter-panel__field{max-width:18rem}.pay-cycles-filter-panel__chips{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.625rem;display:flex}.pay-cycles-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.pay-cycles-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.pay-cycles-filter-chip{color:var(--foreground)}.pay-cycles-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.pay-cycles-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.pay-cycles-list-panel{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);flex:auto;min-height:min(22rem,55vh);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-cycles-list-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycles-list-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.pay-cycles-list-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary),var(--primary));width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.pay-cycles-list-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent),color-mix(in oklch,var(--primary)18%,transparent))}}.pay-cycles-list-panel__header{z-index:1;border-bottom:1px solid var(--border);padding:.875rem 1rem .75rem 1.125rem;position:relative}@supports (color:color-mix(in lab,red,red)){.pay-cycles-list-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.pay-cycles-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}@media (min-width:640px){.pay-cycles-list-panel__header{padding:1rem 1.125rem .875rem 1.25rem}}.pay-cycles-list-panel__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1rem;font-weight:700}@media (min-width:640px){.pay-cycles-list-panel__title{font-size:1.0625rem}}.pay-cycles-list-panel__lede{max-width:40rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.pay-cycles-list-panel__body{z-index:1;background:var(--detail-zone);padding:.75rem;position:relative}@supports (color:color-mix(in lab,red,red)){.pay-cycles-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}@media (min-width:640px){.pay-cycles-list-panel__body{padding:.875rem 1rem 1rem}}.pay-cycles-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.pay-cycles-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.pay-cycles-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.pay-cycles-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycles-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.pay-cycles-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.pay-cycles-table-shell{container:pay-cycles/inline-size}.pay-cycles-table-accent{background:var(--primary);border-radius:9999px;width:.25rem}.pay-cycles-data-table{max-width:100%;overflow-x:hidden}.pay-cycles-data-table table{table-layout:fixed;width:100%;min-width:0}.pay-cycle-list-row{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.pay-cycle-list-row{border-inline-start-width:3px;border-inline-start-color:var(--pay-cycle-accent,var(--primary));background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.pay-cycle-list-row{transition:border-color .15s,box-shadow .15s,background-color .15s}.pay-cycle-list-row:hover{border-color:var(--pay-cycle-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row:hover{border-color:color-mix(in oklch,var(--pay-cycle-accent,var(--primary))35%,var(--border))}}.pay-cycle-list-row:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row:hover{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.pay-cycle-list-row:hover{box-shadow:0 4px 16px -10px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row:hover{box-shadow:0 4px 16px -10px color-mix(in oklch,var(--foreground)16%,transparent)}}.pay-cycle-list-row--inactive{opacity:.78}.pay-cycle-list-row__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}@media (min-width:640px){.pay-cycle-list-row__header{padding:.875rem 1rem}}.pay-cycle-list-row__swatch{border:1px solid var(--border);border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row__swatch{border:1px solid color-mix(in oklch,var(--border)55%,transparent)}}.pay-cycle-list-row__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.pay-cycle-list-row__body{flex:auto;margin:0;padding:.75rem .875rem}@media (min-width:640px){.pay-cycle-list-row__body{padding:.875rem 1rem}}.pay-cycle-list-row__footer{border-top:1px solid var(--border);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row__footer{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.pay-cycle-list-row__footer{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-list-row__footer{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}@media (min-width:640px){.pay-cycle-list-row__footer{padding:.875rem 1rem}}@media (prefers-reduced-motion:reduce){.pay-cycle-list-row,.pay-cycles-fetch-overlay,.pay-cycles-page{transition:none!important;animation:none!important}}.pay-cycle-form-page{animation:form-drawer-fade-in .35s ease-out both}.pay-cycle-form-hero{background:var(--card);border-color:var(--border);min-width:0;max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycle-form-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.pay-cycle-form-hero__intro{background:var(--surface-elevated);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.pay-cycle-form-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.pay-cycle-form-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.pay-cycle-form-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.pay-cycle-form-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.pay-cycle-form-info-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-info-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycle-form-info-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-info-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.pay-cycle-form-info-panel__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-info-panel__header{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.pay-cycle-form-info-panel__icon{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-info-panel__icon{border:1px solid color-mix(in oklch,var(--info)24%,var(--border))}}.pay-cycle-form-info-panel__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-info-panel__icon{background:color-mix(in oklch,var(--info)10%,var(--card))}}.pay-cycle-form-info-panel__icon{color:var(--info)}.pay-cycle-form-info-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-info-panel__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.pay-cycle-form-section{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-section{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.pay-cycle-form-section:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-section:hover{border-color:color-mix(in oklch,var(--primary)16%,var(--border))}}.pay-cycle-form-section:hover{box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-section:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--primary)10%,transparent)}}.pay-cycle-form-section__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-section__header{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.pay-cycle-form-section__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-section__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.pay-cycle-form-section__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-section__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.pay-cycle-form-section__icon{color:var(--primary)}.pay-cycle-form-section__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-section__body{background:color-mix(in oklch,var(--detail-zone)12%,var(--card))}}.pay-cycle-form-color-input{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-color-input{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.pay-cycle-form-color-input{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-color-input{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.pay-cycle-form-active-toggle{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-active-toggle{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.pay-cycle-form-active-toggle{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-active-toggle{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.pay-cycle-form-code-chip{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-code-chip{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.pay-cycle-form-code-chip{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-code-chip{background:color-mix(in oklch,var(--muted)30%,var(--card))}}.pay-cycle-form-regenerate-hint{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-regenerate-hint{border-color:color-mix(in oklch,var(--warning)28%,var(--border))}}.pay-cycle-form-regenerate-hint{background:var(--warning-surface);color:var(--warning-surface-foreground)}.pay-cycle-form-actions{z-index:10;padding:1rem 0 max(1rem,env(safe-area-inset-bottom));background:var(--background);margin-top:.25rem;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-actions{background:color-mix(in oklch,var(--background)88%,transparent)}}.pay-cycle-form-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.pay-cycle-form-actions{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}@media (prefers-reduced-motion:reduce){.pay-cycle-form-page,.pay-cycles-fetch-overlay,.pay-cycles-page{animation:none}.pay-cycle-form-section,.pay-cycles-data-table tbody tr{transition:none}}.tax-settings-page,.tax-settings-workspace{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.tax-settings-page,.tax-settings-workspace{gap:.875rem}}.tax-settings-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.tax-settings-shell{gap:.875rem}}.tax-settings-catalog-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tax-settings-catalog-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-catalog-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-catalog-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.tax-settings-catalog-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tax-settings-catalog-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.tax-settings-catalog-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.tax-settings-catalog-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.tax-settings-catalog-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tax-settings-catalog-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.tax-settings-catalog-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-catalog-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.tax-settings-catalog-hero__icon{color:var(--primary)}.tax-settings-catalog-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.tax-settings-catalog-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.tax-settings-catalog-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.tax-settings-catalog-hero__title{font-size:1.375rem}}.tax-settings-catalog-hero__lede{max-width:48rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.tax-settings-catalog-hero__help{flex-shrink:0;align-self:flex-start}.tax-settings-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.tax-settings-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.tax-settings-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.tax-settings-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .tax-settings-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .tax-settings-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.tax-settings-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.tax-settings-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .tax-settings-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .tax-settings-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.tax-settings-orientation--danger .tax-settings-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--danger .tax-settings-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.tax-settings-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.tax-settings-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .tax-settings-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .tax-settings-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.tax-settings-orientation--warning .tax-settings-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--warning .tax-settings-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.tax-settings-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.tax-settings-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .tax-settings-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .tax-settings-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.tax-settings-orientation--success .tax-settings-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation--success .tax-settings-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.tax-settings-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.tax-settings-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.tax-settings-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.tax-settings-orientation__meta{max-width:42rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.tax-settings-orientation__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.tax-settings-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.tax-settings-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.tax-settings-metrics-strip .exports-metric-tile{min-width:0}.tax-settings-howto{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:28rem;margin:0 auto;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.tax-settings-howto{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.tax-settings-howto{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-settings-howto{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.tax-settings-howto__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:700}.tax-settings-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.45}.tax-settings-howto__list li+li{margin-top:.35rem}.tax-settings-list-panel--fill{flex-direction:column;min-height:0;display:flex}.tax-settings-page-hero{background:var(--card);border-color:var(--border);min-width:0;max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.tax-settings-page-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-page-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.tax-settings-page-hero__intro{background:var(--surface-elevated);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.tax-settings-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.tax-settings-page-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.tax-settings-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.tax-settings-page-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-page-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.tax-settings-page-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.tax-settings-info-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-settings-info-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-info-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-info-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.tax-settings-info-panel__header{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.tax-settings-info-panel__header{background:color-mix(in oklch,var(--warning-surface)55%,var(--card))}}.tax-settings-info-panel__icon{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.tax-settings-info-panel__icon{border:1px solid color-mix(in oklch,var(--warning)24%,var(--border))}}.tax-settings-info-panel__icon{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tax-settings-info-panel__icon{background:color-mix(in oklch,var(--warning)10%,var(--card))}}.tax-settings-info-panel__icon{color:var(--warning)}.tax-settings-info-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.tax-settings-info-panel__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.tax-settings-nav{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-settings-nav{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-nav{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-nav{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.tax-settings-nav__link{transition:background-color .15s,border-color .15s,color .15s}.tax-settings-nav__link--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-nav__link--active{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.tax-settings-effective-date-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-settings-effective-date-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-effective-date-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-effective-date-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.tax-settings-effective-date-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.tax-settings-effective-date-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}.tax-settings-effective-date-panel__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-effective-date-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.tax-settings-effective-date-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-effective-date-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.tax-settings-effective-date-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-effective-date-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.tax-settings-list-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-settings-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.tax-settings-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-settings-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.tax-settings-list-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.tax-settings-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}.tax-settings-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-settings-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.tax-settings-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.tax-settings-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.tax-settings-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.tax-settings-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.tax-settings-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.tax-components-table-shell{container:tax-components/inline-size}.tax-components-data-table{max-width:100%;overflow-x:hidden}.tax-components-data-table table{table-layout:fixed;width:100%;min-width:0}.tax-components-data-table td,.tax-components-data-table th{vertical-align:middle;overflow:hidden}.tax-components-data-table thead th{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-components-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.tax-components-data-table thead th{white-space:nowrap}.tax-components-data-table tbody tr{transition:background-color .15s}.tax-components-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tax-components-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.tax-components-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tax-components-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table td:last-child,.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table th:last-child{z-index:1;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table td:last-child,.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table th:last-child{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table tbody tr:nth-child(2n) td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table tbody tr:nth-child(2n) td:last-child{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table tbody tr:hover td:last-child{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tax-components-table-shell[data-tax-components-layout=table] .tax-components-data-table tbody tr:hover td:last-child{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.tax-component-list-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-component-list-row:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border))}}.tax-settings-detail-page{animation:form-drawer-fade-in .35s ease-out both}.tax-settings-detail-hero{background:var(--card);border-color:var(--border);min-width:0;max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-detail-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.tax-settings-detail-hero__intro{background:var(--surface-elevated);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.tax-settings-detail-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.tax-settings-detail-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.tax-settings-detail-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.tax-settings-detail-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.tax-settings-detail-snapshot{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-snapshot{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-detail-snapshot{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-snapshot{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.tax-settings-detail-snapshot__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-snapshot__header{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}.tax-settings-detail-snapshot__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-snapshot__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.tax-settings-detail-snapshot__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-snapshot__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.tax-settings-detail-snapshot__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-snapshot__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.tax-settings-detail-snapshot__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-snapshot__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.tax-settings-detail-section{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-section{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.tax-settings-detail-section{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-section{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.tax-settings-detail-section__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-section__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.tax-settings-detail-section__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-section__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.tax-settings-detail-section__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-section__icon{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.tax-settings-detail-section__icon{color:var(--primary);box-shadow:0 2px 10px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-section__icon{box-shadow:0 2px 10px -6px color-mix(in oklch,var(--primary)28%,transparent)}}.tax-settings-detail-section__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-section__body{background:color-mix(in oklch,var(--detail-zone)16%,var(--card))}}.tax-settings-detail-history-table{container:tax-history/inline-size}.tax-settings-detail-data-table{max-width:100%;overflow-x:hidden}.tax-settings-detail-data-table table{table-layout:fixed;width:100%;min-width:0}.tax-settings-detail-data-table td,.tax-settings-detail-data-table th{vertical-align:middle;overflow:hidden}.tax-settings-detail-data-table thead th{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.tax-settings-detail-data-table thead th{white-space:nowrap}.tax-settings-detail-data-table tbody tr{transition:background-color .15s}.tax-settings-detail-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.tax-settings-detail-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.tax-settings-detail-history-empty{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-history-empty{background:color-mix(in oklch,var(--detail-zone)22%,var(--card))}}.tax-settings-detail-history-empty{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-history-empty{border-color:color-mix(in oklch,var(--border)75%,transparent)}}.tax-settings-detail-pagination{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-settings-detail-pagination{background:color-mix(in oklch,var(--surface-elevated)28%,transparent)}}@media (prefers-reduced-motion:reduce){.tax-settings-detail-page,.tax-settings-fetch-overlay,.tax-settings-page{animation:none}.tax-component-list-row,.tax-components-data-table tbody tr,.tax-settings-detail-data-table tbody tr,.tax-settings-nav__link{transition:none}}.audit-log-page,.audit-log-workspace{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.audit-log-page,.audit-log-workspace{gap:.875rem}}.audit-log-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.audit-log-shell{gap:.875rem}}.audit-log-catalog-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.audit-log-catalog-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.audit-log-catalog-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-catalog-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.audit-log-catalog-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.audit-log-catalog-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.audit-log-catalog-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.audit-log-catalog-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.audit-log-catalog-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-log-catalog-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.audit-log-catalog-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-catalog-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.audit-log-catalog-hero__icon{color:var(--primary)}.audit-log-catalog-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.audit-log-catalog-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.audit-log-catalog-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.audit-log-catalog-hero__title{font-size:1.375rem}}.audit-log-catalog-hero__lede{max-width:48rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.audit-log-catalog-hero__help{flex-shrink:0;align-self:flex-start}.audit-log-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.audit-log-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.audit-log-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.audit-log-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .audit-log-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .audit-log-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.audit-log-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.audit-log-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .audit-log-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .audit-log-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.audit-log-orientation--danger .audit-log-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--danger .audit-log-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.audit-log-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.audit-log-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .audit-log-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .audit-log-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.audit-log-orientation--warning .audit-log-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--warning .audit-log-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.audit-log-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.audit-log-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .audit-log-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .audit-log-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.audit-log-orientation--success .audit-log-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation--success .audit-log-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.audit-log-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.audit-log-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.audit-log-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.audit-log-orientation__meta{max-width:42rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.audit-log-orientation__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.audit-log-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.audit-log-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.audit-log-metrics-strip .exports-metric-tile{min-width:0}.audit-log-howto{border-radius:var(--radius-lg);border:1px solid var(--border);max-width:28rem;margin:0 auto;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.audit-log-howto{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.audit-log-howto{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.audit-log-howto{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.audit-log-howto__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:700}.audit-log-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.45}.audit-log-howto__list li+li{margin-top:.35rem}.audit-log-list-panel--fill{flex-direction:column;min-height:0;display:flex}.audit-log-page-hero{background:var(--card);border-color:var(--border);min-width:0;max-width:100%;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.audit-log-page-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.audit-log-page-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.audit-log-page-hero__intro{background:var(--surface-elevated);min-width:0;max-width:100%}@supports (color:color-mix(in lab,red,red)){.audit-log-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.audit-log-page-hero__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.audit-log-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.audit-log-page-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-page-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.audit-log-page-hero__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.audit-log-info-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.audit-log-info-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.audit-log-info-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-info-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.audit-log-info-panel__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.audit-log-info-panel__header{background:color-mix(in oklch,var(--info-surface)55%,var(--card))}}.audit-log-info-panel__icon{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.audit-log-info-panel__icon{border:1px solid color-mix(in oklch,var(--info)24%,var(--border))}}.audit-log-info-panel__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.audit-log-info-panel__icon{background:color-mix(in oklch,var(--info)10%,var(--card))}}.audit-log-info-panel__icon{color:var(--info)}.audit-log-info-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.audit-log-info-panel__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.audit-log-filter-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.audit-log-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.audit-log-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)55%,var(--card))}}.audit-log-filter-panel__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.audit-log-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.audit-log-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.audit-log-filter-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-panel__body{background:color-mix(in oklch,var(--detail-zone)12%,var(--card))}}.audit-log-filter-fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;width:100%;min-width:0;display:grid}@media (min-width:640px){.audit-log-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.audit-log-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-log-filter-fields>*{min-width:0}.audit-log-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.audit-log-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.audit-log-filter-chip{color:var(--foreground)}.audit-log-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.audit-log-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.audit-log-list-panel{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.audit-log-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.audit-log-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.audit-log-list-panel__header{background:var(--surface-elevated);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.audit-log-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.audit-log-list-panel__header-aside{padding-top:.125rem}@media (min-width:640px){.audit-log-list-panel__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.audit-log-list-panel__header-aside{justify-content:flex-end;padding-top:0}}.audit-log-list-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.audit-log-list-panel__body{background:color-mix(in oklch,var(--detail-zone)18%,var(--card))}}.audit-log-empty-state{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.audit-log-empty-state{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.audit-log-empty-state{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.audit-log-empty-state{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.audit-log-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.audit-log-results-count{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.audit-log-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.audit-log-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.audit-log-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.audit-log-results-scroll{overscroll-behavior:contain}.audit-log-table-shell{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto;container:audit-log/inline-size}.audit-log-data-table{max-width:none;overflow-x:visible}.audit-log-data-table table{table-layout:fixed;width:100%;min-width:100%}.audit-log-data-table td,.audit-log-data-table th{vertical-align:middle;overflow:hidden}.audit-log-data-table thead th{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.audit-log-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.audit-log-data-table thead th{white-space:nowrap}.audit-log-data-table tbody tr{transition:background-color .15s}.audit-log-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.audit-log-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.audit-log-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.audit-log-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table td.audit-log-actions-col,.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table th.audit-log-actions-col{z-index:2;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);padding-inline:.375rem;position:sticky;right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table td.audit-log-actions-col,.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table th.audit-log-actions-col{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table thead th.audit-log-actions-col{z-index:3;background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table thead th.audit-log-actions-col{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table tbody tr:nth-child(2n) td.audit-log-actions-col{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table tbody tr:nth-child(2n) td.audit-log-actions-col{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table tbody tr:hover td.audit-log-actions-col{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.audit-log-table-shell[data-audit-log-layout=table] .audit-log-data-table tbody tr:hover td.audit-log-actions-col{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}.audit-log-event-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.audit-log-event-row:hover{border-color:color-mix(in oklch,var(--primary)25%,var(--border))}}@media (prefers-reduced-motion:reduce){.audit-log-page{animation:none}.audit-log-data-table tbody tr,.audit-log-event-row{transition:none}}.incentive-definitions-page{animation:form-drawer-fade-in .35s ease-out both}.incentive-definitions-hero{isolation:isolate;background:var(--card);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.incentive-definitions-hero{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.incentive-definitions-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.incentive-definitions-hero:before{opacity:.85}.incentive-definitions-hero__intro{z-index:1;background:var(--surface-elevated);min-width:0;max-width:100%;padding:.875rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero__intro{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}@media (min-width:640px){.incentive-definitions-hero__intro{padding:1rem 1.125rem}}.incentive-definitions-hero__head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.incentive-definitions-hero__head{align-items:center}}.incentive-definitions-hero__description{max-width:36rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.incentive-definitions-hero__description{font-size:.875rem}}.incentive-definitions-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.incentive-definitions-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.incentive-definitions-hero__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dark .incentive-definitions-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .incentive-definitions-hero__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.incentive-definitions-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.incentive-definitions-hero__eyebrow{white-space:nowrap}.incentive-definitions-filter-panel{isolation:isolate;border-radius:var(--radius-xl);background:var(--card);border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.incentive-definitions-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.incentive-definitions-filter-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.incentive-definitions-filter-panel:before{opacity:.85}.incentive-definitions-filter-panel__header{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.incentive-definitions-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.incentive-definitions-filter-panel__header{padding:.625rem .75rem .625rem .875rem}@media (min-width:640px){.incentive-definitions-filter-panel__header{padding:.6875rem .875rem .6875rem 1rem}}.incentive-definitions-filter-panel__title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.incentive-definitions-filter-panel__meta{color:var(--muted-foreground);margin-top:.0625rem;font-size:.6875rem;line-height:1.4}.incentive-definitions-filter-panel__reset{min-height:2.25rem}.incentive-definitions-filter-panel__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.incentive-definitions-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.incentive-definitions-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.incentive-definitions-filter-panel__body{padding:.625rem .75rem .75rem}@media (min-width:640px){.incentive-definitions-filter-panel__body{padding:.6875rem .875rem .8125rem}}.incentive-definitions-filter-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.incentive-definitions-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,11rem);align-items:end;gap:.75rem}}.incentive-definitions-filter-panel__chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-panel__chips{border-top:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.incentive-definitions-filter-chip__label{word-break:break-word;text-align:left;min-width:0;line-height:1.25}.incentive-definitions-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.incentive-definitions-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.incentive-definitions-filter-chip{color:var(--foreground)}.incentive-definitions-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.incentive-definitions-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.incentive-definitions-toolbar{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-toolbar{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.incentive-definitions-toolbar{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-toolbar{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.incentive-definitions-toolbar__body{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-toolbar__body{background:color-mix(in oklch,var(--catalog-toolbar)35%,var(--card))}}.incentive-definitions-list-panel{isolation:isolate;background:var(--card);border-color:var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.incentive-definitions-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.incentive-definitions-list-panel:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-list-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.incentive-definitions-list-panel:before{opacity:.85}.incentive-definitions-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.incentive-definitions-list-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}.incentive-definitions-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.incentive-definitions-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.incentive-definitions-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.incentive-definitions-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.incentive-definitions-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.incentive-definitions-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.incentive-definitions-table-shell{container:incentive-definitions/inline-size}.incentive-definitions-data-table{max-width:100%;overflow-x:hidden}.incentive-definitions-pagination button:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-pagination button:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.incentive-definitions-pagination button:not(:disabled):hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.incentive-definitions-pagination button:not(:disabled):hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}@media (prefers-reduced-motion:reduce){.incentive-definitions-fetch-overlay,.incentive-definitions-page{animation:none}}.deduction-definitions-page{animation:form-drawer-fade-in .35s ease-out both}.deduction-definitions-hero{isolation:isolate;background:var(--card);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.deduction-definitions-hero{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.deduction-definitions-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.deduction-definitions-hero:before{opacity:.85}.deduction-definitions-hero__intro{z-index:1;background:var(--surface-elevated);min-width:0;max-width:100%;padding:.875rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero__intro{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}@media (min-width:640px){.deduction-definitions-hero__intro{padding:1rem 1.125rem}}.deduction-definitions-hero__head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.deduction-definitions-hero__head{align-items:center}}.deduction-definitions-hero__description{max-width:36rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.deduction-definitions-hero__description{font-size:.875rem}}.deduction-definitions-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.deduction-definitions-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.deduction-definitions-hero__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dark .deduction-definitions-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .deduction-definitions-hero__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.deduction-definitions-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.deduction-definitions-hero__eyebrow{white-space:nowrap}.deduction-definitions-filter-panel{isolation:isolate;border-radius:var(--radius-xl);background:var(--card);border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.deduction-definitions-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.deduction-definitions-filter-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.deduction-definitions-filter-panel:before{opacity:.85}.deduction-definitions-filter-panel__header{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.deduction-definitions-filter-panel__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel__header{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.deduction-definitions-filter-panel__header{padding:.625rem .75rem .625rem .875rem}@media (min-width:640px){.deduction-definitions-filter-panel__header{padding:.6875rem .875rem .6875rem 1rem}}.deduction-definitions-filter-panel__title{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.deduction-definitions-filter-panel__meta{color:var(--muted-foreground);margin-top:.0625rem;font-size:.6875rem;line-height:1.4}.deduction-definitions-filter-panel__reset{min-height:2.25rem}.deduction-definitions-filter-panel__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel__icon{border:1px solid color-mix(in oklch,var(--primary)15%,var(--border))}}.deduction-definitions-filter-panel__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.deduction-definitions-filter-panel__icon{color:var(--primary);box-shadow:0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel__icon{box-shadow:0 2px 8px -4px color-mix(in oklch,var(--primary)30%,transparent)}}.deduction-definitions-filter-panel__body{padding:.625rem .75rem .75rem}@media (min-width:640px){.deduction-definitions-filter-panel__body{padding:.6875rem .875rem .8125rem}}.deduction-definitions-filter-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:640px){.deduction-definitions-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,11rem);align-items:end;gap:.75rem}}.deduction-definitions-filter-panel__chips{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-panel__chips{border-top:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.deduction-definitions-filter-chip__label{word-break:break-word;text-align:left;min-width:0;line-height:1.25}.deduction-definitions-filter-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.deduction-definitions-filter-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.deduction-definitions-filter-chip{color:var(--foreground)}.deduction-definitions-filter-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.deduction-definitions-filter-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-filter-chip:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.deduction-definitions-toolbar{background:var(--card);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-toolbar{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.deduction-definitions-toolbar{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-toolbar{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.deduction-definitions-toolbar__body{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-toolbar__body{background:color-mix(in oklch,var(--catalog-toolbar)35%,var(--card))}}.deduction-definitions-list-panel{isolation:isolate;background:var(--card);border-color:var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-list-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.deduction-definitions-list-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-list-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.deduction-definitions-list-panel:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-list-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.deduction-definitions-list-panel:before{opacity:.85}.deduction-definitions-list-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-list-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.deduction-definitions-list-panel__body{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-list-panel__body{background:color-mix(in oklch,var(--detail-zone)20%,var(--card))}}.deduction-definitions-list-results-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-list-results-zone{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.deduction-definitions-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.deduction-definitions-refresh-bar{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-refresh-bar{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.deduction-definitions-refresh-bar{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.deduction-definitions-refresh-bar{box-shadow:0 0 12px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-refresh-bar{box-shadow:0 0 12px -4px color-mix(in oklch,var(--primary)40%,transparent)}}.deduction-definitions-fetch-overlay{animation:form-drawer-fade-in .2s ease-out both}.deduction-definitions-table-shell{container:deduction-definitions/inline-size}.deduction-definitions-data-table{max-width:100%;overflow-x:hidden}.deduction-definitions-pagination button:not(:disabled):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-pagination button:not(:disabled):hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.deduction-definitions-pagination button:not(:disabled):hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.deduction-definitions-pagination button:not(:disabled):hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}@media (prefers-reduced-motion:reduce){.deduction-definitions-fetch-overlay,.deduction-definitions-page{animation:none}}.rates-hub-page{animation:form-drawer-fade-in .35s ease-out both}.rates-hub-hero{isolation:isolate;background:var(--card);border-color:var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rates-hub-hero{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rates-hub-hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.rates-hub-hero:before{opacity:.85}.rates-hub-hero__intro{z-index:1;background:var(--surface-elevated);min-width:0;max-width:100%;padding:.875rem 1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero__intro{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}@media (min-width:640px){.rates-hub-hero__intro{padding:1rem 1.125rem}}.rates-hub-hero__head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.rates-hub-hero__head{align-items:center}}.rates-hub-hero__description{max-width:36rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.rates-hub-hero__description{font-size:.875rem}}.rates-hub-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.rates-hub-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.rates-hub-hero__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dark .rates-hub-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .rates-hub-hero__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.rates-hub-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rates-hub-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.rates-hub-hero__eyebrow{white-space:nowrap}.rates-how-it-works{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--info);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.rates-how-it-works{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--info)18%,transparent)}}.rates-how-it-works:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--info)0,var(--info)55%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works:before{background:linear-gradient(180deg,var(--info)0,color-mix(in oklch,var(--info)55%,var(--primary))55%,transparent 100%)}}.rates-how-it-works:before{opacity:.9}.rates-how-it-works:after{display:none}.rates-how-it-works__meta{color:var(--info-surface-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.rates-how-it-works__header{z-index:1;border-bottom:1px solid var(--info);align-items:center;gap:.625rem;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__header{border-bottom:1px solid color-mix(in oklch,var(--info)18%,var(--border))}}.rates-how-it-works__header{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__header{background:color-mix(in oklch,var(--info-surface)42%,var(--card))}}.rates-how-it-works__header{padding:.625rem .75rem .625rem .875rem}@media (min-width:640px){.rates-how-it-works__header{gap:.6875rem;padding:.6875rem .875rem .6875rem 1rem}}.rates-how-it-works__intro{min-width:0}.rates-how-it-works__title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}@media (min-width:640px){.rates-how-it-works__title{font-size:.9375rem}}.rates-how-it-works__icon{border-radius:var(--radius-md);border:1px solid var(--info);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__icon{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.rates-how-it-works__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__icon{background:color-mix(in oklch,var(--info)12%,var(--card))}}.rates-how-it-works__icon{color:var(--info);box-shadow:0 2px 8px -6px var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__icon{box-shadow:0 2px 8px -6px color-mix(in oklch,var(--info)35%,transparent)}}@media (min-width:640px){.rates-how-it-works__icon{width:2.125rem;height:2.125rem}}.rates-how-it-works__body{z-index:1;background:var(--info-surface);padding:.5625rem .625rem .6875rem;position:relative}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__body{background:color-mix(in oklch,var(--info-surface)12%,var(--card))}}@media (min-width:640px){.rates-how-it-works__body{padding:.625rem .75rem .75rem}}.rates-how-it-works__flow{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:769px){.rates-how-it-works__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}}.rates-how-it-works__step{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.5625rem;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.rates-how-it-works__step{background:var(--card);box-shadow:0 1px 2px var(--foreground);padding:.5625rem .625rem}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.rates-how-it-works__step{transition:border-color .18s,box-shadow .18s,background-color .18s}@media (min-width:640px){.rates-how-it-works__step{padding:.625rem .6875rem}}.rates-how-it-works__step:hover{box-shadow:0 2px 6px -4px var(--foreground),0 8px 18px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step:hover{box-shadow:0 2px 6px -4px color-mix(in oklch,var(--foreground)8%,transparent),0 8px 18px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.rates-how-it-works__step--primary{border-left:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--primary{border-left:3px solid color-mix(in oklch,var(--primary)55%,var(--border))}}.rates-how-it-works__step--primary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--primary:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.rates-how-it-works__step--primary:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--primary:hover{background:color-mix(in oklch,var(--primary)4%,var(--card))}}.rates-how-it-works__step--secondary{border-left:3px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--secondary{border-left:3px solid color-mix(in oklch,var(--secondary-brand)55%,var(--border))}}.rates-how-it-works__step--secondary:hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--secondary:hover{border-color:color-mix(in oklch,var(--secondary-brand)24%,var(--border))}}.rates-how-it-works__step--secondary:hover{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--secondary:hover{background:color-mix(in oklch,var(--secondary-brand)4%,var(--card))}}.rates-how-it-works__step--info{border-left:3px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--info{border-left:3px solid color-mix(in oklch,var(--info)50%,var(--border))}}.rates-how-it-works__step--info:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--info:hover{border-color:color-mix(in oklch,var(--info)24%,var(--border))}}.rates-how-it-works__step--info:hover{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--info:hover{background:color-mix(in oklch,var(--info)4%,var(--card))}}@media (min-width:769px){.rates-how-it-works__step:not(:last-child):after{content:"";z-index:2;background:var(--info);width:.4375rem;height:1px;position:absolute;top:50%;right:-.4375rem}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step:not(:last-child):after{background:color-mix(in oklch,var(--info)35%,var(--border))}}.rates-how-it-works__step:not(:last-child):after{transform:translateY(-50%)}}.rates-how-it-works__step-index{width:1.375rem;height:1.375rem;color:var(--info-surface-foreground);background:var(--info);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step-index{background:color-mix(in oklch,var(--info)14%,var(--card))}}.rates-how-it-works__step-index{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step-index{border:1px solid color-mix(in oklch,var(--info)22%,var(--border))}}.rates-how-it-works__step--primary .rates-how-it-works__step-index{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--primary .rates-how-it-works__step-index{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.rates-how-it-works__step--primary .rates-how-it-works__step-index{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--primary .rates-how-it-works__step-index{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.rates-how-it-works__step--secondary .rates-how-it-works__step-index{color:var(--secondary-brand);background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--secondary .rates-how-it-works__step-index{background:color-mix(in oklch,var(--secondary-brand)12%,var(--card))}}.rates-how-it-works__step--secondary .rates-how-it-works__step-index{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__step--secondary .rates-how-it-works__step-index{border-color:color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.rates-how-it-works__step-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.rates-how-it-works__step-text{color:var(--foreground);margin-top:.125rem;font-size:.75rem;line-height:1.4}.rates-how-it-works__actions{border-top:1px solid var(--info);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-top:.625rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__actions{border-top:1px solid color-mix(in oklch,var(--info)14%,var(--border))}}.rates-how-it-works__action-btn{min-height:2.25rem}.rates-how-it-works__details{border-radius:var(--radius-lg);border:1px solid var(--info);flex-basis:100%;width:100%;margin-top:.25rem}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__details{border:1px solid color-mix(in oklch,var(--info)18%,var(--border))}}.rates-how-it-works__details{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.rates-how-it-works__details{background:color-mix(in oklch,var(--info-surface)35%,var(--card))}}.rates-how-it-works__details{color:var(--info-surface-foreground);padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.rates-how-it-works__details-list{margin:0;padding-left:1.125rem;list-style:outside}.rates-how-it-works__details-list li+li{margin-top:.375rem}.rates-hub-tools{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rates-hub-tools{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.rates-hub-tools{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rates-hub-tools{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.rates-hub-tools:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rates-hub-tools:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.rates-hub-tools:before{opacity:.85}.rates-hub-tools__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rates-hub-tools__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.rates-hub-tools__header{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.rates-hub-tools__header{background:color-mix(in oklch,var(--catalog-toolbar)42%,var(--card))}}.rates-hub-tools__header{padding:.625rem .75rem .625rem .875rem}@media (min-width:640px){.rates-hub-tools__header{padding:.6875rem .875rem .6875rem 1rem}}.rates-hub-tools__header-main{min-width:0}.rates-hub-tools__title{letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}@media (min-width:640px){.rates-hub-tools__title{font-size:.9375rem}}.rates-hub-tools__meta{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.rates-hub-tools__grid{background:var(--surface-elevated);gap:.5rem;min-width:0;padding:.5625rem .625rem .6875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.rates-hub-tools__grid{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.rates-hub-tools__grid{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.rates-hub-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.625rem .75rem .75rem}}@media (min-width:1025px){.rates-hub-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rates-hub-card{border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rates-hub-card{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.rates-hub-card{background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.rates-hub-card{transition:border-color .18s,box-shadow .18s,transform .15s,background-color .18s}.rates-hub-card__inner{align-items:flex-start;gap:.625rem;min-width:0;padding:.625rem .6875rem;display:flex}@media (min-width:640px){.rates-hub-card__inner{gap:.6875rem;padding:.6875rem .75rem}}.rates-hub-card:hover{box-shadow:0 4px 10px -6px var(--foreground),0 12px 24px -14px var(--foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card:hover{box-shadow:0 4px 10px -6px color-mix(in oklch,var(--foreground)10%,transparent),0 12px 24px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.rates-hub-card--primary{border-left:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--primary{border-left:3px solid color-mix(in oklch,var(--primary)55%,var(--border))}}.rates-hub-card--primary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--primary:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.rates-hub-card--primary:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--primary:hover{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.rates-hub-card--secondary{border-left:3px solid var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--secondary{border-left:3px solid color-mix(in oklch,var(--secondary-brand)55%,var(--border))}}.rates-hub-card--secondary:hover{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--secondary:hover{border-color:color-mix(in oklch,var(--secondary-brand)30%,var(--border))}}.rates-hub-card--secondary:hover{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--secondary:hover{background:color-mix(in oklch,var(--secondary-brand)5%,var(--card))}}.rates-hub-card--info{border-left:3px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--info{border-left:3px solid color-mix(in oklch,var(--info)50%,var(--border))}}.rates-hub-card--info:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--info:hover{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.rates-hub-card--info:hover{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--info:hover{background:color-mix(in oklch,var(--info)5%,var(--card))}}.rates-hub-card__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rates-hub-card__icon{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.rates-hub-card__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.rates-hub-card__icon{color:var(--primary);box-shadow:0 2px 8px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card__icon{box-shadow:0 2px 8px -6px color-mix(in oklch,var(--primary)30%,transparent)}}.rates-hub-card__icon{transition:background-color .18s,border-color .18s,box-shadow .18s}@media (min-width:640px){.rates-hub-card__icon{width:2.125rem;height:2.125rem}}.rates-hub-card--secondary .rates-hub-card__icon{border-color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--secondary .rates-hub-card__icon{border-color:color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.rates-hub-card--secondary .rates-hub-card__icon{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--secondary .rates-hub-card__icon{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.rates-hub-card--secondary .rates-hub-card__icon{color:var(--secondary-brand);box-shadow:0 2px 8px -6px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--secondary .rates-hub-card__icon{box-shadow:0 2px 8px -6px color-mix(in oklch,var(--secondary-brand)28%,transparent)}}.rates-hub-card--info .rates-hub-card__icon{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--info .rates-hub-card__icon{border-color:color-mix(in oklch,var(--info)22%,var(--border))}}.rates-hub-card--info .rates-hub-card__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--info .rates-hub-card__icon{background:color-mix(in oklch,var(--info)10%,var(--card))}}.rates-hub-card--info .rates-hub-card__icon{color:var(--info);box-shadow:0 2px 8px -6px var(--info)}@supports (color:color-mix(in lab,red,red)){.rates-hub-card--info .rates-hub-card__icon{box-shadow:0 2px 8px -6px color-mix(in oklch,var(--info)28%,transparent)}}.rates-hub-card__content{min-width:0;padding-top:.0625rem}.rates-hub-card__title-row{justify-content:space-between;align-items:center;gap:.375rem;min-width:0;display:flex}.rates-hub-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}@media (min-width:640px){.rates-hub-card__title{font-size:.875rem}}.rates-hub-card__desc{color:var(--muted-foreground);margin-top:.1875rem;font-size:.6875rem;line-height:1.4}@media (min-width:640px){.rates-hub-card__desc{font-size:.75rem}}.rates-hub-card__arrow{opacity:.45;width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0;transition:opacity .15s,transform .15s,color .15s}.rates-hub-card--primary:hover .rates-hub-card__arrow{opacity:1;color:var(--primary);transform:translate(1px,-1px)}.rates-hub-card--secondary:hover .rates-hub-card__arrow{opacity:1;color:var(--secondary-brand);transform:translate(1px,-1px)}.rates-hub-card--info:hover .rates-hub-card__arrow{opacity:1;color:var(--info);transform:translate(1px,-1px)}.rates-hub-mobile-link{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-mobile-link{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.rates-hub-mobile-link{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rates-hub-mobile-link{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rates-hub-mobile-link{color:var(--primary)}@media (prefers-reduced-motion:reduce){.rates-hub-page{animation:none}.rates-how-it-works__step,.rates-hub-card{transition:none}.rates-hub-card:hover{transform:none}.rates-hub-card__arrow{transition:none}.rates-hub-card:hover .rates-hub-card__arrow{transform:none}}.payslip-preview-sheet{background:var(--background);width:100%;max-width:100%}@media (min-width:640px){.payslip-preview-sheet{max-width:min(100vw - 1.5rem,34rem)}}@media (min-width:1025px){.payslip-preview-sheet{max-width:min(100vw - 2rem,36rem)}}.payslip-preview-sheet-header{background:linear-gradient(165deg,var(--primary)0,var(--card)42%,var(--muted)100%);border-bottom:none;border-color:#0000;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-header{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)10%,var(--card))0,var(--card)42%,color-mix(in oklch,var(--muted)28%,var(--card))100%)}}.payslip-preview-sheet-header{padding:.875rem 1rem;animation:form-drawer-fade-in .35s ease-out both}@media (min-width:640px){.payslip-preview-sheet-header{padding:1rem 1.125rem}}.payslip-preview-sheet-header:before{content:"";border-radius:var(--radius-xl)0 0 var(--radius-xl);background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-header:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)50%,var(--primary))100%)}}.payslip-preview-sheet [data-slot=app-sheet-header-close]{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet [data-slot=app-sheet-header-close]{border-color:color-mix(in oklch,var(--border)88%,var(--primary))}}.payslip-preview-sheet [data-slot=app-sheet-header-close]{background:linear-gradient(165deg,var(--primary)0,var(--card)42%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet [data-slot=app-sheet-header-close]{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)10%,var(--card))0,var(--card)42%,color-mix(in oklch,var(--muted)28%,var(--card))100%)}}.payslip-preview-sheet [data-slot=app-sheet-header-close]{padding-top:.875rem;padding-right:.875rem}@media (min-width:640px){.payslip-preview-sheet [data-slot=app-sheet-header-close]{padding-top:1rem;padding-right:1rem}}.payslip-preview-sheet-hero{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.payslip-preview-sheet-icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.payslip-preview-sheet-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.payslip-preview-sheet-icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.payslip-preview-sheet-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.payslip-preview-sheet-eyebrow{line-height:1.2}.payslip-preview-sheet-title{letter-spacing:-.02em;color:var(--foreground);margin-top:.125rem;font-size:1.0625rem;font-weight:700;line-height:1.25}@media (min-width:640px){.payslip-preview-sheet-title{font-size:1.125rem}}.payslip-preview-sheet-reference{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-top:.1875rem;font-size:.75rem;font-weight:500}.payslip-preview-sheet-description{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.4}@media (min-width:640px){.payslip-preview-sheet-description{font-size:.8125rem}}.payslip-preview-sheet-meta{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-meta{border-top:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.payslip-preview-sheet-meta-item{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.3125rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-meta-item{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.payslip-preview-sheet-meta-item{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-meta-item{background:color-mix(in oklch,var(--muted)40%,var(--card))}}.payslip-preview-sheet-meta-item{color:var(--foreground);white-space:nowrap;padding:.1875rem .5rem;font-size:.6875rem;font-weight:500}.payslip-preview-sheet-meta-label{color:var(--muted-foreground);font-weight:500}.payslip-preview-sheet-status{border-radius:var(--radius-md);white-space:nowrap;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.payslip-preview-sheet-status--final{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-status--final{border:1px solid color-mix(in oklch,var(--success)32%,transparent)}}.payslip-preview-sheet-status--final{background:var(--success-surface);color:var(--success-surface-foreground)}.payslip-preview-sheet-status--preview{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-status--preview{border:1px solid color-mix(in oklch,var(--warning)32%,transparent)}}.payslip-preview-sheet-status--preview{background:var(--warning-surface);color:var(--warning-surface-foreground)}.payslip-preview-sheet-body{overscroll-behavior:contain;background:var(--form-drawer-canvas);flex-direction:column;flex:1;min-height:0;padding:.5rem .625rem .625rem;display:flex;overflow:hidden}@media (min-width:640px){.payslip-preview-sheet-body{padding:.625rem .75rem .75rem}}.payslip-preview-sheet-inner{flex-direction:column;flex:1;gap:.5rem;min-height:0;animation:form-drawer-fade-in .4s ease-out 50ms both;display:flex}.payslip-preview-sheet-draft{flex-shrink:0;padding:.5rem .625rem}.payslip-preview-sheet-draft__title{color:var(--warning-surface-foreground);margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.payslip-preview-sheet-draft__body{color:var(--warning-surface-foreground);margin:.1875rem 0 0;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-draft__body{color:color-mix(in oklch,var(--warning-surface-foreground)88%,var(--foreground))}}.payslip-preview-sheet-email-hint{flex-shrink:0;padding:.5rem .625rem}.payslip-preview-sheet-email-hint p{color:var(--info-surface-foreground);margin:0;font-size:.75rem;line-height:1.4}.payslip-preview-sheet-stage{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.payslip-preview-sheet-html{overscroll-behavior:contain;border-radius:var(--radius-lg);border:1px solid var(--border);flex:1;width:100%;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-html{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.payslip-preview-sheet-html{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-html{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)5%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)12%,transparent)}}.payslip-preview-sheet-html .payslip-always-light{width:100%;max-width:100%;margin-inline:0;padding:.75rem}@media (min-width:640px){.payslip-preview-sheet-html .payslip-always-light{padding:1rem}}.payslip-preview-sheet-html .payslip-doc-shadow{border-radius:var(--radius-md)}.payslip-preview-sheet-viewport{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-viewport{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.payslip-preview-sheet-viewport{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-viewport{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)5%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)12%,transparent)}}.payslip-preview-sheet-viewport{transition:border-color .2s,box-shadow .2s}.payslip-preview-sheet-viewport--page{flex:none;width:100%;height:min(75vh,56rem);min-height:max(28rem,50vh)}.payslip-preview-sheet-viewport:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-viewport:focus-within{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.payslip-preview-sheet-viewport:focus-within{box-shadow:0 0 0 3px var(--primary),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-viewport:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary)18%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)12%,transparent)}}.payslip-preview-sheet-viewport__embed{background:var(--card);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.payslip-preview-sheet-viewport-toolbar{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-viewport-toolbar{background:color-mix(in oklch,var(--muted)55%,var(--card))}}.payslip-preview-sheet-viewport-toolbar{padding:.5rem .75rem}.payslip-preview-sheet-viewport-toolbar .catalog-skeleton-shimmer{border-radius:var(--radius-sm);height:.5rem}.payslip-preview-sheet-viewport-frame{background:var(--muted);flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-viewport-frame{background:color-mix(in oklch,var(--muted)20%,var(--card))}}.payslip-preview-sheet-footer{border-color:var(--primary);gap:.5rem}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-footer{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.payslip-preview-sheet-footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,var(--card))}}.payslip-preview-sheet-footer{box-shadow:0 -6px 18px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.payslip-preview-sheet-footer{box-shadow:0 -6px 18px -14px color-mix(in oklch,var(--foreground)18%,transparent)}}.payslip-preview-sheet-footer{padding:.75rem .875rem max(.75rem,env(safe-area-inset-bottom))}@media (min-width:640px){.payslip-preview-sheet-footer{padding:.875rem 1rem max(.875rem,env(safe-area-inset-bottom))}}.payslip-preview-sheet-footer-actions{flex-direction:column-reverse;gap:.5rem;width:100%;display:flex}@media (min-width:640px){.payslip-preview-sheet-footer-actions{flex-flow:wrap;justify-content:flex-end;align-items:center}}.dark .payslip-preview-sheet [data-slot=app-sheet-header-close],.dark .payslip-preview-sheet-header{background:linear-gradient(165deg,var(--primary)0,var(--card)45%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .payslip-preview-sheet [data-slot=app-sheet-header-close],.dark .payslip-preview-sheet-header{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)14%,var(--background))0,color-mix(in oklch,var(--card)88%,var(--background))45%,color-mix(in oklch,var(--muted)22%,var(--background))100%)}}.dark .payslip-preview-sheet-body{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .payslip-preview-sheet-body{background:color-mix(in oklch,var(--form-drawer-canvas)85%,var(--background))}}.dark .payslip-preview-sheet-footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.dark .payslip-preview-sheet-footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)80%,var(--background))}}@media (prefers-reduced-motion:reduce){.payslip-preview-sheet-header,.payslip-preview-sheet-inner{animation:none}.payslip-preview-sheet-viewport{transition:none}}.dashboard-main-canvas{isolation:isolate;background:var(--dashboard-canvas-base);position:relative}.dashboard-main-canvas:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 55% at 12% -8%,var(--primary)0,transparent 58%),radial-gradient(ellipse 70% 45% at 92% 0,var(--secondary-brand)0,transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dashboard-main-canvas:before{background:radial-gradient(ellipse 90% 55% at 12% -8%,color-mix(in oklch,var(--primary)var(--dashboard-glow-primary),transparent)0,transparent 58%),radial-gradient(ellipse 70% 45% at 92% 0,color-mix(in oklch,var(--secondary-brand)var(--dashboard-glow-secondary),transparent)0,transparent 52%)}}.dashboard-main-canvas:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 40% at 50% 100%,var(--accent-brand)0,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dashboard-main-canvas:after{background:radial-gradient(ellipse 55% 40% at 50% 100%,color-mix(in oklch,var(--accent-brand)var(--dashboard-glow-accent),transparent)0,transparent 58%)}}.dark .dashboard-main-canvas{background:linear-gradient(165deg,var(--background)0,var(--muted)40%,var(--dashboard-canvas-base)100%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-main-canvas{background:linear-gradient(165deg,var(--background)0,color-mix(in oklch,var(--muted)16%,var(--background))40%,var(--dashboard-canvas-base)100%)}}.dark .dashboard-main-canvas:before{background:radial-gradient(ellipse 92% 62% at 8% -6%,var(--primary)0,transparent 58%),radial-gradient(ellipse 78% 52% at 94% 6%,var(--secondary-brand)0,transparent 54%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-main-canvas:before{background:radial-gradient(ellipse 92% 62% at 8% -6%,color-mix(in oklch,var(--primary)var(--dashboard-glow-primary),transparent)0,transparent 58%),radial-gradient(ellipse 78% 52% at 94% 6%,color-mix(in oklch,var(--secondary-brand)var(--dashboard-glow-secondary),transparent)0,transparent 54%)}}.dark .dashboard-main-canvas:after{background:radial-gradient(ellipse 60% 45% at 50% 100%,var(--accent-brand)0,transparent 55%),radial-gradient(ellipse 40% 30% at 18% 72%,var(--primary)0,transparent 65%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-main-canvas:after{background:radial-gradient(ellipse 60% 45% at 50% 100%,color-mix(in oklch,var(--accent-brand)var(--dashboard-glow-accent),transparent)0,transparent 55%),radial-gradient(ellipse 40% 30% at 18% 72%,color-mix(in oklch,var(--primary)8%,transparent)0,transparent 65%)}}.dashboard-main-canvas>*{z-index:1;position:relative}@media print{.dashboard-main-canvas,.dashboard-main-canvas:after,.dashboard-main-canvas:before{background:#fff!important}}.page-layout{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.page-layout{gap:.875rem}}@media (min-width:1025px){.page-layout{gap:1rem}}.page-layout__header{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page-layout__header{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.page-layout__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.page-layout__header{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}.page-layout__header{box-shadow:0 1px 2px var(--foreground),0 8px 22px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.page-layout__header{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 22px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.page-layout__header{animation:form-drawer-fade-in .32s ease-out both}.page-layout__header-top-accent{z-index:2;background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px;position:relative}@supports (color:color-mix(in lab,red,red)){.page-layout__header-top-accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)20%,transparent)100%)}}.dark .page-layout__header{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .page-layout__header{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.dark .page-layout__header{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .page-layout__header{border-color:color-mix(in oklch,var(--primary)16%,var(--border))}}.page-layout__header-accent{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.page-layout__header-accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)50%,var(--primary))55%,color-mix(in oklch,var(--primary)25%,transparent)100%)}}.page-layout__header-inner{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;padding:.5625rem .75rem .625rem .875rem;display:grid;position:relative}.page-layout__header-inner--with-trail{gap:.3125rem .75rem}@media (min-width:640px){.page-layout__header-inner{gap:.4375rem;padding:.625rem .875rem .6875rem 1rem}.page-layout__header-inner--with-trail{gap:.375rem .875rem}}@media (min-width:769px){.page-layout__header-inner--with-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.page-layout__header-inner--with-actions.page-layout__header-inner--with-trail{grid-template-rows:auto auto;align-items:start}.page-layout__header-inner--with-actions .page-layout__breadcrumb-rail{grid-area:1/1}.page-layout__header-inner--with-actions .page-layout__heading{grid-area:2/1}.page-layout__header-inner--with-actions .page-layout__actions{grid-area:1/2/-1;align-self:center}}.page-layout__breadcrumb-rail{min-width:0;max-width:100%;animation:form-drawer-fade-in .28s ease-out both;display:flex;overflow:hidden}.page-layout__breadcrumb{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb{border:1px solid color-mix(in oklch,var(--border)74%,transparent)}}.page-layout__breadcrumb{background:var(--catalog-toolbar)}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb{background:color-mix(in oklch,var(--catalog-toolbar)38%,var(--card))}}.page-layout__breadcrumb{box-shadow:inset 0 1px 0 var(--foreground),0 1px 2px var(--foreground);padding:.125rem .4375rem .125rem .3125rem}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)4%,transparent),0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.page-layout__heading{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.page-layout__title-block{min-width:0}.page-layout__breadcrumb-list{flex-wrap:nowrap;gap:.1875rem;font-size:.6875rem;line-height:1.25;overflow:hidden}@media (min-width:640px){.page-layout__breadcrumb-list{gap:.25rem;font-size:.75rem}}.page-layout__breadcrumb-item{flex-shrink:1;min-width:0;max-width:min(10rem,44vw)}.page-layout__breadcrumb-item:last-child{flex-shrink:0;max-width:min(12rem,54vw)}.page-layout__breadcrumb-link,.page-layout__breadcrumb-page{text-overflow:ellipsis;white-space:nowrap;font-weight:500;transition:color .15s,background-color .15s;display:block;overflow:hidden}.page-layout__breadcrumb-link{border-radius:calc(var(--radius-md) - 2px);color:var(--muted-foreground);padding:.0625rem .3125rem}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb-link{color:color-mix(in oklch,var(--muted-foreground)88%,var(--foreground))}}.page-layout__breadcrumb-link{text-decoration:none}.page-layout__breadcrumb-link:hover{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb-link:hover{background:color-mix(in oklch,var(--primary)10%,transparent)}}.page-layout__breadcrumb-link:hover{text-decoration:none}.page-layout__breadcrumb-link:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb-link:focus-visible{outline:2px solid color-mix(in oklch,var(--primary)35%,transparent)}}.page-layout__breadcrumb-link:focus-visible{outline-offset:1px}.page-layout__breadcrumb-page{border-radius:calc(var(--radius-md) - 2px);color:var(--foreground);padding:.0625rem .3125rem}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb-page{color:color-mix(in oklch,var(--foreground)78%,var(--muted-foreground))}}.page-layout__breadcrumb-page{font-weight:600}.page-layout__breadcrumb-separator{color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.page-layout__breadcrumb-separator{color:color-mix(in oklch,var(--muted-foreground)55%,transparent)}}.page-layout__breadcrumb-separator svg{width:.6875rem;height:.6875rem}@media (min-width:640px){.page-layout__breadcrumb-separator svg{width:.75rem;height:.75rem}}.page-layout__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.page-layout__title-row{gap:.625rem}}.page-layout__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page-layout__icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.page-layout__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-layout__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.page-layout__icon{color:var(--primary);box-shadow:0 4px 12px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-layout__icon{box-shadow:0 4px 12px -8px color-mix(in oklch,var(--primary)35%,transparent)}}@media (min-width:640px){.page-layout__icon{width:2rem;height:2rem}}.page-layout__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.018em;min-width:0;color:var(--page-title-foreground);flex:auto;font-size:1.125rem;font-weight:600;line-height:1.2;overflow:hidden}@media (min-width:640px){.page-layout__title{font-size:1.25rem}}@media (min-width:1025px){.page-layout__title{font-size:1.3125rem}}.page-layout__description{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:.1875rem;font-size:.75rem;line-height:1.35;overflow:hidden}@media (min-width:640px){.page-layout__description{font-size:.8125rem}}.page-layout__actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}@media (max-width:768px){.page-layout__actions>*{flex:auto}.page-layout__actions .cursor-pointer,.page-layout__actions a,.page-layout__actions button{min-height:2.75rem}}@media (min-width:769px){.page-layout__actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;width:auto}.page-layout__actions>*{flex:none}}.page-layout__content{min-width:0}.edit-rate-table-sheet{background:var(--background)}.edit-rate-table-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-sheet__header{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.edit-rate-table-sheet__header{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-sheet__header{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.edit-rate-table-sheet [data-slot=app-sheet-header-close]{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-sheet [data-slot=app-sheet-header-close]{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.edit-rate-table-sheet__scroll{background:var(--form-drawer-canvas)}.edit-rate-table-sheet__footer{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-sheet__footer{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.edit-rate-table-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,var(--card))}}.edit-rate-table-sheet__footer{box-shadow:0 -6px 18px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-sheet__footer{box-shadow:0 -6px 18px -14px color-mix(in oklch,var(--foreground)18%,transparent)}}.edit-rate-table-sheet__meta{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-sheet__meta{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.edit-rate-table-form__zone{border-bottom:1px solid var(--border);padding-bottom:.25rem}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-form__zone{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.edit-rate-table-form__zone{margin-bottom:.25rem}.edit-rate-table-form__fields{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-form__fields{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.edit-rate-table-form__fields{border-radius:var(--radius-lg);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.edit-rate-table-form__fields{background:color-mix(in oklch,var(--card)92%,var(--form-drawer-canvas))}}.edit-rate-table-form__fields{padding:.875rem 1rem}@media (min-width:640px){.edit-rate-table-form__fields{padding:1rem 1.125rem}}.dark .edit-rate-table-sheet [data-slot=app-sheet-header-close],.dark .edit-rate-table-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .edit-rate-table-sheet [data-slot=app-sheet-header-close],.dark .edit-rate-table-sheet__header{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .edit-rate-table-sheet__scroll{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .edit-rate-table-sheet__scroll{background:color-mix(in oklch,var(--form-drawer-canvas)85%,var(--background))}}.dark .edit-rate-table-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.dark .edit-rate-table-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)80%,var(--background))}}.dark .edit-rate-table-sheet__meta{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .edit-rate-table-sheet__meta{background:color-mix(in oklch,var(--surface-elevated)50%,var(--background))}}.dark .edit-rate-table-form__fields{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark .edit-rate-table-form__fields{background:color-mix(in oklch,var(--card)88%,var(--background))}}.rate-line-form-sheet{background:var(--background)}.rate-line-form-sheet__header{background:var(--card);flex-shrink:0;padding:0}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__header{background:color-mix(in oklch,var(--card)94%,transparent)}}.rate-line-form-sheet__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__header{border-bottom:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.rate-line-form-sheet [data-slot=app-sheet-header-close]{background:var(--surface-elevated);align-self:flex-start;margin-top:.75rem;margin-right:.75rem}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet [data-slot=app-sheet-header-close]{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-line-form-sheet__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand,var(--primary))52%,var(--primary)100%);width:100%;height:2px}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand,var(--primary))42%,var(--primary))52%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.rate-line-form-sheet__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;padding:.75rem 1rem .5rem;display:grid}.rate-line-form-sheet__header-icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__header-icon{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-line-form-sheet__header-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__header-icon{background:color-mix(in oklch,var(--primary)13%,var(--card))}}.rate-line-form-sheet__header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)8%,transparent)}}.rate-line-form-sheet__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}.rate-line-form-sheet__title{letter-spacing:-.01em;color:var(--foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.25}.rate-line-form-sheet__subtitle{color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.rate-line-form-sheet__context{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;padding:0 1rem .75rem;display:flex}.rate-line-form-sheet__chip{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__chip{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.rate-line-form-sheet__chip{background:var(--surface-elevated,var(--muted))}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__chip{background:color-mix(in oklch,var(--surface-elevated,var(--muted))50%,var(--card))}}.rate-line-form-sheet__chip{color:var(--foreground);padding:.25rem .5rem;font-size:.6875rem;line-height:1.25}.rate-line-form-sheet__chip--period{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__chip--period{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.rate-line-form-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__chip--period{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-line-form-sheet__chip--desk{border-color:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__chip--desk{border-color:color-mix(in oklch,var(--secondary-brand,var(--primary))22%,var(--border))}}.rate-line-form-sheet__chip--desk{background:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__chip--desk{background:color-mix(in oklch,var(--secondary-brand,var(--primary))7%,var(--card))}}.rate-line-form-sheet__chip-label{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:650}.rate-line-form-sheet__chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.rate-line-form-sheet__body{background:var(--form-drawer-canvas)}.rate-line-form-sheet__footer{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__footer{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.rate-line-form-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,var(--card))}}.rate-line-form-sheet__footer{box-shadow:0 -6px 18px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-line-form-sheet__footer{box-shadow:0 -6px 18px -14px color-mix(in oklch,var(--foreground)18%,transparent)}}.rate-line-form__focus{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-line-form__focus{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-line-form__focus{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__focus{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.rate-line-form__focus-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rate-line-form__focus-eyebrow{color:color-mix(in oklch,var(--primary)70%,var(--foreground))}}.rate-line-form__focus-title{color:var(--foreground);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.rate-line-form__focus-meta{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.45}.rate-line-form__zone{min-width:0}.rate-line-form__zone-head{align-items:flex-start;gap:.625rem;min-width:0;margin-bottom:.5rem;display:flex}.rate-line-form__step{border:1px solid var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rate-line-form__step{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.rate-line-form__step{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__step{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.rate-line-form__step{color:var(--primary);font-size:.6875rem;font-weight:700;line-height:1}.rate-line-form__zone-title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.rate-line-form__zone-sub{color:var(--muted-foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.rate-line-form__fields{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__fields{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.rate-line-form__fields{border-radius:var(--radius-lg);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__fields{background:color-mix(in oklch,var(--card)92%,var(--form-drawer-canvas))}}.rate-line-form__fields{box-shadow:0 1px 2px var(--foreground);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.rate-line-form__fields{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.rate-line-form__fields{padding:.875rem 1rem}}.rate-line-form__results{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__results{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.rate-line-form__results{border-radius:var(--radius-md,var(--radius));background:var(--card)}.rate-line-form__result-row{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__result-row{border-bottom:1px solid color-mix(in oklch,var(--border)55%,transparent)}}.rate-line-form__result-row{transition:background-color .12s}.rate-line-form__result-row:last-child{border-bottom:none}.rate-line-form__result-row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__result-row:hover{background:color-mix(in oklch,var(--muted)42%,transparent)}}.rate-line-form__result-row:focus-visible{background:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.rate-line-form__result-row:focus-visible{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.rate-line-form__result-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__result-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--ring)55%,transparent)}}.rate-line-form__selected{border-radius:var(--radius-md);border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__selected{border:1px solid color-mix(in oklch,var(--success)28%,var(--border))}}.rate-line-form__selected{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__selected{background:color-mix(in oklch,var(--success)8%,var(--card))}}.rate-line-form__selected{padding:.375rem .625rem}.rate-line-form__preview{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__preview{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-line-form__preview{border-radius:var(--radius-lg);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__preview{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-line-form__meta{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__meta{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.rate-line-form__meta{border-radius:var(--radius-lg);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-line-form__meta{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.rate-line-form__alert{padding:.625rem .75rem}.dark .rate-line-form-sheet [data-slot=app-sheet-header-close],.dark .rate-line-form-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form-sheet [data-slot=app-sheet-header-close],.dark .rate-line-form-sheet__header{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .rate-line-form-sheet__body{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form-sheet__body{background:color-mix(in oklch,var(--form-drawer-canvas)85%,var(--background))}}.dark .rate-line-form-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)80%,var(--background))}}.dark .rate-line-form__focus{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form__focus{background:color-mix(in oklch,var(--primary)12%,var(--background))}}.dark .rate-line-form-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form-sheet__chip--period{background:color-mix(in oklch,var(--primary)14%,var(--background))}}.dark .rate-line-form-sheet__chip--desk{background:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form-sheet__chip--desk{background:color-mix(in oklch,var(--secondary-brand,var(--primary))12%,var(--background))}}.dark .rate-line-form__fields{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form__fields{background:color-mix(in oklch,var(--card)88%,var(--background))}}.dark .rate-line-form__results{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form__results{background:color-mix(in oklch,var(--card)90%,var(--background))}}.dark .rate-line-form__result-row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form__result-row:hover{background:color-mix(in oklch,var(--muted)28%,transparent)}}.dark .rate-line-form__selected{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form__selected{background:color-mix(in oklch,var(--success)14%,var(--background))}}.dark .rate-line-form__preview{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form__preview{background:color-mix(in oklch,var(--primary)14%,var(--background))}}.dark .rate-line-form__meta{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .rate-line-form__meta{background:color-mix(in oklch,var(--surface-elevated)50%,var(--background))}}@media (max-width:639px){.rate-line-form-sheet__identity{gap:.5rem;padding:.625rem .75rem .375rem}.rate-line-form-sheet__context{padding:0 .75rem .625rem}.rate-line-form__focus{padding:.625rem .75rem}}@media (prefers-reduced-motion:reduce){.rate-line-form-sheet .form-drawer-inner{animation:none}.rate-line-form__result-row{transition:none}}.create-rate-table-sheet{background:var(--background)}.create-rate-table-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-sheet__header{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.create-rate-table-sheet__header{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-sheet__header{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.create-rate-table-sheet [data-slot=app-sheet-header-close]{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-sheet [data-slot=app-sheet-header-close]{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.create-rate-table-sheet__body{background:var(--form-drawer-canvas)}.create-rate-table-sheet__footer{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-sheet__footer{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.create-rate-table-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,var(--card))}}.create-rate-table-sheet__footer{box-shadow:0 -6px 18px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-sheet__footer{box-shadow:0 -6px 18px -14px color-mix(in oklch,var(--foreground)18%,transparent)}}.create-rate-table-form__zone{border-bottom:1px solid var(--border);padding-bottom:.25rem}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__zone{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.create-rate-table-form__fields{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__fields{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.create-rate-table-form__fields{border-radius:var(--radius-lg);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__fields{background:color-mix(in oklch,var(--card)92%,var(--form-drawer-canvas))}}.create-rate-table-form__fields{box-shadow:0 1px 2px var(--foreground);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__fields{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.create-rate-table-form__fields{padding:.875rem 1rem}}.create-rate-table-form__active{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__active{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.create-rate-table-form__active{border-radius:var(--radius-md,var(--radius));background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__active{background:color-mix(in oklch,var(--muted)32%,var(--card))}}.create-rate-table-form__blocked{border:1px solid var(--info)}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__blocked{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.create-rate-table-form__blocked{border-radius:var(--radius-lg);background:var(--info-surface);color:var(--info-surface-foreground);box-shadow:0 1px 2px var(--foreground);padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__blocked{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.create-rate-table-form__blocked-title{color:var(--info-surface-foreground);font-size:.875rem;font-weight:600;line-height:1.35}.create-rate-table-form__blocked-body{color:var(--info-surface-foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.create-rate-table-form__blocked-body{color:color-mix(in oklch,var(--info-surface-foreground)88%,transparent)}}.create-rate-table-form__tip a{cursor:pointer}.dark .create-rate-table-sheet [data-slot=app-sheet-header-close],.dark .create-rate-table-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .create-rate-table-sheet [data-slot=app-sheet-header-close],.dark .create-rate-table-sheet__header{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .create-rate-table-sheet__body{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .create-rate-table-sheet__body{background:color-mix(in oklch,var(--form-drawer-canvas)85%,var(--background))}}.dark .create-rate-table-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.dark .create-rate-table-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)80%,var(--background))}}.dark .create-rate-table-form__fields{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark .create-rate-table-form__fields{background:color-mix(in oklch,var(--card)88%,var(--background))}}.dark .create-rate-table-form__active{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .create-rate-table-form__active{background:color-mix(in oklch,var(--muted)28%,var(--background))}}.dark .create-rate-table-form__blocked{background:var(--info-surface)}@supports (color:color-mix(in lab,red,red)){.dark .create-rate-table-form__blocked{background:color-mix(in oklch,var(--info-surface)85%,var(--background))}}@media (prefers-reduced-motion:reduce){.create-rate-table-sheet .form-drawer-inner{animation:none}}.rate-table-view-sheet{background:var(--background)}.rate-table-view-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__header{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-table-view-sheet__header{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__header{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.rate-table-view-sheet [data-slot=app-sheet-header-close]{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet [data-slot=app-sheet-header-close]{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-table-view-sheet__body{background:var(--form-drawer-canvas)}.rate-table-view-sheet__footer{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__footer{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.rate-table-view-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)94%,var(--card))}}.rate-table-view-sheet__footer{box-shadow:0 -6px 18px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__footer{box-shadow:0 -6px 18px -14px color-mix(in oklch,var(--foreground)18%,transparent)}}.rate-table-view-sheet__toolbar{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__toolbar{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.rate-table-view-sheet__toolbar{border-radius:var(--radius-lg);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__toolbar{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.rate-table-view-sheet__toolbar{padding:.625rem .75rem}@media (min-width:640px){.rate-table-view-sheet__toolbar{padding:.6875rem .875rem}}.rate-table-view-sheet__refresh{border:1px solid var(--primary);margin-bottom:.5rem}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__refresh{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-table-view-sheet__refresh{border-radius:var(--radius-lg);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-table-view-sheet__refresh{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-table-view-sheet__refresh{color:var(--muted-foreground);padding:.375rem .625rem;font-size:.75rem}.rate-rules-pagination--sheet{width:100%}.rate-rules-table-shell{container:rate-rules/inline-size}.rate-rules-table-shell[data-rate-rules-density=sheet]{container-name:rate-rules-sheet}.rate-rules-data-table{max-width:100%;overflow-x:hidden}.rate-rules-data-table table{table-layout:fixed;width:100%;min-width:0}.rate-rules-data-table td,.rate-rules-data-table th{vertical-align:middle;overflow:hidden}.rate-rules-data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background-color:var(--surface-elevated);padding:.4375rem .5rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.rate-rules-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-rules-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-rules-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.rate-rules-data-table thead th{white-space:nowrap}.rate-rules-data-table tbody td{border-bottom:1px solid var(--border);padding:.5rem}@supports (color:color-mix(in lab,red,red)){.rate-rules-data-table tbody td{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.rate-rules-data-table tbody tr{transition:background-color .15s}.rate-rules-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.rate-rules-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.rate-rules-col-job{width:auto;min-width:0}.rate-rules-col-level{width:8.5rem;min-width:7rem;max-width:11rem}.rate-rules-col-amount{text-align:right;width:7rem;min-width:5.5rem;max-width:9rem}.rate-rules-col-effective{width:9rem;min-width:7.5rem;max-width:11rem}.rate-rules-col-status{text-align:center;width:5rem;min-width:4.5rem;max-width:6rem}.rate-rules-col-actions{text-overflow:clip;width:3.5rem;min-width:3.5rem;max-width:3.5rem;overflow:hidden;padding-inline:.375rem!important}.rate-rules-col-low,.rate-rules-col-medium{display:none}.rate-rules-meta-inline{display:block}.rate-rules-effective-inline{display:none}@container rate-rules (min-width:36rem){.rate-rules-col-medium{display:table-cell}.rate-rules-meta-inline{display:none}.rate-rules-col-job{min-width:8rem}}@container rate-rules (min-width:48rem){.rate-rules-col-low{display:table-cell}.rate-rules-col-job{min-width:10rem}}.rate-rules-table-shell[data-rate-rules-density=sheet] .rate-rules-col-low,.rate-rules-table-shell[data-rate-rules-density=sheet] .rate-rules-col-medium{display:none}.rate-rules-table-shell[data-rate-rules-density=sheet] .rate-rules-meta-inline{display:block}.rate-rules-table-shell[data-rate-rules-density=sheet] .rate-rules-effective-inline{display:inline}.rate-rules-table-shell[data-rate-rules-density=sheet] .rate-rules-col-amount{width:6.5rem;min-width:5.75rem;max-width:8rem}.rate-rules-table-shell[data-rate-rules-density=sheet] .rate-rules-col-status{width:4.75rem;min-width:4.5rem;max-width:5.5rem}.rate-rules-table-shell[data-rate-rules-density=sheet] .rate-rules-data-table tbody td{padding-block:.4375rem}@container rate-rules-sheet (min-width:34rem){.rate-rules-col-medium{display:table-cell}.rate-rules-meta-inline{display:none}.rate-rules-col-job{min-width:7.5rem}.rate-rules-col-level{width:8rem;min-width:7rem;max-width:10rem}}@container rate-rules-sheet (min-width:46rem){.rate-rules-col-low{display:table-cell}.rate-rules-effective-inline{display:none}.rate-rules-col-job{min-width:9rem}.rate-rules-col-effective{width:8.5rem;min-width:7.5rem;max-width:10rem}}.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table td.rate-rules-col-actions,.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table th.rate-rules-col-actions{z-index:2;background-color:var(--background);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table td.rate-rules-col-actions,.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table th.rate-rules-col-actions{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)14%,transparent)}}.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table thead th.rate-rules-col-actions{z-index:3;background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table thead th.rate-rules-col-actions{background-color:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:nth-child(2n) td.rate-rules-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:nth-child(2n) td.rate-rules-col-actions{background-color:color-mix(in oklch,var(--muted)22%,var(--background))}}.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:hover td.rate-rules-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:hover td.rate-rules-col-actions{background-color:color-mix(in oklch,var(--muted)40%,var(--background))}}.dark .rate-rules-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .rate-rules-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)18%,transparent)}}.dark .rate-rules-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .rate-rules-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)32%,transparent)}}.dark .rate-table-view-sheet__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .rate-table-view-sheet__header{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .rate-table-view-sheet [data-slot=app-sheet-header-close]{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .rate-table-view-sheet [data-slot=app-sheet-header-close]{background:color-mix(in oklch,var(--surface-elevated)70%,var(--background))}}.dark .rate-table-view-sheet__body{background:var(--form-drawer-canvas)}@supports (color:color-mix(in lab,red,red)){.dark .rate-table-view-sheet__body{background:color-mix(in oklch,var(--form-drawer-canvas)85%,var(--background))}}.dark .rate-table-view-sheet__footer{background:var(--job-type-form-footer-surface)}@supports (color:color-mix(in lab,red,red)){.dark .rate-table-view-sheet__footer{background:color-mix(in oklch,var(--job-type-form-footer-surface)80%,var(--background))}}.dark .rate-table-view-sheet__toolbar{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .rate-table-view-sheet__toolbar{background:color-mix(in oklch,var(--surface-elevated)55%,var(--background))}}.dark .rate-table-view-sheet__toolbar{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .rate-table-view-sheet__toolbar{border-color:color-mix(in oklch,var(--border)70%,transparent)}}.dark .rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table thead th.rate-rules-col-actions{background-color:var(--muted)!important}.dark .rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody td.rate-rules-col-actions{background-color:var(--background)}.dark .rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:nth-child(2n) td.rate-rules-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:nth-child(2n) td.rate-rules-col-actions{background-color:color-mix(in oklch,var(--muted)18%,var(--background))}}.dark .rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:hover td.rate-rules-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .rate-rules-table-shell[data-rate-rules-layout=table] .rate-rules-data-table tbody tr:hover td.rate-rules-col-actions{background-color:color-mix(in oklch,var(--muted)32%,var(--background))}}@media (prefers-reduced-motion:reduce){.rate-rules-data-table tbody tr{transition:none}.rate-table-view-sheet .form-drawer-inner{animation:none}}.rate-tables-page{animation:form-drawer-fade-in .35s ease-out both}.rate-tables-info-alert{padding:.625rem .75rem}@media (min-width:640px){.rate-tables-info-alert{padding:.6875rem .875rem}}.rate-tables-filter-panel{isolation:isolate;background:var(--card);border-color:var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.rate-tables-filter-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-tables-filter-panel{box-shadow:0 1px 2px var(--foreground),0 6px 20px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-tables-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 20px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.rate-tables-filter-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rate-tables-filter-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.rate-tables-filter-panel:before{opacity:.85}.rate-tables-filter-panel__body{background:var(--catalog-toolbar);padding:.625rem .75rem .75rem}@supports (color:color-mix(in lab,red,red)){.rate-tables-filter-panel__body{background:color-mix(in oklch,var(--catalog-toolbar)38%,var(--card))}}@media (min-width:640px){.rate-tables-filter-panel__body{padding:.6875rem .875rem .8125rem}}.rate-tables-results-panel{isolation:isolate;background:var(--card);border-color:var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.rate-tables-results-panel{border-color:color-mix(in oklch,var(--border)88%,transparent)}}.rate-tables-results-panel{box-shadow:0 1px 2px var(--foreground),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-tables-results-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.rate-tables-results-panel:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)50%,transparent 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rate-tables-results-panel:before{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))50%,transparent 100%)}}.rate-tables-results-panel:before{opacity:.85}.rate-tables-results-panel__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-tables-results-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.rate-tables-results-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-tables-results-panel__header{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.rate-tables-results-panel__header{padding:.625rem .75rem .625rem .875rem}@media (min-width:640px){.rate-tables-results-panel__header{align-items:center;padding:.6875rem .875rem .6875rem 1rem}}.rate-tables-results-panel__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:600}@media (min-width:640px){.rate-tables-results-panel__title{font-size:.875rem}}.rate-tables-results-panel__meta{color:var(--muted-foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:.6875rem;line-height:1.35}.rate-tables-results-panel__body{background:var(--detail-zone);padding:.625rem .75rem .75rem}@supports (color:color-mix(in lab,red,red)){.rate-tables-results-panel__body{background:color-mix(in oklch,var(--detail-zone)16%,var(--card))}}@media (min-width:640px){.rate-tables-results-panel__body{padding:.75rem .875rem .875rem}}.rate-tables-results-count{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-tables-results-count{color:color-mix(in oklch,var(--muted-foreground)92%,var(--foreground))}}.rate-tables-refresh-bar{border:1px solid var(--primary);margin-bottom:.625rem}@supports (color:color-mix(in lab,red,red)){.rate-tables-refresh-bar{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-tables-refresh-bar{border-radius:var(--radius-lg);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-tables-refresh-bar{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.rate-tables-refresh-bar{color:var(--muted-foreground);padding:.375rem .625rem;font-size:.75rem}.rate-tables-table-shell{container:rate-tables/inline-size}.rate-tables-data-table{max-width:100%;overflow-x:hidden}.rate-tables-data-table table{table-layout:fixed;width:100%;min-width:0}.rate-tables-data-table td,.rate-tables-data-table th{vertical-align:middle;overflow:hidden}.rate-tables-data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background-color:var(--surface-elevated);padding:.4375rem .5rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.rate-tables-data-table thead th{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-tables-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rate-tables-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.rate-tables-data-table thead th{white-space:nowrap}.rate-tables-data-table tbody td{border-bottom:1px solid var(--border);padding:.5rem}@supports (color:color-mix(in lab,red,red)){.rate-tables-data-table tbody td{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.rate-tables-data-table tbody tr{transition:background-color .15s}.rate-tables-data-table tbody tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-tables-data-table tbody tr:nth-child(2n){background-color:color-mix(in oklch,var(--muted)28%,transparent)}}.rate-tables-data-table tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-tables-data-table tbody tr:hover{background-color:color-mix(in oklch,var(--muted)48%,transparent)}}.rate-tables-col-name{width:auto;min-width:0}.rate-tables-col-dept{width:9rem;min-width:7rem;max-width:12rem}.rate-tables-col-rules{text-align:right;width:4.5rem;min-width:3.5rem;max-width:5.5rem}.rate-tables-col-status{text-align:center;width:5.5rem;min-width:5rem;max-width:6rem}.rate-tables-col-actions{text-overflow:clip;width:3.5rem;min-width:3.5rem;max-width:3.5rem;overflow:hidden;padding-inline:.375rem!important}.rate-tables-col-low,.rate-tables-col-medium{display:none}@container rate-tables (min-width:28rem){.rate-tables-col-medium{display:table-cell}.rate-tables-col-name{min-width:8rem}}@container rate-tables (min-width:40rem){.rate-tables-col-low{display:table-cell}.rate-tables-col-name{min-width:11rem}}.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table td.rate-tables-col-actions,.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table th.rate-tables-col-actions{z-index:2;background-color:var(--card);box-shadow:-4px 0 8px -4px var(--foreground);position:sticky;right:0}@supports (color:color-mix(in lab,red,red)){.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table td.rate-tables-col-actions,.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table th.rate-tables-col-actions{box-shadow:-4px 0 8px -4px color-mix(in oklch,var(--foreground)10%,transparent)}}.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table thead th.rate-tables-col-actions{z-index:3;background-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table thead th.rate-tables-col-actions{background-color:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table tbody tr:nth-child(2n) td.rate-tables-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table tbody tr:nth-child(2n) td.rate-tables-col-actions{background-color:color-mix(in oklch,var(--muted)28%,var(--card))}}.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table tbody tr:hover td.rate-tables-col-actions{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.rate-tables-table-shell[data-rate-tables-layout=table] .rate-tables-data-table tbody tr:hover td.rate-tables-col-actions{background-color:color-mix(in oklch,var(--muted)48%,var(--card))}}@media (prefers-reduced-motion:reduce){.rate-tables-page{animation:none}.rate-tables-data-table tbody tr{transition:none}}.page-layout--compact .page-layout__header-inner{gap:.3125rem;padding:.5rem .625rem .5625rem .75rem}@media (min-width:640px){.page-layout--compact .page-layout__header-inner{padding:.5625rem .75rem .625rem .875rem}}.page-layout--compact .page-layout__title{font-size:1rem}@media (min-width:640px){.page-layout--compact .page-layout__title{font-size:1.0625rem}}.page-layout--compact .page-layout__description{font-size:.6875rem}.page-layout--compact .page-layout__breadcrumb{padding:.0625rem .375rem .0625rem .25rem}@media (prefers-reduced-motion:reduce){.page-layout__breadcrumb-rail,.page-layout__header{animation:none}.page-layout__refresh-pulse{opacity:.45;width:100%;animation:none}}.page-layout__refresh-bar{z-index:3;background:var(--muted);width:100%;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.page-layout__refresh-bar{background:color-mix(in oklch,var(--muted)35%,transparent)}}.page-layout__refresh-pulse{background:linear-gradient(90deg,transparent 0,var(--primary)50%,transparent 100%);width:35%;height:100%;animation:page-layout-refresh-slide 1.15s ease-in-out infinite}@keyframes page-layout-refresh-slide{0%{transform:translate(-120%)}to{transform:translate(380%)}}.page-layout--info .page-layout__header{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.page-layout--info .page-layout__header{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.page-layout--info .page-layout__header{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.page-layout--info .page-layout__header{background:color-mix(in oklch,var(--info)6%,color-mix(in oklch,var(--surface-elevated)38%,var(--card)))}}.dark .page-layout--info .page-layout__header{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .page-layout--info .page-layout__header{background:color-mix(in oklch,var(--info)8%,var(--card))}}.dark .page-layout--info .page-layout__header{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .page-layout--info .page-layout__header{border-color:color-mix(in oklch,var(--info)18%,var(--border))}}.page-layout--info .page-layout__header-top-accent{background:linear-gradient(90deg,var(--info)0,var(--info)55%,var(--info)100%)}@supports (color:color-mix(in lab,red,red)){.page-layout--info .page-layout__header-top-accent{background:linear-gradient(90deg,var(--info)0,color-mix(in oklch,var(--info)55%,var(--primary))55%,color-mix(in oklch,var(--info)18%,transparent)100%)}}.page-layout--info .page-layout__header-accent{background:linear-gradient(180deg,var(--info)0,var(--info)55%,var(--info)100%)}@supports (color:color-mix(in lab,red,red)){.page-layout--info .page-layout__header-accent{background:linear-gradient(180deg,var(--info)0,color-mix(in oklch,var(--info)65%,var(--primary))55%,color-mix(in oklch,var(--info)22%,transparent)100%)}}.page-layout--info .page-layout__icon{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.page-layout--info .page-layout__icon{border-color:color-mix(in oklch,var(--info)28%,var(--border))}}.page-layout--info .page-layout__icon{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.page-layout--info .page-layout__icon{background:color-mix(in oklch,var(--info)12%,var(--card))}}.page-layout--info .page-layout__icon{color:var(--info);box-shadow:0 4px 12px -8px var(--info)}@supports (color:color-mix(in lab,red,red)){.page-layout--info .page-layout__icon{box-shadow:0 4px 12px -8px color-mix(in oklch,var(--info)35%,transparent)}}.page-layout--info .page-layout__refresh-pulse{background:linear-gradient(90deg,transparent 0,var(--info)50%,transparent 100%)}.dashboard-page{animation:form-drawer-fade-in .35s ease-out both}.dashboard-page__section{animation:form-drawer-fade-in .42s ease-out both}.dashboard-page__section--1{animation-delay:30ms}.dashboard-page__section--2{animation-delay:70ms}.dashboard-page__section--3{animation-delay:.11s}.dashboard-page__section--4{animation-delay:.15s}.dashboard-page__section--5{animation-delay:.19s}@media (prefers-reduced-motion:reduce){.dashboard-page,.dashboard-page-hero,.dashboard-page__section{animation:none}}.dashboard-page-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;min-width:0;display:grid}.dashboard-page-hero__stats[data-stat-count="1"]{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.dashboard-page-hero__stats{gap:.625rem}.dashboard-page-hero__stats[data-stat-count="1"]{grid-template-columns:minmax(0,1fr);max-width:none}.dashboard-page-hero__stats[data-stat-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page-hero__stats[data-stat-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page-hero__stats[data-stat-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dashboard-hero (max-width:52rem){.dashboard-page-hero__stats[data-stat-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page-hero__stats .dashboard-stat-chip--wide{grid-column:auto}.dashboard-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;display:block;position:relative;overflow:hidden;container:dashboard-hero/inline-size}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.dashboard-page-hero{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)42%,var(--surface-elevated)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)7%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--surface-elevated)38%,var(--detail-hero))100%)}}.dashboard-page-hero{box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--primary)10%,transparent)}}.dashboard-page-hero{transition:border-color .2s,box-shadow .2s;animation:form-drawer-fade-in .32s ease-out both}.dashboard-page-hero__action{grid-column:1/-1;min-width:0}@media (min-width:640px){.dashboard-page-hero__intro--with-action{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-page-hero__action{grid-area:1/3/span 2;align-self:center}}.dashboard-page-hero__body{z-index:1;width:100%;min-width:0;padding:.75rem 1rem;position:relative}@media (min-width:640px){.dashboard-page-hero__body{padding:.875rem 1.125rem}}.dashboard-page-hero__main{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;min-width:0;display:flex}.dashboard-page-hero__main--with-stats{gap:.625rem}.dashboard-page-hero__main--with-stats .dashboard-page-hero__stats{border-top:1px solid var(--border);margin-top:.125rem;padding-top:.625rem}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__main--with-stats .dashboard-page-hero__stats{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}@media (min-width:640px){.dashboard-page-hero__main--with-stats{gap:.75rem}.dashboard-page-hero__main--with-stats .dashboard-page-hero__stats{padding-top:.75rem}}.dashboard-page-hero__intro{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .625rem;width:100%;min-width:0;display:grid}@media (min-width:640px){.dashboard-page-hero__intro{gap:.1875rem .75rem}}.dashboard-page-hero__icon{grid-row:1/span 2;align-self:center}.dashboard-page-hero__content{grid-area:1/2/span 2;align-self:center;width:100%;min-width:0}.dashboard-page-hero__title{text-overflow:ellipsis;letter-spacing:-.02em;color:var(--page-title-foreground);white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1.2;overflow:hidden}@media (min-width:640px){.dashboard-page-hero__title{font-size:1.25rem}}.dashboard-page-hero__subtitle{width:100%;max-width:none;color:var(--muted-foreground);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1875rem;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)4%,transparent)}}.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip__value{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__stats[data-stat-count="1"] .dashboard-stat-chip__value{color:color-mix(in oklch,var(--primary)78%,var(--foreground))}}.dashboard-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)20%,transparent)100%)}}.dashboard-page-hero__icon{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.dashboard-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.dashboard-page-hero__icon{color:var(--primary);box-shadow:0 3px 12px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero__icon{box-shadow:0 3px 12px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.dashboard-page-hero__icon{transition:border-color .2s,box-shadow .2s,transform .2s}.dashboard-page-hero__meta{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.35}@media (min-width:640px){.dashboard-page-hero__icon{width:2.5rem;height:2.5rem}}.dashboard-page-hero .dashboard-stat-chip{border-radius:var(--radius-md);border-color:var(--border);flex-direction:column;justify-content:center;align-items:stretch;gap:.1875rem;width:100%;min-width:0;min-height:3rem;padding:.5rem .625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero .dashboard-stat-chip{border-color:color-mix(in oklch,var(--border)78%,transparent)}}.dashboard-page-hero .dashboard-stat-chip{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero .dashboard-stat-chip{background:color-mix(in oklch,var(--card)92%,var(--surface-elevated))}}.dashboard-page-hero .dashboard-stat-chip{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.dashboard-page-hero .dashboard-stat-chip__label{text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--muted-foreground);white-space:nowrap;font-size:.625rem;font-weight:600;overflow:hidden}.dashboard-page-hero .dashboard-stat-chip__value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;text-align:left;width:100%;min-width:0;color:var(--primary);margin-top:0;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero .dashboard-stat-chip__value{color:color-mix(in oklch,var(--primary)65%,var(--foreground))}}@media (min-width:640px){.dashboard-page-hero .dashboard-stat-chip{min-height:3.25rem;padding:.5625rem .75rem}.dashboard-page-hero .dashboard-stat-chip__value{font-size:1.0625rem}}.dashboard-page-hero .dashboard-stat-chip--link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero .dashboard-stat-chip--link:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.dashboard-page-hero .dashboard-stat-chip--link:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero .dashboard-stat-chip--link:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.dashboard-page-hero .dashboard-stat-chip--link:hover{box-shadow:0 4px 12px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero .dashboard-stat-chip--link:hover{box-shadow:0 4px 12px -8px color-mix(in oklch,var(--primary)18%,transparent)}}.dashboard-page-hero .dashboard-stat-chip--link:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.dashboard-page-hero .dashboard-stat-chip--link:hover{transform:none}}.dashboard-page-hero .dashboard-stat-chip--wide .dashboard-stat-chip__value{font-size:1rem}@media (min-width:640px){.dashboard-page-hero .dashboard-stat-chip--wide .dashboard-stat-chip__value{font-size:1.0625rem}}.dark .dashboard-page-hero{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-page-hero{background:color-mix(in oklch,var(--primary)7%,var(--detail-hero))}}.dark .dashboard-page-hero{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-page-hero{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.dark .dashboard-page-hero{box-shadow:0 1px 2px var(--dashboard-card-edge),0 12px 32px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-page-hero{box-shadow:0 1px 2px var(--dashboard-card-edge),0 12px 32px -14px color-mix(in oklch,var(--primary)14%,transparent)}}.dark .dashboard-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-page-hero__icon{background:color-mix(in oklch,var(--primary)22%,var(--card))}}.dark .dashboard-page-hero__icon{box-shadow:inset 0 0 0 1px var(--primary),0 4px 14px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-page-hero__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)45%,transparent),0 4px 14px -6px color-mix(in oklch,var(--primary)35%,transparent)}}.dashboard-page-hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 80% at 100% 0,var(--primary)0,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dashboard-page-hero:after{background:radial-gradient(ellipse 55% 80% at 100% 0,color-mix(in oklch,var(--primary)8%,transparent)0,transparent 62%)}}.dashboard-page-hero:after{opacity:.85}.dark .dashboard-page-hero:after{background:radial-gradient(ellipse 60% 85% at 100% -10%,var(--primary)0,transparent 58%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-page-hero:after{background:radial-gradient(ellipse 60% 85% at 100% -10%,color-mix(in oklch,var(--primary)14%,transparent)0,transparent 58%)}}.dark .dashboard-page-hero:after{opacity:1}.dashboard-stat-card{border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.dashboard-stat-card{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 6px 18px -10px var(--foreground);padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 18px -10px color-mix(in oklch,var(--foreground)10%,transparent)}}.dashboard-stat-card{transition:border-color .2s,box-shadow .2s,transform .2s}@media (min-width:640px){.dashboard-stat-card{padding:1rem 1.125rem}}.dark .dashboard-stat-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-card{background:color-mix(in oklch,var(--surface-elevated)10%,var(--card))}}.dark .dashboard-stat-card{box-shadow:0 1px 2px var(--dashboard-card-edge),0 8px 22px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-card{box-shadow:0 1px 2px var(--dashboard-card-edge),0 8px 22px -12px color-mix(in oklch,var(--primary)8%,transparent)}}.dashboard-stat-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card:hover{border-color:color-mix(in oklch,var(--primary)14%,var(--border))}}.dashboard-stat-card:hover{box-shadow:0 1px 2px var(--foreground),0 10px 24px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 24px -12px color-mix(in oklch,var(--primary)12%,transparent)}}.dashboard-stat-card:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.dashboard-stat-card:hover{transform:none}}.dark .dashboard-stat-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-card:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.dark .dashboard-stat-card:hover{box-shadow:0 1px 2px var(--dashboard-card-edge),0 12px 28px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-card:hover{box-shadow:0 1px 2px var(--dashboard-card-edge),0 12px 28px -10px color-mix(in oklch,var(--primary)18%,transparent)}}.dashboard-stat-card:before{content:"";background:var(--border);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card:before{background:color-mix(in oklch,var(--border)70%,var(--muted-foreground))}}.dashboard-stat-card--primary:before{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card--primary:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)40%,var(--primary))100%)}}.dashboard-stat-card--info:before{background:linear-gradient(180deg,var(--info)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card--info:before{background:linear-gradient(180deg,var(--info)0,color-mix(in oklch,var(--primary)50%,var(--info))100%)}}.dashboard-stat-card--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card--info{border-color:color-mix(in oklch,var(--info)26%,var(--border))}}.dashboard-stat-card--info{background:linear-gradient(152deg,var(--info-surface)0,var(--card)58%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card--info{background:linear-gradient(152deg,color-mix(in oklch,var(--info-surface)62%,var(--card))0,var(--card)58%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.dark .dashboard-stat-card--info{background:linear-gradient(152deg,var(--info)0,var(--surface-elevated)100%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-card--info{background:linear-gradient(152deg,color-mix(in oklch,var(--info)14%,var(--card))0,color-mix(in oklch,var(--surface-elevated)12%,var(--card))100%)}}.dashboard-stat-card--warning:before{background:linear-gradient(180deg,var(--warning)0,var(--error)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card--warning:before{background:linear-gradient(180deg,var(--warning)0,color-mix(in oklch,var(--error)35%,var(--warning))100%)}}.dashboard-stat-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .625rem;width:100%;min-width:0;display:flex}.dashboard-stat-card__header-aside{flex-shrink:0}.dashboard-stat-card__label{letter-spacing:.045em;text-transform:uppercase;min-width:0;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.dashboard-stat-card__body{width:100%;margin-top:.625rem}@media (min-width:640px){.dashboard-stat-card__body{margin-top:.75rem}}.dashboard-stat-card__skeleton{grid-template-columns:minmax(0,1fr);grid-template-areas:"headline""aside""progress";gap:.625rem;width:100%;display:grid}@media (min-width:480px){.dashboard-stat-card__skeleton{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"headline aside""progress progress"}}.dashboard-stat-card__skeleton-headline{flex-direction:column;grid-area:headline;gap:.375rem;min-width:0;display:flex}.dashboard-stat-card__skeleton-aside{grid-area:aside;justify-self:end}.dashboard-stat-card__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--page-title-foreground);font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:640px){.dashboard-stat-card__value{font-size:1.75rem}}.dashboard-stat-card__value--hero{font-size:1.625rem}@media (min-width:640px){.dashboard-stat-card__value--hero{font-size:1.875rem}}.dashboard-stat-card__value--code{font-family:var(--font-mono);letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;font-size:.9375rem;font-weight:600;line-height:1.35}@media (min-width:640px){.dashboard-stat-card__value--code{font-size:1rem}}.dashboard-stat-card__value--compact{font-size:1.125rem}.dashboard-stat-card__meta{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem}@media (min-width:640px){.dashboard-stat-card__meta{font-size:.875rem}}.dashboard-stat-card__meta--inline{text-align:right;margin-top:0}.dashboard-stat-card__metric-row{justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;width:100%;min-width:0;display:flex}.dashboard-stat-card__metric-row--stack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.375rem}.dashboard-stat-card__metric-row--stack .dashboard-stat-card__meta--inline{text-align:left}.dashboard-stat-card__empty-state{width:100%}.dashboard-stat-card__pay-period{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.dashboard-stat-card__pay-period-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;min-width:0;display:flex}.dashboard-stat-card__pay-period-primary{flex:9rem;min-width:0}.dashboard-stat-card__pay-period-aside{border-radius:var(--radius-md);border:1px solid var(--info);flex-direction:column;flex:none;align-items:flex-start;gap:.125rem;min-width:0;padding:.3125rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card__pay-period-aside{border:1px solid color-mix(in oklch,var(--info)22%,var(--border))}}.dashboard-stat-card__pay-period-aside{background:var(--info-surface);color:var(--info-surface-foreground)}@media (min-width:480px){.dashboard-stat-card__pay-period-aside{text-align:right;align-items:flex-end}}.dashboard-stat-card__pay-period-countdown{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700;line-height:1.2}.dashboard-stat-card__pay-period-day{letter-spacing:.02em;opacity:.88;font-size:.6875rem;font-weight:600}.dashboard-stat-card__pay-period-progress{border-top:1px solid var(--border);width:100%;min-width:0;margin-top:.125rem;padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card__pay-period-progress{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.dashboard-stat-card__pay-period-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;margin-bottom:.375rem;display:flex}.dashboard-stat-card__pay-period-progress-label{letter-spacing:.03em;text-transform:uppercase;min-width:0;color:var(--muted-foreground);align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dashboard-stat-card__pay-period-progress-pct{font-variant-numeric:tabular-nums;color:var(--primary);font-size:.8125rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card__pay-period-progress-pct{color:color-mix(in oklch,var(--primary)70%,var(--foreground))}}.dashboard-stat-card__pay-period-progress-pct--urgent{color:var(--warning-surface-foreground)}.dashboard-stat-card__footer{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.625rem}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-card__footer{border-top:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.dashboard-stat-card__footer{width:100%}.dashboard-pay-period-progress{border-radius:var(--radius-lg);background:var(--primary);height:.5rem}@supports (color:color-mix(in lab,red,red)){.dashboard-pay-period-progress{background:color-mix(in oklch,var(--primary)16%,var(--muted))}}.dashboard-pay-period-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,var(--primary)0,var(--primary-brand)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-pay-period-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--primary-brand)85%,var(--primary))100%)}}.dashboard-pay-period-progress [data-slot=progress-indicator]{border-radius:var(--radius-lg)}.dashboard-pay-period-progress--urgent{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dashboard-pay-period-progress--urgent{background:color-mix(in oklch,var(--warning)18%,var(--muted))}}.dashboard-pay-period-progress--urgent [data-slot=progress-indicator]{background:linear-gradient(90deg,var(--warning)0,var(--warning)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-pay-period-progress--urgent [data-slot=progress-indicator]{background:linear-gradient(90deg,var(--warning)0,color-mix(in oklch,var(--warning)72%,var(--primary))100%)}}.dashboard-section-panel{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.dashboard-section-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.dashboard-section-panel{transition:border-color .2s,box-shadow .2s}.dashboard-section-panel:before{content:"";border-radius:var(--radius-xl)0 0 var(--radius-xl);background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))100%)}}.dashboard-section-panel:before{opacity:.9;pointer-events:none}.dashboard-section-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel:hover{border-color:color-mix(in oklch,var(--primary)12%,var(--border))}}.dark .dashboard-section-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel{background:color-mix(in oklch,var(--surface-elevated)14%,var(--card))}}.dark .dashboard-section-panel{box-shadow:0 1px 2px var(--dashboard-card-edge),0 10px 28px -16px var(--primary),inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel{box-shadow:0 1px 2px var(--dashboard-card-edge),0 10px 28px -16px color-mix(in oklch,var(--primary)10%,transparent),inset 0 1px 0 color-mix(in oklch,var(--foreground)5%,transparent)}}.dark .dashboard-section-panel:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel:hover{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.dashboard-section-panel--container{container-type:inline-size}.dashboard-section-panel__header{background:linear-gradient(165deg,var(--primary)0,var(--surface-elevated)100%);padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel__header{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)7%,var(--card))0,color-mix(in oklch,var(--surface-elevated)42%,var(--card))100%)}}.dashboard-section-panel__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}@media (min-width:640px){.dashboard-section-panel__header{padding:.8125rem 1.125rem}}.dark .dashboard-section-panel__header{background:linear-gradient(165deg,var(--primary)0,var(--surface-elevated)100%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel__header{background:linear-gradient(165deg,color-mix(in oklch,var(--primary)10%,var(--card))0,color-mix(in oklch,var(--surface-elevated)14%,var(--card))100%)}}.dark .dashboard-section-panel__header{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel__header{border-bottom-color:color-mix(in oklch,var(--primary)14%,var(--border))}}.dashboard-section-panel__header-copy{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.dashboard-section-panel__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.25}@media (min-width:640px){.dashboard-section-panel__title{font-size:1.0625rem}}.dashboard-section-panel__description{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:.75rem;line-height:1.4}@media (min-width:640px){.dashboard-section-panel__description{font-size:.8125rem}}.dashboard-section-panel__header-layout{flex-direction:column;align-items:stretch;gap:.75rem;min-width:0;display:flex}.dashboard-section-panel__header-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel__header-icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.dashboard-section-panel__header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent)}}.dark .dashboard-section-panel__header-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel__header-icon{background:color-mix(in oklch,var(--primary)18%,var(--card))}}.dashboard-section-panel__body{padding:.75rem 1rem 1rem}@media (min-width:640px){.dashboard-section-panel__body{padding:.8125rem 1.125rem 1.125rem}}.dashboard-operations-stack{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:640px){.dashboard-operations-stack{gap:.875rem}}.dashboard-ops-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@container dashboard-panel (min-width:28rem){.dashboard-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.dashboard-ops-metric-card{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;container:ops-metric/inline-size}@supports (color:color-mix(in lab,red,red)){.dashboard-ops-metric-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.dashboard-ops-metric-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dashboard-ops-metric-card{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.dashboard-ops-metric-card{box-shadow:0 1px 2px var(--foreground);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.dashboard-ops-metric-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.dashboard-ops-metric-card{transition:border-color .2s,box-shadow .2s}.dashboard-ops-metric-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-ops-metric-card:hover{border-color:color-mix(in oklch,var(--primary)14%,var(--border))}}.dashboard-ops-metric-card:hover{box-shadow:0 1px 2px var(--foreground),0 10px 24px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-ops-metric-card:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 24px -12px color-mix(in oklch,var(--primary)10%,transparent)}}.dark .dashboard-ops-metric-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-ops-metric-card{background:color-mix(in oklch,var(--surface-elevated)12%,var(--card))}}.dashboard-ops-metric-card__header{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.dashboard-ops-metric-card__icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-ops-metric-card__icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.dashboard-ops-metric-card__icon{color:var(--muted-foreground)}.dashboard-ops-metric-card__title{color:var(--foreground);text-wrap:pretty;font-size:.8125rem;font-weight:600;line-height:1.35}.dashboard-ops-metric-card__description{color:var(--muted-foreground);text-wrap:pretty;margin-top:.0625rem;font-size:.6875rem;line-height:1.35}.dashboard-ops-metric-card__metric-row{flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;margin-top:.625rem;display:flex}@container ops-metric (min-width:18rem){.dashboard-ops-metric-card__metric-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.625rem}}.dashboard-ops-metric-card__value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:0;color:var(--page-title-foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.dashboard-ops-metric-card__value--label{font-size:1.125rem;line-height:1.25}@media (min-width:640px){.dashboard-ops-metric-card__value--label{font-size:1.25rem}}.dashboard-ops-metric-card__footer{flex-shrink:1;min-width:0;margin:0;padding:0}.dashboard-ops-metric-card__cta{cursor:pointer;white-space:nowrap;width:100%;min-height:2.25rem;font-size:.75rem;font-weight:600}.dashboard-ops-metric-card__cta-row{align-items:center;gap:.25rem;min-width:0;display:flex}.dashboard-ops-metric-card__cta-row .dashboard-ops-metric-card__cta{flex:auto;width:auto;min-width:0}@container ops-metric (min-width:18rem){.dashboard-ops-metric-card__cta{width:auto;min-width:6.5rem}}.dashboard-ops-metric-card__note{color:var(--muted-foreground);margin-top:.375rem;font-size:.6875rem;line-height:1.35}.dashboard-ops-metric-card__skeleton{flex-direction:column;gap:.5rem;margin-top:.625rem;display:flex}.dashboard-exports-insights{border-radius:var(--radius-lg);border:1px solid var(--border);margin-top:.125rem}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.dashboard-exports-insights{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights{border-top:1px solid color-mix(in oklch,var(--primary)16%,var(--border))}}.dashboard-exports-insights{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights{background:color-mix(in oklch,var(--muted)24%,var(--card))}}.dashboard-exports-insights{padding:.75rem .875rem}@media (min-width:640px){.dashboard-exports-insights{padding:.8125rem 1rem}}.dark .dashboard-exports-insights{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-exports-insights{background:color-mix(in oklch,var(--surface-elevated)18%,var(--card))}}.dashboard-exports-insights__header{flex-direction:column;gap:.375rem;min-width:0;margin-bottom:.625rem;display:flex}@media (min-width:640px){.dashboard-exports-insights__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:.75rem}}.dashboard-exports-insights__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.dashboard-exports-insights__subtitle{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.6875rem;line-height:1.4}.dashboard-exports-insights__period-code{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;color:var(--foreground);font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights__period-code{color:color-mix(in oklch,var(--foreground)88%,var(--primary))}}.dashboard-exports-insights__subtitle-sep{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights__subtitle-sep{color:color-mix(in oklch,var(--muted-foreground)70%,transparent)}}.dashboard-exports-insights__link{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:1;align-items:center;gap:.25rem;min-width:0;min-height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights__link{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.dashboard-exports-insights__link{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights__link{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.dashboard-exports-insights__link{color:var(--primary);padding:.3125rem .625rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights__link{color:color-mix(in oklch,var(--primary)78%,var(--foreground))}}.dashboard-exports-insights__link{white-space:nowrap;cursor:pointer;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s}.dashboard-exports-insights__link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights__link:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.dashboard-exports-insights__link:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-exports-insights__link:hover{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.dashboard-exports-insights__link:hover{color:var(--foreground)}.dashboard-exports-insights__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dashboard-exports-insights__grid{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}@container dashboard-panel (min-width:22rem){.dashboard-exports-insights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}@container dashboard-panel (min-width:40rem){.dashboard-exports-insights__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dashboard-panel (min-width:32rem){.dashboard-section-panel__header-layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}}.dashboard-quick-actions{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.dashboard-quick-actions{flex-flow:wrap;align-items:center}}.dashboard-section-panel__content--quick-actions{background:var(--info-surface);padding:0}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel__content--quick-actions{background:color-mix(in oklch,var(--info-surface)24%,var(--card))}}.dashboard-section-panel__content--quick-actions{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel__content--quick-actions{border-top:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.dashboard-section-panel__content--quick-actions .dashboard-quick-actions-grid{width:100%;padding:.6875rem .875rem .875rem}@media (min-width:640px){.dashboard-section-panel__content--quick-actions .dashboard-quick-actions-grid{padding:.75rem 1rem 1rem}}.dark .dashboard-section-panel__content--quick-actions{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel__content--quick-actions{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.dark .dashboard-section-panel__content--quick-actions{border-top-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-section-panel__content--quick-actions{border-top-color:color-mix(in oklch,var(--primary)10%,var(--border))}}.dashboard-quick-actions-grid{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;min-width:0;display:grid}@container dashboard-panel (min-width:30rem){.dashboard-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}@container dashboard-panel (min-width:40rem){.dashboard-quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes dashboard-quick-action-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-quick-action-tile{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:center;gap:.625rem;width:100%;min-width:0;min-height:3rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.dashboard-quick-action-tile{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}.dashboard-quick-action-tile{color:inherit;cursor:pointer;padding:.5625rem .6875rem;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;animation:dashboard-quick-action-enter .35s both}@media (prefers-reduced-motion:reduce){.dashboard-quick-action-tile{animation:none}.dashboard-quick-action-tile:hover{transform:none}}.dashboard-quick-action-tile:before{content:"";border-radius:var(--radius-lg)0 0 var(--radius-lg);background:0 0;width:3px;transition:background-color .2s;position:absolute;inset:0 auto 0 0}.dashboard-quick-action-tile--primary:before{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile--primary:before{background:color-mix(in oklch,var(--primary)55%,transparent)}}.dashboard-quick-action-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.dashboard-quick-action-tile:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile:hover{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.dashboard-quick-action-tile:hover{box-shadow:0 1px 2px var(--foreground),0 6px 16px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 6px 16px -8px color-mix(in oklch,var(--primary)20%,transparent)}}.dashboard-quick-action-tile:hover{transform:translateY(-1px)}.dashboard-quick-action-tile--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile--primary{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.dashboard-quick-action-tile--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile--primary{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.dashboard-quick-action-tile--primary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile--primary:hover{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.dashboard-quick-action-tile--primary:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile--primary:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.dashboard-quick-action-tile:active{transform:translateY(0)}.dashboard-quick-action-tile:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dashboard-quick-action-tile__icon{border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile__icon{background:color-mix(in oklch,var(--muted)42%,var(--card))}}.dashboard-quick-action-tile__icon{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--border)65%,transparent)}}.dashboard-quick-action-tile__icon{transition:background-color .2s,color .2s}.dashboard-quick-action-tile--primary .dashboard-quick-action-tile__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile--primary .dashboard-quick-action-tile__icon{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.dashboard-quick-action-tile--primary .dashboard-quick-action-tile__icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-quick-action-tile--primary .dashboard-quick-action-tile__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)24%,transparent)}}.dashboard-quick-action-tile__body{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;display:flex}.dashboard-quick-action-tile__title{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.dashboard-quick-action-tile__description{color:var(--muted-foreground);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-quick-action-tile__chevron{color:var(--muted-foreground);opacity:0;transition:opacity .2s,transform .2s,color .2s;transform:translate(-4px)}.dashboard-quick-action-tile:focus-visible .dashboard-quick-action-tile__chevron,.dashboard-quick-action-tile:hover .dashboard-quick-action-tile__chevron{opacity:1;color:var(--primary);transform:translate(0)}.dashboard-inline-error{border-radius:var(--radius-md);border:1px solid var(--error)}@supports (color:color-mix(in lab,red,red)){.dashboard-inline-error{border:1px solid color-mix(in oklch,var(--error)28%,transparent)}}.dashboard-inline-error{background:var(--error-surface);color:var(--error-surface-foreground);border-left-width:3px;padding:.75rem .875rem}.dashboard-stat-chip{border-radius:var(--radius-md);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-chip{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.dashboard-stat-chip{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-chip{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.dashboard-stat-chip{padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s,transform .2s}.dashboard-stat-chip--link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-chip--link:hover{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.dashboard-stat-chip--link:hover{box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-chip--link:hover{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)16%,transparent)}}.dashboard-stat-chip__figure,.dashboard-stat-chip__link{flex-direction:column;justify-content:center;align-items:stretch;gap:.1875rem;width:100%;min-width:0;display:flex}.dashboard-stat-chip--link,.dashboard-stat-chip--with-hint{position:relative}.dashboard-stat-chip--link{padding:0}.dashboard-stat-chip--link .dashboard-stat-chip__link{border-radius:inherit;color:inherit;cursor:pointer;outline:none;padding:.625rem .875rem;text-decoration:none}.dashboard-page-hero .dashboard-stat-chip--link{padding:0}.dashboard-page-hero .dashboard-stat-chip--link .dashboard-stat-chip__link{min-height:3rem;padding:.5rem .625rem}@media (min-width:640px){.dashboard-page-hero .dashboard-stat-chip--link .dashboard-stat-chip__link{min-height:3.25rem;padding:.5625rem .75rem}}.dashboard-stat-chip__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dashboard-stat-chip__hint{z-index:2;position:absolute;top:.125rem;right:.125rem}.dashboard-stat-chip--with-hint .dashboard-stat-chip__label{padding-right:1.35rem}.dashboard-stat-chip--wide .dashboard-stat-chip__value{font-size:1rem}@media (min-width:640px){.dashboard-stat-chip--wide .dashboard-stat-chip__value{font-size:1.0625rem}}.dashboard-stat-chip__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600}.dashboard-stat-chip__value{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;font-size:1.125rem;font-weight:700}.dark .dashboard-stat-chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-chip{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.dark .dashboard-stat-chip{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-chip{border-color:color-mix(in oklch,var(--border)70%,var(--primary))}}.notifications-page{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:none;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.notifications-page{gap:.875rem}}@media (min-width:1025px){.notifications-page{gap:1rem}}@media (prefers-reduced-motion:reduce){.notifications-page{animation:none}}.notifications-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.notifications-shell{gap:.875rem}}.notifications-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.notifications-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.notifications-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 12px 28px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.notifications-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 28px -16px color-mix(in oklch,var(--foreground)14%,transparent)}}.notifications-hero__accent{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:3px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.notifications-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)55%,var(--primary))55%,color-mix(in oklch,var(--primary)25%,transparent)100%)}}.notifications-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)42%,var(--surface-elevated)100%);align-items:flex-start;gap:.75rem;min-width:0;max-width:100%;padding:.75rem .875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.notifications-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)7%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--surface-elevated)55%,var(--card))100%)}}@media (min-width:640px){.notifications-hero__intro{align-items:center;gap:.875rem;padding:.875rem 1rem .875rem 1.125rem}}.dark .notifications-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)48%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .notifications-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)48%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.notifications-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notifications-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.notifications-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.notifications-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}@media (min-width:640px){.notifications-hero__icon{width:2.5rem;height:2.5rem}}.notifications-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.notifications-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.notifications-hero__title{letter-spacing:-.03em;color:var(--page-title-foreground,var(--foreground));margin:.2rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.notifications-hero__title{font-size:1.5rem}}.notifications-hero__meta{max-width:44rem;color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}@media (min-width:640px){.notifications-hero__meta{font-size:.875rem}}.notifications-hero__help{margin-inline-start:auto}.notifications-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.notifications-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.notifications-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.notifications-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.notifications-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .notifications-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .notifications-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.notifications-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.notifications-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .notifications-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .notifications-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.notifications-orientation--danger .notifications-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--danger .notifications-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.notifications-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.notifications-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .notifications-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .notifications-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.notifications-orientation--warning .notifications-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--warning .notifications-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.notifications-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.notifications-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.dark .notifications-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark .notifications-orientation--success{background:color-mix(in oklch,var(--success)12%,var(--card))}}.notifications-orientation--success .notifications-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.notifications-orientation--success .notifications-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--success))}}.notifications-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.notifications-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.notifications-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.notifications-orientation__meta{max-width:44rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.notifications-orientation__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.notifications-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}@media (max-width:639px){.notifications-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notifications-metrics>:last-child{grid-column:1/-1}}.notifications-metrics .exports-metric-tile{min-width:0}.notifications-zone{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.notifications-zone{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.notifications-zone{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.notifications-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--foreground)12%,transparent)}}.notifications-zone__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.notifications-zone__header{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.notifications-zone__header{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.notifications-zone__header{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.notifications-zone__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:700}.notifications-zone__lede{max-width:48rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.notifications-zone__body{padding:.875rem 1rem 1rem}.notifications-zone__body--flush{padding:0}.notifications-refresh-bar{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.notifications-refresh-bar{border-color:color-mix(in oklch,var(--border)80%,transparent)}}.notifications-refresh-bar{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.notifications-refresh-bar{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.notifications-empty-state{padding:1.5rem 1rem .75rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.notifications-howto{border-radius:var(--radius-lg);border:1px dashed var(--border);margin:0 1rem 1.25rem;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.notifications-howto{border:1px dashed color-mix(in oklch,var(--border)80%,transparent)}}.notifications-howto{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.notifications-howto{background:color-mix(in oklch,var(--muted)16%,var(--card))}}.notifications-howto__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.notifications-howto__title{color:color-mix(in oklch,var(--muted-foreground)70%,var(--primary))}}.notifications-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-inline-start:1.1rem;font-size:.8125rem;line-height:1.5}.notifications-howto__list li+li{margin-top:.35rem}.notifications-search-panel{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.notifications-search-panel{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.notifications-search-panel{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.notifications-search-panel{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.notifications-search-panel{padding:0 .875rem;transition:border-color .2s,box-shadow .2s}.notifications-search-panel:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-search-panel:focus-within{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.notifications-search-panel:focus-within{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-search-panel:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary)12%,transparent)}}.notifications-search-panel__icon{color:var(--muted-foreground)}.notifications-filters-grid{grid-template-columns:1fr;gap:1rem;min-width:0;display:grid}@media (min-width:640px){.notifications-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.notifications-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.notifications-filter-field__label{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25;display:block}.notifications-filter-field__input{margin-top:.375rem}.notifications-empty-state{border-radius:var(--radius-xl);border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.notifications-empty-state{border:1px dashed color-mix(in oklch,var(--border)80%,transparent)}}.notifications-empty-state{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.notifications-empty-state{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.notifications-inbox-shell{min-width:0}.notifications-data-table table{table-layout:fixed;width:100%;min-width:0}.notifications-data-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);padding:.625rem .75rem;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.notifications-data-table thead th{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.notifications-data-table thead th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.notifications-data-table thead th{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.notifications-data-table thead th{white-space:nowrap}.notifications-data-table tbody td{vertical-align:middle;border-bottom:1px solid var(--border);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.notifications-data-table tbody td{border-bottom:1px solid color-mix(in oklch,var(--border)65%,transparent)}}.notifications-data-table tbody td{transition:background-color .15s}.notifications-data-table tbody tr{cursor:pointer}.notifications-data-table tbody tr:hover td{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-data-table tbody tr:hover td{background:color-mix(in oklch,var(--primary)4%,var(--card))}}.notifications-data-table__row--unread td{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-data-table__row--unread td{background:color-mix(in oklch,var(--primary)4%,var(--card))}}.notifications-data-table__row--unread:hover td{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notifications-data-table__row--unread:hover td{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.notifications-col-low,.notifications-col-medium{display:none}@container notifications-inbox (min-width:36rem){.notifications-col-medium{display:table-cell}}@container notifications-inbox (min-width:52rem){.notifications-col-low{display:table-cell}.notifications-row-actions__menu{display:none}.notifications-row-actions__inline{display:flex!important}}.notifications-col-actions{width:3.25rem;min-width:3.25rem}@container notifications-inbox (min-width:52rem){.notifications-col-actions{width:auto;min-width:11rem}}.notifications-row-actions__inline{display:none}.notifications-table-skeleton{flex-direction:column;gap:0;display:flex}.notifications-table-skeleton__header,.notifications-table-skeleton__row{grid-template-columns:minmax(0,1.4fr) 0 0 0 0 2.5rem;align-items:center;gap:.75rem;padding:.75rem;display:grid}.notifications-table-skeleton__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.notifications-table-skeleton__header{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.notifications-table-skeleton__header{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.notifications-table-skeleton__header{background:color-mix(in oklch,var(--muted)30%,var(--card))}}.notifications-table-skeleton__row{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.notifications-table-skeleton__row{border-bottom:1px solid color-mix(in oklch,var(--border)55%,transparent)}}.notifications-table-skeleton__header .notifications-col-low,.notifications-table-skeleton__header .notifications-col-medium,.notifications-table-skeleton__row .notifications-col-low,.notifications-table-skeleton__row .notifications-col-medium{display:none}@container notifications-inbox (min-width:36rem){.notifications-table-skeleton__header,.notifications-table-skeleton__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.55fr) minmax(0,.65fr) 0 0 2.5rem}.notifications-table-skeleton__header .notifications-col-medium,.notifications-table-skeleton__row .notifications-col-medium{display:block}}@container notifications-inbox (min-width:52rem){.notifications-table-skeleton__header,.notifications-table-skeleton__row{grid-template-columns:minmax(0,1.1fr) minmax(0,.5fr) minmax(0,.55fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,9rem)}.notifications-table-skeleton__header .notifications-col-low,.notifications-table-skeleton__row .notifications-col-low{display:block}.notifications-table-skeleton__row .notifications-col-actions{width:100%}}.dashboard-shell-header{isolation:isolate;background:linear-gradient(180deg,var(--surface-elevated)0,var(--card)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header{background:linear-gradient(180deg,color-mix(in oklch,var(--surface-elevated)42%,var(--card))0,var(--card)100%)}}.dashboard-shell-header{color:var(--foreground);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header{border-bottom:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.dashboard-shell-header{box-shadow:0 1px 0 var(--foreground),0 8px 24px -18px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header{box-shadow:0 1px 0 color-mix(in oklch,var(--foreground)3%,transparent),0 8px 24px -18px color-mix(in oklch,var(--foreground)14%,transparent)}}.dashboard-shell-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)45%,transparent 100%);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header:after{background:linear-gradient(90deg,color-mix(in oklch,var(--primary)55%,transparent)0,color-mix(in oklch,var(--secondary-brand)35%,var(--primary))45%,transparent 100%)}}.dashboard-shell-header:after{opacity:.65}.dark .dashboard-shell-header{background:linear-gradient(180deg,var(--primary)0,var(--surface-elevated)38%,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-header{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)8%,var(--card))0,color-mix(in oklch,var(--surface-elevated)35%,var(--card))38%,var(--card)100%)}}.dark .dashboard-shell-header{box-shadow:0 1px 0 var(--primary),0 10px 28px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-header{box-shadow:0 1px 0 color-mix(in oklch,var(--primary)18%,transparent),0 10px 28px -16px color-mix(in oklch,var(--foreground)18%,transparent)}}.dark .dashboard-shell-header:after{opacity:.85;background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)42%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-header:after{background:linear-gradient(90deg,color-mix(in oklch,var(--primary)70%,transparent)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))42%,transparent 100%)}}.dashboard-shell-header__zone{align-items:center;min-width:0;display:flex}.dashboard-shell-header__zone--start{flex:1;gap:.375rem}@media (min-width:640px){.dashboard-shell-header__zone--start{gap:.5rem}}.dashboard-shell-header__zone--end{flex-shrink:0}.dashboard-shell-header__brand{border-radius:var(--radius-lg);min-width:0;color:inherit;cursor:pointer;align-items:center;gap:.625rem;padding:.25rem .375rem .25rem .125rem;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex}@media (min-width:640px){.dashboard-shell-header__brand{gap:.75rem;padding:.25rem .5rem}}.dashboard-shell-header__brand:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__brand:hover{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.dashboard-shell-header__brand:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__brand:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)55%,transparent)}}.dashboard-shell-header__logo{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__logo{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.dashboard-shell-header__logo{box-shadow:inset 0 0 0 1px var(--primary),0 4px 12px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__logo{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent),0 4px 12px -6px color-mix(in oklch,var(--primary)20%,transparent)}}@media (min-width:768px){.dashboard-shell-header__logo{width:2.5rem;height:2.5rem}}.dashboard-shell-header__brand-title{letter-spacing:-.01em;min-width:0;color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600;display:none}@media (min-width:640px){.dashboard-shell-header__brand-title{display:block}}.dashboard-shell-header__brand-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:500;display:none}@media (min-width:1025px){.dashboard-shell-header__brand-tag{display:block}}.dashboard-shell-header__toolbar{border-radius:var(--radius-xl);border:1px solid var(--border);flex-shrink:0;align-items:center;gap:.125rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__toolbar{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.dashboard-shell-header__toolbar{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__toolbar{background:color-mix(in oklch,var(--muted)16%,var(--card))}}.dashboard-shell-header__toolbar{padding:.1875rem}@media (min-width:640px){.dashboard-shell-header__toolbar{gap:.25rem;padding:.25rem}}.dashboard-shell-header__tool-btn{cursor:pointer;flex-shrink:0;transition:background-color .15s,border-color .15s,color .15s,transform .15s;position:relative;border-radius:var(--radius-md)!important;color:var(--muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.dashboard-shell-header__tool-btn:hover:not(:disabled){border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__tool-btn:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary)18%,transparent)!important}}.dashboard-shell-header__tool-btn:hover:not(:disabled){background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__tool-btn:hover:not(:disabled){background:color-mix(in oklch,var(--primary)8%,var(--card))!important}}.dashboard-shell-header__tool-btn:hover:not(:disabled){color:var(--foreground)!important}@media (min-width:1025px){.dashboard-shell-header__tool-btn:hover:not(:disabled){transform:translateY(-1px)}}.dashboard-shell-header__tool-btn:focus-visible{outline:none;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__tool-btn:focus-visible{border-color:color-mix(in oklch,var(--primary)28%,transparent)!important}}.dashboard-shell-header__tool-btn:focus-visible{box-shadow:0 0 0 2px var(--ring)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__tool-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)45%,transparent)!important}}.dashboard-shell-header__tool-btn[aria-expanded=true]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__tool-btn[aria-expanded=true]{border-color:color-mix(in oklch,var(--primary)24%,transparent)!important}}.dashboard-shell-header__tool-btn[aria-expanded=true]{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__tool-btn[aria-expanded=true]{background:color-mix(in oklch,var(--primary)12%,var(--card))!important}}.dashboard-shell-header__tool-btn[aria-expanded=true]{color:var(--primary)!important}.dashboard-shell-header__badge{border-radius:var(--radius-full);border:2px solid var(--card);background:var(--destructive);min-width:1.125rem;min-height:1.125rem;color:var(--destructive-foreground);white-space:nowrap;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.375rem;right:.375rem}.dashboard-shell-header__user-trigger{flex-shrink:0;align-items:center;gap:.5rem;min-width:2.75rem;max-width:100%;border-radius:var(--radius-full)!important;border:1px solid var(--border)!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger{border:1px solid color-mix(in oklch,var(--border)82%,transparent)!important}}.dashboard-shell-header__user-trigger{background:var(--surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))!important}}.dashboard-shell-header__user-trigger{cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:none!important;padding:.25rem .375rem .25rem .25rem!important}@media (min-width:768px){.dashboard-shell-header__user-trigger{padding:.25rem .625rem .25rem .25rem!important}}.dashboard-shell-header__user-trigger:hover:not(:disabled){border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary)22%,var(--border))!important}}.dashboard-shell-header__user-trigger:hover:not(:disabled){background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger:hover:not(:disabled){background:color-mix(in oklch,var(--primary)8%,var(--card))!important}}.dashboard-shell-header__user-trigger:hover:not(:disabled){box-shadow:0 6px 16px -10px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger:hover:not(:disabled){box-shadow:0 6px 16px -10px color-mix(in oklch,var(--primary)22%,transparent)!important}}.dashboard-shell-header__user-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)50%,transparent)!important}}.dashboard-shell-header__user-trigger[aria-expanded=true]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger[aria-expanded=true]{border-color:color-mix(in oklch,var(--primary)30%,var(--border))!important}}.dashboard-shell-header__user-trigger[aria-expanded=true]{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-trigger[aria-expanded=true]{background:color-mix(in oklch,var(--primary)10%,var(--card))!important}}.dashboard-shell-header__user-avatar{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-header__user-avatar{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)20%,transparent)}}.dashboard-shell-header__user-name{min-width:0;max-width:9rem;color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600;display:none}@media (min-width:768px){.dashboard-shell-header__user-name{display:block}}@media (min-width:1280px){.dashboard-shell-header__user-name{max-width:11rem}}.dashboard-shell-header__user-chevron{color:var(--muted-foreground);flex-shrink:0;display:none}@media (min-width:768px){.dashboard-shell-header__user-chevron{display:block}}.dashboard-shell-header__user-menu-label{min-width:0;padding:.5rem .625rem .375rem}.dashboard-shell-header__user-menu-name{color:var(--foreground);font-size:.875rem;font-weight:600}.dashboard-shell-header__user-menu-email{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}.dashboard-shell-sidebar{isolation:isolate;background:linear-gradient(180deg,var(--sidebar-accent)0,var(--sidebar)42%,var(--sidebar)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar{background:linear-gradient(180deg,color-mix(in oklch,var(--sidebar-accent)28%,var(--sidebar))0,var(--sidebar)42%,var(--sidebar)100%)}}.dashboard-shell-sidebar{color:var(--sidebar-foreground);border-color:var(--sidebar-border);box-shadow:1px 0 0 var(--foreground),8px 0 28px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar{box-shadow:1px 0 0 color-mix(in oklch,var(--foreground)4%,transparent),8px 0 28px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.dashboard-shell-sidebar:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--sidebar-primary)0,var(--sidebar-ring)40%,transparent 100%);width:2px;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar:before{background:linear-gradient(180deg,color-mix(in oklch,var(--sidebar-primary)50%,transparent)0,color-mix(in oklch,var(--sidebar-ring)35%,transparent)40%,transparent 100%)}}.dashboard-shell-sidebar:before{opacity:.7}.dark .dashboard-shell-sidebar{background:linear-gradient(180deg,var(--sidebar-primary)0,var(--secondary-brand)22%,var(--sidebar)50%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-sidebar{background:linear-gradient(180deg,color-mix(in oklch,var(--sidebar-primary)14%,var(--sidebar))0,color-mix(in oklch,var(--secondary-brand)8%,var(--sidebar))22%,var(--sidebar)50%,color-mix(in oklch,var(--muted)28%,var(--sidebar))100%)}}.dark .dashboard-shell-sidebar{box-shadow:1px 0 0 var(--sidebar-primary),12px 0 36px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-sidebar{box-shadow:1px 0 0 color-mix(in oklch,var(--sidebar-primary)35%,var(--sidebar-border)),12px 0 36px -14px color-mix(in oklch,var(--foreground)26%,transparent)}}.dark .dashboard-shell-sidebar:before{opacity:.95;background:linear-gradient(180deg,var(--sidebar-primary)0,var(--secondary-brand)35%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-sidebar:before{background:linear-gradient(180deg,color-mix(in oklch,var(--sidebar-primary)65%,transparent)0,color-mix(in oklch,var(--secondary-brand)40%,transparent)35%,transparent 72%)}}.dark .dashboard-shell-sidebar__brand{background:var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-sidebar__brand{background:color-mix(in oklch,var(--sidebar-primary)10%,var(--sidebar))}}.dark .dashboard-shell-sidebar__brand{border-bottom-color:var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-shell-sidebar__brand{border-bottom-color:color-mix(in oklch,var(--sidebar-primary)22%,var(--sidebar-border))}}.dashboard-sidebar-backdrop{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dashboard-sidebar-backdrop{background:color-mix(in oklch,var(--foreground)35%,transparent)}}.dashboard-shell-sidebar__brand{border-bottom:1px solid var(--sidebar-border);flex-shrink:0;align-items:center;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__brand{border-bottom:1px solid color-mix(in oklch,var(--sidebar-border)88%,transparent)}}.dashboard-shell-sidebar__brand{background:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__brand{background:color-mix(in oklch,var(--sidebar-accent)18%,var(--sidebar))}}.dashboard-shell-sidebar__brand{min-height:3.5rem;padding:0 1rem}@media (min-width:768px){.dashboard-shell-sidebar__brand{min-height:4rem;padding:0 1.25rem}}.dashboard-shell-sidebar__brand-link{border-radius:var(--radius-lg);min-width:0;color:inherit;cursor:pointer;flex:1;align-items:center;gap:.75rem;padding:.375rem .25rem;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex}.dashboard-shell-sidebar__brand-link:hover{background:var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__brand-link:hover{background:color-mix(in oklch,var(--sidebar-primary)10%,var(--sidebar))}}.dashboard-shell-sidebar__brand-link:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__brand-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--sidebar-ring)55%,transparent)}}.dashboard-shell-sidebar__brand-link--collapsed{flex:none;justify-content:center;margin:0 auto;padding:.375rem}.dashboard-shell-sidebar__logo{border-radius:var(--radius-md);background:var(--sidebar-primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__logo{background:color-mix(in oklch,var(--sidebar-primary)12%,var(--sidebar))}}.dashboard-shell-sidebar__logo{box-shadow:inset 0 0 0 1px var(--sidebar-primary),0 4px 12px -8px var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__logo{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--sidebar-primary)28%,transparent),0 4px 12px -8px color-mix(in oklch,var(--sidebar-primary)25%,transparent)}}.dashboard-shell-sidebar__brand-title{letter-spacing:-.01em;min-width:0;color:var(--sidebar-foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.dashboard-shell-sidebar__brand-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-foreground);flex-shrink:0;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__brand-tag{color:color-mix(in oklch,var(--sidebar-foreground)55%,var(--muted-foreground))}}.dashboard-shell-sidebar__brand-tag{white-space:nowrap}.dashboard-shell-sidebar__nav{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-shell-sidebar__section{flex-direction:column;gap:.25rem;min-width:0;padding:0 .5rem;display:flex}.dashboard-shell-sidebar__section--spaced{gap:.375rem;padding-top:.25rem;padding-bottom:.25rem}.dashboard-shell-sidebar__section--divider{border-top:1px solid var(--sidebar-border);margin-top:.25rem;padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__section--divider{border-top:1px solid color-mix(in oklch,var(--sidebar-border)85%,transparent)}}.dashboard-shell-sidebar__section-toggle{touch-action:manipulation;border-radius:var(--radius-md);letter-spacing:.1em;text-transform:uppercase;text-align:start;width:100%;min-width:0;min-height:2.75rem;color:var(--sidebar-foreground);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__section-toggle{color:color-mix(in oklch,var(--sidebar-foreground)55%,var(--muted-foreground))}}.dashboard-shell-sidebar__section-toggle{white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.dashboard-shell-sidebar__section-toggle:hover{border-color:var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__section-toggle:hover{border-color:color-mix(in oklch,var(--sidebar-primary)12%,transparent)}}.dashboard-shell-sidebar__section-toggle:hover{background:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__section-toggle:hover{background:color-mix(in oklch,var(--sidebar-accent)45%,var(--sidebar))}}.dashboard-shell-sidebar__section-toggle:hover{color:var(--sidebar-foreground)}.dashboard-shell-sidebar__section-toggle:focus-visible{border-color:var(--sidebar-ring);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__section-toggle:focus-visible{border-color:color-mix(in oklch,var(--sidebar-ring)35%,transparent)}}.dashboard-shell-sidebar__section-toggle:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__section-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--sidebar-ring)40%,transparent)}}.dashboard-shell-sidebar__section-toggle--active{color:var(--sidebar-primary)}.dashboard-shell-sidebar__section-toggle-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dashboard-shell-sidebar__section-chevron{width:1rem;height:1rem;color:var(--sidebar-foreground);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__section-chevron{color:color-mix(in oklch,var(--sidebar-foreground)45%,transparent)}}.dashboard-shell-sidebar__section-chevron{transition:transform .2s}.dashboard-shell-sidebar__section-toggle--active .dashboard-shell-sidebar__section-chevron,.dashboard-shell-sidebar__section-toggle[aria-expanded=true] .dashboard-shell-sidebar__section-chevron{color:var(--sidebar-primary)}.dashboard-shell-sidebar__section-toggle[aria-expanded=true] .dashboard-shell-sidebar__section-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dashboard-shell-sidebar__section-chevron{transition:none}}.dashboard-shell-sidebar__group-rail{border-left:2px solid var(--sidebar-border);min-width:0;margin-left:.625rem}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__group-rail{border-left:2px solid color-mix(in oklch,var(--sidebar-border)90%,transparent)}}.dashboard-shell-sidebar__group-rail{padding-left:.5rem}.dashboard-shell-sidebar__group-rail--active{border-left-color:var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__group-rail--active{border-left-color:color-mix(in oklch,var(--sidebar-primary)45%,var(--sidebar-border))}}.dashboard-shell-sidebar__link{border-radius:var(--radius-lg);min-width:0;min-height:2.75rem;color:var(--sidebar-foreground);cursor:pointer;border:1px solid #0000;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:flex}.dashboard-shell-sidebar__link:hover{border-color:var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link:hover{border-color:color-mix(in oklch,var(--sidebar-primary)14%,transparent)}}.dashboard-shell-sidebar__link:hover{background:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link:hover{background:color-mix(in oklch,var(--sidebar-accent)65%,var(--sidebar))}}.dashboard-shell-sidebar__link:hover{color:var(--sidebar-accent-foreground)}.dashboard-shell-sidebar__link:focus-visible{border-color:var(--sidebar-ring);outline:none}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link:focus-visible{border-color:color-mix(in oklch,var(--sidebar-ring)35%,transparent)}}.dashboard-shell-sidebar__link:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--sidebar-ring)40%,transparent)}}.dashboard-shell-sidebar__link--active{border-color:var(--sidebar-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link--active{border-color:color-mix(in oklch,var(--sidebar-primary)22%,transparent)}}.dashboard-shell-sidebar__link--active{background:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link--active{background:color-mix(in oklch,var(--sidebar-accent)88%,var(--sidebar))}}.dashboard-shell-sidebar__link--active{color:var(--nav-active-foreground);box-shadow:inset 3px 0 0 var(--sidebar-primary),0 4px 14px -10px var(--sidebar-primary);font-weight:600}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link--active{box-shadow:inset 3px 0 0 var(--sidebar-primary),0 4px 14px -10px color-mix(in oklch,var(--sidebar-primary)28%,transparent)}}@media (min-width:1025px){.dashboard-shell-sidebar__link--active:hover{transform:translate(1px)}}.dashboard-shell-sidebar__link--collapsed{justify-content:center;gap:0;width:2.75rem;margin:0 auto;padding:.5rem}.dashboard-shell-sidebar__link-icon{color:var(--sidebar-foreground);flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-shell-sidebar__link-icon{color:color-mix(in oklch,var(--sidebar-foreground)78%,transparent)}}.dashboard-shell-sidebar__link-icon{transition:color .15s}.dashboard-shell-sidebar__link--active .dashboard-shell-sidebar__link-icon{color:var(--nav-active-foreground)}.dashboard-shell-sidebar__link-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dashboard-shell-sidebar__badge{border-radius:var(--radius-full);border:2px solid var(--sidebar);background:var(--destructive);font-variant-numeric:tabular-nums;min-width:1.25rem;min-height:1.25rem;color:var(--destructive-foreground);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-shell-sidebar__badge--collapsed{min-width:1rem;min-height:1rem;margin-left:0;font-size:.625rem;position:absolute;top:-.25rem;right:-.25rem}.dashboard-shell-sidebar--collapsed .dashboard-shell-sidebar__section{padding-left:.375rem;padding-right:.375rem}.accounts-auth-page{isolation:isolate;background:var(--background);min-height:100dvh;position:relative}.accounts-auth-main{isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden auto}.accounts-auth-backdrop{z-index:0;pointer-events:none;background:radial-gradient(ellipse 88% 58% at 10% 6%,var(--primary)0,transparent 56%),radial-gradient(ellipse 72% 52% at 90% 88%,var(--secondary-brand)0,transparent 52%),radial-gradient(ellipse 55% 42% at 50% 100%,var(--accent-brand)0,transparent 55%),linear-gradient(155deg,var(--background)0,var(--muted)48%,var(--detail-zone)100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.accounts-auth-backdrop{background:radial-gradient(ellipse 88% 58% at 10% 6%,color-mix(in oklch,var(--primary)var(--auth-glow-primary),transparent)0,transparent 56%),radial-gradient(ellipse 72% 52% at 90% 88%,color-mix(in oklch,var(--secondary-brand)var(--auth-glow-secondary),transparent)0,transparent 52%),radial-gradient(ellipse 55% 42% at 50% 100%,color-mix(in oklch,var(--accent-brand)var(--auth-glow-accent),transparent)0,transparent 55%),linear-gradient(155deg,var(--background)0,color-mix(in oklch,var(--muted)45%,var(--background))48%,color-mix(in oklch,var(--detail-zone)35%,var(--background))100%)}}.dark .accounts-auth-backdrop{background:radial-gradient(ellipse 92% 62% at 8% -4%,var(--primary)0,transparent 58%),radial-gradient(ellipse 78% 54% at 94% 10%,var(--secondary-brand)0,transparent 54%),radial-gradient(ellipse 65% 48% at 50% 100%,var(--info)0,transparent 56%),linear-gradient(165deg,var(--background)0,var(--muted)42%,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-backdrop{background:radial-gradient(ellipse 92% 62% at 8% -4%,color-mix(in oklch,var(--primary)var(--auth-glow-primary),transparent)0,transparent 58%),radial-gradient(ellipse 78% 54% at 94% 10%,color-mix(in oklch,var(--secondary-brand)var(--auth-glow-secondary),transparent)0,transparent 54%),radial-gradient(ellipse 65% 48% at 50% 100%,color-mix(in oklch,var(--info)10%,transparent)0,transparent 56%),linear-gradient(165deg,var(--background)0,color-mix(in oklch,var(--muted)18%,var(--background))42%,color-mix(in oklch,var(--primary)4%,var(--background))100%)}}.accounts-auth-main__inner{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:min(100%,44rem);padding:.875rem .75rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.accounts-auth-main__inner{padding:1.25rem 1.25rem 2rem}}@media (min-width:769px){.accounts-auth-main__inner{padding:1.5rem 1.5rem 2.25rem}}@media (min-width:1025px){.accounts-auth-main__inner{max-width:68rem;margin-inline:auto;padding:2rem 1.5rem 2.75rem}}.accounts-auth-shell{grid-template-columns:minmax(0,1fr);gap:.875rem;width:100%;min-width:0;max-width:64rem;animation:form-drawer-fade-in .42s ease-out both;display:grid}@media (min-width:769px){.accounts-auth-shell{border-radius:var(--radius-xl);border:1px solid var(--border);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-auth-shell{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.accounts-auth-shell{background:var(--card);box-shadow:0 1px 2px var(--auth-card-sheen),0 20px 48px -22px var(--primary),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-shell{box-shadow:0 1px 2px var(--auth-card-sheen),0 20px 48px -22px color-mix(in oklch,var(--primary)24%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.dark .accounts-auth-shell{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-shell{border-color:color-mix(in oklch,var(--primary)16%,var(--border))}}.dark .accounts-auth-shell{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-shell{background:color-mix(in oklch,var(--surface-elevated)10%,var(--card))}}.dark .accounts-auth-shell{box-shadow:0 1px 2px var(--auth-card-sheen),0 24px 52px -18px var(--primary),inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-shell{box-shadow:0 1px 2px var(--auth-card-sheen),0 24px 52px -18px color-mix(in oklch,var(--primary)20%,transparent),inset 0 1px 0 color-mix(in oklch,var(--foreground)5%,transparent)}}}.accounts-auth-shell__form-zone{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}@media (min-width:769px){.accounts-auth-shell__form-zone:before{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--primary)35%,var(--secondary-brand)65%,transparent 100%);width:1px;position:absolute;inset:12% auto 12% 0}@supports (color:color-mix(in lab,red,red)){.accounts-auth-shell__form-zone:before{background:linear-gradient(180deg,transparent 0,color-mix(in oklch,var(--primary)28%,transparent)35%,color-mix(in oklch,var(--secondary-brand)22%,transparent)65%,transparent 100%)}}.accounts-auth-shell__form-zone:before{opacity:.7}}.accounts-auth-brand-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.accounts-auth-brand-panel{background:var(--detail-hero);color-scheme:light}.dark .accounts-auth-brand-panel{color-scheme:dark;border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-brand-panel{border-color:color-mix(in oklch,var(--primary)14%,var(--border))}}.dark .accounts-auth-brand-panel{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-brand-panel{background:color-mix(in oklch,var(--muted)14%,var(--card))}}@media (min-width:769px){.accounts-auth-brand-panel{border:0;border-right:1px solid var(--border);border-radius:0}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel{border-right:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.dark .accounts-auth-brand-panel{border-right-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-brand-panel{border-right-color:color-mix(in oklch,var(--border)65%,transparent)}}}.accounts-auth-brand-panel__mesh{pointer-events:none;opacity:.55;background-image:radial-gradient(var(--foreground)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__mesh{background-image:radial-gradient(color-mix(in oklch,var(--foreground)5%,transparent)1px,transparent 1px)}}.accounts-auth-brand-panel__mesh{background-size:20px 20px;-webkit-mask-image:radial-gradient(85% 70% at 30% 20%,#000 15%,#0000 72%);mask-image:radial-gradient(85% 70% at 30% 20%,#000 15%,#0000 72%)}.accounts-auth-brand-panel__accent{pointer-events:none;background:radial-gradient(ellipse 80% 55% at 0 0,var(--primary)0,transparent 58%),radial-gradient(ellipse 60% 45% at 100% 100%,var(--secondary-brand)0,transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__accent{background:radial-gradient(ellipse 80% 55% at 0 0,color-mix(in oklch,var(--primary)var(--auth-glow-primary),transparent)0,transparent 58%),radial-gradient(ellipse 60% 45% at 100% 100%,color-mix(in oklch,var(--secondary-brand)var(--auth-glow-secondary),transparent)0,transparent 55%)}}.accounts-auth-brand-panel__shine{pointer-events:none;background:linear-gradient(125deg,var(--primary)0,transparent 62%);width:55%;height:45%;position:absolute;inset:-20% auto auto -10%}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__shine{background:linear-gradient(125deg,color-mix(in oklch,var(--primary)18%,transparent)0,transparent 62%)}}.accounts-auth-brand-panel__shine{opacity:.45;filter:blur(18px)}.accounts-auth-brand-panel__inner{z-index:1;flex-direction:column;gap:.5rem;min-width:0;padding:1rem 1rem 1.125rem;display:flex;position:relative}@media (min-width:640px){.accounts-auth-brand-panel__inner{gap:.625rem;padding:1.25rem 1.375rem 1.375rem}}@media (min-width:769px){.accounts-auth-brand-panel__inner{justify-content:center;gap:.75rem;min-height:100%;padding:2rem 1.75rem}}.accounts-auth-brand-panel__logo-wrap{border-radius:var(--radius-lg);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__logo-wrap{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.accounts-auth-brand-panel__logo-wrap{box-shadow:inset 0 0 0 1px var(--primary),0 8px 20px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__logo-wrap{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)16%,transparent),0 8px 20px -12px color-mix(in oklch,var(--primary)35%,transparent)}}@media (min-width:769px){.accounts-auth-brand-panel__logo-wrap{width:3rem;height:3rem}}.accounts-auth-brand-panel__eyebrow{letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--primary);margin:0;font-size:.6875rem;font-weight:600;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__eyebrow{color:color-mix(in oklch,var(--primary)70%,var(--foreground))}}.accounts-auth-brand-panel__title{letter-spacing:-.02em;text-wrap:balance;color:var(--page-title-foreground,var(--foreground));margin:0;font-size:1.25rem;font-weight:700;line-height:1.15}@media (min-width:640px){.accounts-auth-brand-panel__title{font-size:1.375rem}}@media (min-width:769px){.accounts-auth-brand-panel__title{font-size:1.625rem}}.accounts-auth-brand-panel__subtitle{text-wrap:balance;color:var(--foreground);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__subtitle{color:color-mix(in oklch,var(--foreground)88%,var(--muted-foreground))}}@media (min-width:640px){.accounts-auth-brand-panel__subtitle{font-size:.9375rem}}.accounts-auth-brand-panel__description{max-width:26rem;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.55}@media (max-width:639.98px){.accounts-auth-brand-panel__description{display:none}}.accounts-auth-brand-panel__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:769px){.accounts-auth-brand-panel__highlights{flex-direction:column;gap:.625rem;margin-top:.5rem;display:flex}}.accounts-auth-brand-panel__highlight{border-radius:var(--radius-md);border:1px solid var(--border);align-items:flex-start;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__highlight{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.accounts-auth-brand-panel__highlight{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__highlight{background:color-mix(in oklch,var(--card)72%,transparent)}}.accounts-auth-brand-panel__highlight{animation:accounts-auth-highlight-in .45s ease-out both;animation-delay:calc(80ms*var(--auth-highlight-i,0) + .12s);padding:.5rem .5625rem;transition:border-color .15s,background-color .15s,transform .15s}@media (min-width:769px){.accounts-auth-brand-panel__highlight{gap:.625rem;padding:.5625rem .625rem}}@media (min-width:1025px){.accounts-auth-brand-panel__highlight:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__highlight:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.accounts-auth-brand-panel__highlight:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__highlight:hover{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.accounts-auth-brand-panel__highlight:hover{transform:translateY(-1px)}}.accounts-auth-brand-panel__highlight-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__highlight-icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.accounts-auth-brand-panel__highlight-icon{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__highlight-icon{color:color-mix(in oklch,var(--primary)75%,var(--foreground))}}@media (min-width:769px){.accounts-auth-brand-panel__highlight-icon{width:1.875rem;height:1.875rem}}.accounts-auth-brand-panel__highlight-copy{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.accounts-auth-brand-panel__highlight-label{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.25;overflow:hidden}@media (min-width:769px){.accounts-auth-brand-panel__highlight-label{font-size:.8125rem}}.accounts-auth-brand-panel__highlight-detail{color:var(--muted-foreground);font-size:.75rem;line-height:1.35;display:none;overflow:hidden}@media (min-width:769px){.accounts-auth-brand-panel__highlight-detail{white-space:normal;display:block}}@keyframes accounts-auth-highlight-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.accounts-auth-form--enter{animation:form-drawer-fade-in .4s ease-out 60ms both}.accounts-auth-card{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-auth-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-auth-card{background:var(--card);box-shadow:0 1px 2px var(--auth-card-sheen),0 16px 40px -20px var(--primary),0 8px 24px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-card{box-shadow:0 1px 2px var(--auth-card-sheen),0 16px 40px -20px color-mix(in oklch,var(--primary)22%,transparent),0 8px 24px -12px color-mix(in oklch,var(--foreground)10%,transparent)}}.accounts-auth-card{transition:border-color .2s,box-shadow .25s}@media (min-width:769px){.accounts-auth-shell .accounts-auth-card{box-shadow:none;background:0 0;border:0;border-radius:0}.accounts-auth-shell .accounts-auth-card:before{display:none}}.dark .accounts-auth-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-card{background:color-mix(in oklch,var(--surface-elevated)12%,var(--card))}}.dark .accounts-auth-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-card{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.dark .accounts-auth-card{box-shadow:0 1px 2px var(--auth-card-sheen),0 20px 48px -18px var(--primary),0 10px 28px -14px var(--foreground),inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-card{box-shadow:0 1px 2px var(--auth-card-sheen),0 20px 48px -18px color-mix(in oklch,var(--primary)18%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)14%,transparent),inset 0 1px 0 color-mix(in oklch,var(--foreground)6%,transparent)}}@media (min-width:769px){.dark .accounts-auth-shell .accounts-auth-card{box-shadow:none;background:0 0;border:0}}.accounts-auth-card:before{content:"";background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.accounts-auth-card:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.dark .accounts-auth-card:before{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)48%,var(--info)100%)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-card:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)55%,var(--primary))48%,color-mix(in oklch,var(--info)35%,transparent)100%)}}@media (min-width:1025px){.accounts-auth-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-card:hover{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.accounts-auth-card:hover{box-shadow:0 1px 2px var(--auth-card-sheen),0 24px 52px -16px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-card:hover{box-shadow:0 1px 2px var(--auth-card-sheen),0 24px 52px -16px color-mix(in oklch,var(--primary)28%,transparent)}}.accounts-auth-shell .accounts-auth-card:hover{box-shadow:none;border-color:#0000}.dark .accounts-auth-card:hover{box-shadow:0 1px 2px var(--auth-card-sheen),0 26px 56px -14px var(--primary),inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-card:hover{box-shadow:0 1px 2px var(--auth-card-sheen),0 26px 56px -14px color-mix(in oklch,var(--primary)24%,transparent),inset 0 1px 0 color-mix(in oklch,var(--foreground)8%,transparent)}}.dark .accounts-auth-shell .accounts-auth-card:hover{box-shadow:none}}.accounts-auth-form{color-scheme:light;flex-direction:column;gap:1.125rem;min-width:0;padding:1.25rem 1.25rem 1.5rem;display:flex}.dark .accounts-auth-form{color-scheme:dark}@media (min-width:640px){.accounts-auth-form{gap:1.25rem;padding:1.5rem 1.75rem 1.75rem}}@media (min-width:769px){.accounts-auth-form{gap:1.375rem;padding:2rem 2rem 2.25rem}}.accounts-auth-form__header{flex-direction:column;gap:.75rem;min-width:0;display:flex}.accounts-auth-form__heading{min-width:0}.accounts-auth-form__title{letter-spacing:-.02em;color:var(--page-title-foreground,var(--foreground));text-wrap:balance;font-size:1.3125rem;font-weight:600;line-height:1.2}@media (min-width:640px){.accounts-auth-form__title{font-size:1.5rem}}.accounts-auth-form__subtitle{color:var(--muted-foreground);text-wrap:pretty;margin-top:.375rem;font-size:.875rem;line-height:1.45}.accounts-auth-form__fields{flex-direction:column;gap:1rem;display:flex}.accounts-auth-form__meta{justify-content:flex-end;align-items:center;min-width:0;margin-top:-.25rem;display:flex}.accounts-auth-form__body{flex-direction:column;gap:1rem;min-width:0;display:flex}.accounts-auth-form__badge-row{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.accounts-auth-audience-hint{border-radius:var(--radius-lg);border:1px solid var(--info);align-items:flex-start;gap:.625rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-auth-audience-hint{border:1px solid color-mix(in oklch,var(--info)28%,transparent)}}.accounts-auth-audience-hint{background:var(--info-surface);color:var(--info-surface-foreground);padding:.625rem .75rem}.accounts-auth-audience-hint:before{content:"";background:var(--info);width:3px;position:absolute;top:0;bottom:0;left:0}.accounts-auth-audience-hint p{color:var(--info-surface-foreground);margin:0;font-size:.8125rem;line-height:1.4}.dark .accounts-auth-audience-hint{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-audience-hint{border-color:color-mix(in oklch,var(--info)38%,transparent)}}.dark .accounts-auth-audience-hint{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-audience-hint{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)8%,transparent)}}.accounts-auth-inline-error{border-radius:var(--radius-lg);border:1px solid var(--error);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-auth-inline-error{border:1px solid color-mix(in oklch,var(--error)28%,transparent)}}.accounts-auth-inline-error{background:var(--error-surface);color:var(--error-surface-foreground);padding:.625rem .75rem .625rem .875rem;font-size:.875rem;line-height:1.4}.accounts-auth-inline-error:before{content:"";background:var(--error);width:3px;position:absolute;top:0;bottom:0;left:0}.accounts-auth-bootstrap-alert{overflow:hidden}.accounts-auth-link{min-height:2.75rem;color:var(--primary-link,var(--primary));white-space:nowrap;cursor:pointer;align-items:center;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.accounts-auth-link:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-link:hover{color:color-mix(in oklch,var(--primary)82%,var(--foreground))}}.accounts-auth-link:hover{text-decoration:underline}.accounts-auth-link:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.accounts-auth-link--quiet{color:var(--muted-foreground);font-weight:500}.accounts-auth-link--quiet:hover{color:var(--primary-link,var(--primary))}.accounts-auth-rate-limit{border-radius:var(--radius-md);border:1px solid var(--warning);margin:0}@supports (color:color-mix(in lab,red,red)){.accounts-auth-rate-limit{border:1px solid color-mix(in oklch,var(--warning)28%,transparent)}}.accounts-auth-rate-limit{background:var(--warning-surface);color:var(--warning-surface-foreground);text-align:center;text-wrap:pretty;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4}.accounts-auth-page .accounts-auth-input{min-height:2.75rem;caret-color:var(--foreground);border-color:var(--border);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input{border-color:color-mix(in oklch,var(--border)92%,transparent)}}.accounts-auth-page .accounts-auth-input{background-color:var(--surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input{background-color:color-mix(in oklch,var(--surface-elevated)35%,var(--card))!important}}.accounts-auth-page .accounts-auth-input{transition:border-color .2s,box-shadow .2s,background-color .2s,color .15s}.dark .accounts-auth-page .accounts-auth-input{background-color:var(--card)!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input{background-color:color-mix(in oklch,var(--card)78%,var(--background))!important}}.dark .accounts-auth-page .accounts-auth-input{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input{border-color:color-mix(in oklch,var(--border)72%,transparent)}}.accounts-auth-page .accounts-auth-input:autofill{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}.accounts-auth-page .accounts-auth-input:autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.accounts-auth-page .accounts-auth-input:autofill{box-shadow:0 0 0 1000px var(--surface-elevated)inset!important}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--surface-elevated)35%,var(--card))inset!important}}.dark .accounts-auth-page .accounts-auth-input:autofill{-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:-webkit-autofill:active{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}.dark .accounts-auth-page .accounts-auth-input:autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.dark .accounts-auth-page .accounts-auth-input:autofill{box-shadow:0 0 0 1000px var(--card)inset!important}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-page .accounts-auth-input:autofill{box-shadow:0 0 0 1000px color-mix(in oklch,var(--card)82%,var(--background))inset!important}}.accounts-auth-page .accounts-auth-input:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:focus-visible{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.accounts-auth-page .accounts-auth-input:focus-visible{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-page .accounts-auth-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring)35%,transparent)}}.accounts-auth-input-action{cursor:pointer;border-radius:var(--radius-md);min-width:2.75rem;min-height:2.75rem;color:var(--muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.accounts-auth-input-action:hover:not(:disabled){color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-input-action:hover:not(:disabled){background:color-mix(in oklch,var(--muted)35%,transparent)}}.accounts-auth-input-action:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){.accounts-auth-input-action:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)40%,transparent)}}.accounts-auth-input-action:disabled{cursor:not-allowed;opacity:.5}.accounts-auth-submit{cursor:pointer;white-space:nowrap;width:100%;min-height:2.75rem;box-shadow:0 2px 10px -4px var(--primary);font-weight:600}@supports (color:color-mix(in lab,red,red)){.accounts-auth-submit{box-shadow:0 2px 10px -4px color-mix(in oklch,var(--primary)40%,transparent)}}@media (min-width:769px){.accounts-auth-submit{align-self:flex-start;width:auto;min-width:10rem}}.accounts-auth-secondary-action{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border);justify-content:center;align-items:center;min-width:11rem;min-height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-auth-secondary-action{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-auth-secondary-action{background:var(--card);color:var(--foreground);white-space:nowrap;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s}.accounts-auth-secondary-action:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-secondary-action:hover{background:color-mix(in oklch,var(--muted)40%,var(--card))}}.accounts-auth-secondary-action:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-secondary-action:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.accounts-auth-secondary-action:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}.accounts-auth-recovery-badge{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-auth-recovery-badge{border:1px solid color-mix(in oklch,var(--primary)22%,transparent)}}.accounts-auth-recovery-badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-recovery-badge{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.accounts-auth-recovery-badge{color:var(--primary)}.accounts-auth-recovery-hint{border-radius:var(--radius-lg);border:1px solid var(--info);align-items:flex-start;gap:.625rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-auth-recovery-hint{border:1px solid color-mix(in oklch,var(--info)28%,transparent)}}.accounts-auth-recovery-hint{background:var(--info-surface);color:var(--info-surface-foreground);padding:.625rem .75rem}.accounts-auth-recovery-hint:before{content:"";background:var(--info);width:3px;position:absolute;top:0;bottom:0;left:0}.accounts-auth-recovery-hint p{color:var(--info-surface-foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.4}.dark .accounts-auth-recovery-hint{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-recovery-hint{border-color:color-mix(in oklch,var(--info)38%,transparent)}}.dark .accounts-auth-recovery-hint{box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-auth-recovery-hint{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--info)8%,transparent)}}.accounts-auth-success-panel{border-radius:var(--radius-lg);border:1px solid var(--success);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-auth-success-panel{border:1px solid color-mix(in oklch,var(--success)28%,transparent)}}.accounts-auth-success-panel{background:var(--success-surface);color:var(--success-surface-foreground);padding:1rem 1.125rem}.accounts-auth-success-panel__title{color:var(--foreground);white-space:nowrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.accounts-auth-success-panel__description{color:var(--success-surface-foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.45}.accounts-auth-form__footer{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:.375rem;padding-top:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-auth-form__footer{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.accounts-auth-form__access-hint{min-width:0;max-width:100%;color:var(--muted-foreground);text-align:center;text-wrap:pretty;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .375rem;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.accounts-auth-form__access-hint .accounts-auth-link{min-height:2.75rem}.accounts-auth-form__footer-link{min-height:2.75rem;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}@media (min-width:1025px){.accounts-auth-form__footer-link:hover{color:var(--foreground)}}.accounts-auth-form__footer-link:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);outline:none}@media (prefers-reduced-motion:reduce){.accounts-auth-brand-panel,.accounts-auth-brand-panel__highlight,.accounts-auth-card,.accounts-auth-form--enter,.accounts-auth-shell{transition:none;animation:none}.accounts-auth-brand-panel__highlight:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-auth-brand-panel__highlight:hover{background:color-mix(in oklch,var(--card)72%,transparent)}}.accounts-auth-brand-panel__highlight:hover{transform:none}}.accounts-home{isolation:isolate;background:var(--marketing-canvas-base);min-height:100%;animation:form-drawer-fade-in .4s ease-out both;position:relative}.accounts-home:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 88% 52% at 6% -4%,var(--primary)0,transparent 56%),radial-gradient(ellipse 72% 48% at 96% 2%,var(--secondary-brand)0,transparent 54%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.accounts-home:before{background:radial-gradient(ellipse 88% 52% at 6% -4%,color-mix(in oklch,var(--primary)var(--marketing-glow-primary),transparent)0,transparent 56%),radial-gradient(ellipse 72% 48% at 96% 2%,color-mix(in oklch,var(--secondary-brand)var(--marketing-glow-secondary),transparent)0,transparent 54%)}}.accounts-home:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 42% at 50% 100%,var(--accent-brand)0,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.accounts-home:after{background:radial-gradient(ellipse 60% 42% at 50% 100%,color-mix(in oklch,var(--accent-brand)var(--marketing-glow-accent),transparent)0,transparent 58%)}}.accounts-home>*{z-index:1;position:relative}.accounts-home__page{width:100%;max-width:80rem;margin-inline:auto;padding-block:1.5rem 2.5rem;padding-inline:1rem}@media (min-width:640px){.accounts-home__page{padding-block:2rem 3rem;padding-inline:1.5rem}}@media (min-width:1025px){.accounts-home__page{padding-block:2.5rem 3.5rem;padding-inline:2rem}}.accounts-home-hero{align-items:center;gap:2rem;min-width:0;display:grid}@media (min-width:769px){.accounts-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem}}@media (min-width:1025px){.accounts-home-hero{gap:3.5rem}}.accounts-home-hero__content{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:640px){.accounts-home-hero__content{gap:1.5rem}}.accounts-home-hero__eyebrow{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.375rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-home-hero__eyebrow{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.accounts-home-hero__eyebrow{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-home-hero__eyebrow{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.accounts-home-hero__eyebrow{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.dark .accounts-home-hero__eyebrow{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-hero__eyebrow{background:color-mix(in oklch,var(--primary)16%,var(--card))}}.dark .accounts-home-hero__eyebrow{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-hero__eyebrow{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.accounts-home-hero__title{letter-spacing:-.03em;color:var(--page-title-foreground);font-size:clamp(1.875rem,4.5vw,3.25rem);font-weight:700;line-height:1.08}.accounts-home-hero__tagline{color:var(--secondary-brand);font-size:clamp(1.0625rem,2.2vw,1.375rem);font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.accounts-home-hero__tagline{color:color-mix(in oklch,var(--secondary-brand)72%,var(--foreground))}}.dark .accounts-home-hero__tagline{color:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-hero__tagline{color:color-mix(in oklch,var(--secondary-brand)55%,var(--foreground))}}.accounts-home-hero__description{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.6}@media (min-width:640px){.accounts-home-hero__description{font-size:1.0625rem}}.accounts-home-hero__actions{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:769px){.accounts-home-hero__actions{flex-flow:wrap;align-items:center;width:auto}}.accounts-home-hero__chips{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.accounts-home-trust-chip{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-home-trust-chip{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.accounts-home-trust-chip{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-home-trust-chip{background:color-mix(in oklch,var(--card)88%,var(--muted))}}.accounts-home-trust-chip{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;font-weight:500}.accounts-home-trust-chip__dot{background:var(--success);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.accounts-home-trust-chip__dot{box-shadow:0 0 0 2px color-mix(in oklch,var(--success)25%,transparent)}}.accounts-home-trust-chip__dot{flex-shrink:0}.accounts-home-identity-panel{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-home-identity-panel{background:var(--marketing-identity-surface);box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px color-mix(in oklch,var(--primary)18%,transparent)}}.dark .accounts-home-identity-panel{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-identity-panel{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.dark .accounts-home-identity-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 22px 52px -18px var(--primary),inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-identity-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 22px 52px -18px color-mix(in oklch,var(--primary)20%,transparent),inset 0 1px 0 color-mix(in oklch,var(--foreground)5%,transparent)}}.accounts-home-identity-panel:before{content:"";background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.accounts-home-identity-panel__body{padding:1.25rem}@media (min-width:640px){.accounts-home-identity-panel__body{padding:1.5rem}}.accounts-home-identity-panel__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:1.25rem;display:flex}.accounts-home-identity-panel__title{color:var(--foreground);white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.accounts-home-identity-panel__status{background:var(--success-surface);color:var(--success-surface-foreground);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.accounts-home-identity-panel__systems{flex-direction:column;gap:.625rem;display:flex}.accounts-home-identity-panel__system{border-radius:var(--radius-lg);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel__system{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.accounts-home-identity-panel__system{background:var(--card);transition:border-color .2s,box-shadow .2s,transform .2s}@media (min-width:1025px){.accounts-home-identity-panel__system:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel__system:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.accounts-home-identity-panel__system:hover{box-shadow:0 8px 20px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel__system:hover{box-shadow:0 8px 20px -14px color-mix(in oklch,var(--primary)16%,transparent)}}.accounts-home-identity-panel__system:hover{transform:translateY(-1px)}}.accounts-home-identity-panel__system-info{align-items:center;gap:.625rem;min-width:0;display:flex}.accounts-home-identity-panel__system-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel__system-icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.accounts-home-identity-panel__system-icon{color:var(--primary);font-size:.75rem;font-weight:700}.dark .accounts-home-identity-panel__system-icon{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-identity-panel__system-icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.accounts-home-identity-panel__system-name{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.accounts-home-identity-panel__system-state{color:var(--success);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.accounts-home-identity-panel__footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-home-identity-panel__footer{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.accounts-home-identity-panel__badge{border-radius:var(--radius-md);background:var(--info-surface);color:var(--info-surface-foreground);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.accounts-home-identity-panel__badge--success{background:var(--success-surface);color:var(--success-surface-foreground)}.accounts-home-identity-panel__badge--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.accounts-home-trust-strip{grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.accounts-home-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1025px){.accounts-home-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem}}.accounts-home-feature-zone{border-radius:var(--radius-xl);border:1px solid var(--border);margin-top:2.5rem;padding:1.25rem}@supports (color:color-mix(in lab,red,red)){.accounts-home-feature-zone{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.accounts-home-feature-zone{background:var(--marketing-feature-zone);box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-home-feature-zone{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)3%,transparent)}}@media (min-width:640px){.accounts-home-feature-zone{margin-top:3rem;padding:1.5rem}}@media (min-width:1025px){.accounts-home-feature-zone{margin-top:3.5rem;padding:2rem}}.accounts-home-feature-zone__header{flex-direction:column;gap:.75rem;min-width:0;margin-bottom:1.5rem;display:flex}@media (min-width:769px){.accounts-home-feature-zone__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem}}.accounts-home-feature-zone__title{letter-spacing:-.02em;color:var(--page-title-foreground);white-space:nowrap;font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:700}.accounts-home-feature-zone__description{max-width:32rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.accounts-home-feature-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:769px){.accounts-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}.accounts-home-feature-card{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-home-feature-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-home-feature-card{background:var(--card);box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-home-feature-card{box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.accounts-home-feature-card{transition:border-color .22s,box-shadow .22s,transform .22s}.dark .accounts-home-feature-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-feature-card{background:color-mix(in oklch,var(--surface-elevated)8%,var(--card))}}.dark .accounts-home-feature-card{box-shadow:0 1px 2px var(--marketing-card-edge),0 10px 26px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-home-feature-card{box-shadow:0 1px 2px var(--marketing-card-edge),0 10px 26px -12px color-mix(in oklch,var(--primary)8%,transparent)}}@media (min-width:1025px){.accounts-home-feature-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-home-feature-card:hover{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.accounts-home-feature-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 16px 36px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-home-feature-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 16px 36px -14px color-mix(in oklch,var(--primary)16%,transparent)}}.accounts-home-feature-card:hover{transform:translateY(-2px)}}.accounts-home-feature-card__accent{width:100%;height:3px}.accounts-home-feature-card__body{flex-direction:column;flex:1;gap:.875rem;min-width:0;padding:1.25rem;display:flex}@media (min-width:640px){.accounts-home-feature-card__body{padding:1.375rem 1.5rem 1.5rem}}.accounts-home-feature-card__top{align-items:flex-start;gap:.875rem;min-width:0;display:flex}.accounts-home-feature-card__icon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--primary-foreground);box-shadow:inset 0 0 0 1px var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-home-feature-card__icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground)8%,transparent)}}.accounts-home-feature-card__title{color:var(--foreground);white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.25}.accounts-home-feature-card__description{color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.55}.accounts-home-feature-card__action{margin-top:auto;padding-top:.25rem}@media (prefers-reduced-motion:reduce){.accounts-home,.accounts-home-feature-card,.accounts-home-identity-panel__system{transition:none;animation:none}.accounts-home-feature-card:hover,.accounts-home-identity-panel__system:hover{transform:none}}.accounts-site-header{z-index:var(--z-sticky);border-bottom:1px solid var(--marketing-header-border);background:var(--marketing-header-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;box-shadow:0 1px 0 var(--foreground);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.accounts-site-header{box-shadow:0 1px 0 color-mix(in oklch,var(--foreground)3%,transparent)}}.accounts-site-header{transition:background-color .25s,border-color .25s,box-shadow .25s}.accounts-site-header:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--primary)18%,var(--secondary-brand)52%,var(--primary)82%,transparent 100%);inset-inline:0;height:2px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.accounts-site-header:before{background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--primary)55%,transparent)18%,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))52%,color-mix(in oklch,var(--primary)35%,transparent)82%,transparent 100%)}}.accounts-site-header:before{opacity:.85}.accounts-site-header--scrolled{background:var(--marketing-header-surface-scrolled);border-bottom-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header--scrolled{border-bottom-color:color-mix(in oklch,var(--primary)14%,var(--border))}}.accounts-site-header--scrolled{box-shadow:0 1px 0 var(--foreground),0 10px 28px -16px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header--scrolled{box-shadow:0 1px 0 color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--primary)14%,transparent)}}.dark .accounts-site-header{box-shadow:0 1px 0 var(--marketing-card-edge)}.dark .accounts-site-header--scrolled{box-shadow:0 1px 0 var(--marketing-card-edge),0 14px 36px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header--scrolled{box-shadow:0 1px 0 var(--marketing-card-edge),0 14px 36px -14px color-mix(in oklch,var(--primary)18%,transparent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.accounts-site-header,.accounts-site-header--scrolled{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.accounts-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}}.accounts-site-header__inner{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:80rem;height:4rem;margin-inline:auto;padding-inline:1rem;display:flex}@media (min-width:640px){.accounts-site-header__inner{gap:1rem;padding-inline:1.5rem}}@media (min-width:1025px){.accounts-site-header__inner{height:4.25rem;padding-inline:2rem}}.accounts-site-header__inner--dashboard{max-width:none}.accounts-site-header__brand{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.accounts-site-header__brand{gap:.75rem}}.accounts-site-header__brand-link{border-radius:var(--radius-md);align-items:center;min-width:0;transition:opacity .2s;display:flex}@media (min-width:1025px){.accounts-site-header__brand-link:hover{opacity:.92}}.accounts-site-header__secure-badge{border:1px solid var(--success);border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .55rem;display:none}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__secure-badge{border:1px solid color-mix(in oklch,var(--success)28%,var(--border))}}.accounts-site-header__secure-badge{background:var(--success-surface);color:var(--success-surface-foreground);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:600}@media (min-width:1280px){.accounts-site-header__secure-badge{display:inline-flex}}.accounts-site-header__nav{flex:1;justify-content:center;min-width:0;padding-inline:.5rem;display:none}@media (min-width:769px){.accounts-site-header__nav{display:flex}}.accounts-site-header__nav-rail{border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__nav-rail{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.accounts-site-header__nav-rail{background:var(--marketing-header-nav-rail);box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__nav-rail{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)4%,transparent)}}.accounts-site-header__nav-link{letter-spacing:.01em;min-height:2.25rem;color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex;position:relative}@media (min-width:1025px){.accounts-site-header__nav-link{padding-inline:1rem;font-size:.875rem}.accounts-site-header__nav-link:hover{color:var(--foreground);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__nav-link:hover{background:color-mix(in oklch,var(--card)70%,transparent)}}}.accounts-site-header__nav-link--active{color:var(--nav-active-foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__nav-link--active{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.accounts-site-header__nav-link--active{box-shadow:inset 0 0 0 1px var(--primary),0 2px 8px -4px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__nav-link--active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent),0 2px 8px -4px color-mix(in oklch,var(--primary)18%,transparent)}}.dark .accounts-site-header__nav-link--active{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header__nav-link--active{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.dark .accounts-site-header__nav-link--active{box-shadow:inset 0 0 0 1px var(--primary),0 4px 12px -6px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header__nav-link--active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)35%,transparent),0 4px 12px -6px color-mix(in oklch,var(--primary)22%,transparent)}}.accounts-site-header__nav-indicator{background:var(--primary);border-radius:9999px;width:1.25rem;height:.125rem;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.dark .accounts-site-header__nav-indicator{background:var(--foreground)}.accounts-site-header__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.accounts-site-header__actions{gap:.625rem}}.accounts-site-header__auth{align-items:center;gap:.5rem;display:none}@media (min-width:769px){.accounts-site-header__auth{display:flex}}.accounts-site-header__cta{white-space:nowrap;min-height:2.25rem;box-shadow:0 1px 2px var(--foreground),0 6px 16px -8px var(--primary);border-radius:9999px;padding-inline:1rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__cta{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)6%,transparent),0 6px 16px -8px color-mix(in oklch,var(--primary)35%,transparent)}}.accounts-site-header__cta{transition:background-color .2s,box-shadow .2s,transform .2s}@media (min-width:1025px){.accounts-site-header__cta:hover{box-shadow:0 1px 2px var(--foreground),0 10px 22px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__cta:hover{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)6%,transparent),0 10px 22px -8px color-mix(in oklch,var(--primary)42%,transparent)}}.accounts-site-header__cta:hover{transform:translateY(-1px)}}.accounts-site-header__theme-toggle{border-radius:var(--radius-lg);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__theme-toggle{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.accounts-site-header__theme-toggle{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__theme-toggle{background:color-mix(in oklch,var(--card)75%,var(--muted))}}.dark .accounts-site-header__theme-toggle{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header__theme-toggle{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.dark .accounts-site-header__theme-toggle{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header__theme-toggle{border-color:color-mix(in oklch,var(--primary)16%,var(--border))}}.accounts-site-header__menu-trigger{border-radius:var(--radius-lg);border-color:var(--border);display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__menu-trigger{border-color:color-mix(in oklch,var(--border)85%,transparent)}}.accounts-site-header__menu-trigger{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__menu-trigger{background:color-mix(in oklch,var(--card)75%,var(--muted))}}@media (min-width:769px){.accounts-site-header__menu-trigger{display:none}}.accounts-site-header__auth-skeleton{align-items:center;gap:.5rem;display:flex}.accounts-site-header__auth-skeleton-avatar,.accounts-site-header__auth-skeleton-button{background:var(--muted);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.accounts-site-header__auth-skeleton-avatar,.accounts-site-header__auth-skeleton-button{background:color-mix(in oklch,var(--muted)70%,var(--card))}}.accounts-site-header__auth-skeleton-avatar,.accounts-site-header__auth-skeleton-button{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.accounts-site-header__auth-skeleton-avatar{width:2rem;height:2rem}.accounts-site-header__auth-skeleton-button{width:5.5rem;height:2.25rem}.accounts-site-header-mobile__backdrop{z-index:var(--z-modal);background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.accounts-site-header-mobile__backdrop{background:color-mix(in oklch,var(--background)55%,transparent)}}.accounts-site-header-mobile__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.accounts-site-header-mobile__panel{z-index:calc(var(--z-modal) + 1);border-inline-start:1px solid var(--marketing-header-border);background:var(--card);inset-block:0;flex-direction:column;width:100%;max-width:20rem;display:flex;position:fixed;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.accounts-site-header-mobile__panel{background:color-mix(in oklch,var(--card)96%,var(--background))}}.accounts-site-header-mobile__panel{box-shadow:-12px 0 40px -16px var(--foreground),inset 3px 0 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header-mobile__panel{box-shadow:-12px 0 40px -16px color-mix(in oklch,var(--foreground)14%,transparent),inset 3px 0 0 color-mix(in oklch,var(--primary)35%,transparent)}}.dark .accounts-site-header-mobile__panel{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header-mobile__panel{background:color-mix(in oklch,var(--card)94%,var(--background))}}.dark .accounts-site-header-mobile__panel{box-shadow:-16px 0 48px -12px var(--primary),inset 3px 0 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header-mobile__panel{box-shadow:-16px 0 48px -12px color-mix(in oklch,var(--primary)16%,transparent),inset 3px 0 0 color-mix(in oklch,var(--primary)45%,transparent)}}.accounts-site-header-mobile__header{justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}.accounts-site-header-mobile__content{flex:1;min-height:0;padding:0 1.25rem 1.5rem}.accounts-site-header-mobile__nav{border-bottom:1px solid var(--border);flex-direction:column;gap:.375rem;padding-block:.5rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-header-mobile__nav{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.accounts-site-header-mobile__nav-link{border-radius:var(--radius-lg);min-height:2.75rem;color:var(--foreground);white-space:nowrap;align-items:center;padding:.625rem .875rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.accounts-site-header-mobile__nav-link--active{color:var(--nav-active-foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header-mobile__nav-link--active{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.accounts-site-header-mobile__nav-link--active{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header-mobile__nav-link--active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)20%,transparent)}}.dark .accounts-site-header-mobile__nav-link--active{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-header-mobile__nav-link--active{background:color-mix(in oklch,var(--primary)18%,var(--card))}}.accounts-site-header-mobile__nav-link:not(.accounts-site-header-mobile__nav-link--active):active{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.accounts-site-header-mobile__nav-link:not(.accounts-site-header-mobile__nav-link--active):active{background:color-mix(in oklch,var(--muted)50%,var(--card))}}.accounts-site-header-mobile__close{border-radius:var(--radius-lg);flex-shrink:0}@media (prefers-reduced-motion:reduce){.accounts-site-header,.accounts-site-header__brand-link,.accounts-site-header__cta,.accounts-site-header__nav-link{transition:none}.accounts-site-header__cta:hover{transform:none}}.accounts-site-footer{border-top:1px solid var(--marketing-footer-border);background:var(--marketing-footer-surface);min-width:0;max-width:100%;color:var(--foreground);position:relative;overflow:hidden}.accounts-site-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--primary)22%,var(--secondary-brand)50%,var(--primary)78%,transparent 100%);inset-inline:0;height:2px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer:before{background:linear-gradient(90deg,transparent 0,color-mix(in oklch,var(--primary)45%,transparent)22%,color-mix(in oklch,var(--secondary-brand)40%,var(--primary))50%,color-mix(in oklch,var(--primary)35%,transparent)78%,transparent 100%)}}.accounts-site-footer:before{opacity:.75}.accounts-site-footer:after{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 55% at 12% 100%,var(--primary)0,transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer:after{background:radial-gradient(ellipse 70% 55% at 12% 100%,color-mix(in oklch,var(--primary)var(--marketing-glow-accent),transparent)0,transparent 58%)}}.accounts-site-footer>*{z-index:1;position:relative}.accounts-site-footer__inner{width:100%;min-width:0;max-width:80rem;margin-inline:auto;padding:2rem 1rem 1.5rem}@media (min-width:640px){.accounts-site-footer__inner{padding:2.5rem 1.5rem 1.75rem}}@media (min-width:1025px){.accounts-site-footer__inner{padding:3rem 2rem 2rem}}.accounts-site-footer__grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:769px){.accounts-site-footer__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2.5rem}}@media (min-width:1025px){.accounts-site-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem}}.accounts-site-footer__brand{flex-direction:column;gap:1rem;min-width:0;display:flex}.accounts-site-footer__brand-link{border-radius:var(--radius-md);width:fit-content;max-width:100%;transition:opacity .2s;display:inline-flex}@media (min-width:1025px){.accounts-site-footer__brand-link:hover{opacity:.92}}.accounts-site-footer__description{max-width:28rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.6}.accounts-site-footer__trust{flex-wrap:wrap;gap:.5rem;display:flex}.accounts-site-footer__trust-badge{border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__trust-badge{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.accounts-site-footer__trust-badge{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__trust-badge{background:color-mix(in oklch,var(--card)85%,var(--muted))}}.accounts-site-footer__trust-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem;font-weight:600}.accounts-site-footer__trust-badge--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__trust-badge--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.accounts-site-footer__trust-badge--success{background:var(--success-surface);color:var(--success-surface-foreground)}.accounts-site-footer__trust-badge--info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__trust-badge--info{border-color:color-mix(in oklch,var(--info)24%,var(--border))}}.accounts-site-footer__trust-badge--info{background:var(--info-surface);color:var(--info-surface-foreground)}.accounts-site-footer__contact-panel{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__contact-panel{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.accounts-site-footer__contact-panel{background:var(--marketing-footer-panel);box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__contact-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px color-mix(in oklch,var(--foreground)8%,transparent)}}.dark .accounts-site-footer__contact-panel{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-footer__contact-panel{border-color:color-mix(in oklch,var(--primary)16%,var(--border))}}.dark .accounts-site-footer__contact-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 10px 26px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-footer__contact-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 10px 26px -12px color-mix(in oklch,var(--primary)10%,transparent)}}.accounts-site-footer__contact-title{letter-spacing:.02em;color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.accounts-site-footer__contact-list{flex-direction:column;gap:.625rem;min-width:0;display:flex}.accounts-site-footer__contact-item{min-width:0;color:var(--muted-foreground);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:flex}.accounts-site-footer__contact-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__contact-icon{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.accounts-site-footer__contact-icon{color:var(--primary)}.dark .accounts-site-footer__contact-icon{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-site-footer__contact-icon{background:color-mix(in oklch,var(--primary)18%,var(--card))}}.accounts-site-footer__contact-link{min-width:0;color:inherit;word-break:break-word;text-decoration:none;transition:color .2s}@media (min-width:1025px){.accounts-site-footer__contact-link:hover{color:var(--foreground)}}.accounts-site-footer__social{flex-direction:column;gap:.625rem;display:flex}.accounts-site-footer__social-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;font-weight:600}.accounts-site-footer__social-links{flex-wrap:wrap;gap:.5rem;display:flex}.accounts-site-footer__social-link{border-radius:var(--radius-lg);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__social-link{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.accounts-site-footer__social-link{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__social-link{background:color-mix(in oklch,var(--card)80%,var(--muted))}}.accounts-site-footer__social-link{color:var(--muted-foreground);cursor:pointer;transition:color .2s,background-color .2s,border-color .2s,transform .2s}@media (min-width:1025px){.accounts-site-footer__social-link:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__social-link:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.accounts-site-footer__social-link:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__social-link:hover{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.accounts-site-footer__social-link:hover{transform:translateY(-1px)}}.accounts-site-footer__links{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}@media (min-width:769px){.accounts-site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.accounts-site-footer__column{flex-direction:column;gap:.875rem;min-width:0;display:none}@media (min-width:769px){.accounts-site-footer__column{display:flex}}.accounts-site-footer__column-title{letter-spacing:.01em;color:var(--page-title-foreground);white-space:nowrap;padding-bottom:.625rem;font-size:.875rem;font-weight:700;position:relative}.accounts-site-footer__column-title:after{content:"";background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)100%);border-radius:9999px;width:1.75rem;height:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__column-title:after{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))100%)}}.accounts-site-footer__link-list{flex-direction:column;gap:.5rem;min-width:0;display:flex}.accounts-site-footer__link{max-width:100%;min-height:2rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}@media (min-width:1025px){.accounts-site-footer__link:hover{color:var(--foreground);transform:translate(2px)}}.accounts-site-footer__link-icon{opacity:0;flex-shrink:0;width:.75rem;height:.75rem;transition:opacity .2s,transform .2s;transform:translate(-4px)}@media (min-width:1025px){.accounts-site-footer__link:hover .accounts-site-footer__link-icon{opacity:1;transform:translate(0)}}.accounts-site-footer__accordion{border-radius:var(--radius-lg);border:1px solid var(--border);display:block}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__accordion{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.accounts-site-footer__accordion{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__accordion{background:color-mix(in oklch,var(--card)70%,var(--marketing-footer-panel))}}.accounts-site-footer__accordion{overflow:hidden}@media (min-width:769px){.accounts-site-footer__accordion{display:none}}.accounts-site-footer__accordion+.accounts-site-footer__accordion{margin-top:.5rem}.accounts-site-footer__accordion-trigger{min-height:2.75rem;color:var(--foreground);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.accounts-site-footer__accordion-trigger::-webkit-details-marker{display:none}.accounts-site-footer__accordion[open] .accounts-site-footer__accordion-trigger{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__accordion[open] .accounts-site-footer__accordion-trigger{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.accounts-site-footer__accordion[open] .accounts-site-footer__accordion-trigger{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__accordion[open] .accounts-site-footer__accordion-trigger{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.accounts-site-footer__accordion[open] .accounts-site-footer__accordion-trigger svg{transform:rotate(90deg)}.accounts-site-footer__accordion-trigger svg{transition:transform .2s}.accounts-site-footer__accordion-body{flex-direction:column;gap:.25rem;padding:.5rem .75rem .875rem;display:flex}.accounts-site-footer__accordion-link{border-radius:var(--radius-md);min-height:2.75rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:.5rem .625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.accounts-site-footer__accordion-link:active{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__accordion-link:active{background:color-mix(in oklch,var(--muted)45%,var(--card))}}.accounts-site-footer__accordion-link:active{color:var(--foreground)}.accounts-site-footer__bottom{border-top:1px solid var(--border);flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__bottom{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}@media (min-width:769px){.accounts-site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem}}.accounts-site-footer__copyright{color:var(--muted-foreground);text-align:center;font-size:.8125rem}@media (min-width:769px){.accounts-site-footer__copyright{text-align:left}}.accounts-site-footer__bottom-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}@media (min-width:769px){.accounts-site-footer__bottom-meta{justify-content:flex-end}}.accounts-site-footer__bottom-link{color:var(--muted-foreground);font-size:.75rem;text-decoration:none;transition:color .2s}@media (min-width:1025px){.accounts-site-footer__bottom-link:hover{color:var(--foreground)}}.accounts-site-footer__status{border:1px solid var(--success);border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__status{border:1px solid color-mix(in oklch,var(--success)26%,var(--border))}}.accounts-site-footer__status{background:var(--success-surface);color:var(--success-surface-foreground);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s}@media (min-width:1025px){.accounts-site-footer__status:hover{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__status:hover{border-color:color-mix(in oklch,var(--success)40%,var(--border))}}.accounts-site-footer__status:hover{box-shadow:0 4px 14px -8px var(--success)}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__status:hover{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--success)35%,transparent)}}}.accounts-site-footer__status-dot{background:var(--success);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.accounts-site-footer__status-dot{box-shadow:0 0 0 2px color-mix(in oklch,var(--success)25%,transparent)}}.accounts-site-footer__status-dot{flex-shrink:0}@media (prefers-reduced-motion:reduce){.accounts-site-footer__bottom-link,.accounts-site-footer__brand-link,.accounts-site-footer__contact-link,.accounts-site-footer__link,.accounts-site-footer__social-link,.accounts-site-footer__status{transition:none}.accounts-site-footer__link:hover,.accounts-site-footer__social-link:hover{transform:none}}.accounts-marketing-section{border-radius:var(--radius-xl);border:1px solid var(--border);margin-top:2.5rem;padding:1.25rem}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-section{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.accounts-marketing-section{background:var(--marketing-feature-zone);box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-section{box-shadow:inset 0 1px 0 color-mix(in oklch,var(--foreground)3%,transparent)}}@media (min-width:640px){.accounts-marketing-section{margin-top:3rem;padding:1.5rem}}@media (min-width:1025px){.accounts-marketing-section{margin-top:3.5rem;padding:2rem}}.accounts-marketing-section__header{flex-direction:column;gap:.75rem;min-width:0;margin-bottom:1.5rem;display:flex}@media (min-width:769px){.accounts-marketing-section__header{margin-bottom:1.75rem}.accounts-marketing-section__header--center{text-align:center;align-items:center}}.accounts-marketing-section__header--center .accounts-marketing-objective-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:640px){.accounts-marketing-objective-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1025px){.accounts-marketing-objective-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.accounts-marketing-objective-card{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;height:100%;padding:1.125rem 1.25rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-objective-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-marketing-objective-card{background:var(--card);box-shadow:0 1px 2px var(--marketing-card-edge),0 6px 18px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-objective-card{box-shadow:0 1px 2px var(--marketing-card-edge),0 6px 18px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.accounts-marketing-objective-card{transition:border-color .22s,box-shadow .22s,transform .22s}.dark .accounts-marketing-objective-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-objective-card{background:color-mix(in oklch,var(--surface-elevated)8%,var(--card))}}@media (min-width:1025px){.accounts-marketing-objective-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-objective-card:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.accounts-marketing-objective-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 12px 28px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-objective-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 12px 28px -12px color-mix(in oklch,var(--primary)14%,transparent)}}.accounts-marketing-objective-card:hover{transform:translateY(-2px)}}.accounts-marketing-objective-card:before{content:"";background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-objective-card:before{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)40%,var(--primary))100%)}}.accounts-marketing-objective-card__icon{border-radius:var(--radius-lg);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-objective-card__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.accounts-marketing-objective-card__icon{color:var(--primary)}.dark .accounts-marketing-objective-card__icon{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-objective-card__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.accounts-marketing-objective-card__title{color:var(--foreground);white-space:nowrap;font-size:.9375rem;font-weight:600}.accounts-marketing-objective-card__description{color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.accounts-marketing-capability-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:769px){.accounts-marketing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}.accounts-marketing-capability-card{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-marketing-capability-card{background:var(--card);box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card{box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.accounts-marketing-capability-card{transition:border-color .22s,box-shadow .22s,transform .22s}.dark .accounts-marketing-capability-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-capability-card{background:color-mix(in oklch,var(--surface-elevated)8%,var(--card))}}@media (min-width:1025px){.accounts-marketing-capability-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.accounts-marketing-capability-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 14px 32px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 14px 32px -12px color-mix(in oklch,var(--primary)14%,transparent)}}.accounts-marketing-capability-card:hover{transform:translateY(-2px)}}.accounts-marketing-capability-card__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.accounts-marketing-capability-card__body{padding:1.25rem}@media (min-width:640px){.accounts-marketing-capability-card__body{padding:1.375rem 1.5rem 1.5rem}}.accounts-marketing-capability-card__header{align-items:center;gap:.75rem;min-width:0;margin-bottom:1rem;display:flex}.accounts-marketing-capability-card__icon{border-radius:var(--radius-lg);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-capability-card__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.accounts-marketing-capability-card__icon{color:var(--primary)}.dark .accounts-marketing-capability-card__icon{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-capability-card__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.accounts-marketing-capability-card__title{color:var(--foreground);white-space:nowrap;font-size:1.0625rem;font-weight:600}.accounts-marketing-capability-card__list{flex-direction:column;gap:.625rem;min-width:0;display:flex}.accounts-marketing-capability-card__item{color:var(--muted-foreground);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:flex}.accounts-marketing-capability-card__check{color:var(--success);flex-shrink:0;margin-top:.1rem}.accounts-marketing-scope-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.accounts-marketing-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}@media (min-width:1025px){.accounts-marketing-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.accounts-marketing-scope-card{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.375rem;min-width:0;min-height:5.5rem;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-scope-card{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.accounts-marketing-scope-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-scope-card{background:color-mix(in oklch,var(--card)88%,var(--muted))}}.accounts-marketing-scope-card{transition:border-color .2s,background-color .2s,transform .2s}.dark .accounts-marketing-scope-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-scope-card{background:color-mix(in oklch,var(--surface-elevated)10%,var(--card))}}@media (min-width:1025px){.accounts-marketing-scope-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-scope-card:hover{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.accounts-marketing-scope-card:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-scope-card:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.accounts-marketing-scope-card:hover{transform:translateY(-1px)}}.accounts-marketing-scope-card--highlight{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-scope-card--highlight{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.accounts-marketing-scope-card--highlight{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-scope-card--highlight{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.accounts-marketing-scope-card__title{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.accounts-marketing-scope-card__meta{color:var(--muted-foreground);text-wrap:pretty;font-size:.75rem;line-height:1.4}.accounts-marketing-stack-panel{border-radius:var(--radius-xl);border:1px solid var(--primary);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-stack-panel{border:1px solid color-mix(in oklch,var(--primary)18%,var(--border))}}.accounts-marketing-stack-panel{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-stack-panel{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.accounts-marketing-stack-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 10px 28px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-stack-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 10px 28px -14px color-mix(in oklch,var(--primary)12%,transparent)}}.dark .accounts-marketing-stack-panel{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-stack-panel{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.accounts-marketing-stack-panel__body{padding:1.25rem}@media (min-width:640px){.accounts-marketing-stack-panel__body{padding:1.5rem}}.accounts-marketing-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1025px){.accounts-marketing-stack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.accounts-marketing-stack-card{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-stack-card{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.accounts-marketing-stack-card{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-stack-card{background:color-mix(in oklch,var(--card)90%,var(--background))}}.accounts-marketing-stack-card{text-align:center}.accounts-marketing-stack-card__label{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);white-space:nowrap;font-size:.6875rem;font-weight:600}.dark .accounts-marketing-stack-card__label{color:var(--foreground)}.accounts-marketing-stack-card__value{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem;font-weight:500}.accounts-about-mission-panel{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-about-mission-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-about-mission-panel{background:var(--marketing-identity-surface);box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-about-mission-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px color-mix(in oklch,var(--primary)18%,transparent)}}.accounts-about-mission-panel:before{content:"";background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.accounts-about-mission-panel:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.accounts-about-mission-panel__body{padding:1.25rem}@media (min-width:640px){.accounts-about-mission-panel__body{padding:1.5rem}}.accounts-about-mission-panel__title{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.accounts-about-mission-panel__list{flex-direction:column;gap:.625rem;margin-top:1rem;display:flex}.accounts-about-mission-panel__item{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-about-mission-panel__item{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.accounts-about-mission-panel__item{background:var(--card);color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.accounts-about-mission-panel__item strong{color:var(--foreground);white-space:nowrap;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.accounts-marketing-capability-card,.accounts-marketing-objective-card,.accounts-marketing-scope-card{transition:none}.accounts-marketing-capability-card:hover,.accounts-marketing-objective-card:hover,.accounts-marketing-scope-card:hover{transform:none}}.accounts-features-module-panel{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-features-module-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-features-module-panel{background:var(--marketing-identity-surface);box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-features-module-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px color-mix(in oklch,var(--primary)18%,transparent)}}.accounts-features-module-panel:before{content:"";background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.accounts-features-module-panel:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.accounts-features-module-panel__body{flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}@media (min-width:640px){.accounts-features-module-panel__body{padding:1.5rem}}.accounts-features-module-panel__title{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.accounts-features-module-panel__link{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-features-module-panel__link{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.accounts-features-module-panel__link{background:var(--card);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}@media (min-width:1025px){.accounts-features-module-panel__link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-features-module-panel__link:hover{border-color:color-mix(in oklch,var(--primary)24%,var(--border))}}.accounts-features-module-panel__link:hover{box-shadow:0 8px 20px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-features-module-panel__link:hover{box-shadow:0 8px 20px -14px color-mix(in oklch,var(--primary)16%,transparent)}}.accounts-features-module-panel__link:hover{transform:translateY(-1px)}}.accounts-features-module-panel__icon{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--primary-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.accounts-features-module-panel__name{min-width:0;color:var(--foreground);white-space:nowrap;flex:1;font-size:.875rem;font-weight:600}.accounts-features-module-panel__arrow{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s,color .2s}@media (min-width:1025px){.accounts-features-module-panel__link:hover .accounts-features-module-panel__arrow{color:var(--primary);transform:translate(2px)}}.accounts-marketing-benefit-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:640px){.accounts-marketing-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1025px){.accounts-marketing-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.accounts-marketing-benefit-card{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;align-items:center;gap:.625rem;min-width:0;height:100%;padding:1.25rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-benefit-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-marketing-benefit-card{background:var(--card);text-align:center;box-shadow:0 1px 2px var(--marketing-card-edge),0 6px 18px -12px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-benefit-card{box-shadow:0 1px 2px var(--marketing-card-edge),0 6px 18px -12px color-mix(in oklch,var(--foreground)8%,transparent)}}.accounts-marketing-benefit-card{transition:border-color .22s,box-shadow .22s,transform .22s}.dark .accounts-marketing-benefit-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-benefit-card{background:color-mix(in oklch,var(--surface-elevated)8%,var(--card))}}@media (min-width:1025px){.accounts-marketing-benefit-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-benefit-card:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.accounts-marketing-benefit-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 12px 28px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-benefit-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 12px 28px -12px color-mix(in oklch,var(--primary)14%,transparent)}}.accounts-marketing-benefit-card:hover{transform:translateY(-2px)}}.accounts-marketing-benefit-card__icon{border-radius:var(--radius-lg);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-benefit-card__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.accounts-marketing-benefit-card__icon{color:var(--primary)}.dark .accounts-marketing-benefit-card__icon{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-benefit-card__icon{background:color-mix(in oklch,var(--primary)20%,var(--card))}}.accounts-marketing-benefit-card__title{color:var(--foreground);white-space:nowrap;font-size:.9375rem;font-weight:600}.accounts-marketing-benefit-card__description{color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.accounts-marketing-benefit-card__stat{color:var(--primary);white-space:nowrap;margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:700}.dark .accounts-marketing-benefit-card__stat{color:var(--foreground)}.accounts-marketing-cta-panel{border-radius:var(--radius-xl);border:1px solid var(--primary);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-cta-panel{border:1px solid color-mix(in oklch,var(--primary)20%,var(--border))}}.accounts-marketing-cta-panel{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-cta-panel{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.accounts-marketing-cta-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 12px 32px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-marketing-cta-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 12px 32px -14px color-mix(in oklch,var(--primary)16%,transparent)}}.dark .accounts-marketing-cta-panel{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-marketing-cta-panel{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.accounts-marketing-cta-panel__body{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:flex}@media (min-width:640px){.accounts-marketing-cta-panel__body{padding:1.75rem 1.5rem}}.accounts-marketing-cta-panel__title{color:var(--page-title-foreground);white-space:nowrap;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:700}.accounts-marketing-cta-panel__description{max-width:32rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.55}.accounts-marketing-cta-panel__actions{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:769px){.accounts-marketing-cta-panel__actions{flex-flow:wrap;justify-content:center;width:auto}}@media (prefers-reduced-motion:reduce){.accounts-features-module-panel__link,.accounts-marketing-benefit-card{transition:none}.accounts-features-module-panel__link:hover,.accounts-marketing-benefit-card:hover{transform:none}}.accounts-contact-hero-panel{border-radius:var(--radius-xl);border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-contact-hero-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-contact-hero-panel{background:var(--marketing-identity-surface);box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-hero-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 18px 44px -22px color-mix(in oklch,var(--primary)18%,transparent)}}.accounts-contact-hero-panel:before{content:"";background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:100%;height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.accounts-contact-hero-panel:before{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)45%,var(--primary))55%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.accounts-contact-hero-panel__body{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}@media (min-width:640px){.accounts-contact-hero-panel__body{padding:1.5rem}}.accounts-contact-hero-panel__title{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.accounts-contact-channel-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:769px){.accounts-contact-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}.accounts-contact-channel-card{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.875rem;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-contact-channel-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-contact-channel-card{background:var(--card);box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-channel-card{box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px color-mix(in oklch,var(--foreground)10%,transparent)}}.accounts-contact-channel-card{transition:border-color .22s,box-shadow .22s,transform .22s}.dark .accounts-contact-channel-card{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-contact-channel-card{background:color-mix(in oklch,var(--surface-elevated)8%,var(--card))}}@media (min-width:1025px){.accounts-contact-channel-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-channel-card:hover{border-color:color-mix(in oklch,var(--primary)20%,var(--border))}}.accounts-contact-channel-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 14px 32px -12px var(--primary)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-channel-card:hover{box-shadow:0 1px 2px var(--marketing-card-edge),0 14px 32px -12px color-mix(in oklch,var(--primary)14%,transparent)}}.accounts-contact-channel-card:hover{transform:translateY(-2px)}}.accounts-contact-channel-card__accent{width:100%;height:3px}.accounts-contact-channel-card__body{flex-direction:column;flex:1;gap:.75rem;min-width:0;padding:1.25rem;display:flex}.accounts-contact-channel-card__header{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.accounts-contact-channel-card__icon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--primary-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.accounts-contact-channel-card__icon--primary{background:var(--primary)}.accounts-contact-channel-card__icon--success{background:var(--success);color:var(--success-foreground,var(--primary-foreground))}.accounts-contact-channel-card__icon--error{background:var(--error);color:var(--error-foreground,var(--primary-foreground))}.accounts-contact-channel-card__accent--primary{background:linear-gradient(90deg,var(--primary)0,var(--primary)100%)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-channel-card__accent--primary{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--primary)40%,transparent)100%)}}.accounts-contact-channel-card__accent--success{background:linear-gradient(90deg,var(--success)0,var(--success)100%)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-channel-card__accent--success{background:linear-gradient(90deg,var(--success)0,color-mix(in oklch,var(--success)40%,transparent)100%)}}.accounts-contact-channel-card__accent--error{background:linear-gradient(90deg,var(--error)0,var(--error)100%)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-channel-card__accent--error{background:linear-gradient(90deg,var(--error)0,color-mix(in oklch,var(--error)40%,transparent)100%)}}.accounts-contact-channel-card__title{color:var(--foreground);white-space:nowrap;font-size:1rem;font-weight:600}.accounts-contact-channel-card__description{color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.accounts-contact-channel-card__meta{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.8125rem;display:flex}.accounts-contact-channel-card__meta-row{min-width:0;color:var(--muted-foreground);align-items:center;gap:.5rem;display:flex}.accounts-contact-channel-card__meta-link{min-width:0;color:inherit;word-break:break-word;text-decoration:none;transition:color .2s}@media (min-width:1025px){.accounts-contact-channel-card__meta-link:hover{color:var(--foreground)}}.accounts-contact-form-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:1025px){.accounts-contact-form-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.5rem}}.accounts-contact-form-panel,.accounts-contact-side-panel{border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-contact-form-panel,.accounts-contact-side-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.accounts-contact-form-panel,.accounts-contact-side-panel{background:var(--card);box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-form-panel,.accounts-contact-side-panel{box-shadow:0 1px 2px var(--marketing-card-edge),0 8px 22px -14px color-mix(in oklch,var(--foreground)8%,transparent)}}.dark .accounts-contact-form-panel,.dark .accounts-contact-side-panel{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-contact-form-panel,.dark .accounts-contact-side-panel{background:color-mix(in oklch,var(--surface-elevated)8%,var(--card))}}.accounts-contact-form-panel__body,.accounts-contact-side-panel__body{padding:1.25rem}@media (min-width:640px){.accounts-contact-form-panel__body,.accounts-contact-side-panel__body{padding:1.5rem}}.accounts-contact-form-panel__title{color:var(--page-title-foreground);white-space:nowrap;margin-bottom:1.25rem;font-size:1.125rem;font-weight:700}.accounts-contact-form{flex-direction:column;gap:1rem;display:flex}.accounts-contact-form__row{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.accounts-contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.accounts-contact-form__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.accounts-contact-form__label{color:var(--foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.accounts-contact-form__select{border-radius:var(--radius-md);border:1px solid var(--input);background:var(--background);width:100%;min-height:2.75rem;color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.accounts-contact-form__select:focus-visible{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.accounts-contact-form__select:focus-visible{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.accounts-contact-form__select:focus-visible{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-form__select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring)35%,transparent)}}.dark .accounts-contact-form__select{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .accounts-contact-form__select{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.accounts-contact-emergency-panel{border-radius:var(--radius-xl);border:1px solid var(--error);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounts-contact-emergency-panel{border:1px solid color-mix(in oklch,var(--error)28%,var(--border))}}.accounts-contact-emergency-panel{background:var(--error-surface);color:var(--error-surface-foreground)}.accounts-contact-emergency-panel__body{padding:1.125rem 1.25rem}.accounts-contact-emergency-panel__title{white-space:nowrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.accounts-contact-emergency-panel__description{text-wrap:pretty;margin-top:.5rem;font-size:.8125rem;line-height:1.45}.accounts-contact-emergency-panel__links{flex-direction:column;gap:.5rem;margin-top:.875rem;display:flex}.accounts-contact-emergency-panel__link{color:inherit;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.accounts-contact-office-panel{border-radius:var(--radius-xl);border:1px solid var(--border);margin-top:1rem;padding:1.125rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.accounts-contact-office-panel{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.accounts-contact-office-panel{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.accounts-contact-office-panel{background:color-mix(in oklch,var(--card)90%,var(--muted))}}.accounts-contact-office-panel__title{color:var(--foreground);white-space:nowrap;font-size:.9375rem;font-weight:700}.accounts-contact-office-panel__list{color:var(--muted-foreground);flex-direction:column;gap:.625rem;margin-top:.875rem;font-size:.8125rem;display:flex}.accounts-contact-office-panel__row{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.accounts-contact-office-panel__link{color:inherit;word-break:break-word;text-decoration:none;transition:color .2s}@media (min-width:1025px){.accounts-contact-office-panel__link:hover{color:var(--foreground)}}.accounts-contact-status-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:640px){.accounts-contact-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.accounts-contact-status-item{border-radius:var(--radius-lg);border:1px solid var(--success);flex-direction:column;align-items:center;gap:.5rem;padding:1.125rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-contact-status-item{border:1px solid color-mix(in oklch,var(--success)22%,var(--border))}}.accounts-contact-status-item{background:var(--success-surface);text-align:center}.accounts-contact-status-item__dot{background:var(--success);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.accounts-contact-status-item__dot{box-shadow:0 0 0 3px color-mix(in oklch,var(--success)25%,transparent)}}.accounts-contact-status-item__title{color:var(--foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.accounts-contact-status-item__value{color:var(--success-surface-foreground);white-space:nowrap;font-size:.8125rem;font-weight:600}.accounts-contact-status-item__meta{color:var(--muted-foreground);text-wrap:pretty;font-size:.75rem}.accounts-contact-status-footer{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.accounts-contact-status-footer{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.accounts-contact-status-footer__badge{color:var(--success-surface-foreground);font-size:.875rem;font-weight:600}@media (min-width:769px){.accounts-contact-status-footer{flex-direction:row;justify-content:space-between;align-items:center}}.accounts-contact-legal-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.accounts-contact-legal-link{color:var(--muted-foreground);white-space:nowrap;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s}@media (min-width:1025px){.accounts-contact-legal-link:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.accounts-contact-channel-card{transition:none}.accounts-contact-channel-card:hover{transform:none}}html [data-slot=input]:not(:disabled),html [data-slot=textarea]:not(:disabled){caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}html [data-slot=input]::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html [data-slot=input]::selection{background-color:color-mix(in oklch,var(--primary)35%,transparent)}}html [data-slot=input]::selection{color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}html [data-slot=textarea]::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html [data-slot=textarea]::selection{background-color:color-mix(in oklch,var(--primary)35%,transparent)}}html [data-slot=textarea]::selection{color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}html [data-slot=input]:autofill,html [data-slot=textarea]:autofill{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}html [data-slot=input]:-webkit-autofill,html [data-slot=input]:-webkit-autofill:hover{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}html [data-slot=input]:-webkit-autofill:active,html [data-slot=input]:-webkit-autofill:focus{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}html [data-slot=textarea]:-webkit-autofill,html [data-slot=textarea]:-webkit-autofill:hover{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}html [data-slot=textarea]:-webkit-autofill:active,html [data-slot=textarea]:-webkit-autofill:focus{caret-color:var(--foreground);color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}.tax-ytd-page{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.tax-ytd-page{gap:.875rem}}.tax-ytd-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.tax-ytd-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 12px 28px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 28px -16px color-mix(in oklch,var(--foreground)14%,transparent)}}.tax-ytd-hero__accent{background:linear-gradient(180deg,var(--primary)0,var(--secondary-brand)55%,var(--primary)100%);width:3px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__accent{background:linear-gradient(180deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)55%,var(--primary))55%,color-mix(in oklch,var(--primary)25%,transparent)100%)}}.tax-ytd-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)42%,var(--surface-elevated)100%);align-items:flex-start;gap:.75rem;min-width:0;max-width:100%;padding:.75rem .875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)7%,var(--detail-hero))0,var(--detail-hero)42%,color-mix(in oklch,var(--surface-elevated)55%,var(--card))100%)}}.tax-ytd-hero__intro{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__intro{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}@media (min-width:640px){.tax-ytd-hero__intro{align-items:center;gap:.875rem;padding:.875rem 1rem .875rem 1.125rem}}.dark .tax-ytd-hero__intro{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)48%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .tax-ytd-hero__intro{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)10%,var(--detail-hero))0,var(--detail-hero)48%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.tax-ytd-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__icon{border:1px solid color-mix(in oklch,var(--primary)24%,var(--border))}}.tax-ytd-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.tax-ytd-hero__icon{color:var(--primary);box-shadow:0 4px 14px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__icon{box-shadow:0 4px 14px -8px color-mix(in oklch,var(--primary)35%,transparent)}}@media (min-width:640px){.tax-ytd-hero__icon{width:2.5rem;height:2.5rem}}.tax-ytd-hero__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)82%,var(--primary))}}.tax-ytd-hero__eyebrow{white-space:nowrap}.tax-ytd-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.0625rem;font-weight:700;line-height:1.2}@media (min-width:640px){.tax-ytd-hero__title{font-size:1.1875rem}}.tax-ytd-hero__meta{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}@media (min-width:640px){.tax-ytd-hero__meta{font-size:.8125rem}}.tax-ytd-hero__toolbar{background:var(--surface-elevated);flex-wrap:wrap;align-items:flex-end;gap:.625rem .75rem;min-width:0;padding:.625rem .875rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__toolbar{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}@media (min-width:640px){.tax-ytd-hero__toolbar{align-items:center;padding:.75rem 1rem .875rem 1.125rem}}.tax-ytd-hero__year-select{width:100%;min-width:0;max-width:10rem}.tax-ytd-hero__missing-badge{margin-inline-start:auto}.tax-ytd-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tax-ytd-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.tax-ytd-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}.tax-ytd-panel__header{border-bottom:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.tax-ytd-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.tax-ytd-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-panel__header{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.tax-ytd-panel__header{padding:.625rem .75rem}@media (min-width:640px){.tax-ytd-panel__header{padding:.75rem .875rem}}.tax-ytd-panel__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.25}.tax-ytd-panel__meta{color:var(--muted-foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.tax-ytd-panel__body{min-width:0;padding:.75rem}@media (min-width:640px){.tax-ytd-panel__body{padding:.875rem}}.tax-ytd-gaps-table__frame{transition:border-color .15s,box-shadow .15s}.tax-ytd-gaps-table__frame:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-gaps-table__frame:focus-within{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.tax-ytd-gaps-table__frame:focus-within{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-gaps-table__frame:focus-within{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.tax-ytd-gaps-table__frame [data-slot=table] tbody tr{transition:background-color .12s}.tax-ytd-gaps-table__frame [data-slot=table] tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-gaps-table__frame [data-slot=table] tbody tr:hover{background:color-mix(in oklch,var(--muted)45%,var(--card))}}.tax-ytd-balance-grid{min-width:0}@media (prefers-reduced-motion:reduce){.tax-ytd-page{animation:none}.tax-ytd-gaps-table__frame,.tax-ytd-gaps-table__frame [data-slot=table] tbody tr{transition:none}}.tax-ytd-hero__stat{border-radius:var(--radius-lg);text-align:end;border:1px solid #0000;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.125rem;min-width:4.5rem;padding:.5rem .625rem;display:none}@media (min-width:768px){.tax-ytd-hero__stat{display:flex}}.tax-ytd-hero__stat--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__stat--warning{border-color:color-mix(in oklch,var(--warning)28%,transparent)}}.tax-ytd-hero__stat--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.tax-ytd-hero__stat--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-hero__stat--success{border-color:color-mix(in oklch,var(--success)28%,transparent)}}.tax-ytd-hero__stat--success{background:var(--success-surface);color:var(--success-surface-foreground)}.tax-ytd-hero__stat-value{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1}.tax-ytd-hero__stat-label{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:.625rem;font-weight:650}.tax-ytd-amount-zone{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tax-ytd-amount-zone{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.tax-ytd-amount-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.tax-ytd-amount-zone{background:color-mix(in oklch,var(--surface-elevated)45%,var(--card))}}.tax-ytd-amount-zone__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tax-ytd-amount-zone__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.tax-ytd-amount-zone__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.75rem;font-weight:650}.tax-ytd-amount-zone__unit{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:650}.tax-ytd-amount-zone .tax-ytd-balance-grid{padding:.75rem}.salary-run-cycle-card--current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card--current{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.salary-run-cycle-card--current{box-shadow:0 0 0 1px var(--primary),0 8px 24px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card--current{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent),0 8px 24px -14px color-mix(in oklch,var(--primary)35%,transparent)}}.salary-run-cycle-card--current{background:linear-gradient(180deg,var(--primary)0,var(--card)42%)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card--current{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)6%,var(--card))0,var(--card)42%)}}.dark .salary-run-cycle-card--current{background:linear-gradient(180deg,var(--primary)0,var(--card)48%)}@supports (color:color-mix(in lab,red,red)){.dark .salary-run-cycle-card--current{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)12%,var(--card))0,var(--card)48%)}}.salary-run-cycle-card__title-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.salary-run-cycle-card__depts{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card__depts{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.salary-run-cycle-card__depts{padding:.5rem .75rem .625rem}.salary-run-cycle-card--gap .salary-run-cycle-card__depts{border-top-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card--gap .salary-run-cycle-card__depts{border-top-color:color-mix(in oklch,var(--warning)28%,transparent)}}.salary-run-cycle-card--gap .salary-run-cycle-card__depts{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-card--gap .salary-run-cycle-card__depts{background:color-mix(in oklch,var(--warning-surface)40%,transparent)}}.salary-run-cycle-card__depts-head{align-items:center;gap:.375rem;min-width:0;display:flex}.salary-run-cycle-card__depts-title{color:var(--foreground);margin:0;font-size:.6875rem;font-weight:650;line-height:1.3}.salary-run-cycle-card__dept-list{margin:.5rem 0 0;padding:0;list-style:none}.salary-run-cycle-card__dept-list,.salary-run-cycle-dept{flex-direction:column;gap:.375rem;min-width:0;display:flex}.salary-run-cycle-dept{border-radius:var(--radius-md);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-dept{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.salary-run-cycle-dept{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-dept{background:color-mix(in oklch,var(--card)88%,transparent)}}.salary-run-cycle-dept{padding:.4375rem .5rem}@media (min-width:640px){.salary-run-cycle-dept{flex-direction:row;justify-content:space-between;align-items:center;gap:.625rem}}.salary-run-cycle-dept--gap{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-dept--gap{border-color:color-mix(in oklch,var(--warning)32%,var(--border))}}.salary-run-cycle-dept--gap{background:var(--warning-surface)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-dept--gap{background:color-mix(in oklch,var(--warning-surface)55%,var(--card))}}.salary-run-cycle-dept--ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-dept--ok{border-color:color-mix(in oklch,var(--success)22%,var(--border))}}.salary-run-cycle-dept--ok{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-dept--ok{background:color-mix(in oklch,var(--success-surface)35%,var(--card))}}.salary-run-cycle-dept__name{color:var(--foreground);margin:0;font-size:.6875rem;font-weight:650;line-height:1.3}.salary-run-cycle-dept__counts{min-width:0;color:var(--muted-foreground);align-items:center;gap:.25rem;margin:.125rem 0 0;font-size:.625rem;line-height:1.3;display:inline-flex}.salary-run-cycle-dept__lanes{flex-wrap:wrap;flex-shrink:0;gap:.25rem;min-width:0;display:flex}.salary-run-cycle-card__missing{display:none}.salary-run-cycle-summary{flex-direction:column;gap:.625rem;min-width:0;display:flex}.salary-run-cycle-summary__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;min-width:0;display:flex}.salary-run-cycle-summary__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.25}.salary-run-cycle-summary__meta{max-width:36rem;color:var(--muted-foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.salary-run-cycle-summary__others{flex-direction:column;gap:.375rem;min-width:0;display:flex}.salary-run-cycle-summary__others-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650}.salary-run-cycle-summary__rail-stack{flex-direction:column;gap:.375rem;min-width:0;display:flex}.salary-run-cycle-focus{border-radius:var(--radius-xl);border:1px solid var(--primary);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.salary-run-cycle-focus{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--primary)28%,transparent)}}.salary-run-cycle-focus--gap{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus--gap{border-color:color-mix(in oklch,var(--warning)38%,var(--border))}}.salary-run-cycle-focus--gap{box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus--gap{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--warning)24%,transparent)}}.salary-run-cycle-focus__dates{color:var(--foreground);font-weight:650}.salary-run-cycle-focus__cycle-meta{color:var(--muted-foreground)}.salary-run-cycle-covered{border-radius:var(--radius-lg);border:1px dashed var(--success);align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-covered{border:1px dashed color-mix(in oklch,var(--success)36%,var(--border))}}.salary-run-cycle-covered{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-covered{background:color-mix(in oklch,var(--success-surface)55%,var(--card))}}.salary-run-cycle-covered{color:var(--success-surface-foreground)}.salary-run-cycle-covered__icon{border-radius:var(--radius-md);background:var(--success);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-covered__icon{background:color-mix(in oklch,var(--success)16%,var(--card))}}.salary-run-cycle-covered__icon{color:var(--success)}.salary-run-cycle-covered__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650;line-height:1.3}.salary-run-cycle-covered__meta{color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.salary-run-cycle-covered__actions{flex-wrap:wrap;gap:.375rem;min-width:0;margin-top:.625rem;display:flex}.salary-run-cycle-focus__accent{background:var(--salary-run-cycle-accent,var(--primary));width:3px;position:absolute;inset-block:0;inset-inline-start:0}.salary-run-cycle-focus__header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem .75rem;min-width:0;padding:.625rem .75rem .5rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.salary-run-cycle-focus__header{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)55%,var(--surface-elevated)100%)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus__header{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)8%,var(--detail-hero))0,var(--detail-hero)55%,color-mix(in oklch,var(--surface-elevated)50%,var(--card))100%)}}.dark .salary-run-cycle-focus__header{background:linear-gradient(135deg,var(--primary)0,var(--detail-hero)50%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.dark .salary-run-cycle-focus__header{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)12%,var(--detail-hero))0,var(--detail-hero)50%,color-mix(in oklch,var(--muted)18%,var(--card))100%)}}.salary-run-cycle-focus__title-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.salary-run-cycle-focus__name{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.salary-run-cycle-focus__period{color:var(--muted-foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.salary-run-cycle-focus__actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.salary-run-cycle-focus__kpis{background:var(--surface-elevated);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.5rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus__kpis{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.salary-run-cycle-focus__kpis{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-focus__kpis{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent)}}@media (min-width:640px){.salary-run-cycle-focus__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.salary-run-cycle-kpi{border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;gap:.125rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-kpi{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.salary-run-cycle-kpi{background:var(--card);padding:.375rem .5rem}.salary-run-cycle-kpi--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-kpi--warning{border-color:color-mix(in oklch,var(--warning)30%,transparent)}}.salary-run-cycle-kpi--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.salary-run-cycle-kpi--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-kpi--success{border-color:color-mix(in oklch,var(--success)26%,transparent)}}.salary-run-cycle-kpi--success{background:var(--success-surface);color:var(--success-surface-foreground)}.salary-run-cycle-kpi__value{letter-spacing:-.02em;font-size:.9375rem;font-weight:700;line-height:1.1}.salary-run-cycle-kpi__label{color:inherit;opacity:.85;font-size:.625rem;font-weight:600;line-height:1.2}.salary-run-cycle-kpi:not(.salary-run-cycle-kpi--warning):not(.salary-run-cycle-kpi--success) .salary-run-cycle-kpi__label{color:var(--muted-foreground);opacity:1}.salary-run-cycle-focus__body{padding:.5rem .75rem .75rem}.salary-run-cycle-focus__body-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;min-width:0;margin-bottom:.4375rem;display:flex}.salary-run-cycle-focus__body-title{color:var(--foreground);margin:0;font-size:.75rem;font-weight:650}.salary-run-cycle-focus__body-meta{color:var(--muted-foreground);margin:0;font-size:.625rem}.salary-run-cycle-rail{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-rail{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.salary-run-cycle-rail{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-rail{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.salary-run-cycle-rail__trigger{text-align:left;width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .625rem;transition:background-color .12s;display:flex}.salary-run-cycle-rail__trigger:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-rail__trigger:hover{background:color-mix(in oklch,var(--muted)40%,transparent)}}.salary-run-cycle-rail__trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.salary-run-cycle-rail__chevron{color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.salary-run-cycle-rail__accent{background:var(--salary-run-cycle-accent,var(--muted-foreground));border-radius:999px;flex-shrink:0;width:.25rem;height:1.25rem}.salary-run-cycle-rail__copy{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}@media (min-width:640px){.salary-run-cycle-rail__copy{flex-direction:row;align-items:baseline;gap:.5rem}}.salary-run-cycle-rail__name{white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.25}.salary-run-cycle-rail__period{color:var(--muted-foreground);font-size:.6875rem;line-height:1.3}.salary-run-cycle-rail__panel{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-rail__panel{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent)}}.salary-run-cycle-rail__panel{background:var(--card);padding:.5rem .625rem .625rem}.salary-run-cycle-rail__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;min-width:0;margin-bottom:.4375rem;display:flex}.salary-run-cycle-rail__hub{color:var(--primary);text-underline-offset:2px;font-size:.6875rem;font-weight:650;text-decoration:none}.salary-run-cycle-rail__hub:hover{text-decoration:underline}.salary-run-cycle-gaps-table [data-slot=table] tbody tr{transition:background-color .12s}.salary-run-cycle-gaps-table [data-slot=table] tbody tr:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.salary-run-cycle-gaps-table [data-slot=table] tbody tr:hover{background:color-mix(in oklch,var(--muted)45%,var(--card))}}@media (prefers-reduced-motion:reduce){.salary-run-cycle-gaps-table [data-slot=table] tbody tr,.salary-run-cycle-rail__trigger{transition:none}}.create-salary-run-dialog__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;min-width:0;padding-right:1.75rem;display:flex}.create-salary-run-dialog__body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.create-salary-run-dialog__rail{flex-wrap:wrap;align-items:stretch;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.create-salary-run-dialog__rail-item{border-radius:var(--radius-md);border:1px solid var(--border);flex:5.5rem;align-items:center;gap:.375rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.create-salary-run-dialog__rail-item{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.create-salary-run-dialog__rail-item{color:var(--muted-foreground);padding:.375rem .5rem}.create-salary-run-dialog__rail-item--done{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item--done{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.create-salary-run-dialog__rail-item--done{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item--done{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.create-salary-run-dialog__rail-item--done{color:var(--foreground)}.create-salary-run-dialog__rail-item--current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item--current{border-color:color-mix(in oklch,var(--primary)40%,var(--border))}}.create-salary-run-dialog__rail-item--current{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item--current{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.create-salary-run-dialog__rail-item--current{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item--current{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent)}}.create-salary-run-dialog__rail-index{background:var(--foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-index{background:color-mix(in oklch,var(--foreground)8%,transparent)}}.create-salary-run-dialog__rail-index{font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;line-height:1}.create-salary-run-dialog__rail-item--current .create-salary-run-dialog__rail-index{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__rail-item--current .create-salary-run-dialog__rail-index{background:color-mix(in oklch,var(--primary)18%,transparent)}}.create-salary-run-dialog__rail-item--current .create-salary-run-dialog__rail-index{color:var(--primary)}.create-salary-run-dialog__rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.create-salary-run-dialog__orientation{border-radius:var(--radius-lg);border:1px solid var(--primary);justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__orientation{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.create-salary-run-dialog__orientation{background:linear-gradient(135deg,var(--primary)0,var(--surface-elevated)100%)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__orientation{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)10%,var(--card))0,color-mix(in oklch,var(--surface-elevated)70%,var(--card))100%)}}.create-salary-run-dialog__orientation{padding:.625rem .75rem}.dark .create-salary-run-dialog__orientation{background:linear-gradient(135deg,var(--primary)0,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.dark .create-salary-run-dialog__orientation{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)16%,var(--card))0,color-mix(in oklch,var(--card)92%,var(--muted))100%)}}.create-salary-run-dialog__orientation-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:650;line-height:1.2}.create-salary-run-dialog__orientation-title{color:var(--foreground);text-wrap:pretty;margin:.125rem 0 0;font-size:.875rem;font-weight:650;line-height:1.3}.create-salary-run-dialog__orientation-meta{color:var(--muted-foreground);text-wrap:pretty;margin:.2rem 0 0;font-size:.6875rem;line-height:1.35}.create-salary-run-dialog__zone{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__zone{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.create-salary-run-dialog__zone{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__zone{background:color-mix(in oklch,var(--card)96%,var(--muted))}}.create-salary-run-dialog__zone{padding:.75rem}.create-salary-run-dialog__zone-head{flex-direction:column;gap:.2rem;min-width:0;display:flex}.create-salary-run-dialog__zone-title{color:var(--foreground);margin:0;font-size:.75rem;font-weight:650;line-height:1.25}.create-salary-run-dialog__zone-meta{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.6875rem;line-height:1.35}.create-salary-run-dialog__choices{flex-direction:column;gap:.5rem;min-width:0;display:flex}.create-salary-run-choice{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.create-salary-run-choice{background:var(--card);text-align:left;color:var(--foreground);padding:.625rem .75rem;transition:border-color .12s,background-color .12s,box-shadow .12s}.create-salary-run-choice:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice:hover:not(:disabled){border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.create-salary-run-choice:hover:not(:disabled){background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice:hover:not(:disabled){background:color-mix(in oklch,var(--muted)35%,var(--card))}}.create-salary-run-choice:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.create-salary-run-choice:disabled{cursor:not-allowed;opacity:.6}.create-salary-run-choice--selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice--selected{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.create-salary-run-choice--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice--selected{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.create-salary-run-choice--selected{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice--selected{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent)}}.dark .create-salary-run-choice--selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .create-salary-run-choice--selected{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.create-salary-run-choice__icon{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice__icon{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.create-salary-run-choice__icon{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice__icon{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.create-salary-run-choice__icon{color:var(--primary)}.create-salary-run-choice__copy{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.create-salary-run-choice__title{font-size:.8125rem;font-weight:650;line-height:1.25;display:block}.create-salary-run-choice__meta{color:var(--muted-foreground);text-wrap:pretty;font-size:.6875rem;line-height:1.35;display:block}.create-salary-run-choice__next{letter-spacing:.02em;color:var(--primary);margin-top:.125rem;font-size:.625rem;font-weight:600;line-height:1.3;display:block}@supports (color:color-mix(in lab,red,red)){.create-salary-run-choice__next{color:color-mix(in oklch,var(--primary)72%,var(--muted-foreground))}}.create-salary-run-dialog__scope{flex-direction:column;gap:.75rem;min-width:0;display:flex}.create-salary-run-dialog__cycle-hint{color:var(--muted-foreground);text-wrap:pretty;margin:-.15rem 0 0;font-size:.6875rem;line-height:1.3}.create-salary-run-dialog__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;flex-direction:row!important;display:flex!important}.create-salary-run-dialog__footer-end,.create-salary-run-dialog__footer-start{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.create-salary-run-dialog__footer-end{margin-inline-start:auto}.create-salary-run-dialog__progress{border-radius:var(--radius-lg);border:1px solid var(--primary);align-items:flex-start;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__progress{border:1px solid color-mix(in oklch,var(--primary)32%,var(--border))}}.create-salary-run-dialog__progress{background:linear-gradient(135deg,var(--primary)0,var(--surface-elevated)100%)}@supports (color:color-mix(in lab,red,red)){.create-salary-run-dialog__progress{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)12%,var(--card))0,color-mix(in oklch,var(--surface-elevated)65%,var(--card))100%)}}.create-salary-run-dialog__progress{color:var(--foreground);padding:.75rem}.dark .create-salary-run-dialog__progress{background:linear-gradient(135deg,var(--primary)0,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.dark .create-salary-run-dialog__progress{background:linear-gradient(135deg,color-mix(in oklch,var(--primary)18%,var(--card))0,color-mix(in oklch,var(--card)90%,var(--muted))100%)}}.create-salary-run-dialog__progress-title{margin:0;font-size:.8125rem;font-weight:650;line-height:1.3}.create-salary-run-dialog__progress-detail{color:var(--muted-foreground);text-wrap:pretty;margin:.2rem 0 0;font-size:.6875rem;line-height:1.4}.create-salary-run-dialog__steps--busy{pointer-events:none;opacity:.55}.create-salary-run-dialog__footer-hint{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.6875rem;line-height:1.3}@media (max-width:639px){.create-salary-run-dialog__footer{align-items:stretch;flex-direction:column-reverse!important}.create-salary-run-dialog__footer-end,.create-salary-run-dialog__footer-start{width:100%}.create-salary-run-dialog__footer-end{margin-inline-start:0}.create-salary-run-dialog__footer-end>button{flex:auto}.create-salary-run-dialog__rail-item{flex:calc(50% - .25rem)}}@media (prefers-reduced-motion:reduce){.create-salary-run-choice{transition:none}}.salary-run-incentives-sheet{background:var(--detail-zone,var(--background))}.salary-run-incentives-sheet__header{background:var(--card);flex-shrink:0;padding:0}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__header{background:color-mix(in oklch,var(--card)94%,transparent)}}.salary-run-incentives-sheet__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__header{border-bottom:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-incentives-sheet__accent{background:linear-gradient(90deg,var(--primary)0,var(--secondary-brand)52%,var(--primary)100%);width:100%;height:2px}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--secondary-brand)42%,var(--primary))52%,color-mix(in oklch,var(--primary)18%,transparent)100%)}}.salary-run-incentives-sheet__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem .5rem;display:grid}.salary-run-incentives-sheet__context{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;padding:0 1rem .75rem;display:flex}.salary-run-incentives-sheet__chip{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__chip{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.salary-run-incentives-sheet__chip{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__chip{background:color-mix(in oklch,var(--surface-elevated)50%,var(--card))}}.salary-run-incentives-sheet__chip{color:var(--foreground);padding:.25rem .5rem;font-size:.6875rem;line-height:1.25}.salary-run-incentives-sheet__chip--period{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__chip--period{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.salary-run-incentives-sheet__chip--period{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__chip--period{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.salary-run-incentives-sheet__chip--desk{border-color:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__chip--desk{border-color:color-mix(in oklch,var(--secondary-brand,var(--primary))22%,var(--border))}}.salary-run-incentives-sheet__chip--desk{background:var(--secondary-brand,var(--primary))}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__chip--desk{background:color-mix(in oklch,var(--secondary-brand,var(--primary))7%,var(--card))}}.salary-run-incentives-sheet__chip-label{color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.625rem;font-weight:650}.salary-run-incentives-sheet__chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.salary-run-incentives-sheet__add-header>span,.salary-run-incentives-sheet__header-icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__add-header>span,.salary-run-incentives-sheet__header-icon{background:color-mix(in oklch,var(--primary)13%,var(--card))}}.salary-run-incentives-sheet__add-header>span,.salary-run-incentives-sheet__header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__add-header>span,.salary-run-incentives-sheet__header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--primary)22%,transparent)}}.salary-run-incentives-sheet__header-icon{width:2rem;height:2rem}.salary-run-incentives-sheet__eyebrow{color:var(--muted-foreground);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:650;line-height:1.2}.salary-run-incentives-sheet__member-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.salary-run-incentives-sheet__total{border-radius:var(--radius-md);border:1px solid var(--success);flex-direction:column;align-items:flex-end;gap:.0625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__total{border:1px solid color-mix(in oklch,var(--success)28%,var(--border))}}.salary-run-incentives-sheet__total{background:var(--success-surface)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__total{background:color-mix(in oklch,var(--success-surface)70%,var(--card))}}.salary-run-incentives-sheet__total{padding:.375rem .625rem}.salary-run-incentives-sheet__total span{color:var(--muted-foreground);text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1}.salary-run-incentives-sheet__total strong{color:var(--success-surface-foreground,var(--foreground));font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.25}.salary-run-incentives-sheet__body{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:.75rem 1rem 1rem;display:block;overflow:hidden auto}.salary-run-incentives-sheet__add,.salary-run-incentives-sheet__current{min-width:0}.salary-run-incentives-sheet__current{border-radius:var(--radius-lg);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__current{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.salary-run-incentives-sheet__current{background:var(--card);box-shadow:0 1px 2px var(--foreground);padding:.625rem .75rem .75rem}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__current{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3%,transparent)}}.salary-run-incentives-sheet__current+.salary-run-incentives-sheet__add{margin-top:.75rem}.salary-run-incentives-sheet__section-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.125rem 0 .5rem;display:flex}.salary-run-incentives-sheet__add-header h3,.salary-run-incentives-sheet__section-heading h3{color:var(--foreground);font-size:.8125rem;font-weight:700;line-height:1.25}.salary-run-incentives-sheet__add-header p,.salary-run-incentives-sheet__section-heading p{color:var(--muted-foreground);text-wrap:pretty;margin-top:.125rem;font-size:.6875rem;line-height:1.3}.salary-run-incentives-sheet__empty{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__empty{border-color:color-mix(in oklch,var(--border)84%,transparent)}}.salary-run-incentives-sheet__empty{border-radius:var(--radius-lg);background:var(--surface-elevated);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__empty{background:color-mix(in oklch,var(--surface-elevated)38%,var(--card))}}.salary-run-incentives-sheet__empty{box-shadow:none;padding:.875rem!important}.salary-run-incentives-sheet__catalog-gap{flex-direction:column;gap:.625rem;min-width:0;display:flex}.salary-run-incentives-sheet__catalog-gap-actions{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:480px){.salary-run-incentives-sheet__catalog-gap-actions{flex-flow:wrap;align-items:center}}.salary-run-incentives-sheet__empty>div{gap:.375rem;max-width:none;min-height:0;padding:0}.salary-run-incentives-sheet__empty>div>span{background:var(--primary);width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__empty>div>span{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.salary-run-incentives-sheet__empty>div>span{color:var(--primary)}.salary-run-incentives-sheet__empty h2{font-size:.8125rem}.salary-run-incentives-sheet__empty p{font-size:.6875rem;line-height:1.35}.salary-run-incentives-sheet__list{flex-direction:column;gap:.5rem;min-width:0;padding:0;list-style:none;display:flex}.salary-run-incentives-sheet__line{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__line{border:1px solid color-mix(in oklch,var(--border)90%,transparent)}}.salary-run-incentives-sheet__line{background:var(--card);box-shadow:0 1px 2px var(--foreground);padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__line{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.salary-run-incentives-sheet__line-view{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.salary-run-incentives-sheet__line-title{overflow-wrap:anywhere;color:var(--foreground);font-size:.8125rem;font-weight:650;line-height:1.3}.salary-run-incentives-sheet__line-meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.salary-run-incentives-sheet__line-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.salary-run-incentives-sheet__amount{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.3}.salary-run-incentives-sheet__edit-actions,.salary-run-incentives-sheet__line-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.salary-run-incentives-sheet__edit{flex-direction:column;gap:.625rem;min-width:0;display:flex}.salary-run-incentives-sheet__add{border-radius:var(--radius-lg);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__add{border:1px solid color-mix(in oklch,var(--primary)20%,var(--border))}}.salary-run-incentives-sheet__add{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 8px 24px -18px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__add{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 8px 24px -18px color-mix(in oklch,var(--foreground)16%,transparent)}}.salary-run-incentives-sheet__add-header{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__add-header{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.salary-run-incentives-sheet__add-header{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__add-header{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.salary-run-incentives-sheet__add-header{padding:.625rem .75rem}.salary-run-incentives-sheet__add-header>span{width:1.75rem;height:1.75rem}.salary-run-incentives-sheet__form{flex-direction:column;gap:.625rem;min-width:0;padding:.75rem;display:flex}.salary-run-incentives-sheet__tabs{width:100%}.salary-run-incentives-sheet__field-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}.salary-run-incentives-sheet__definition-skeleton{flex-direction:column;gap:.375rem;display:flex}.salary-run-incentives-sheet__footer{border-top:1px solid var(--border);background:var(--card);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.salary-run-incentives-sheet__footer{background:color-mix(in oklch,var(--card)94%,var(--background))}}.salary-run-incentives-sheet__footer{padding:.625rem 1rem max(.625rem,env(safe-area-inset-bottom))}.salary-run-incentives-sheet__footer-inner{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;min-width:0;display:flex}.salary-run-incentives-sheet__footer-summary{min-width:0;color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.salary-run-incentives-sheet__footer-summary strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.salary-run-incentives-sheet__footer-actions{flex-direction:column-reverse;gap:.5rem;width:100%;display:flex}.salary-run-incentives-sheet__add-submit,.salary-run-incentives-sheet__close{width:100%;min-height:2.5rem}@media (min-width:640px){.salary-run-incentives-sheet__context,.salary-run-incentives-sheet__identity{padding-inline:1.25rem}.salary-run-incentives-sheet__body{padding:.875rem 1.25rem 1.25rem}.salary-run-incentives-sheet__field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.salary-run-incentives-sheet__footer{padding-inline:1.25rem}.salary-run-incentives-sheet__footer-inner{flex-direction:row;justify-content:space-between;align-items:center}.salary-run-incentives-sheet__footer-actions{flex-direction:row;justify-content:flex-end;width:auto}.salary-run-incentives-sheet__add-submit,.salary-run-incentives-sheet__close{width:auto}}@media (max-width:399px){.salary-run-incentives-sheet__total{display:none}.salary-run-incentives-sheet__identity{grid-template-columns:auto minmax(0,1fr)}.salary-run-incentives-sheet__footer-summary span{display:none}.salary-run-incentives-sheet__add-submit,.salary-run-incentives-sheet__close{min-height:2.75rem}}.confirm-action-dialog{border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.confirm-action-dialog{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 24px 48px -16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)5%,transparent),0 24px 48px -16px color-mix(in oklch,var(--foreground)18%,transparent)}}.confirm-action-dialog__hero{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__hero{border-bottom:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.confirm-action-dialog__hero{background:linear-gradient(180deg,var(--primary)0,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__hero{background:linear-gradient(180deg,color-mix(in oklch,var(--primary)8%,var(--card))0,var(--card)100%)}}.confirm-action-dialog__hero{padding:.875rem 1rem .75rem}.confirm-action-dialog__hero-row{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.confirm-action-dialog__icon{border-radius:var(--radius-md);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.confirm-action-dialog__icon{color:var(--primary)}.confirm-action-dialog--destructive .confirm-action-dialog__hero{background:linear-gradient(180deg,var(--destructive)0,var(--card)100%)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog--destructive .confirm-action-dialog__hero{background:linear-gradient(180deg,color-mix(in oklch,var(--destructive)10%,var(--card))0,var(--card)100%)}}.confirm-action-dialog__icon--destructive{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__icon--destructive{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.confirm-action-dialog__icon--destructive{color:var(--destructive)}.confirm-action-dialog__title{color:var(--foreground);font-size:1.0625rem;font-weight:700}.confirm-action-dialog__subtitle{color:var(--muted-foreground);margin-top:.2rem;font-size:.8125rem;line-height:1.4}.confirm-action-dialog__body{gap:.75rem;padding:.75rem 1rem;display:grid}.confirm-action-dialog__summary{border-radius:var(--radius-md);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__summary{border:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.confirm-action-dialog__summary{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__summary{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.confirm-action-dialog__summary-item{min-width:0}.confirm-action-dialog__summary-item--full{grid-column:1/-1}.confirm-action-dialog__summary-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.confirm-action-dialog__summary-value{color:var(--foreground);margin-top:.125rem;font-size:.9375rem;font-weight:600}.confirm-action-dialog__summary-value--accent{color:var(--primary)}.confirm-action-dialog__summary-value--danger{color:var(--destructive)}.confirm-action-dialog__info{border:1px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__info{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.confirm-action-dialog__info{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__info{background:color-mix(in oklch,var(--muted)35%,var(--card))}}.confirm-action-dialog__info{color:var(--muted-foreground);cursor:pointer;font-size:.5625rem;font-weight:700;line-height:1}.confirm-action-dialog__info:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__info:hover{border-color:color-mix(in oklch,var(--foreground)22%,transparent)}}.confirm-action-dialog__info:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.confirm-action-dialog__confirm{gap:.375rem;min-width:0;display:grid}.confirm-action-dialog__confirm-label{color:var(--foreground);font-size:.8125rem;font-weight:600}.confirm-action-dialog__confirm-hint{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.35}.confirm-action-dialog__confirm-hint strong{color:var(--destructive);font-weight:650}.confirm-action-dialog__confirm-input{letter-spacing:.04em;height:2.375rem}.confirm-action-dialog--destructive .confirm-action-dialog__confirm-input:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog--destructive .confirm-action-dialog__confirm-input:focus-visible{border-color:color-mix(in oklch,var(--destructive)45%,var(--border))}}.confirm-action-dialog--destructive .confirm-action-dialog__confirm-input:focus-visible{box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog--destructive .confirm-action-dialog__confirm-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive)16%,transparent)}}.confirm-action-dialog__notice{border-radius:var(--radius-md);border:1px solid var(--border);gap:.625rem;margin-top:0;display:flex}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__notice{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.confirm-action-dialog__notice{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__notice{background:color-mix(in oklch,var(--muted)28%,var(--card))}}.confirm-action-dialog__notice{color:var(--muted-foreground);padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.confirm-action-dialog__notice--flush{margin-bottom:0}.confirm-action-dialog__notice+.confirm-action-dialog__notice{margin-top:.5rem}.confirm-action-dialog__notice--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__notice--warning{border-color:color-mix(in oklch,var(--warning)32%,transparent)}}.confirm-action-dialog__notice--warning{background:var(--warning-surface);color:var(--warning-surface-foreground)}.confirm-action-dialog__notice--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__notice--danger{border-color:color-mix(in oklch,var(--destructive)28%,transparent)}}.confirm-action-dialog__notice--danger{background:var(--error-surface);color:var(--error-surface-foreground)}.confirm-action-dialog__notice-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.confirm-action-dialog__skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .875rem;display:grid}.confirm-action-dialog__skeleton-bar{border-radius:var(--radius-md);background:var(--muted);height:2.25rem}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__skeleton-bar{background:color-mix(in oklch,var(--muted)55%,var(--card))}}.confirm-action-dialog__skeleton-bar{animation:confirm-action-dialog-shimmer 1.2s ease-in-out infinite}.confirm-action-dialog__skeleton-bar--full{grid-column:1/-1}@keyframes confirm-action-dialog-shimmer{0%,to{opacity:.55}50%{opacity:1}}.confirm-action-dialog__footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.confirm-action-dialog__footer{border-top:1px solid color-mix(in oklch,var(--border)78%,transparent)}}.confirm-action-dialog__footer{padding:.75rem 1rem .875rem}.confirm-action-dialog__footer-actions{flex-direction:column-reverse;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.confirm-action-dialog__footer-actions{flex-direction:row;justify-content:flex-end}}.dashboard-page{container:dashboard-page/inline-size}.dashboard-period-band{border-radius:var(--radius-xl);border:1px solid var(--info);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band{border:1px solid color-mix(in oklch,var(--info)28%,var(--border))}}.dashboard-period-band{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 12px 32px -16px var(--info)}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 32px -16px color-mix(in oklch,var(--info)18%,transparent)}}.dashboard-period-band__accent{background:linear-gradient(90deg,var(--primary)0,var(--info)100%);height:3px}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band__accent{background:linear-gradient(90deg,var(--primary)0,color-mix(in oklch,var(--info)70%,var(--primary))100%)}}.dashboard-period-band__body{flex-direction:column;gap:.75rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}@media (min-width:640px){.dashboard-period-band__body{padding:1rem 1.125rem 1.125rem}}.dashboard-period-band__kicker-row{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.dashboard-period-band__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.dashboard-period-band__top{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;min-width:0;display:grid}@container dashboard-page (min-width:42rem){.dashboard-period-band__top{grid-template-columns:minmax(0,1fr) auto;gap:1rem}}.dashboard-period-band__dates{letter-spacing:-.02em;color:var(--page-title-foreground);font-size:1.25rem;font-weight:700;line-height:1.2}@container dashboard-page (min-width:42rem){.dashboard-period-band__dates{font-size:1.5rem}}.dashboard-period-band__code,.dashboard-period-band__cutoff,.dashboard-period-band__day-index,.dashboard-period-band__human{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem;line-height:1.35}.dashboard-period-band__code{font-family:var(--font-mono);font-size:.75rem}.dashboard-period-band__countdown{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band__countdown{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.dashboard-period-band__countdown{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band__countdown{background:color-mix(in oklch,var(--surface-elevated)55%,var(--card))}}.dashboard-period-band__countdown{padding:.625rem .75rem}.dashboard-period-band__countdown--urgent{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band__countdown--urgent{border-color:color-mix(in oklch,var(--warning)35%,var(--border))}}.dashboard-period-band__countdown--urgent{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band__countdown--urgent{background:color-mix(in oklch,var(--warning)10%,var(--card))}}.dashboard-period-band__days{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.1}.dashboard-period-band__countdown--urgent .dashboard-period-band__days,.dashboard-period-band__progress-pct--urgent{color:var(--warning-surface-foreground,var(--foreground))}.dashboard-period-band__progress-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.375rem;display:flex}.dashboard-period-band__progress-label{min-width:0;color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-period-band__progress-pct{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.75rem;font-weight:700}.dashboard-period-band__next{border-radius:var(--radius-lg);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band__next{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.dashboard-period-band__next{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-period-band__next{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.dashboard-period-band__next{color:var(--foreground);padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.4}.dashboard-period-band__empty,.dashboard-period-band__skeleton{gap:.5rem;display:grid}.dark .dashboard-period-band{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-period-band{background:color-mix(in oklch,var(--surface-elevated)12%,var(--card))}}.dark .dashboard-period-band{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-period-band{border-color:color-mix(in oklch,var(--info)24%,var(--border))}}.dashboard-zone{border-radius:var(--radius-xl);border:1px solid var(--secondary-brand);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-zone{border:1px solid color-mix(in oklch,var(--secondary-brand)22%,var(--border))}}.dashboard-zone{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -16px var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dashboard-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -16px color-mix(in oklch,var(--secondary-brand)16%,transparent)}}.dashboard-zone__header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-zone__header{border-bottom:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.dashboard-zone__header{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dashboard-zone__header{background:color-mix(in oklch,var(--secondary-brand)6%,var(--card))}}.dashboard-zone__header{padding:.75rem .875rem}.dashboard-zone__body{padding:.75rem .875rem .875rem}.dashboard-zone__icon{border-radius:var(--radius-md);border:1px solid var(--secondary-brand);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-zone__icon{border:1px solid color-mix(in oklch,var(--secondary-brand)24%,var(--border))}}.dashboard-zone__icon{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dashboard-zone__icon{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.dashboard-zone__icon{color:var(--secondary-brand)}.dashboard-zone__title{color:var(--page-title-foreground);font-size:.9375rem;font-weight:700;line-height:1.3}.dashboard-zone__description{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;line-height:1.4}.dark .dashboard-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-zone{background:color-mix(in oklch,var(--surface-elevated)10%,var(--card))}}.dashboard-workbook-picks{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@container dashboard-page (min-width:40rem){.dashboard-workbook-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard-page (min-width:64rem){.dashboard-workbook-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-workbook-pick{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-workbook-pick{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.dashboard-workbook-pick{border-left-width:3px;border-left-color:var(--secondary-brand);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dashboard-workbook-pick{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.dashboard-workbook-pick{padding:.75rem}.dashboard-workbook-pick__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.375rem .5rem;min-width:0;display:flex}.dashboard-workbook-pick__name{min-width:0;color:var(--page-title-foreground);font-size:1rem;font-weight:700;line-height:1.3}.dashboard-workbook-pick__next,.dashboard-workbook-pick__period{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.dashboard-workbook-pick__next{color:var(--foreground);font-weight:600}.dashboard-section-panel--emphasized{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel--emphasized{border-color:color-mix(in oklch,var(--primary)22%,var(--border))}}.dashboard-section-panel--emphasized{box-shadow:0 1px 2px var(--foreground),0 12px 28px -14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-section-panel--emphasized{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 28px -14px color-mix(in oklch,var(--primary)14%,transparent)}}.dashboard-page__section--6{animation-delay:.23s}.vendor-emails-hub{flex-direction:column;flex:auto;gap:.75rem;min-width:0;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.vendor-emails-hub{gap:.875rem}}.vendor-emails-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.vendor-emails-page-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.vendor-emails-page-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.vendor-emails-page-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.vendor-emails-page-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.vendor-emails-page-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.vendor-emails-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.vendor-emails-page-hero__icon{color:var(--primary)}.vendor-emails-page-hero__icon--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__icon--danger{border-color:color-mix(in oklch,var(--destructive)34%,var(--border))}}.vendor-emails-page-hero__icon--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__icon--danger{background:color-mix(in oklch,var(--destructive)10%,var(--card))}}.vendor-emails-page-hero__icon--danger{color:var(--destructive)}.vendor-emails-page-hero__icon--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__icon--warning{border-color:color-mix(in oklch,var(--warning)36%,var(--border))}}.vendor-emails-page-hero__icon--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__icon--warning{background:color-mix(in oklch,var(--warning)12%,var(--card))}}.vendor-emails-page-hero__icon--warning{color:var(--warning-foreground,var(--warning))}.vendor-emails-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.vendor-emails-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.vendor-emails-page-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.vendor-emails-page-hero__title{font-size:1.375rem}}.vendor-emails-page-hero__lede{max-width:44rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.vendor-emails-soft-launch{border-radius:var(--radius-xl);border:1px solid var(--secondary-brand);min-width:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-soft-launch{border:1px solid color-mix(in oklch,var(--secondary-brand)28%,var(--border))}}.vendor-emails-soft-launch{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-soft-launch{background:color-mix(in oklch,var(--secondary-brand)6%,var(--card))}}.vendor-emails-soft-launch{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-soft-launch{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.vendor-emails-soft-launch{padding:.875rem 1rem}}.dark .vendor-emails-soft-launch{background:var(--secondary-brand)}@supports (color:color-mix(in lab,red,red)){.dark .vendor-emails-soft-launch{background:color-mix(in oklch,var(--secondary-brand)10%,var(--card))}}.vendor-emails-soft-launch__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.vendor-emails-soft-launch__eyebrow{color:color-mix(in oklch,var(--muted-foreground)85%,var(--secondary-brand))}}.vendor-emails-soft-launch__title{color:var(--foreground);margin:.2rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.vendor-emails-soft-launch__meta{max-width:48rem;color:var(--muted-foreground);margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.vendor-emails-template-preview{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vendor-emails-template-preview{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.vendor-emails-template-preview{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-template-preview{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.vendor-emails-template-preview{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-template-preview{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.vendor-emails-template-preview--fill{flex-direction:column;flex:auto;min-height:16rem;display:flex}.vendor-emails-template-preview--fill .vendor-emails-template-preview__letter{flex:auto}.vendor-emails-template-source{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-template-source{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-template-source{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-template-source{background:color-mix(in oklch,var(--muted)14%,var(--card))}}.vendor-emails-template-preview__head{border-bottom:1px solid var(--border);padding:.75rem .875rem .5rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-template-preview__head{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.vendor-emails-template-preview__letter{background:var(--card);padding:.875rem 1rem 1rem}.vendor-emails-template-preview__subject-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}.vendor-emails-template-preview__subject{color:var(--foreground);margin:.25rem 0 .75rem;font-size:.9375rem;font-weight:700;line-height:1.35}.vendor-emails-template-preview__body{color:var(--foreground);font-size:.875rem;line-height:1.5}.vendor-emails-template-preview__body p{margin:0 0 .65rem}.vendor-emails-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.vendor-emails-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.vendor-emails-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.vendor-emails-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .vendor-emails-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .vendor-emails-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.vendor-emails-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.vendor-emails-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.dark .vendor-emails-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark .vendor-emails-orientation--danger{background:color-mix(in oklch,var(--destructive)12%,var(--card))}}.vendor-emails-orientation--danger .vendor-emails-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation--danger .vendor-emails-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.vendor-emails-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.vendor-emails-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.dark .vendor-emails-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark .vendor-emails-orientation--warning{background:color-mix(in oklch,var(--warning)14%,var(--card))}}.vendor-emails-orientation--warning .vendor-emails-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation--warning .vendor-emails-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.vendor-emails-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.vendor-emails-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.vendor-emails-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.vendor-emails-orientation__meta{max-width:40rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.vendor-emails-orientation__actions{flex-wrap:wrap;flex-shrink:0;gap:.375rem;display:flex}.vendor-emails-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.vendor-emails-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}}@media (min-width:1024px){.vendor-emails-metrics-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.vendor-emails-destinations{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-destinations{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.vendor-emails-destinations{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-destinations{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.vendor-emails-destinations{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-destinations{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}@media (min-width:640px){.vendor-emails-destinations{gap:.75rem;padding:.875rem 1rem}}.vendor-emails-destinations__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.25}.vendor-emails-destinations__meta{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.vendor-emails-destinations__grid{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.vendor-emails-destinations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}.vendor-emails-dest-card{border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.vendor-emails-dest-card{background:var(--card);color:inherit;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s}.vendor-emails-dest-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.vendor-emails-dest-card:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card:hover{background:color-mix(in oklch,var(--primary)4%,var(--card))}}.vendor-emails-dest-card:hover{box-shadow:0 4px 16px -10px var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card:hover{box-shadow:0 4px 16px -10px color-mix(in oklch,var(--primary)28%,transparent)}}.vendor-emails-dest-card:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.vendor-emails-dest-card--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card--primary{border-color:color-mix(in oklch,var(--primary)34%,var(--border))}}.vendor-emails-dest-card--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card--primary{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.vendor-emails-dest-card__icon{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card__icon{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.vendor-emails-dest-card__icon{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card__icon{background:color-mix(in oklch,var(--muted)40%,var(--card))}}.vendor-emails-dest-card__icon{color:var(--foreground)}.vendor-emails-dest-card__icon--primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card__icon--primary{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.vendor-emails-dest-card__icon--primary{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-dest-card__icon--primary{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.vendor-emails-dest-card__icon--primary{color:var(--primary)}.vendor-emails-dest-card__title-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;display:flex}.vendor-emails-dest-card__title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:650;line-height:1.25}.vendor-emails-dest-card__meta{color:var(--muted-foreground);text-wrap:pretty;margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.vendor-emails-dest-card__chevron{color:var(--muted-foreground);opacity:.7;margin-top:.25rem;transition:transform .15s,color .15s}.vendor-emails-dest-card:hover .vendor-emails-dest-card__chevron{color:var(--primary);transform:translate(2px)}.vendor-emails-activity{grid-template-columns:minmax(0,1fr);gap:.625rem;min-width:0;display:grid}@media (min-width:768px){.vendor-emails-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.vendor-emails-activity__panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vendor-emails-activity__panel{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.vendor-emails-activity__panel{background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-activity__panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}.vendor-emails-activity__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-activity__head{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.vendor-emails-activity__head{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-activity__head{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.vendor-emails-activity__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650}.vendor-emails-activity__link{color:var(--primary);text-underline-offset:2px;font-size:.75rem;font-weight:650;text-decoration:none}.vendor-emails-activity__link:hover{text-decoration:underline}.vendor-emails-activity__list{margin:0;padding:.25rem 0;list-style:none}.vendor-emails-activity__row{min-width:0;color:inherit;align-items:center;gap:.5rem;padding:.5625rem .875rem;text-decoration:none;transition:background-color .12s;display:flex}.vendor-emails-activity__row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-activity__row:hover{background:color-mix(in oklch,var(--muted)42%,transparent)}}.vendor-emails-catalog-zone{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;flex:auto;gap:.625rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-catalog-zone{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.vendor-emails-catalog-zone{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-catalog-zone{background:color-mix(in oklch,var(--surface-elevated)28%,var(--card))}}.vendor-emails-catalog-zone{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-catalog-zone{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}@media (min-width:640px){.vendor-emails-catalog-zone{gap:.75rem;padding:.875rem 1rem}}.vendor-emails-catalog-zone__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:650;line-height:1.25}.vendor-emails-catalog-zone__meta{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.vendor-emails-compose{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.vendor-emails-compose{gap:.875rem}}.vendor-emails-compose-steps{border-radius:var(--radius-xl);border:1px solid var(--border);gap:.375rem;min-width:0;margin:0;padding:.5rem;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-steps{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.vendor-emails-compose-steps{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-steps{background:color-mix(in oklch,var(--surface-elevated)32%,var(--card))}}.vendor-emails-compose-steps{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-steps{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent)}}.vendor-emails-compose-steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.vendor-emails-compose-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.625rem}}.vendor-emails-compose-step{border-radius:var(--radius-lg);min-width:0;color:var(--muted-foreground);background:0 0;border:1px solid #0000;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.3;display:flex}.vendor-emails-compose-step strong{color:var(--foreground);font-size:.8125rem;font-weight:650;display:block}.vendor-emails-compose-step__hint{color:var(--muted-foreground);margin-top:.125rem;font-size:.6875rem;display:block}.vendor-emails-compose-step--current{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-step--current{border-color:color-mix(in oklch,var(--primary)28%,var(--border))}}.vendor-emails-compose-step--current{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-step--current{background:color-mix(in oklch,var(--primary)7%,var(--card))}}.vendor-emails-compose-step--done{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-step--done{border-color:color-mix(in oklch,var(--primary)18%,var(--border))}}.vendor-emails-compose-step--done{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-step--done{background:color-mix(in oklch,var(--primary)4%,var(--card))}}.vendor-emails-compose-step--ready{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-step--ready{border-color:color-mix(in oklch,var(--primary)36%,var(--border))}}.vendor-emails-compose-step--ready{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-step--ready{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.page-layout.vendor-emails-page,.page-layout.vendor-emails-page .page-layout__content{overflow:visible}.vendor-emails-compose-stack{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}@media (min-width:1100px){.vendor-emails-compose-stack{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.95fr);align-items:start;gap:1rem;display:grid}}@media (min-width:1440px){.vendor-emails-compose-stack{grid-template-columns:minmax(0,1.7fr) minmax(20rem,1fr);gap:1.125rem}}.vendor-emails-compose-aside,.vendor-emails-compose-main{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (min-width:1100px){.vendor-emails-compose-aside{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 1.25rem);padding-bottom:.25rem;position:sticky;top:.75rem;overflow:hidden auto}}.vendor-emails-compose-alert{border-radius:var(--radius-lg);border:1px solid var(--destructive);margin:0}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-alert{border:1px solid color-mix(in oklch,var(--destructive)40%,var(--border))}}.vendor-emails-compose-alert{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-alert{background:color-mix(in oklch,var(--destructive)10%,var(--card))}}.vendor-emails-compose-alert{color:var(--destructive);padding:.625rem .875rem;font-size:.875rem}.vendor-emails-compose-section{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-section{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.vendor-emails-compose-section{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -18px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-section{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)3.5%,transparent),0 10px 28px -18px color-mix(in oklch,var(--foreground)10%,transparent)}}.vendor-emails-compose-section__head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-section__head{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.vendor-emails-compose-section__head{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-section__head{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}.vendor-emails-compose-section__head{border-inline-start:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-section__head{border-inline-start:3px solid color-mix(in oklch,var(--primary)55%,transparent)}}@media (min-width:640px){.vendor-emails-compose-section__head{align-items:center;padding:.875rem 1rem}}.vendor-emails-compose-section__head-main{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.vendor-emails-compose-section__index{border-radius:var(--radius-md);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-section__index{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.vendor-emails-compose-section__index{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-section__index{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.vendor-emails-compose-section__index{color:var(--primary)}.vendor-emails-compose-section__title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:700;line-height:1.25}.vendor-emails-compose-section__meta{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.vendor-emails-compose-section__body{padding:.875rem 1rem 1rem}.vendor-emails-compose-message-field{font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.5}.vendor-emails-personalize{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-personalize{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize{background:color-mix(in oklch,var(--muted)14%,var(--card))}}.vendor-emails-personalize__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650}.vendor-emails-personalize__meta{color:var(--muted-foreground);text-wrap:pretty;margin:.2rem 0 .5rem;font-size:.75rem;line-height:1.4}.vendor-emails-personalize__chips{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.vendor-emails-personalize__chip{cursor:pointer;border:1px solid var(--primary);border-radius:999px;align-items:center;min-height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize__chip{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.vendor-emails-personalize__chip{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize__chip{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.vendor-emails-personalize__chip{color:var(--foreground);padding:.25rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s}.vendor-emails-personalize__chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize__chip:hover{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.vendor-emails-personalize__chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize__chip:hover{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.vendor-emails-personalize__chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.vendor-emails-personalize__chip:disabled,.vendor-emails-personalize__chip[aria-disabled=true]{cursor:not-allowed;opacity:.55}.vendor-emails-personalize__chip[data-ready=false]{opacity:.5}.vendor-emails-personalize__guard{border-radius:var(--radius-md);border:1px solid var(--warning,var(--primary));margin:0 0 .5rem;padding:.5rem .625rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize__guard{border:1px solid color-mix(in oklch,var(--warning,var(--primary))28%,var(--border))}}.vendor-emails-personalize__guard{background:var(--warning,var(--primary))}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize__guard{background:color-mix(in oklch,var(--warning,var(--primary))8%,var(--card))}}.vendor-emails-personalize__guard{color:var(--foreground);text-wrap:pretty;font-size:.75rem;line-height:1.4}.vendor-emails-personalize__ready{color:var(--foreground);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.vendor-emails-personalize__hint{color:var(--destructive);text-wrap:pretty;margin:0 0 .5rem;font-size:.75rem;line-height:1.4}.vendor-emails-personalize-shell{flex-direction:column;gap:.5rem;min-width:0;display:flex}.vendor-emails-personalize-shell__toggle{cursor:pointer;border-radius:var(--radius-lg);border:1px dashed var(--border);align-items:center;gap:.5rem;width:100%;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize-shell__toggle{border:1px dashed color-mix(in oklch,var(--border)80%,transparent)}}.vendor-emails-personalize-shell__toggle{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize-shell__toggle{background:color-mix(in oklch,var(--muted)10%,var(--card))}}.vendor-emails-personalize-shell__toggle{color:var(--foreground);text-align:left;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s}.vendor-emails-personalize-shell__toggle:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize-shell__toggle:hover{border-color:color-mix(in oklch,var(--primary)35%,var(--border))}}.vendor-emails-personalize-shell__toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-personalize-shell__toggle:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.vendor-emails-compose-signature{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-signature{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-compose-signature{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-signature{background:color-mix(in oklch,var(--muted)10%,var(--card))}}.vendor-emails-compose-signature__row{cursor:pointer;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.vendor-emails-compose-signature__title{color:var(--foreground);font-size:.8125rem;font-weight:650;display:block}.vendor-emails-compose-signature__meta{color:var(--muted-foreground);text-wrap:pretty;margin-top:.15rem;font-size:.75rem;line-height:1.4;display:block}.vendor-emails-compose-signature__preview{border-radius:var(--radius-md);border:1px dashed var(--border);margin-top:.625rem;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-signature__preview{border:1px dashed color-mix(in oklch,var(--border)75%,transparent)}}.vendor-emails-compose-signature__preview{background:var(--card);font-size:.8125rem}.vendor-emails-compose-signature__preview p{margin:0 0 .35rem}.vendor-emails-compose-checklist{border-radius:var(--radius-xl);border:1px solid var(--primary);min-width:0;padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-checklist{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.vendor-emails-compose-checklist{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-checklist{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.vendor-emails-compose-checklist{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-checklist{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.dark .vendor-emails-compose-checklist{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .vendor-emails-compose-checklist{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.vendor-emails-compose-checklist__list{flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.vendor-emails-compose-checklist__list li{min-width:0;color:var(--foreground);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.vendor-emails-compose-preview{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview{border:1px solid color-mix(in oklch,var(--border)86%,transparent)}}.vendor-emails-compose-preview{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview{background:color-mix(in oklch,var(--surface-elevated)35%,var(--card))}}.vendor-emails-compose-preview{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.vendor-emails-compose-preview__head{border-bottom:1px solid var(--border);padding:.75rem .875rem .5rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__head{border-bottom:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.vendor-emails-compose-preview__head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;min-width:0;display:flex}.vendor-emails-compose-preview__gaps{flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.vendor-emails-compose-preview__gaps li{border-radius:var(--radius-md);background:var(--destructive);padding:.25rem .5rem .25rem 1.35rem;position:relative}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__gaps li{background:color-mix(in oklch,var(--destructive)8%,var(--card))}}.vendor-emails-compose-preview__gaps li{border:1px solid var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__gaps li{border:1px solid color-mix(in oklch,var(--destructive)22%,var(--border))}}.vendor-emails-compose-preview__gaps li{color:var(--foreground);font-size:.6875rem;font-weight:600;line-height:1.35}.vendor-emails-compose-preview__gaps li:before{content:"";background:var(--destructive);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:.45rem}.vendor-emails-compose-preview__ready-note{color:var(--primary);margin:.5rem 0 0;font-size:.6875rem;font-weight:650}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__ready-note{color:color-mix(in oklch,var(--primary)70%,var(--foreground))}}.vendor-emails-compose-preview__live-badge{border:1px solid var(--primary);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__live-badge{border:1px solid color-mix(in oklch,var(--primary)30%,var(--border))}}.vendor-emails-compose-preview__live-badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__live-badge{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.vendor-emails-compose-preview__live-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);padding:.125rem .5rem;font-size:.625rem;font-weight:700}.vendor-emails-compose-preview--live .vendor-emails-compose-preview__live-badge{animation:vendor-emails-preview-pulse .7s}@keyframes vendor-emails-preview-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--primary)35%,transparent)}to{box-shadow:0 0 0 6px #0000}}.vendor-emails-compose-preview__letter{background:var(--card);scroll-behavior:smooth;min-height:12rem;max-height:min(48vh,26rem);padding:.875rem 1rem 1rem;overflow:auto}@media (min-width:1100px){.vendor-emails-compose-preview__letter{min-height:14rem;max-height:min(52dvh,30rem)}}.vendor-emails-compose-preview--live .vendor-emails-compose-preview__letter{outline:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview--live .vendor-emails-compose-preview__letter{outline:1px solid color-mix(in oklch,var(--primary)28%,transparent)}}.vendor-emails-compose-preview--live .vendor-emails-compose-preview__letter{outline-offset:-1px}.vendor-emails-compose-preview__subject-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}.vendor-emails-compose-preview__subject{color:var(--foreground);word-break:break-word;margin:.25rem 0 .75rem;font-size:.9375rem;font-weight:700;line-height:1.35}.vendor-emails-compose-preview__html{color:var(--foreground);font-size:.875rem;line-height:1.5}.vendor-emails-compose-preview__html p{margin:0 0 .65rem}.vendor-emails-compose-preview__empty{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.45}.vendor-emails-compose-preview__foot{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;min-width:0;padding:.625rem .875rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__foot{border-top:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.vendor-emails-compose-preview__foot{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-preview__foot{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.vendor-emails-compose-preview__foot{color:var(--muted-foreground);font-size:.75rem}.vendor-emails-compose-actions{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-actions{border:1px solid color-mix(in oklch,var(--primary)26%,var(--border))}}.vendor-emails-compose-actions{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-actions{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.vendor-emails-compose-actions{box-shadow:0 1px 2px var(--foreground),0 12px 28px -16px var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-compose-actions{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 12px 28px -16px color-mix(in oklch,var(--primary)28%,transparent)}}@media (min-width:640px){.vendor-emails-compose-actions{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;position:sticky;bottom:.5rem}}.dark .vendor-emails-compose-actions{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .vendor-emails-compose-actions{background:color-mix(in oklch,var(--primary)11%,var(--card))}}.vendor-emails-compose-actions__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700}.vendor-emails-compose-actions__meta{color:var(--muted-foreground);text-wrap:pretty;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.vendor-emails-compose-actions__buttons{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.vendor-emails-companies,.vendor-emails-history,.vendor-emails-progress,.vendor-emails-signatures,.vendor-emails-templates{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.vendor-emails-companies,.vendor-emails-history,.vendor-emails-progress,.vendor-emails-signatures,.vendor-emails-templates{gap:.875rem}}.vendor-emails-progress-status{gap:.875rem}.vendor-emails-progress-bar{height:.625rem}.vendor-emails-progress-bar--success{background:var(--success,var(--primary))}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-bar--success{background:color-mix(in oklch,var(--success,var(--primary))18%,var(--muted))}}.vendor-emails-progress-bar--success [data-slot=progress-indicator]{background:var(--success,var(--primary))}.vendor-emails-progress-bar--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-bar--warning{background:color-mix(in oklch,var(--warning)18%,var(--muted))}}.vendor-emails-progress-bar--warning [data-slot=progress-indicator]{background:var(--warning)}.vendor-emails-progress-bar--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-bar--danger{background:color-mix(in oklch,var(--destructive)16%,var(--muted))}}.vendor-emails-progress-bar--danger [data-slot=progress-indicator]{background:var(--destructive)}.vendor-emails-progress-alert{border-radius:var(--radius-lg);border:1px solid var(--border);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-alert{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.vendor-emails-progress-alert{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-alert{background:color-mix(in oklch,var(--muted)22%,var(--card))}}.vendor-emails-progress-alert{color:var(--foreground)}.vendor-emails-progress-alert--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-alert--danger{border-color:color-mix(in oklch,var(--destructive)34%,var(--border))}}.vendor-emails-progress-alert--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-alert--danger{background:color-mix(in oklch,var(--destructive)7%,var(--card))}}.vendor-emails-progress-alert--danger{color:var(--destructive)}.vendor-emails-progress-alert--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-alert--warning{border-color:color-mix(in oklch,var(--warning)36%,var(--border))}}.vendor-emails-progress-alert--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-progress-alert--warning{background:color-mix(in oklch,var(--warning)10%,var(--card))}}.vendor-emails-progress-alert--warning{color:var(--warning-foreground,var(--foreground))}.vendor-emails-companies-workspace,.vendor-emails-history-workspace,.vendor-emails-signatures-workspace,.vendor-emails-templates-workspace{flex-direction:column;flex:auto;min-width:0;display:flex}.vendor-emails-companies-filters{border-radius:var(--radius-lg);border:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.75rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-companies-filters{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.vendor-emails-companies-filters{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-companies-filters{background:color-mix(in oklch,var(--muted)16%,var(--card))}}@media (min-width:640px){.vendor-emails-companies-filters{padding:.875rem 1rem}}.vendor-emails-companies-empty{border-radius:var(--radius-xl);border:1px dashed var(--border);flex-direction:column;flex:auto;justify-content:center;min-height:14rem;margin-top:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-companies-empty{border:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}.vendor-emails-companies-empty{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-companies-empty{background:color-mix(in oklch,var(--muted)14%,var(--card))}}.vendor-emails-companies-empty{padding:1.25rem 1rem}.vendor-emails-companies-table{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vendor-emails-companies-table{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-companies-table{background:var(--card)}.vendor-emails-people{flex-direction:column;flex:auto;gap:.75rem;min-width:0;display:flex}.vendor-emails-people--embedded{flex:auto}.vendor-emails-people-toolbar{border-radius:var(--radius-lg);border:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.75rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-people-toolbar{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.vendor-emails-people-toolbar{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-people-toolbar{background:color-mix(in oklch,var(--muted)16%,var(--card))}}@media (min-width:640px){.vendor-emails-people-toolbar{padding:.875rem 1rem}}.vendor-emails-company-form{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.vendor-emails-company-form__body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.vendor-emails-company-form__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.vendor-emails-company-form__hero{border-bottom:1px solid var(--border);padding:1rem 1rem .75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__hero{border-bottom:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-company-form__hero{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__hero{background:color-mix(in oklch,var(--surface-elevated)40%,var(--card))}}@media (min-width:640px){.vendor-emails-company-form__hero{padding:1.125rem 1.25rem .875rem}}.vendor-emails-company-form__hero-row{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.vendor-emails-company-form__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.vendor-emails-company-form__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.vendor-emails-company-form__icon{color:var(--primary)}.vendor-emails-company-form__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:650}.vendor-emails-company-form__title{color:var(--foreground);margin:.125rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.25}.vendor-emails-company-form__lede{max-width:36rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.vendor-emails-company-form__zone{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__zone{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.vendor-emails-company-form__zone{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__zone{background:color-mix(in oklch,var(--muted)10%,var(--card))}}.vendor-emails-company-form__zone--warn{border-color:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__zone--warn{border-color:color-mix(in oklch,var(--warning,#d97706)35%,var(--border))}}.vendor-emails-company-form__zone--warn{background:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__zone--warn{background:color-mix(in oklch,var(--warning,#d97706)8%,var(--card))}}.vendor-emails-company-form__zone-head{min-width:0}.vendor-emails-company-form__zone-title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:650;line-height:1.25}.vendor-emails-company-form__zone-meta{color:var(--muted-foreground);text-wrap:pretty;margin:.1875rem 0 0;font-size:.75rem;line-height:1.35}.vendor-emails-company-form__switch-row{border-radius:var(--radius-md);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__switch-row{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.vendor-emails-company-form__switch-row{background:var(--card)}.vendor-emails-company-form__people-hint{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.35}.vendor-emails-company-form__next{border-radius:var(--radius-lg);border:1px dashed var(--primary);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__next{border:1px dashed color-mix(in oklch,var(--primary)32%,var(--border))}}.vendor-emails-company-form__next{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__next{background:color-mix(in oklch,var(--primary)8%,var(--card))}}.vendor-emails-company-form__next-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:650}.vendor-emails-company-form__next-title{color:var(--foreground);margin:.25rem 0 0;font-size:.875rem;font-weight:650}.vendor-emails-company-form__next-meta{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.vendor-emails-company-form__discard{border-radius:var(--radius-lg);border:1px solid var(--destructive);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__discard{border:1px solid color-mix(in oklch,var(--destructive)30%,var(--border))}}.vendor-emails-company-form__discard{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__discard{background:color-mix(in oklch,var(--destructive)8%,var(--card))}}.vendor-emails-company-form__footer{border-top:1px solid var(--border);padding:.75rem 1rem 1rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__footer{border-top:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-company-form__footer{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-company-form__footer{background:color-mix(in oklch,var(--muted)12%,var(--card))}}@media (min-width:640px){.vendor-emails-company-form__footer{padding:.875rem 1.25rem 1.125rem}}.vendor-emails-person-form__company,.vendor-emails-template-form__starter{border-radius:var(--radius-md);border:1px solid var(--border);max-width:100%;margin:0;padding:.5rem .75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-person-form__company,.vendor-emails-template-form__starter{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-person-form__company,.vendor-emails-template-form__starter{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-person-form__company,.vendor-emails-template-form__starter{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.vendor-emails-person-form__company,.vendor-emails-template-form__starter{color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.vendor-emails-catalog-zone--fill{flex:auto;min-height:min(28rem,55vh)}.vendor-emails-catalog-zone__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;min-width:0;display:flex}.vendor-emails-history-quick{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}.vendor-emails-history-quick__chip{cursor:pointer;border:1px solid var(--border);border-radius:999px;align-items:center;gap:.375rem;min-height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-quick__chip{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.vendor-emails-history-quick__chip{background:var(--card);color:var(--muted-foreground);padding:.25rem .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.vendor-emails-history-quick__chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-quick__chip:hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.vendor-emails-history-quick__chip:hover{color:var(--foreground)}.vendor-emails-history-quick__chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.vendor-emails-history-quick__chip--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-quick__chip--active{border-color:color-mix(in oklch,var(--primary)40%,var(--border))}}.vendor-emails-history-quick__chip--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-quick__chip--active{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.vendor-emails-history-quick__chip--active{color:var(--foreground)}.vendor-emails-history-filters{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-filters{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.vendor-emails-history-filters{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-filters{background:color-mix(in oklch,var(--muted)16%,var(--card))}}@media (min-width:640px){.vendor-emails-history-filters{padding:.875rem 1rem}}.vendor-emails-history-reuse-opt{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;padding:.625rem .875rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-reuse-opt{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-history-reuse-opt{background:var(--card)}.vendor-emails-history-empty{border-radius:var(--radius-xl);border:1px dashed var(--border);flex-direction:column;flex:auto;justify-content:center;min-height:14rem;margin-top:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-empty{border:1px dashed color-mix(in oklch,var(--border)78%,transparent)}}.vendor-emails-history-empty{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-empty{background:color-mix(in oklch,var(--muted)14%,var(--card))}}.vendor-emails-history-empty{padding:1.25rem 1rem}.vendor-emails-history-table{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vendor-emails-history-table{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-history-table{background:var(--card)}@media (prefers-reduced-motion:reduce){.vendor-emails-hub{animation:none}.vendor-emails-dest-card,.vendor-emails-dest-card__chevron,.vendor-emails-history-quick__chip{transition:none}}.vendor-emails-signatures-search{min-width:0}.vendor-emails-signatures-empty{flex-direction:column;flex:1;gap:1rem;min-width:0;min-height:min(42vh,22rem);display:flex}.vendor-emails-signatures-howto{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.75rem;margin:0;padding:.875rem 1rem;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signatures-howto{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-signatures-howto{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signatures-howto{background:color-mix(in oklch,var(--muted)12%,var(--card))}}@media (min-width:768px){.vendor-emails-signatures-howto{flex-direction:row;align-items:stretch;gap:1rem}.vendor-emails-signatures-howto li{flex:1}}.vendor-emails-signatures-howto li{min-width:0;color:var(--foreground);text-wrap:pretty;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:flex}.vendor-emails-signatures-howto__step{size:1.5rem;background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signatures-howto__step{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.vendor-emails-signatures-howto__step{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signatures-howto__step{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.vendor-emails-signatures-howto__step{color:var(--foreground);font-size:.6875rem;font-weight:750}.vendor-emails-signatures-error{border-radius:var(--radius-xl);border:1px solid var(--destructive);padding:1.25rem 1rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signatures-error{border:1px solid color-mix(in oklch,var(--destructive)28%,var(--border))}}.vendor-emails-signatures-error{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signatures-error{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.vendor-emails-signature-card--default{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card--default{border-color:color-mix(in oklch,var(--primary)36%,var(--border))}}.vendor-emails-signature-card--default{box-shadow:0 1px 2px var(--foreground),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card--default{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 0 0 1px color-mix(in oklch,var(--primary)12%,transparent)}}.vendor-emails-signature-card__default-note{color:var(--muted-foreground);align-self:center;font-size:.6875rem;font-weight:600}.vendor-emails-signature-card--skeleton{border-radius:var(--radius-xl);border:1px solid var(--border);min-height:12rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card--skeleton{border:1px solid color-mix(in oklch,var(--border)75%,transparent)}}.vendor-emails-signature-card--skeleton{background:linear-gradient(90deg,var(--muted)0,var(--muted)50%,var(--muted)100%)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card--skeleton{background:linear-gradient(90deg,color-mix(in oklch,var(--muted)22%,var(--card))0,color-mix(in oklch,var(--muted)38%,var(--card))50%,color-mix(in oklch,var(--muted)22%,var(--card))100%)}}.vendor-emails-signature-card--skeleton{background-size:200% 100%;animation:vendor-emails-sig-shimmer 1.2s ease-in-out infinite}@keyframes vendor-emails-sig-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vendor-emails-signature-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));align-content:start;gap:.875rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.vendor-emails-signature-card{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.625rem;min-width:0;padding:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-signature-card{background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.vendor-emails-signature-card__title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:700}.vendor-emails-signature-card__preview{border-radius:var(--radius-md);border:1px dashed var(--border);min-height:7rem;max-height:12rem;padding:.625rem .75rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card__preview{border:1px dashed color-mix(in oklch,var(--border)75%,transparent)}}.vendor-emails-signature-card__preview{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-card__preview{background:color-mix(in oklch,var(--muted)10%,var(--card))}}.vendor-emails-signature-card__preview{font-size:.8125rem}.vendor-emails-signature-card__preview img{max-width:100%;height:auto}.vendor-emails-signature-card__actions{flex-wrap:wrap;gap:.375rem;margin-top:auto;display:flex}.vendor-emails-signature-form{width:min(96vw,42rem)}.vendor-emails-signature-form__layout{flex-direction:column;gap:.875rem;min-width:0;display:flex}@media (min-width:768px){.vendor-emails-signature-form__layout{grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);align-items:start;gap:.875rem 1rem;display:grid}}.vendor-emails-signature-form__kind-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:480px){.vendor-emails-signature-form__kind-grid{grid-template-columns:1fr 1fr}}.vendor-emails-signature-form__kind-card{cursor:pointer;border-radius:var(--radius-lg);border:1px solid var(--border);align-items:flex-start;gap:.625rem;min-width:0;min-height:3.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__kind-card{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.vendor-emails-signature-form__kind-card{background:var(--card);text-align:left;color:var(--foreground);padding:.625rem .75rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.vendor-emails-signature-form__kind-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__kind-card:hover{border-color:color-mix(in oklch,var(--primary)32%,var(--border))}}.vendor-emails-signature-form__kind-card--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__kind-card--active{border-color:color-mix(in oklch,var(--primary)45%,var(--border))}}.vendor-emails-signature-form__kind-card--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__kind-card--active{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.vendor-emails-signature-form__kind-card--active{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__kind-card--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)18%,transparent)}}.vendor-emails-signature-form__kind-card:disabled{cursor:not-allowed;opacity:.6}.vendor-emails-signature-form__dropzone{cursor:pointer;border-radius:var(--radius-lg);border:1.5px dashed var(--border);flex-direction:column;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone{border:1.5px dashed color-mix(in oklch,var(--border)78%,transparent)}}.vendor-emails-signature-form__dropzone{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone{background:color-mix(in oklch,var(--muted)14%,var(--card))}}.vendor-emails-signature-form__dropzone{padding:.875rem;transition:border-color .15s,background-color .15s}.vendor-emails-signature-form__dropzone:focus-visible,.vendor-emails-signature-form__dropzone:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone:focus-visible,.vendor-emails-signature-form__dropzone:hover{border-color:color-mix(in oklch,var(--primary)40%,var(--border))}}.vendor-emails-signature-form__dropzone:focus-visible,.vendor-emails-signature-form__dropzone:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone:focus-visible,.vendor-emails-signature-form__dropzone:hover{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.vendor-emails-signature-form__dropzone:focus-visible,.vendor-emails-signature-form__dropzone:hover{outline:none}.vendor-emails-signature-form__dropzone--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone--active{border-color:color-mix(in oklch,var(--primary)55%,var(--border))}}.vendor-emails-signature-form__dropzone--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone--active{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.vendor-emails-signature-form__dropzone--error{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone--error{border-color:color-mix(in oklch,var(--destructive)45%,var(--border))}}.vendor-emails-signature-form__dropzone--error{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone--error{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.vendor-emails-signature-form__dropzone-empty,.vendor-emails-signature-form__dropzone-preview{align-items:center;gap:.75rem;min-width:0;display:flex}.vendor-emails-signature-form__dropzone-preview img{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;width:4.5rem;height:3rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__dropzone-preview img{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.vendor-emails-signature-form__dropzone-preview img{object-fit:contain;background:var(--card)}.vendor-emails-signature-form__dropzone-meta{flex:auto;min-width:0}.vendor-emails-signature-form__preview-pane{border-radius:var(--radius-lg);border:1px solid var(--border);min-width:0;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__preview-pane{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.vendor-emails-signature-form__preview-pane{background:var(--surface-elevated,var(--muted))}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__preview-pane{background:color-mix(in oklch,var(--surface-elevated,var(--muted))35%,var(--card))}}.vendor-emails-signature-form__preview-pane{position:sticky;top:0}.vendor-emails-signature-form__preview-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:650}.vendor-emails-signature-form__preview-title{color:var(--foreground);margin:.2rem 0 .625rem;font-size:.875rem;font-weight:700}.vendor-emails-signature-form__preview-card{border-radius:var(--radius-md);border:1px dashed var(--border);min-height:7.5rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.vendor-emails-signature-form__preview-card{border:1px dashed color-mix(in oklch,var(--border)75%,transparent)}}.vendor-emails-signature-form__preview-card{background:var(--card);font-size:.8125rem}.vendor-emails-signature-form__preview-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:5.5rem;margin:0 0 .5rem;display:block}.vendor-emails-signature-form__preview-name{color:var(--muted-foreground);text-wrap:pretty;margin:.625rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.vendor-emails-signature-form__dropzone,.vendor-emails-signature-form__kind-card{transition:none}}.vendor-emails-compose-signature__picker{margin-top:.625rem}.payroll-officer-access-page.page-layout--info{overflow:visible}.payroll-officer-access{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex}.payroll-officer-access__hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__hero{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payroll-officer-access__hero{background:var(--surface-elevated,var(--muted))}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__hero{background:color-mix(in oklch,var(--surface-elevated,var(--muted))40%,var(--card))}}.payroll-officer-access__hero-intro{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.payroll-officer-access__hero-icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__hero-icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.payroll-officer-access__hero-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__hero-icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.payroll-officer-access__hero-icon{color:var(--primary)}.payroll-officer-access__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6875rem;font-weight:650}.payroll-officer-access__title{color:var(--foreground);margin:.125rem 0 0;font-size:1.375rem;font-weight:750;line-height:1.2}.payroll-officer-access__lede{max-width:40rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.875rem;line-height:1.45}.payroll-officer-access__focus{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__focus{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.payroll-officer-access__focus{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__focus{background:color-mix(in oklch,var(--primary)6%,var(--card))}}.payroll-officer-access__focus-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__focus-eyebrow{color:color-mix(in oklch,var(--primary)70%,var(--foreground))}}.payroll-officer-access__focus-title{color:var(--foreground);text-wrap:pretty;margin:.2rem 0 0;font-size:.9375rem;font-weight:700}.payroll-officer-access__focus-meta{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.payroll-officer-access__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.payroll-officer-access__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.payroll-officer-access__workspace{flex-direction:column;flex:auto;gap:.875rem;min-width:0;min-height:min(42vh,28rem);display:flex}@media (min-width:1024px){.payroll-officer-access__workspace{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}}.payroll-officer-access__editor,.payroll-officer-access__roster{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;padding:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__editor,.payroll-officer-access__roster{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payroll-officer-access__editor,.payroll-officer-access__roster{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__editor,.payroll-officer-access__roster{background:color-mix(in oklch,var(--muted)8%,var(--card))}}.payroll-officer-access__editor{flex:auto;min-height:min(28rem,50vh)}.payroll-officer-access__roster-head{min-width:0}.payroll-officer-access__zone-title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:700}.payroll-officer-access__zone-meta{color:var(--muted-foreground);text-wrap:pretty;margin:.2rem 0 0;font-size:.75rem}.payroll-officer-access__zone-head{margin-bottom:.25rem}.payroll-officer-access__zone{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__zone{border:1px solid color-mix(in oklch,var(--border)84%,transparent)}}.payroll-officer-access__zone{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__zone{background:color-mix(in oklch,var(--muted)10%,var(--card))}}.payroll-officer-access__zone--warn{border-color:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__zone--warn{border-color:color-mix(in oklch,var(--warning,#d97706)35%,var(--border))}}.payroll-officer-access__zone--warn{background:var(--warning,#d97706)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__zone--warn{background:color-mix(in oklch,var(--warning,#d97706)8%,var(--card))}}.payroll-officer-access__check{cursor:pointer;border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;min-height:2.75rem;padding:.5rem .625rem;transition:background-color .15s;display:flex}.payroll-officer-access__check:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__check:hover{background:color-mix(in oklch,var(--muted)35%,transparent)}}.payroll-officer-access__officer-list{flex-direction:column;flex:auto;gap:.5rem;max-height:min(50vh,28rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.payroll-officer-access__officer{cursor:pointer;border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;min-height:3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__officer{border:1px solid color-mix(in oklch,var(--border)85%,transparent)}}.payroll-officer-access__officer{background:var(--card);text-align:left;padding:.625rem .75rem;transition:border-color .15s,background-color .15s}.payroll-officer-access__officer:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__officer:hover{border-color:color-mix(in oklch,var(--primary)30%,var(--border))}}.payroll-officer-access__officer:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__officer:hover{background:color-mix(in oklch,var(--muted)18%,var(--card))}}.payroll-officer-access__officer--active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__officer--active{border-color:color-mix(in oklch,var(--primary)42%,var(--border))}}.payroll-officer-access__officer--active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__officer--active{background:color-mix(in oklch,var(--primary)10%,var(--card))}}.payroll-officer-access__officer--active{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__officer--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--primary)14%,transparent)}}.payroll-officer-access__officer-name{color:var(--foreground);font-size:.875rem;font-weight:650}.payroll-officer-access__officer-email{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.payroll-officer-access__empty{flex-direction:column;flex:1;gap:.875rem;min-width:0;display:flex}.payroll-officer-access__howto{border-radius:var(--radius-xl);border:1px solid var(--border);flex-direction:column;gap:.75rem;margin:0;padding:.875rem 1rem;list-style:none;display:flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__howto{border:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payroll-officer-access__howto{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__howto{background:color-mix(in oklch,var(--muted)12%,var(--card))}}.payroll-officer-access__howto li{min-width:0;color:var(--foreground);text-wrap:pretty;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:flex}.payroll-officer-access__howto-step{background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__howto-step{background:color-mix(in oklch,var(--primary)14%,var(--card))}}.payroll-officer-access__howto-step{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__howto-step{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.payroll-officer-access__howto-step{font-size:.6875rem;font-weight:750}.payroll-officer-access__error{border-radius:var(--radius-xl);border:1px solid var(--destructive);flex-direction:column;gap:.35rem;margin-top:.75rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__error{border:1px solid color-mix(in oklch,var(--destructive)28%,var(--border))}}.payroll-officer-access__error{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__error{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.payroll-officer-access__error{box-shadow:0 1px 0 var(--destructive)}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__error{box-shadow:0 1px 0 color-mix(in oklch,var(--destructive)8%,transparent)}}.payroll-officer-access__error .text-muted-foreground{line-height:1.45}.payroll-officer-access__editor-placeholder{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.5rem;min-height:12rem;padding:1rem;display:flex}.payroll-officer-access__form{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.payroll-officer-access__form-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.payroll-officer-access__dept-grid{grid-template-columns:1fr;gap:.125rem;display:grid}@media (min-width:640px){.payroll-officer-access__dept-grid{grid-template-columns:1fr 1fr}}.payroll-officer-access__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.payroll-officer-access__footer{border-top:1px solid color-mix(in oklch,var(--border)82%,transparent)}}.payroll-officer-access__footer{margin-top:auto;padding-top:.75rem}@media (prefers-reduced-motion:reduce){.payroll-officer-access__check,.payroll-officer-access__officer{transition:none}}.rate-lines-workspace{flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;animation:form-drawer-fade-in .35s ease-out both;display:flex}@media (min-width:640px){.rate-lines-workspace{gap:1rem}}.rate-lines-shell{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.rate-lines-page-hero{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rate-lines-page-hero{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.rate-lines-page-hero{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 10px 28px -14px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-lines-page-hero{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent),0 10px 28px -14px color-mix(in oklch,var(--foreground)12%,transparent)}}.rate-lines-page-hero__intro{background:var(--surface-elevated);align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-lines-page-hero__intro{background:color-mix(in oklch,var(--surface-elevated)42%,var(--card))}}.rate-lines-page-hero__intro{border-inline-start:3px solid var(--primary)}@media (min-width:640px){.rate-lines-page-hero__intro{align-items:center;gap:.875rem;padding:1rem 1.125rem}}.rate-lines-page-hero__icon{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rate-lines-page-hero__icon{border:1px solid color-mix(in oklch,var(--primary)28%,var(--border))}}.rate-lines-page-hero__icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-lines-page-hero__icon{background:color-mix(in oklch,var(--primary)12%,var(--card))}}.rate-lines-page-hero__icon{color:var(--primary)}.rate-lines-page-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rate-lines-page-hero__eyebrow{color:color-mix(in oklch,var(--muted-foreground)88%,var(--primary))}}.rate-lines-page-hero__title{letter-spacing:-.02em;color:var(--foreground);margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.rate-lines-page-hero__title{font-size:1.375rem}}.rate-lines-page-hero__title-sep{color:var(--muted-foreground);font-weight:600}.rate-lines-page-hero__lede{max-width:48rem;color:var(--muted-foreground);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.rate-lines-page-hero__meta{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem}.rate-lines-page-hero__aside{flex-wrap:wrap;flex-shrink:0;align-self:flex-start;align-items:center;gap:.375rem;display:flex}.rate-lines-orientation{border-radius:var(--radius-xl);border:1px solid var(--primary);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation{border:1px solid color-mix(in oklch,var(--primary)22%,var(--border))}}.rate-lines-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation{background:color-mix(in oklch,var(--primary)5%,var(--card))}}.rate-lines-orientation{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}@media (min-width:640px){.rate-lines-orientation{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem}}.dark .rate-lines-orientation{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .rate-lines-orientation{background:color-mix(in oklch,var(--primary)9%,var(--card))}}.rate-lines-orientation--danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--danger{border-color:color-mix(in oklch,var(--destructive)32%,var(--border))}}.rate-lines-orientation--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--danger{background:color-mix(in oklch,var(--destructive)6%,var(--card))}}.rate-lines-orientation--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--warning{border-color:color-mix(in oklch,var(--warning)34%,var(--border))}}.rate-lines-orientation--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--warning{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.rate-lines-orientation--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--success{border-color:color-mix(in oklch,var(--success)28%,var(--border))}}.rate-lines-orientation--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--success{background:color-mix(in oklch,var(--success)6%,var(--card))}}.rate-lines-orientation__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.rate-lines-orientation--danger .rate-lines-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--danger .rate-lines-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--destructive))}}.rate-lines-orientation--warning .rate-lines-orientation__eyebrow{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.rate-lines-orientation--warning .rate-lines-orientation__eyebrow{color:color-mix(in oklch,var(--muted-foreground)70%,var(--warning))}}.rate-lines-orientation__title{letter-spacing:-.02em;color:var(--foreground);margin:.25rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.25}.rate-lines-orientation__meta{max-width:42rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.rate-lines-orientation__actions{flex-wrap:wrap;flex-shrink:0;gap:.375rem;display:flex}.rate-lines-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}@media (min-width:640px){.rate-lines-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}}.rate-lines-filter-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rate-lines-filter-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.rate-lines-filter-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-lines-filter-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.rate-lines-filter-panel__header{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-lines-filter-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.rate-lines-filter-panel__header{background:var(--detail-hero)}@supports (color:color-mix(in lab,red,red)){.rate-lines-filter-panel__header{background:color-mix(in oklch,var(--detail-hero)36%,var(--card))}}@media (min-width:640px){.rate-lines-filter-panel__header{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}}.rate-lines-filter-panel__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:650}.rate-lines-filter-panel__subtitle{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.rate-lines-filter-panel__fields{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding:.75rem .875rem 1rem;display:grid}@media (min-width:640px){.rate-lines-filter-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:.875rem 1rem 1rem}}@media (min-width:1024px){.rate-lines-filter-panel__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.rate-lines-filter-panel__search{grid-column:span 1}}.rate-lines-panel{border-radius:var(--radius-xl);border:1px solid var(--border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rate-lines-panel{border:1px solid color-mix(in oklch,var(--border)88%,transparent)}}.rate-lines-panel{background:var(--card);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.rate-lines-panel{box-shadow:0 1px 2px color-mix(in oklch,var(--foreground)4%,transparent)}}.rate-lines-panel--empty{flex-direction:column;min-height:min(28rem,70vh);display:flex}.rate-lines-panel__header{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;min-width:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rate-lines-panel__header{border-bottom:1px solid color-mix(in oklch,var(--border)72%,transparent)}}.rate-lines-panel__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.rate-lines-panel__header{background:color-mix(in oklch,var(--surface-elevated)32%,var(--card))}}@media (min-width:640px){.rate-lines-panel__header{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}}.rate-lines-panel__title{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:650}.rate-lines-panel__subtitle{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem}.rate-lines-panel__body{min-width:0}.rate-lines-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;min-width:0;padding:1.5rem 1rem 2rem;display:flex}.rate-lines-howto{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:28rem;padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.rate-lines-howto{border:1px solid color-mix(in oklch,var(--border)80%,transparent)}}.rate-lines-howto{background:var(--detail-zone)}@supports (color:color-mix(in lab,red,red)){.rate-lines-howto{background:color-mix(in oklch,var(--detail-zone)45%,var(--card))}}.rate-lines-howto__title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rate-lines-howto__title{color:color-mix(in oklch,var(--muted-foreground)80%,var(--primary))}}.rate-lines-howto__list{color:var(--muted-foreground);margin:.5rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.45}.rate-lines-howto__list li+li{margin-top:.35rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}