/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--auth-wash-a:#6fa572;--auth-wash-b:#90be90}*,::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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--pwa-orb-x:72%;--pwa-orb-y:4%}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--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-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:calc(var(--radius)*1.8);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,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;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-iranyekan),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-cube),var(--font-iranyekan),sans-serif;--color-muted-foreground:var(--muted-foreground);--color-background:var(--background);--color-brand:var(--brand);--color-submit:var(--pwa-nav-surface);--font-iranyekan:"IRANYekan";--font-cube:"Cube";--ease-ui:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.22,1,.36,1)}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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;-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:where(:not(iframe)){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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!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)}}html{min-height:100%}body{background-color:var(--background);min-height:100dvh;color:var(--foreground);margin:0;font-family:IRANYekan,ui-sans-serif,system-ui,sans-serif}html.pwa-ui:not(.auth-route):not(:has(.auth-screen)){background-color:var(--auth-wash-floor);background-image:var(--auth-wash);background-repeat:no-repeat;background-size:155% 155%;background-attachment:fixed;animation:8s ease-in-out infinite alternate pwa-wash-drift}html.pwa-ui:not(.auth-route):not(:has(.auth-screen)) body{background-color:var(--auth-wash-floor);background-image:var(--auth-wash);background-repeat:no-repeat;background-size:155% 155%;background-attachment:fixed;animation:8s ease-in-out infinite alternate pwa-wash-drift}html.pwa-ui:not(.auth-route):not(:has(.auth-screen)).bg-background{background-color:var(--auth-wash-floor);background-image:var(--auth-wash);background-repeat:no-repeat;background-size:155% 155%;background-attachment:fixed;animation:8s ease-in-out infinite alternate pwa-wash-drift}button{cursor:pointer}}@layer components{.ui-btn{border-radius:var(--control-radius);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-ui);transition-timing-function:var(--ease-ui);--tw-outline-style:none;-webkit-user-select:none;user-select:none;background-clip:padding-box;border-width:1px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-btn:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ui-btn:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.ui-btn:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.ui-btn:disabled{pointer-events:none;opacity:.5}.ui-btn svg{pointer-events:none;flex-shrink:0}.ui-btn-default{background-color:var(--pwa-nav-surface);color:#fff;border-color:#0000}@media (hover:hover){.ui-btn-default:hover{background-color:var(--pwa-nav-surface)}@supports (color:color-mix(in lab,red,red)){.ui-btn-default:hover{background-color:color-mix(in oklab,var(--pwa-nav-surface) 85%,transparent)}}}.ui-btn-outline{border-color:var(--border);background-color:var(--background)}@media (hover:hover){.ui-btn-outline:hover{background-color:var(--muted);color:var(--foreground)}}.ui-btn-outline[aria-expanded=true]{background-color:var(--muted)}.ui-btn-ghost{border-color:#0000}@media (hover:hover){.ui-btn-ghost:hover{background-color:var(--muted);color:var(--foreground)}}.ui-btn-ghost[aria-expanded=true]{background-color:var(--muted)}.ui-btn-accept{background-color:var(--status-transit);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-color:#0000}@media (hover:hover){.ui-btn-accept:hover{background-color:var(--status-transit)}@supports (color:color-mix(in lab,red,red)){.ui-btn-accept:hover{background-color:color-mix(in oklab,var(--status-transit) 90%,transparent)}}}.ui-btn-sm{height:calc(var(--spacing)*7);gap:var(--spacing);padding-inline:calc(var(--spacing)*2.5);font-size:.8rem}.ui-btn-md{height:var(--control-submit-height)}.ui-btn-lg,.ui-btn-md{gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-btn-lg{height:calc(var(--spacing)*9)}.ui-btn-icon{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.ui-field{border-radius:var(--control-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);width:100%;padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-ui);transition-timing-function:var(--ease-ui);--tw-outline-style:none;outline-style:none}.ui-field::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.ui-field::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.ui-field:focus-visible{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ui-field:focus-visible{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.ui-field: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);--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ui-field:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.ui-field:disabled{cursor:not-allowed;opacity:.5}.ui-field{min-width:0}.ui-glass{border:1px solid var(--glass-border);border-radius:var(--glass-radius);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur)}.form-actions{border-top:1px solid var(--border);flex-shrink:0;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.form-actions{border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent)}}.form-actions{padding-top:1rem;padding-bottom:1.25rem}.form-actions .ui-btn:not(.ui-btn-icon){padding-inline:1.25rem}.ui-field-input{height:var(--control-height);width:100%;min-width:0;max-width:100%}.ui-field-textarea{resize:vertical;padding-block:calc(var(--spacing)*2)}.ui-field-select{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--control-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-ui);transition-timing-function:var(--ease-ui);--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){.ui-field-select:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-field-select:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.ui-field-select:focus-visible{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ui-field-select:focus-visible{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.ui-field-select: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);--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ui-field-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.ui-field-select:disabled{cursor:not-allowed;opacity:.5}.ui-field-select{height:var(--control-height);width:100%}.ui-select-panel{border:1px solid var(--border);overflow:auto}@supports (color:color-mix(in lab,red,red)){.ui-select-panel{border:1px solid color-mix(in oklch,var(--border) 70%,transparent)}}.ui-select-panel{border-radius:var(--control-radius);background:var(--popover);color:var(--popover-foreground);outline:none;padding:.4rem;box-shadow:0 12px 28px #0f17121f}.ui-select-panel [role=option]{border-radius:.85rem}.ui-field-error,.ui-field-error:focus-visible{border-color:var(--destructive)}.ui-field-error:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ui-field-error:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.ui-field-swatch{appearance:none;border:1px solid var(--input);width:1.75rem;height:1.75rem;padding:0;display:block}@supports (color:color-mix(in lab,red,red)){.ui-field-swatch{border:1px solid color-mix(in oklch,var(--input) 70%,transparent)}}.ui-field-swatch{cursor:pointer;background:0 0;border-radius:.55rem}.ui-field-swatch::-webkit-color-swatch-wrapper{padding:0}.ui-field-swatch::-webkit-color-swatch{border:none;border-radius:.45rem}.ui-field-swatch::-moz-color-swatch{border:none;border-radius:.45rem}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-start-0\.5{inset-inline-start:calc(var(--spacing)*-.5)}.-start-1\.5{inset-inline-start:calc(var(--spacing)*-1.5)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing)*2)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.end-2{inset-inline-end:calc(var(--spacing)*2)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-10{top:calc(var(--spacing)*-10)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-9{top:calc(var(--spacing)*9)}.top-12{top:calc(var(--spacing)*12)}.top-\[1\.0625rem\]{top:1.0625rem}.top-\[65px\]{top:65px}.top-\[calc\(env\(safe-area-inset-top\)\+0\.5rem\)\]{top:calc(env(safe-area-inset-top) + .5rem)}.top-full{top:100%}.right-0{right:0}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[calc\(50\%\+0\.75rem\)\]{right:calc(50% + .75rem)}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[calc\(var\(--pwa-nav-height\)\+0\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(var(--pwa-nav-height) + .75rem + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.-left-0\.5{left:calc(var(--spacing)*-.5)}.-left-1{left:calc(var(--spacing)*-1)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-full{left:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.col-span-full{grid-column:1/-1}.m-0{margin:0}.m-3{margin:calc(var(--spacing)*3)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing)*2)}.ms-0\.5{margin-inline-start:calc(var(--spacing)*.5)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing)*2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.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)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-3{margin-left:calc(var(--spacing)*3)}.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}.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}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.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-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.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-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[3\.35rem\]{width:3.35rem;height:3.35rem}.size-\[4\.25rem\]{width:4.25rem;height:4.25rem}.size-full{width:100%;height:100%}.h-0{height:0}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-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-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-64{height:calc(var(--spacing)*64)}.h-\[1\.0625rem\]{height:1.0625rem}.h-\[4\.6rem\]{height:4.6rem}.h-\[28rem\]{height:28rem}.h-\[55\%\]{height:55%}.h-\[88px\]{height:88px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[min\(42rem\,calc\(100dvh-14rem\)\)\]{height:min(42rem,100dvh - 14rem)}.h-\[min\(62vh\,680px\)\]{height:min(62vh,680px)}.h-\[min\(520px\,80vw\)\]{height:min(520px,80vw)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92\%\]{max-height:92%}.max-h-\[95vh\]{max-height:95vh}.max-h-\[min\(88dvh\,calc\(100dvh-7rem\)\)\]{max-height:min(88dvh,100dvh - 7rem)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[28rem\]{min-height:28rem}.min-h-dvh{min-height:100dvh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:var(--spacing)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-36{width:calc(var(--spacing)*36)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[55\%\]{width:55%}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(100vw-2rem\,24rem\)\]{width:min(100vw - 2rem,24rem)}.w-\[min\(520px\,80vw\)\]{width:min(520px,80vw)}.w-\[min\(calc\(100\%-1\.5rem\)\,24rem\)\]{width:min(100% - 1.5rem,24rem)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[min\(96vw\,1440px\)\]{max-width:min(96vw,1440px)}.max-w-\[min\(100\%\,24rem\)\]{max-width:min(100%,24rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.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-0{min-width:0}.min-w-3{min-width:calc(var(--spacing)*3)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-12{min-width:calc(var(--spacing)*12)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[13\.5rem\]{min-width:13.5rem}.min-w-\[14px\]{min-width:14px}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[120px\]{min-width:120px}.min-w-\[min\(100\%\,520px\)\]{min-width:min(100%,520px)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1_1_13\.5rem\]{flex:13.5rem}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-1\/4{--tw-translate-x:25%}.translate-x-1\/4,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-1\/4{--tw-translate-y:25%}.translate-y-1\/4,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2)}.translate-y-\[0\.5px\]{--tw-translate-y:.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-105,.scale-x-0{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.75rem_minmax\(0\,7rem\)_5rem_2rem\]{grid-template-columns:1.75rem minmax(0,7rem) 5rem 2rem}.grid-cols-\[1fr_4rem_4rem_auto\]{grid-template-columns:1fr 4rem 4rem auto}.grid-cols-\[1fr_5rem_5rem_auto\]{grid-template-columns:1fr 5rem 5rem auto}.grid-cols-\[4\.5rem_1fr_auto\]{grid-template-columns:4.5rem 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_5\.5rem_2rem\]{grid-template-columns:minmax(0,1fr) 5.5rem 2rem}.grid-cols-\[minmax\(0\,34\%\)_1fr\]{grid-template-columns:minmax(0,34%) 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.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-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-2\.5{-moz-column-gap:calc(var(--spacing)*2.5);column-gap:calc(var(--spacing)*2.5)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}: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)}}.self-center{align-self:center}.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-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius)*1.8)}.rounded-3xl{border-radius:calc(var(--radius)*2.2)}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[var\(--pwa-chrome-radius\)\]{border-radius:var(--pwa-chrome-radius)}.rounded-control{border-radius:var(--control-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius)*.8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius)*.6)}.rounded-xl{border-radius:calc(var(--radius)*1.4)}.rounded-tl-md{border-top-left-radius:calc(var(--radius)*.8)}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:calc(var(--radius)*.8)}.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-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-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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1d3d48\]{border-color:#1d3d48}.border-\[\#c81e3a\]\/25{border-color:oklab(53.8218% .188433 .0682332/.25)}.border-\[\#dc2624\]\/30{border-color:oklab(57.693% .190634 .10019/.3)}.border-\[\#ff5d6c\]{border-color:#ff5d6c}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-border,.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\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,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-brand{border-color:var(--brand)}.border-brand-foreground\/30{border-color:var(--brand-foreground)}@supports (color:color-mix(in lab,red,red)){.border-brand-foreground\/30{border-color:color-mix(in oklab,var(--brand-foreground) 30%,transparent)}}.border-brand\/20{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/20{border-color:color-mix(in oklab,var(--brand) 20%,transparent)}}.border-brand\/30{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/30{border-color:color-mix(in oklab,var(--brand) 30%,transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/40{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.border-brand\/50{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/50{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.border-destructive,.border-destructive\/15{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/15{border-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.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-foreground,.border-foreground\/35{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/35{border-color:color-mix(in oklab,var(--foreground) 35%,transparent)}}.border-input{border-color:var(--input)}.border-return,.border-return\/20{border-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.border-return\/20{border-color:color-mix(in oklab,var(--return) 20%,transparent)}}.border-return\/30{border-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.border-return\/30{border-color:color-mix(in oklab,var(--return) 30%,transparent)}}.border-return\/40{border-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.border-return\/40{border-color:color-mix(in oklab,var(--return) 40%,transparent)}}.border-sidebar-border,.border-sidebar-border\/70{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/70{border-color:color-mix(in oklab,var(--sidebar-border) 70%,transparent)}}.border-status-active{border-color:var(--status-active)}.border-status-assigned{border-color:var(--status-assigned)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-\[\#3ee0b0\]{background-color:#3ee0b0}.bg-\[\#16a34a\]\/10{background-color:oklab(62.7052% -.145969 .0869672/.1)}.bg-\[\#111318\]{background-color:#111318}.bg-\[\#c81e3a\]{background-color:#c81e3a}.bg-\[\#c81e3a\]\/6{background-color:oklab(53.8218% .188433 .0682332/.06)}.bg-\[\#dc2624\]\/12{background-color:oklab(57.693% .190634 .10019/.12)}.bg-\[\#dc2624\]\/\[0\.06\]{background-color:oklab(57.693% .190634 .10019/.06)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-background,.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.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\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,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-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-brand,.bg-brand\/5{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/5{background-color:color-mix(in oklab,var(--brand) 5%,transparent)}}.bg-brand\/8{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/8{background-color:color-mix(in oklab,var(--brand) 8%,transparent)}}.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.bg-brand\/12{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/12{background-color:color-mix(in oklab,var(--brand) 12%,transparent)}}.bg-brand\/15{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/15{background-color:color-mix(in oklab,var(--brand) 15%,transparent)}}.bg-brand\/40{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/40{background-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.bg-brand\/50{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/50{background-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.bg-brand\/65{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/65{background-color:color-mix(in oklab,var(--brand) 65%,transparent)}}.bg-brand\/85{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/85{background-color:color-mix(in oklab,var(--brand) 85%,transparent)}}.bg-brand\/\[0\.04\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/\[0\.04\]{background-color:color-mix(in oklab,var(--brand) 4%,transparent)}}.bg-card,.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-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-chart-1\/10{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){.bg-chart-1\/10{background-color:color-mix(in oklab,var(--chart-1) 10%,transparent)}}.bg-chart-2\/10{background-color:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){.bg-chart-2\/10{background-color:color-mix(in oklab,var(--chart-2) 10%,transparent)}}.bg-chart-3\/10{background-color:var(--chart-3)}@supports (color:color-mix(in lab,red,red)){.bg-chart-3\/10{background-color:color-mix(in oklab,var(--chart-3) 10%,transparent)}}.bg-chart-4\/10{background-color:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){.bg-chart-4\/10{background-color:color-mix(in oklab,var(--chart-4) 10%,transparent)}}.bg-chart-5\/10{background-color:var(--chart-5)}@supports (color:color-mix(in lab,red,red)){.bg-chart-5\/10{background-color:color-mix(in oklab,var(--chart-5) 10%,transparent)}}.bg-current{background-color:currentColor}.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-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}.bg-destructive\/35{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/35{background-color:color-mix(in oklab,var(--destructive) 35%,transparent)}}.bg-destructive\/\[0\.02\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.02\]{background-color:color-mix(in oklab,var(--destructive) 2%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-foreground,.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/20{background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab,var(--muted-foreground) 35%,transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground) 40%,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\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,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-navbar{background-color:var(--navbar)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-return,.bg-return\/10{background-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.bg-return\/10{background-color:color-mix(in oklab,var(--return) 10%,transparent)}}.bg-return\/12{background-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.bg-return\/12{background-color:color-mix(in oklab,var(--return) 12%,transparent)}}.bg-return\/15{background-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.bg-return\/15{background-color:color-mix(in oklab,var(--return) 15%,transparent)}}.bg-return\/40{background-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.bg-return\/40{background-color:color-mix(in oklab,var(--return) 40%,transparent)}}.bg-return\/50{background-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.bg-return\/50{background-color:color-mix(in oklab,var(--return) 50%,transparent)}}.bg-return\/\[0\.03\]{background-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.bg-return\/\[0\.03\]{background-color:color-mix(in oklab,var(--return) 3%,transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border,.bg-sidebar-border\/80{background-color:var(--sidebar-border)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar-border\/80{background-color:color-mix(in oklab,var(--sidebar-border) 80%,transparent)}}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sidebar\/70{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/70{background-color:color-mix(in oklab,var(--sidebar) 70%,transparent)}}.bg-sidebar\/80{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/80{background-color:color-mix(in oklab,var(--sidebar) 80%,transparent)}}.bg-sidebar\/95{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/95{background-color:color-mix(in oklab,var(--sidebar) 95%,transparent)}}.bg-sidebar\/98{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/98{background-color:color-mix(in oklab,var(--sidebar) 98%,transparent)}}.bg-status-active,.bg-status-active\/10{background-color:var(--status-active)}@supports (color:color-mix(in lab,red,red)){.bg-status-active\/10{background-color:color-mix(in oklab,var(--status-active) 10%,transparent)}}.bg-status-active\/12{background-color:var(--status-active)}@supports (color:color-mix(in lab,red,red)){.bg-status-active\/12{background-color:color-mix(in oklab,var(--status-active) 12%,transparent)}}.bg-status-active\/15{background-color:var(--status-active)}@supports (color:color-mix(in lab,red,red)){.bg-status-active\/15{background-color:color-mix(in oklab,var(--status-active) 15%,transparent)}}.bg-status-active\/45{background-color:var(--status-active)}@supports (color:color-mix(in lab,red,red)){.bg-status-active\/45{background-color:color-mix(in oklab,var(--status-active) 45%,transparent)}}.bg-status-assigned,.bg-status-assigned\/10{background-color:var(--status-assigned)}@supports (color:color-mix(in lab,red,red)){.bg-status-assigned\/10{background-color:color-mix(in oklab,var(--status-assigned) 10%,transparent)}}.bg-status-assigned\/15{background-color:var(--status-assigned)}@supports (color:color-mix(in lab,red,red)){.bg-status-assigned\/15{background-color:color-mix(in oklab,var(--status-assigned) 15%,transparent)}}.bg-status-assigned\/35{background-color:var(--status-assigned)}@supports (color:color-mix(in lab,red,red)){.bg-status-assigned\/35{background-color:color-mix(in oklab,var(--status-assigned) 35%,transparent)}}.bg-status-assigned\/60{background-color:var(--status-assigned)}@supports (color:color-mix(in lab,red,red)){.bg-status-assigned\/60{background-color:color-mix(in oklab,var(--status-assigned) 60%,transparent)}}.bg-status-capture\/10{background-color:var(--status-capture)}@supports (color:color-mix(in lab,red,red)){.bg-status-capture\/10{background-color:color-mix(in oklab,var(--status-capture) 10%,transparent)}}.bg-status-capture\/12{background-color:var(--status-capture)}@supports (color:color-mix(in lab,red,red)){.bg-status-capture\/12{background-color:color-mix(in oklab,var(--status-capture) 12%,transparent)}}.bg-status-depot\/10{background-color:var(--status-depot)}@supports (color:color-mix(in lab,red,red)){.bg-status-depot\/10{background-color:color-mix(in oklab,var(--status-depot) 10%,transparent)}}.bg-status-depot\/12{background-color:var(--status-depot)}@supports (color:color-mix(in lab,red,red)){.bg-status-depot\/12{background-color:color-mix(in oklab,var(--status-depot) 12%,transparent)}}.bg-status-review\/10{background-color:var(--status-review)}@supports (color:color-mix(in lab,red,red)){.bg-status-review\/10{background-color:color-mix(in oklab,var(--status-review) 10%,transparent)}}.bg-status-review\/12{background-color:var(--status-review)}@supports (color:color-mix(in lab,red,red)){.bg-status-review\/12{background-color:color-mix(in oklab,var(--status-review) 12%,transparent)}}.bg-status-transit,.bg-status-transit\/10{background-color:var(--status-transit)}@supports (color:color-mix(in lab,red,red)){.bg-status-transit\/10{background-color:color-mix(in oklab,var(--status-transit) 10%,transparent)}}.bg-status-transit\/12{background-color:var(--status-transit)}@supports (color:color-mix(in lab,red,red)){.bg-status-transit\/12{background-color:color-mix(in oklab,var(--status-transit) 12%,transparent)}}.bg-transparent{background-color:#0000}.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\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.pe-0\.5{padding-inline-end:calc(var(--spacing)*.5)}.pe-1{padding-inline-end:var(--spacing)}.pt-1{padding-top:var(--spacing)}.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-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-px{padding-top:1px}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-\[env\(safe-area-inset-right\,0px\)\]{padding-right:env(safe-area-inset-right,0)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-\[env\(safe-area-inset-left\,0px\)\]{padding-left:env(safe-area-inset-left,0)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-cube),var(--font-iranyekan),sans-serif}.font-mono{font-family:var(--font-mono)}.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-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\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.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)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#000000\]{color:#000}.text-\[\#4b7f59\]{color:#4b7f59}.text-\[\#7fa8a3\]{color:#7fa8a3}.text-\[\#9ec9c4\]{color:#9ec9c4}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#243a2b\]{color:#243a2b}.text-\[\#586b5e\]{color:#586b5e}.text-\[\#c81e3a\]{color:#c81e3a}.text-\[\#dc2624\]{color:#dc2624}.text-\[\#ff5d6c\]{color:#ff5d6c}.text-\[color\:var\(--pwa-on-wash\)\]{color:var(--pwa-on-wash)}.text-\[color\:var\(--pwa-on-wash-muted\)\]{color:var(--pwa-on-wash-muted)}.text-amber-500{color:var(--color-amber-500)}.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-border{color:var(--border)}.text-brand{color:var(--brand)}.text-brand-foreground{color:var(--brand-foreground)}.text-brand\/80{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.text-brand\/80{color:color-mix(in oklab,var(--brand) 80%,transparent)}}.text-chart-1{color:var(--chart-1)}.text-chart-2{color:var(--chart-2)}.text-chart-3{color:var(--chart-3)}.text-chart-4{color:var(--chart-4)}.text-chart-5{color:var(--chart-5)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/65{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/65{color:color-mix(in oklab,var(--foreground) 65%,transparent)}}.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-muted-foreground,.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\/55{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/55{color:color-mix(in oklab,var(--muted-foreground) 55%,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\/65{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/65{color:color-mix(in oklab,var(--muted-foreground) 65%,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\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/75{color:color-mix(in oklab,var(--muted-foreground) 75%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-primary-foreground{color:var(--primary-foreground)}.text-return{color:var(--return)}.text-sidebar-foreground,.text-sidebar-foreground\/40{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/40{color:color-mix(in oklab,var(--sidebar-foreground) 40%,transparent)}}.text-sidebar-foreground\/75{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/75{color:color-mix(in oklab,var(--sidebar-foreground) 75%,transparent)}}.text-sidebar-foreground\/80{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/80{color:color-mix(in oklab,var(--sidebar-foreground) 80%,transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-status-active{color:var(--status-active)}.text-status-assigned{color:var(--status-assigned)}.text-status-capture{color:var(--status-capture)}.text-status-depot{color:var(--status-depot)}.text-status-pending{color:var(--status-pending)}.text-status-review{color:var(--status-review)}.text-status-transit{color:var(--status-transit)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.accent-brand{accent-color:var(--brand)}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.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)}.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-4{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 15%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-brand\/5{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.shadow-brand\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--brand) 5%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-brand\/20{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.shadow-brand\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--brand) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-brand\/20{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ring-brand\/20{--tw-ring-color:color-mix(in oklab,var(--brand) 20%,transparent)}}.ring-brand\/30{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ring-brand\/30{--tw-ring-color:color-mix(in oklab,var(--brand) 30%,transparent)}}.ring-brand\/70{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ring-brand\/70{--tw-ring-color:color-mix(in oklab,var(--brand) 70%,transparent)}}.ring-destructive\/30{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/30{--tw-ring-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.ring-return\/35{--tw-ring-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.ring-return\/35{--tw-ring-color:color-mix(in oklab,var(--return) 35%,transparent)}}.ring-status-active\/40{--tw-ring-color:var(--status-active)}@supports (color:color-mix(in lab,red,red)){.ring-status-active\/40{--tw-ring-color:color-mix(in oklab,var(--status-active) 40%,transparent)}}.ring-status-assigned\/35{--tw-ring-color:var(--status-assigned)}@supports (color:color-mix(in lab,red,red)){.ring-status-assigned\/35{--tw-ring-color:color-mix(in oklab,var(--status-assigned) 35%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,.invert{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,)}.invert{--tw-invert:invert(100%)}.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))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-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-\[grid-template-rows\]{transition-property:grid-template-rows;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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:0ms\]{animation-delay:0s}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}@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-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.group-hover\:bg-brand\/10:is(:where(.group):hover *){background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-brand\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--brand)}.group-hover\/tooltip\:opacity-100:is(:where(.group\/tooltip):hover *),.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:bg-black\/20:is(:where(.group):focus-visible *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-focus-visible\:bg-black\/20:is(:where(.group):focus-visible *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.group-focus-visible\:bg-black\/25:is(:where(.group):focus-visible *){background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.group-focus-visible\:bg-black\/25:is(:where(.group):focus-visible *){background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.group-focus-visible\/tooltip\:opacity-100:is(:where(.group\/tooltip):focus-visible *),.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.placeholder\:text-muted-foreground\/75::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/75::placeholder{color:color-mix(in oklab,var(--muted-foreground) 75%,transparent)}}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-brand\/50:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-brand\/50:focus-within{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.focus-within\:ring-3:focus-within{--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-within\:ring-brand\/10:focus-within{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-brand\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--brand) 10%,transparent)}}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:border-brand\/20:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/20:hover{border-color:color-mix(in oklab,var(--brand) 20%,transparent)}}.hover\:border-brand\/30:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/30:hover{border-color:color-mix(in oklab,var(--brand) 30%,transparent)}}.hover\:border-brand\/40:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.hover\:border-brand\/50:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/50:hover{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.hover\:border-brand\/60:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/60:hover{border-color:color-mix(in oklab,var(--brand) 60%,transparent)}}.hover\:border-destructive\/30:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/30:hover{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.hover\:border-destructive\/40:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/40:hover{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.hover\:border-return\/35:hover{border-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.hover\:border-return\/35:hover{border-color:color-mix(in oklab,var(--return) 35%,transparent)}}.hover\:border-return\/50:hover{border-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.hover\:border-return\/50:hover{border-color:color-mix(in oklab,var(--return) 50%,transparent)}}.hover\:bg-\[\#dc2624\]\/10:hover{background-color:oklab(57.693% .190634 .10019/.1)}.hover\:bg-\[\#ff5d6c\]\/10:hover{background-color:oklab(69.4948% .186299 .0623287/.1)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:bg-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.hover\:bg-brand\/5:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand\/5:hover{background-color:color-mix(in oklab,var(--brand) 5%,transparent)}}.hover\:bg-brand\/10:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand\/10:hover{background-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.hover\:bg-brand\/15:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand\/15:hover{background-color:color-mix(in oklab,var(--brand) 15%,transparent)}}.hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.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-muted:hover,.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\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted) 70%,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\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-return\/5:hover{background-color:var(--return)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-return\/5:hover{background-color:color-mix(in oklab,var(--return) 5%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-status-transit\/90:hover{background-color:var(--status-transit)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-status-transit\/90:hover{background-color:color-mix(in oklab,var(--status-transit) 90%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-brand:hover,.hover\:text-brand\/80:hover{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:text-brand\/80:hover{color:color-mix(in oklab,var(--brand) 80%,transparent)}}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-return\/80:hover{color:var(--return)}@supports (color:color-mix(in lab,red,red)){.hover\:text-return\/80:hover{color:color-mix(in oklab,var(--return) 80%,transparent)}}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-brand\/50:focus{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus\:border-brand\/50:focus{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.focus-visible\:border-brand\/50:focus-visible{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-brand\/50:focus-visible{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.focus-visible\:border-destructive:focus-visible{border-color:var(--destructive)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-muted\/50:focus-visible{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-muted\/50:focus-visible{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-3: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-brand\/10:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand\/10:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.focus-visible\:ring-brand\/20:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand) 20%,transparent)}}.focus-visible\:ring-brand\/50:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.focus-visible\:ring-destructive\/10:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/10:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.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-white\/50:focus-visible{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:start-auto{inset-inline-start:auto}.sm\:end-16{inset-inline-end:calc(var(--spacing)*16)}.sm\:bottom-3{bottom:calc(var(--spacing)*3)}.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\:ms-auto{margin-inline-start:auto}.sm\:mt-7{margin-top:calc(var(--spacing)*7)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-auto{width:auto}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-40{min-width:calc(var(--spacing)*40)}.sm\:min-w-full{min-width:100%}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.75rem_3\.25rem_3\.25rem_5rem_1fr_6rem_5rem_5rem_3\.5rem_8rem_7rem_1rem\]{grid-template-columns:1.75rem 3.25rem 3.25rem 5rem 1fr 6rem 5rem 5rem 3.5rem 8rem 7rem 1rem}.sm\:grid-cols-\[1\.75rem_minmax\(0\,9rem\)_6rem_2rem\]{grid-template-columns:1.75rem minmax(0,9rem) 6rem 2rem}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.sm\:grid-cols-\[3\.25rem_3\.25rem_5rem_1fr_6rem_5rem_5rem_3\.5rem_8rem_7rem_1rem\]{grid-template-columns:3.25rem 3.25rem 5rem 1fr 6rem 5rem 5rem 3.5rem 8rem 7rem 1rem}.sm\:grid-cols-\[5rem_1fr_6rem_5rem_5rem_3\.5rem_8rem_7rem_1rem\]{grid-template-columns:5rem 1fr 6rem 5rem 5rem 3.5rem 8rem 7rem 1rem}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.sm\:gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.sm\:self-center{align-self:center}.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-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:w-52{width:calc(var(--spacing)*52)}.lg\:w-\[min\(100\%\,300px\)\]{width:min(100%,300px)}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(11rem\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-stretch{align-items:stretch}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (width>=80rem){.xl\:w-\[min\(100\%\,320px\)\]{width:min(100%,320px)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:ms-0{margin-inline-start:0}.\32 xl\:ms-6{margin-inline-start:calc(var(--spacing)*6)}.\32 xl\:h-full{height:100%}.\32 xl\:w-0{width:0}.\32 xl\:w-\[clamp\(380px\,25vw\,520px\)\]{width:clamp(380px,25vw,520px)}.\32 xl\:flex-none{flex:none}.\32 xl\:grid-rows-\[1fr\]{grid-template-rows:1fr}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:items-stretch{align-items:stretch}.\32 xl\:gap-0{gap:0}}.\[\&_button\]\:pointer-events-none button,.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.page-heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}@media (width>=40rem){.page-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.brand-gradient{background-color:var(--brand);background-image:none}.brand-gradient-text{color:var(--brand);background-image:none}.glass{background-color:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.pwa-phone-body,.pwa-phone-frame,.pwa-phone-screen,.pwa-phone-stage{display:contents}.pwa-overlay-root,.pwa-status-bar{display:none}.pwa-app-root{--pwa-sage-sheet:#c6cec4b8;--pwa-sage-sheet-strong:#ccd3cbdb;--pwa-section-gap:28px;--pwa-chrome-pad:14px;--pwa-sheet-pad-top:1.15rem;--pwa-sage-card:#ffffff75;--pwa-sage-card-raised:#ffffffb3;--pwa-sage-line:#80808080;--pwa-sage-chip:#80808033;--pwa-sage-chip-line:#8080804d;--pwa-sage-ink:oklch(28% .02 148);--pwa-sage-frost:#ffffffc7;--pwa-chrome-fill:#ffffffe0;--pwa-chrome-fill-strong:#fffffff5;--pwa-chrome-line:#18201c29;--control-radius:var(--pwa-nav-radius);--radius:var(--pwa-nav-radius);--radius-sm:var(--pwa-nav-radius);--radius-md:var(--pwa-nav-radius);--radius-lg:var(--pwa-nav-radius);--radius-xl:var(--pwa-nav-radius);--radius-2xl:var(--pwa-nav-radius);--radius-3xl:var(--pwa-nav-radius);--radius-4xl:var(--pwa-nav-radius);--radius-control:var(--control-radius);background-color:var(--auth-wash-floor);background-image:var(--auth-wash);background-repeat:no-repeat;background-size:155% 155%;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;animation:8s ease-in-out infinite alternate pwa-wash-drift;display:flex;position:relative;overflow:hidden}.pwa-app-root :where(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-4xl,.ui-btn),.pwa-app-root :where(.ui-field,.ui-field-select,.ui-select-panel,.rounded-control){border-radius:var(--pwa-nav-radius)}.pwa-app-root .user-avatar,html.pwa-ui .user-avatar{box-sizing:border-box;color:oklch(28% .02 148);background:0 0;border:1px solid #fff;border-radius:38%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pwa-app-root .user-avatar__icon,.user-avatar__icon,html.pwa-ui .user-avatar__icon{width:56%;height:56%;display:block}.pwa-page:has(.pwa-settings) .pwa-page__sheet{box-shadow:none;background:0 0}.pwa-page:has(.pwa-settings).pwa-page--chrome .pwa-page__sheet{box-shadow:none;background:0 0}.pwa-page:has(.pwa-settings).pwa-page--chrome .pwa-page__sheet:after{display:none}.pwa-app-root :where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],input:not([type]),textarea){border-radius:var(--pwa-nav-radius)}.pwa-app-root :where(button,input,textarea,select,.ui-field-select){text-align:start;direction:rtl}.pwa-app-root .form-actions{bottom:calc(var(--pwa-nav-dock-pad) + .55rem + env(safe-area-inset-bottom,0px));z-index:6;margin-top:.5rem;margin-bottom:calc(var(--pwa-nav-dock-pad) + .55rem + env(safe-area-inset-bottom,0px));border-radius:var(--pwa-nav-radius);background:var(--pwa-nav-pill);border-top:0;flex-shrink:0;padding:.4rem;position:sticky;box-shadow:0 10px 28px #18201c1a}.pwa-app-root:has(.pwa-bottom-nav) .form-actions{margin-bottom:.4rem;bottom:.4rem}.pwa-app-root .form-actions button{border-radius:var(--pwa-nav-item-radius);padding-inline:1.25rem}.pwa-app-root .form-actions button,.pwa-app-root:not(.auth-screen) .ui-btn.h-8:not(.size-8):not(.pwa-empty-action){height:var(--control-height);min-height:var(--control-height)}.pwa-app-root .pdp-auto{display:none!important}html.auth-route,html.auth-route body,html.auth-route.bg-background{background-color:var(--login-wash-floor);background-image:var(--login-wash);background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll;animation:none}html:has(.auth-screen){background-color:var(--login-wash-floor);background-image:var(--login-wash);background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll;animation:none}html:has(.auth-screen) body{background-color:var(--login-wash-floor);background-image:var(--login-wash);background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll;animation:none}html:has(.auth-screen).bg-background{background-color:var(--login-wash-floor);background-image:var(--login-wash);background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll;animation:none}.auth-screen.pwa-app-root,.pwa-phone-body>.auth-screen.pwa-app-root{border-radius:inherit;flex-direction:column;display:flex;position:relative;overflow:hidden;background-color:var(--login-wash-floor)!important;background-image:var(--login-wash)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;animation:none!important}.auth-screen__wash{z-index:0}.auth-screen__wash,.auth-screen__wash:after{pointer-events:none;position:absolute;inset:0}.auth-screen__wash:after{content:"";background-image:var(--app-grain);mix-blend-mode:overlay;opacity:.14;background-size:180px 180px;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 88%);mask-image:linear-gradient(#000 0 58%,#0000 88%)}.auth-screen__body{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.app-wash{pointer-events:none;contain:paint;background-color:var(--auth-wash-top);overflow:hidden}.app-wash,.app-wash__neat{z-index:0;position:absolute;inset:0}.app-wash__neat{width:100%;height:100%;display:block}.pwa-app-root:has(.app-wash__neat){background-image:none;background-color:var(--auth-wash-top);animation:none}.app-wash:after{content:"";pointer-events:none;background-image:var(--app-grain);mix-blend-mode:overlay;opacity:.32;background-size:180px 180px;position:absolute;inset:0}.pwa-phone-screen:not(:has(.auth-screen)):after{content:"";pointer-events:none;background-image:var(--app-grain);mix-blend-mode:overlay;opacity:.32;background-size:180px 180px;position:absolute;inset:0}.app-wash:after{z-index:2}.app-wash__veil{z-index:3;background-image:var(--app-wash-veil);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.app-wash__frost{z-index:4;-webkit-backdrop-filter:blur(10px)saturate(1.04);background:#ecefe847}.app-wash__frost,.app-wash__frost:after{pointer-events:none;opacity:0;position:absolute;inset:0}.app-wash__frost:after{content:"";background-image:var(--app-grain);mix-blend-mode:overlay;background-size:180px 180px}.pwa-app-root:has(.pwa-home)>.app-wash .app-wash__neat{filter:blur(3px);transition:none;transform:scale(1.02)}.pwa-app-root:has(.pwa-inventory)>.app-wash .app-wash__neat{filter:blur(3px);transition:none;transform:scale(1.02)}.pwa-app-root:has(.pwa-order-create)>.app-wash .app-wash__neat{filter:blur(3px);transition:none;transform:scale(1.02)}.pwa-app-root:has(.pwa-order-detail)>.app-wash .app-wash__neat{filter:blur(3px);transition:none;transform:scale(1.02)}.pwa-app-root:has(.pwa-orders)>.app-wash .app-wash__neat{filter:blur(3px);transition:none;transform:scale(1.02)}.pwa-app-root:not(.auth-screen):not(:has(.pwa-settings)):not(:has(.pwa-notif))>.app-wash .app-wash__neat{filter:blur(3px);transition:none;transform:scale(1.02)}.pwa-app-root:has(.pwa-home)>.app-wash .app-wash__frost{opacity:1;-webkit-backdrop-filter:blur(3px)saturate(1.02);background:#e4e4de1a;transition:none}.pwa-app-root:has(.pwa-inventory)>.app-wash .app-wash__frost{opacity:1;-webkit-backdrop-filter:blur(3px)saturate(1.02);background:#e4e4de1a;transition:none}.pwa-app-root:has(.pwa-order-create)>.app-wash .app-wash__frost{opacity:1;-webkit-backdrop-filter:blur(3px)saturate(1.02);background:#e4e4de1a;transition:none}.pwa-app-root:has(.pwa-order-detail)>.app-wash .app-wash__frost{opacity:1;-webkit-backdrop-filter:blur(3px)saturate(1.02);background:#e4e4de1a;transition:none}.pwa-app-root:has(.pwa-orders)>.app-wash .app-wash__frost{opacity:1;-webkit-backdrop-filter:blur(3px)saturate(1.02);background:#e4e4de1a;transition:none}.pwa-app-root:not(.auth-screen):not(:has(.pwa-settings)):not(:has(.pwa-notif))>.app-wash .app-wash__frost{opacity:1;-webkit-backdrop-filter:blur(3px)saturate(1.02);background:#e4e4de1a;transition:none}.pwa-app-root:has(.pwa-home)>.app-wash .app-wash__frost:after{opacity:.12}.pwa-app-root:has(.pwa-inventory)>.app-wash .app-wash__frost:after{opacity:.12}.pwa-app-root:has(.pwa-order-create)>.app-wash .app-wash__frost:after{opacity:.12}.pwa-app-root:has(.pwa-order-detail)>.app-wash .app-wash__frost:after{opacity:.12}.pwa-app-root:has(.pwa-orders)>.app-wash .app-wash__frost:after{opacity:.12}.pwa-app-root:not(.auth-screen):not(:has(.pwa-settings)):not(:has(.pwa-notif))>.app-wash .app-wash__frost:after{opacity:.12}:is(.pwa-app-root:has(.pwa-notif):not(:has(.pwa-chrome-overlay))>.app-wash .app-wash__neat,.pwa-app-root:has(.pwa-settings):not(:has(.pwa-chrome-overlay))>.app-wash .app-wash__neat,.pwa-chrome-overlay>.app-wash .app-wash__neat){filter:blur(10px);transform:scale(1.06)}:is(.pwa-app-root:has(.pwa-notif):not(:has(.pwa-chrome-overlay))>.app-wash .app-wash__frost,.pwa-app-root:has(.pwa-settings):not(:has(.pwa-chrome-overlay))>.app-wash .app-wash__frost,.pwa-chrome-overlay>.app-wash .app-wash__frost){opacity:1}.pwa-chrome-overlay>.app-wash .app-wash__frost:after{opacity:.36}.pwa-app-root:has(.pwa-notif):not(:has(.pwa-chrome-overlay))>.app-wash .app-wash__frost:after{opacity:.36}.pwa-app-root:has(.pwa-settings):not(:has(.pwa-chrome-overlay))>.app-wash .app-wash__frost:after{opacity:.36}.pwa-app-root:has(.pwa-chrome-overlay)>.app-wash .app-wash__neat{filter:blur(3px);transition:none;transform:scale(1.02)}.pwa-app-root:has(.pwa-chrome-overlay)>.app-wash .app-wash__frost{opacity:1;-webkit-backdrop-filter:blur(3px)saturate(1.02);background:#e4e4de1a;transition:none}.pwa-app-root:has(.pwa-chrome-overlay)>.app-wash .app-wash__frost:after{opacity:.12}.pwa-chrome-overlay>.app-wash:after{opacity:0;filter:none}.pwa-app-root:has(.pwa-home)>.app-wash:after{opacity:0;filter:none}.pwa-app-root:has(.pwa-inventory)>.app-wash:after{opacity:0;filter:none}.pwa-app-root:has(.pwa-notif)>.app-wash:after{opacity:0;filter:none}.pwa-app-root:has(.pwa-order-create)>.app-wash:after{opacity:0;filter:none}.pwa-app-root:has(.pwa-order-detail)>.app-wash:after{opacity:0;filter:none}.pwa-app-root:has(.pwa-orders)>.app-wash:after{opacity:0;filter:none}.pwa-app-root:has(.pwa-settings)>.app-wash:after{opacity:0;filter:none}.pwa-app-root:not(.auth-screen):not(:has(.pwa-settings)):not(:has(.pwa-notif))>.app-wash:after{opacity:0;filter:none}.pwa-order-detail{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:0;display:flex;position:relative;overflow:hidden auto}.pwa-order-detail::-webkit-scrollbar{display:none}.pwa-order-detail__chrome{padding:var(--pwa-chrome-pad) 20px 0;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));flex-shrink:0}.pwa-order-head{flex-direction:column;gap:.5rem;display:flex}.pwa-order-head__bar{align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;display:flex}.pwa-order-head__title{letter-spacing:-.02em;color:#111;white-space:nowrap;flex:auto;justify-content:center;align-items:baseline;gap:.35rem;min-width:0;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.pwa-order-head__title-number{font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.pwa-order-head__bar .pwa-entity-head__back[aria-expanded=true]{background:#fffffff5}.pwa-order-head .page-heading{font-size:1.05rem}.pwa-order-head__state{color:currentColor}@supports (color:color-mix(in lab,red,red)){.pwa-order-head__state{color:color-mix(in oklch,currentColor 78%,#000)}}.pwa-order-head__state{border:1px solid}@supports (color:color-mix(in lab,red,red)){.pwa-order-head__state{border:1px solid color-mix(in oklch,currentColor 60%,transparent)}}.pwa-order-head__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pwa-order-head__chip{border-radius:999px;align-items:center;gap:.4rem;height:1.85rem;padding:0 .7rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;border:1px solid var(--pwa-chrome-line)!important}.pwa-order-head__chip,.pwa-order-head__chips .pwa-order-head__chip.bg-brand\/12,.pwa-order-head__chips .pwa-order-head__chip.bg-muted{color:var(--pwa-sage-ink);background:var(--pwa-chrome-fill)!important}.pwa-order-head__chips>.pwa-order-head__chip{background-color:var(--pwa-chrome-fill)!important}.pwa-order-head__chips>.pwa-order-head__chip--stage{color:var(--pwa-sage-ink);background:var(--pwa-chrome-fill)!important;border-color:var(--pwa-chrome-line)!important}.pwa-order-head .order-origin-badge,.pwa-order-head__chips>span.inline-flex{border-radius:999px}.pwa-order-head .order-origin-badge{color:var(--pwa-sage-ink);background:var(--pwa-chrome-fill)!important;border:1px solid var(--pwa-chrome-line)!important}.pwa-filter-sheet.pwa-order-facts-sheet{max-height:min(82%,34rem);padding-bottom:calc(1.15rem + env(safe-area-inset-bottom,0px))}.pwa-order-facts-sheet .pwa-filter-sheet__head{margin-bottom:.7rem}.pwa-order-facts{flex-direction:column;gap:.75rem;display:flex}.pwa-order-facts__card{background:#ffffffc7;border:1px solid #8080802e;border-radius:1.15rem;flex-direction:column;display:flex;overflow:hidden}.pwa-order-facts__row{border-bottom:1px solid #8080801f;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.65rem;padding:.55rem .85rem;display:flex}.pwa-order-facts__row:last-child{border-bottom:0}.pwa-order-facts__label{min-width:0;color:var(--pwa-sage-ink);align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pwa-order-facts__label{color:color-mix(in oklch,var(--pwa-sage-ink) 68%,#fff)}}.pwa-order-facts__label{font-size:.6875rem;font-weight:600}.pwa-order-facts__value{min-width:0;max-width:62%;color:var(--pwa-sage-ink);text-align:left;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;display:inline-flex}.pwa-order-detail__sheet{overscroll-behavior:contain;width:100%;min-height:0;padding:var(--pwa-sheet-pad-top) .85rem .85rem;padding-bottom:max(.85rem,env(safe-area-inset-bottom,0px));padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px));border-radius:var(--pwa-sheet-radius) var(--pwa-sheet-radius) 0 0;background:var(--pwa-sage-sheet-strong);scrollbar-width:none;flex-direction:column;flex:1;gap:.85rem;display:flex;overflow:hidden auto}.pwa-order-detail__sheet::-webkit-scrollbar{display:none}.pwa-order-detail__pipeline,.pwa-order-detail__workspace{flex:none;min-height:0;overflow:visible}.pwa-order-tabs{flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;display:flex;overflow:visible}.pwa-order-tabs__rail{flex-shrink:0;width:100%;min-width:0}.pwa-order-tabs__track{background:var(--pwa-sage-frost);border:1px solid #80808033;border-radius:1.15rem;width:100%;min-width:0;padding:.28rem;position:relative}.pwa-order-tabs__track .pwa-order-tabs__scroller{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.pwa-order-tabs__scroller.is-dragging{cursor:grabbing}.pwa-order-tabs__scroller::-webkit-scrollbar{width:0;height:0;display:none}.pwa-order-tabs__scroller::-webkit-scrollbar-button{width:0;height:0;display:none}.pwa-order-tabs__scroller::-webkit-scrollbar-button:start:decrement{width:0;height:0;display:none}.pwa-order-tabs__scroller::-webkit-scrollbar-button:end:increment{width:0;height:0;display:none}.pwa-order-tabs .pwa-order-tabs__arrow{z-index:12;width:1.5rem;height:1.5rem;color:var(--pwa-sage-ink);cursor:pointer;opacity:0;pointer-events:none;background:#eef1ee;border:1px solid #80808038;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #18201c1f}.pwa-order-tabs__arrow:disabled{opacity:0}.pwa-order-tabs__arrow.is-visible{opacity:1;pointer-events:auto}.pwa-order-tabs__arrow.is-left{left:.22rem}.pwa-order-tabs__arrow.is-right{right:.22rem}.pwa-order-tabs__track:has(.pwa-order-tabs__arrow.is-left.is-visible) .pwa-order-tabs__scroller{padding-left:1.7rem}.pwa-order-tabs__track:has(.pwa-order-tabs__arrow.is-right.is-visible) .pwa-order-tabs__scroller{padding-right:1.7rem}.pwa-order-tabs__arrow svg{width:.9rem;height:.9rem}.pwa-order-tabs__scroller button{white-space:nowrap;touch-action:none;border-radius:.8rem;flex:none;justify-content:center;align-items:center;gap:.4rem;height:2.55rem;min-height:2.55rem;padding:.4rem .7rem;font-size:.75rem;display:inline-flex}.pwa-order-tabs__indicator{border-radius:.8rem;top:0;bottom:0}.pwa-order-tabs__body{flex:auto;min-height:0;margin-top:.7rem;overflow:visible}.pwa-order-detail__chrome,.pwa-order-detail__tabs,.pwa-order-pipeline,.pwa-step-wizard{z-index:1;position:relative}.pwa-order-detail__tabs{isolation:isolate;width:100%;min-width:0;height:auto;min-height:0;padding:var(--pwa-sheet-pad-top) .85rem .75rem;padding-bottom:calc(.75rem + var(--control-height) + var(--pwa-nav-inset)*2 + var(--pwa-nav-fade));padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px));border-radius:var(--pwa-sheet-radius) var(--pwa-sheet-radius) 0 0;background:var(--pwa-sage-sheet-strong);flex-direction:column;flex:1 0 auto;display:flex;overflow:visible}.pwa-order-detail .pwa-order-detail__tabs{border-bottom-right-radius:0;border-bottom-left-radius:0}.pwa-page:has(.pwa-order-create) .pwa-page__chrome{padding-bottom:var(--pwa-chrome-pad);gap:.35rem}.pwa-page:has(.pwa-order-create) .pwa-create-tabs{padding:.15rem 0 .2rem}.pwa-order-create{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden auto}.pwa-order-create::-webkit-scrollbar{display:none}.pwa-page:has(.pwa-order-create) .pwa-create-stepper{z-index:3;flex-shrink:0;position:relative}.pwa-create-tabs__list{align-items:stretch;gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.pwa-create-tabs__item{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pwa-create-tabs__item.is-current{flex:1.7 1 0}.pwa-create-tabs__hit{color:oklch(30% .03 148);width:100%;min-height:2.75rem;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.2rem .1rem .55rem;display:flex}.pwa-create-tabs__item.is-complete .pwa-create-tabs__hit,.pwa-create-tabs__item.is-current .pwa-create-tabs__hit{color:var(--brand)}.pwa-create-tabs__item.is-locked .pwa-create-tabs__hit{cursor:default}.pwa-create-tabs__hit:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:.55rem}.pwa-create-tabs__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.pwa-create-tabs__icon svg{width:1.15rem;height:1.15rem}.pwa-create-tabs__label{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;font-weight:700;line-height:1.2;overflow:hidden}.pwa-create-tabs__rule{background:#18201c6b;width:100%;height:2.5px;display:block}.pwa-create-tabs__item.is-complete .pwa-create-tabs__rule{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-create-tabs__item.is-complete .pwa-create-tabs__rule{background:color-mix(in oklch,var(--brand) 55%,#fff)}}.pwa-create-tabs__item.is-current .pwa-create-tabs__rule{background:var(--brand);height:3px}.pwa-step-wizard__item.is-locked .pwa-step-wizard__hit{cursor:default}.pwa-step-wizard__item.is-locked .pwa-step-wizard__label{color:var(--pwa-sage-ink)}@supports (color:color-mix(in lab,red,red)){.pwa-step-wizard__item.is-locked .pwa-step-wizard__label{color:color-mix(in oklch,var(--pwa-sage-ink) 58%,#fff)}}.pwa-order-create__body{min-height:0;padding:0;padding-bottom:calc(.75rem + var(--control-height) + var(--pwa-nav-inset)*2 + var(--pwa-nav-fade));flex:1 0 auto}.pwa-app-root .pwa-order-create .space-y-3,.pwa-app-root .pwa-order-create .space-y-4,.pwa-app-root .pwa-order-create .space-y-6{flex-direction:column;gap:1rem;display:flex}.pwa-app-root .pwa-order-create .space-y-3>:not([hidden])~:not([hidden]),.pwa-app-root .pwa-order-create .space-y-4>:not([hidden])~:not([hidden]),.pwa-app-root .pwa-order-create .space-y-6>:not([hidden])~:not([hidden]){margin-top:0}html.pwa-ui .pwa-app-root .pwa-order-create section.rounded-2xl{box-shadow:none;background-color:#0000;background-image:none;border:0;border-radius:0;padding:0}.pwa-app-root .pwa-order-create section.rounded-2xl>h2,.pwa-app-root .pwa-order-create section.rounded-2xl>h3{color:var(--pwa-sage-ink);margin-bottom:.7rem;font-size:.875rem;font-weight:700}.pwa-app-root .pwa-order-create article.rounded-2xl,.pwa-app-root .pwa-order-create article.rounded-xl{border:1px solid var(--pwa-sage-line);background:var(--pwa-sage-card-raised);box-shadow:0 8px 20px #18201c0a}.pwa-app-root .pwa-order-create .pwa-choice{flex-wrap:wrap;gap:.45rem;display:flex}.pwa-app-root .pwa-order-create .pwa-choice__btn{min-height:2.35rem;color:var(--pwa-sage-ink);background:#f7f7f6;border:1.5px solid #80808033;border-radius:.95rem;padding:.45rem .9rem}@supports (color:color-mix(in lab,red,red)){.pwa-app-root .pwa-order-create .pwa-choice__btn{color:color-mix(in oklch,var(--pwa-sage-ink) 72%,#fff)}}.pwa-app-root .pwa-order-create .pwa-choice__btn{font-size:.8125rem;font-weight:600}.pwa-app-root .pwa-order-create .pwa-choice__btn.is-active{border-color:var(--pwa-nav-surface);color:var(--pwa-sage-ink);background:#fff}.pwa-app-root .pwa-order-create .ui-option-slider{border-radius:var(--pwa-nav-radius);padding-block:.15rem}.pwa-app-root .pwa-order-create .ui-option-slider:focus-visible{box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.pwa-app-root .pwa-order-create .ui-option-slider:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 12%,transparent)}}.pwa-app-root .pwa-order-create .ui-option-slider--error{box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-app-root .pwa-order-create .ui-option-slider--error{box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive) 12%,transparent)}}.pwa-app-root .pwa-order-create .ui-field-input,.pwa-app-root .pwa-order-create .ui-field-select,.pwa-app-root .pwa-order-create textarea{box-shadow:none;background:#ffffffe6;border-color:#0000}.pwa-app-root .pwa-order-create .ui-field-input:hover,.pwa-app-root .pwa-order-create .ui-field-select:hover,.pwa-app-root .pwa-order-create textarea:hover{background:#fffffff5}.pwa-app-root .pwa-order-create .ui-field-input:focus-visible,.pwa-app-root .pwa-order-create .ui-field-select:focus-visible,.pwa-app-root .pwa-order-create textarea:focus-visible{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-app-root .pwa-order-create .ui-field-input:focus-visible,.pwa-app-root .pwa-order-create .ui-field-select:focus-visible,.pwa-app-root .pwa-order-create textarea:focus-visible{border-color:color-mix(in oklch,var(--brand) 40%,transparent)}}.pwa-app-root .pwa-order-create .ui-field-input:focus-visible,.pwa-app-root .pwa-order-create .ui-field-select:focus-visible,.pwa-app-root .pwa-order-create textarea:focus-visible{box-shadow:0 0 0 3px var(--brand);background:#fff}@supports (color:color-mix(in lab,red,red)){.pwa-app-root .pwa-order-create .ui-field-input:focus-visible,.pwa-app-root .pwa-order-create .ui-field-select:focus-visible,.pwa-app-root .pwa-order-create textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 12%,transparent)}}.pwa-app-root .pwa-order-create .ui-field-error,.pwa-app-root .pwa-order-create .ui-field-input.border-destructive,.pwa-app-root .pwa-order-create textarea.border-destructive{border-color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-app-root .pwa-order-create .ui-field-error,.pwa-app-root .pwa-order-create .ui-field-input.border-destructive,.pwa-app-root .pwa-order-create textarea.border-destructive{background:color-mix(in oklch,var(--destructive) 6%,#fff)}}.pwa-app-root .pwa-order-create .ui-field-select[dir=ltr],.pwa-app-root .pwa-order-create input[dir=ltr]{text-align:start;direction:ltr}.pwa-app-root .pwa-order-create .pwa-order-pipeline__dock{margin-top:auto;margin-right:calc(max(.85rem, env(safe-area-inset-right,0px))*-1);margin-left:calc(max(.85rem, env(safe-area-inset-left,0px))*-1)}.pwa-order-pipeline{flex-direction:column;flex:none;width:100%;min-height:0;display:flex;overflow:visible}.pwa-step-wizard{z-index:2;width:100%;padding:var(--pwa-chrome-pad) 1.15rem;padding-left:max(1.15rem,env(safe-area-inset-left,0px));padding-right:max(1.15rem,env(safe-area-inset-right,0px));flex:none}.pwa-step-wizard__card{background:#fff;border-radius:1.15rem;box-shadow:0 10px 28px #18201c1a}.pwa-step-wizard__clip{border-radius:inherit;isolation:isolate;clip-path:inset(0 round 1.15rem);background:#fff;overflow:hidden;transform:translateZ(0)}.pwa-step-wizard__pulse{background:#80808024;border-radius:.75rem;height:3.35rem;margin:.85rem 1rem}.pwa-step-wizard__toggle{width:100%;min-height:3.35rem;color:inherit;font:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:.75rem;padding:.85rem 1rem .75rem;display:flex}.pwa-step-wizard__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.pwa-step-wizard__mark{z-index:1;width:1.375rem;height:1.375rem;color:var(--brand-foreground);background:#fffffff5;border:1.5px solid #80808057;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pwa-step-wizard__mark.is-done,.pwa-step-wizard__mark.is-live{border-color:var(--brand);background:var(--brand)}.pwa-step-wizard__dot{background:#fffffff5;border-radius:999px;width:.42rem;height:.42rem}.pwa-step-wizard__heading{min-width:0;color:var(--pwa-sage-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9375rem;font-weight:600;overflow:hidden}.pwa-step-wizard__percent{color:var(--pwa-sage-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0;font-size:.9375rem;font-weight:650}.pwa-step-wizard__chevron{width:1.15rem;height:1.15rem;color:var(--pwa-sage-ink);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.pwa-step-wizard__chevron{color:color-mix(in oklch,var(--pwa-sage-ink) 70%,#fff)}}.pwa-step-wizard__chevron{transition:transform .42s cubic-bezier(.22,1,.36,1)}.pwa-step-wizard__chevron.is-open{transform:rotate(180deg)}.pwa-step-wizard__bar{background:#80808029;height:4px;display:block;overflow:hidden}.pwa-step-wizard__card:not(.is-open) .pwa-step-wizard__bar{border-end-end-radius:1.15rem;border-end-start-radius:1.15rem}.pwa-step-wizard__bar-fill{border-radius:inherit;background:var(--brand);transform-origin:100%;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.pwa-step-wizard__reveal{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.pwa-step-wizard__reveal.is-open{grid-template-rows:1fr}.pwa-step-wizard__reveal-inner{overflow:hidden}.pwa-step-wizard__list{overscroll-behavior:contain;scrollbar-width:none;max-height:min(46vh,22rem);margin:0;padding:.35rem 1rem .55rem;list-style:none;overflow:hidden auto}.pwa-step-wizard__list::-webkit-scrollbar{display:none}.pwa-step-wizard__item{position:relative}.pwa-step-wizard__spine{pointer-events:none;z-index:0;background:#80808047;width:1px;position:absolute;inset-inline-start:.6875rem}.pwa-step-wizard__spine.is-prev{height:calc(50% - .72rem);top:0}.pwa-step-wizard__spine.is-next{top:calc(50% + .72rem);bottom:0}.pwa-step-wizard__hit{width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:start;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:.75rem;padding:.35rem 0;display:flex}.pwa-step-wizard__hit:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:.55rem}.pwa-step-wizard__label{min-width:0;color:var(--pwa-sage-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.9375rem;font-weight:500;overflow:hidden}.pwa-step-wizard__item.is-active .pwa-step-wizard__label{color:var(--brand);font-weight:600}.pwa-step-wizard__summary{background:var(--pwa-sage-ink);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.05rem 1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pwa-step-wizard__summary{background:color-mix(in oklch,var(--pwa-sage-ink) 6%,#fff)}}.pwa-step-wizard__summary-value{color:var(--pwa-sage-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:0;font-size:1.7rem;font-weight:750;line-height:1}.pwa-step-wizard__summary-caption{color:var(--pwa-sage-ink);margin:.3rem 0 0}@supports (color:color-mix(in lab,red,red)){.pwa-step-wizard__summary-caption{color:color-mix(in oklch,var(--pwa-sage-ink) 72%,#fff)}}.pwa-step-wizard__summary-caption{font-size:.75rem;font-weight:600}.pwa-step-wizard__summary-step{color:var(--pwa-sage-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.pwa-step-wizard__summary-step{color:color-mix(in oklch,var(--pwa-sage-ink) 72%,#fff)}}.pwa-step-wizard__summary-step{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.pwa-order-pipeline__track{padding:.1rem max(1.15rem,env(safe-area-inset-right,0px)) .45rem max(1.15rem,env(safe-area-inset-left,0px));flex-shrink:0;position:relative}.pwa-order-pipeline__fade{overflow:hidden}.pwa-order-pipeline__fade.has-fade-left.has-fade-right{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 max(2.4rem,calc(env(safe-area-inset-left,0px) + 1.25rem)),#000 calc(100% - max(2.4rem, calc(env(safe-area-inset-right,0px) + 1.25rem))),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 max(2.4rem,calc(env(safe-area-inset-left,0px) + 1.25rem)),#000 calc(100% - max(2.4rem, calc(env(safe-area-inset-right,0px) + 1.25rem))),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 max(2.4rem,calc(env(safe-area-inset-left,0px) + 1.25rem)),#000 calc(100% - max(2.4rem, calc(env(safe-area-inset-right,0px) + 1.25rem))),transparent 100%)}.pwa-order-pipeline__fade.has-fade-left:not(.has-fade-right){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 max(2.4rem,calc(env(safe-area-inset-left,0px) + 1.25rem)),#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 max(2.4rem,calc(env(safe-area-inset-left,0px) + 1.25rem)),#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 max(2.4rem,calc(env(safe-area-inset-left,0px) + 1.25rem)),#000 100%)}.pwa-order-pipeline__fade.has-fade-right:not(.has-fade-left){-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - max(2.4rem, calc(env(safe-area-inset-right,0px) + 1.25rem))),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - max(2.4rem, calc(env(safe-area-inset-right,0px) + 1.25rem))),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - max(2.4rem, calc(env(safe-area-inset-right,0px) + 1.25rem))),transparent 100%)}.pwa-order-pipeline__arrow{z-index:3;width:1.55rem;height:5.35rem;color:var(--pwa-sage-ink);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.45rem}@supports (color:color-mix(in lab,red,red)){.pwa-order-pipeline__arrow{color:color-mix(in oklch,var(--pwa-sage-ink) 72%,#fff)}}.pwa-order-pipeline__arrow{cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s}.pwa-order-pipeline__arrow:disabled{opacity:0}.pwa-order-pipeline__arrow.is-visible{opacity:1;pointer-events:auto}.pwa-order-pipeline__arrow.is-left{left:max(.35rem,env(safe-area-inset-left,0px))}.pwa-order-pipeline__arrow.is-right{right:max(.35rem,env(safe-area-inset-right,0px))}.pwa-order-pipeline__arrow svg{width:1.05rem;height:1.05rem}.pwa-order-pipeline__dock{--pwa-order-dock-fade:var(--pwa-nav-fade);z-index:20;isolation:isolate;margin-top:calc(var(--control-height)*-1 + var(--pwa-nav-inset)*2*-1 + var(--pwa-order-dock-fade)*-1 + -.45rem);padding:var(--pwa-order-dock-fade) 1.25rem .45rem;padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));pointer-events:none;background:0 0;flex-shrink:0;order:1;position:sticky;bottom:0}.pwa-order-pipeline__dock:before{content:"";pointer-events:none;z-index:0;height:calc(var(--pwa-order-dock-fade) + var(--control-height) + var(--pwa-nav-inset)*2 + .9rem);background:linear-gradient(to top,var(--pwa-sage-sheet) 0,var(--pwa-sage-sheet) calc(var(--pwa-nav-dock-pad) + .45rem),transparent 100%);position:absolute;bottom:0;left:0;right:0}.pwa-app-root:has(.pwa-bottom-nav) .pwa-order-pipeline__dock{padding-bottom:calc(.4rem + var(--pwa-nav-height) + env(safe-area-inset-bottom,0px))}.pwa-app-root:has(.pwa-bottom-nav.is-agent-open) .pwa-order-pipeline__dock{padding-bottom:calc(.4rem + var(--pwa-nav-height) + var(--pwa-agent-stack) + env(safe-area-inset-bottom,0px))}.pwa-order-pipeline__cluster{z-index:1;pointer-events:none;direction:ltr;flex-direction:row;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.pwa-order-pipeline__cluster>*{pointer-events:auto}.pwa-order-pipeline__pager{z-index:1;min-width:0;padding:var(--pwa-nav-inset);border:1px solid var(--pwa-nav-glass-line);border-radius:var(--pwa-nav-radius);background:var(--navbar);pointer-events:auto;flex:auto;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative;box-shadow:0 12px 28px oklch(28% .02 148/.1)}.pwa-order-pipeline__agent{flex:0 0 var(--pwa-nav-size)}.pwa-order-pipeline__cluster:has(.pwa-order-pipeline__agent) .pwa-order-pipeline__page{flex:1 1 0;width:auto;min-width:4.85rem;max-width:6.75rem}.pwa-order-pipeline__dock>.pwa-order-agent__dock{display:contents}.pwa-order-agent{--pwa-nav-fade-fill:var(--pwa-sage-sheet);z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pwa-order-agent:before{z-index:0;height:calc(var(--pwa-nav-dock-pad) + var(--pwa-nav-fade) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--pwa-nav-fade-fill) 0,var(--pwa-nav-fade-fill) calc(var(--pwa-nav-dock-pad) + env(safe-area-inset-bottom,0px)),transparent 100%);content:""}.pwa-order-agent:before,.pwa-order-agent__dock{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.pwa-order-agent__dock{z-index:2;padding:0 1.25rem calc(var(--pwa-nav-dock-pad) + env(safe-area-inset-bottom,0px));padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));flex-direction:column;justify-content:flex-end;gap:.65rem;display:flex;overflow:visible}.pwa-order-agent.is-agent-open .pwa-order-agent__dock{min-height:0;padding-top:calc(env(safe-area-inset-top,0px) + .5rem);gap:.5rem;top:0;overflow:hidden}.pwa-order-agent__dock>*{pointer-events:auto}.pwa-order-agent.is-agent-open .pwa-agent-sheet{flex:1 1 0;justify-content:flex-end}.pwa-order-agent__dock>.pwa-agent-sheet{pointer-events:none}.pwa-order-pipeline__pager .pwa-order-pipeline__page{width:6.75rem;min-width:6.75rem;height:var(--control-height);min-height:var(--control-height);border-radius:var(--pwa-nav-item-radius);padding-inline:1.25rem}.pwa-order-pipeline__pager .pwa-order-pipeline__page--prev{background:var(--muted);color:var(--secondary-foreground);border-color:#0000}.pwa-order-pipeline__pager .pwa-order-pipeline__page--prev:hover:not(:disabled){background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.pwa-order-pipeline__pager .pwa-order-pipeline__page--prev:hover:not(:disabled){background:color-mix(in oklch,var(--muted) 82%,var(--secondary-foreground))}}.pwa-order-pipeline__pager .pwa-order-pipeline__page--next{background:var(--brand);color:var(--brand-foreground);border-color:#0000}.pwa-order-pipeline__pager .pwa-order-pipeline__page--next:hover:not(:disabled){background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-order-pipeline__pager .pwa-order-pipeline__page--next:hover:not(:disabled){background:color-mix(in oklch,var(--brand) 88%,#000)}}.pwa-order-pipeline__scroller{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding:.35rem .15rem .55rem;overflow-x:auto}.pwa-order-pipeline__scroller.is-dragging{cursor:grabbing}.pwa-order-pipeline__scroller.is-panning .pwa-order-pipeline__hit{pointer-events:none;cursor:grabbing}.pwa-order-pipeline__scroller::-webkit-scrollbar{width:0;height:0;display:none}.pwa-order-pipeline__scroller::-webkit-scrollbar-button{width:0;height:0;display:none}.pwa-order-pipeline__panel{overscroll-behavior:contain;min-height:0;max-height:7.5rem;margin:0 max(1.15rem,env(safe-area-inset-right,0px)) .4rem max(1.15rem,env(safe-area-inset-left,0px));scrollbar-width:none;background:#ffffff6b;border:1px solid #80808029;border-radius:1.05rem;flex-direction:column;flex:none;padding:.55rem .65rem;display:flex;overflow:hidden auto}.pwa-order-pipeline__panel::-webkit-scrollbar{display:none}.pwa-order-pipeline__list{align-items:stretch;width:100%;min-width:min(100%,36rem);margin:0;padding:0;list-style:none;display:flex}.pwa-order-pipeline__step{flex-direction:row;flex:1 1 0;align-items:center;min-width:7.1rem;display:flex}.pwa-order-pipeline__step:last-child{flex:none}.pwa-order-pipeline__connector{pointer-events:none;background:#80808061;flex:auto;align-self:center;min-width:.85rem;height:1px;margin-inline:.75rem;position:relative}.pwa-order-pipeline__connector-fill{transform-origin:100%;background:var(--brand);height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.pwa-order-pipeline__hit{z-index:1;box-sizing:border-box;background:var(--pwa-sage-frost);width:4.85rem;height:5.35rem;min-height:5.35rem;max-height:5.35rem;color:inherit;font:inherit;text-align:center;cursor:pointer;appearance:none;border:1px solid #80808033;border-radius:1rem;flex-direction:column;flex:0 0 4.85rem;justify-content:flex-start;align-items:center;gap:.35rem;padding:.5rem .3rem .55rem;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 14px #18201c0f}.pwa-order-pipeline__hit:hover .pwa-order-pipeline__title{font-weight:700}.pwa-order-pipeline__hit:focus-visible{outline:2px solid var(--status-active);outline-offset:2px}.pwa-order-pipeline__mark{width:1.75rem;height:1.75rem;color:var(--muted-foreground);background:#ffffffeb;border:1.5px solid #80808047;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .3s,background .3s,color .3s;display:flex}.pwa-order-pipeline__idle{background:#8080806b;border-radius:999px;width:.5rem;height:.5rem}.pwa-order-pipeline__label{flex:0 0 1.65rem;justify-content:center;align-items:center;gap:.2rem;width:100%;max-width:100%;height:1.65rem;min-height:1.65rem;max-height:1.65rem;display:flex;overflow:hidden}.pwa-order-pipeline__title{-webkit-line-clamp:2;color:#808080c7;text-align:center;-webkit-box-orient:vertical;align-self:center;width:100%;max-height:1.65rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pwa-order-pipeline__caret{background:0 0;border-radius:999px;width:1.15rem;height:.125rem;position:absolute;bottom:.32rem;left:50%;transform:translate(-50%)}.pwa-order-pipeline__step.is-selected .pwa-order-pipeline__caret{background:var(--status-active)}.pwa-order-pipeline__step:not(.is-complete):not(.is-current) .pwa-order-pipeline__mark{background:0 0;border-color:#0000}.pwa-order-pipeline__step.is-complete .pwa-order-pipeline__mark{border-color:var(--brand);background:var(--brand);color:var(--brand-foreground)}.pwa-order-pipeline__step.is-complete .pwa-order-pipeline__title{color:var(--brand)}.pwa-order-pipeline__step.is-current:not(.is-complete) .pwa-order-pipeline__mark{border-color:var(--status-active);color:var(--status-active);background:#fffffff5}.pwa-order-pipeline__step.is-current:not(.is-complete) .pwa-order-pipeline__title,.pwa-order-pipeline__step.is-selected .pwa-order-pipeline__title{color:var(--foreground);font-weight:700}.pwa-order-pipeline__step.is-current:not(.is-complete) .pwa-order-pipeline__title{color:var(--status-active)}.pwa-order-pipeline__step.is-selected .pwa-order-pipeline__hit{border-color:var(--status-active);background:#fffffff0}.pwa-order-pipeline__meta{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .15rem .55rem;display:flex}.pwa-order-pipeline__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.625rem;font-weight:600;overflow:hidden}.pwa-order-pipeline__timing{border:1px solid var(--pwa-sage-line);background:var(--pwa-sage-card-raised);border-radius:1.15rem;margin-bottom:.65rem;padding:.7rem .85rem;box-shadow:0 8px 20px #18201c0a}.pwa-order-pipeline__timing-label{color:var(--pwa-sage-ink);font-size:.8125rem;font-weight:600}.pwa-order-pipeline__timing-value{font-variant-numeric:tabular-nums;color:var(--pwa-sage-ink);font-size:.8125rem}@supports (color:color-mix(in lab,red,red)){.pwa-order-pipeline__timing-value{color:color-mix(in oklch,var(--pwa-sage-ink) 72%,#fff)}}.pwa-order-pipeline__timing-note{color:var(--pwa-sage-ink);margin-top:.25rem;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.pwa-order-pipeline__timing-note{color:color-mix(in oklch,var(--pwa-sage-ink) 68%,#fff)}}.pwa-order-pipeline__body{padding:0 .05rem .35rem}.pwa-order-pipeline__empty{border:1px dashed var(--pwa-sage-chip-line);background:var(--pwa-sage-card);color:var(--pwa-sage-ink);text-align:center;border-radius:.9rem;padding:1.15rem .75rem;font-size:.75rem}.pwa-order-overview{border:1px solid var(--pwa-sage-line);background:var(--pwa-sage-card-raised);border-radius:1.15rem;margin-bottom:.75rem;padding:.85rem .9rem .95rem;box-shadow:0 8px 20px #18201c0a}.pwa-order-overview__head{margin-bottom:.45rem}.pwa-order-overview__title{color:var(--pwa-sage-ink);margin:0;font-size:.875rem;font-weight:700}.pwa-order-overview__hint{color:var(--pwa-sage-ink);margin:0;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.pwa-order-overview__hint{color:color-mix(in oklch,var(--pwa-sage-ink) 70%,#fff)}}.pwa-order-overview__total{color:var(--pwa-sage-ink);margin:.2rem 0 .7rem;font-size:1.125rem;font-weight:700}.pwa-order-overview__rows{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.pwa-order-overview__row{border-bottom:1px solid #80808024;padding:.4rem 0}.pwa-order-overview__row:last-child{border-bottom:0;padding-bottom:0}.pwa-order-overview__row.is-current{background:var(--status-active);border-bottom-color:#0000;border-radius:.7rem;margin-inline:-.4rem;padding-inline:.4rem}@supports (color:color-mix(in lab,red,red)){.pwa-order-overview__row.is-current{background:color-mix(in oklch,var(--status-active) 16%,#fff)}}.pwa-order-overview__row-name,.pwa-order-overview__row-value{color:var(--pwa-sage-ink);font-size:.75rem;font-weight:600}.pwa-order-overview__row-value{font-variant-numeric:tabular-nums;color:var(--pwa-sage-ink);font-weight:500}@supports (color:color-mix(in lab,red,red)){.pwa-order-overview__row-value{color:color-mix(in oklch,var(--pwa-sage-ink) 72%,#fff)}}.pwa-order-overview__row.is-current .pwa-order-overview__row-name,.pwa-order-overview__row.is-current .pwa-order-overview__row-value{color:var(--status-active)}.pwa-order-overview__row-note{color:var(--pwa-sage-ink);margin:.15rem 0 0;font-size:.625rem}@supports (color:color-mix(in lab,red,red)){.pwa-order-overview__row-note{color:color-mix(in oklch,var(--pwa-sage-ink) 68%,#fff)}}.pwa-order-overview__facts{grid-template-columns:1fr 1fr;gap:.7rem .75rem;margin:0;display:grid}.pwa-order-overview__fact{min-width:0}.pwa-order-overview__fact dt,.pwa-order-overview__fact-label{color:var(--pwa-sage-ink);align-items:center;gap:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pwa-order-overview__fact dt,.pwa-order-overview__fact-label{color:color-mix(in oklch,var(--pwa-sage-ink) 68%,#fff)}}.pwa-order-overview__fact dt,.pwa-order-overview__fact-label{font-size:.625rem}.pwa-order-overview__fact dd{color:var(--pwa-sage-ink);margin:.3rem 0 0;font-size:.75rem;font-weight:600}.pwa-order-overview__fact--return dd,.pwa-order-overview__fact--return dt{color:var(--return)}.pwa-order-overview__fact--blocked dt{color:var(--destructive)}.pwa-order-overview__group+.pwa-order-overview__group{margin-top:.85rem}.pwa-order-overview__group-title{color:var(--pwa-sage-ink);margin:0 0 .45rem}@supports (color:color-mix(in lab,red,red)){.pwa-order-overview__group-title{color:color-mix(in oklch,var(--pwa-sage-ink) 62%,#fff)}}.pwa-order-overview__group-title{font-size:.625rem;font-weight:700}.pwa-order-overview__fact--paused .pwa-order-overview__fact-label,.pwa-order-overview__fact--paused dt{color:#9a3412}.pwa-order-recipient__label{color:var(--pwa-sage-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.pwa-order-recipient__label{color:color-mix(in oklch,var(--pwa-sage-ink) 68%,#fff)}}.pwa-order-recipient__label{font-size:.625rem}.pwa-order-recipient__address{color:var(--pwa-sage-ink);margin:.35rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.6}.pwa-order-pipeline--loading{padding:1rem}.pwa-app-root:not(.auth-screen)>:not(.app-wash):not(.pwa-chrome-overlay):not(.pwa-bottom-nav):not(.pwa-order-agent):not(.pwa-toast-stack):not(.pwa-action-page),.pwa-chrome-overlay>:not(.app-wash){z-index:1;position:relative}.pwa-page{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.pwa-page--sheet{padding-top:0}.pwa-page--chrome{isolation:isolate;padding-top:0;position:relative}.pwa-page--chrome>*{z-index:1;position:relative}:is(.pwa-app-root:has(.pwa-order-detail)>header,.pwa-app-root:has(.pwa-page--chrome)>header){display:none}:is(.pwa-app-root:has(.pwa-order-detail)>main,.pwa-app-root:has(.pwa-page--chrome)>main){padding-top:env(safe-area-inset-top)}.pwa-page__chrome{padding:var(--pwa-chrome-pad) 20px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));transition:gap .28s var(--ease-ui),padding .28s var(--ease-ui);flex-direction:column;flex-shrink:0;gap:.55rem;display:flex}.pwa-page__chrome>*{margin-bottom:0}.pwa-entity-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;margin-bottom:0;display:flex;position:relative}.pwa-entity-head__back{z-index:1;border-radius:var(--pwa-chrome-radius);color:oklch(22% .03 148);cursor:pointer;background:#ffffffb8;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;position:relative;box-shadow:0 8px 18px #18201c14}.pwa-entity-head__back:hover{background:#ffffffe6}.pwa-entity-head__back:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-entity-head__back[aria-expanded=true]{background:#fffffff0}.pwa-entity-head__search-dot{background:var(--brand);top:.38rem;border-radius:999px;width:.42rem;height:.42rem;position:absolute;inset-inline-end:.38rem}.pwa-entity-head__title{pointer-events:none;letter-spacing:-.02em;color:#111;text-align:center;text-overflow:ellipsis;white-space:nowrap;inset-inline:3.1rem;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.pwa-entity-head__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.pwa-page__sheet{min-height:0;padding:12px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));border-radius:var(--pwa-nav-radius) var(--pwa-nav-radius) 0 0;background:0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.pwa-page--chrome .pwa-page__sheet{isolation:isolate;padding-top:var(--pwa-sheet-pad-top);padding-inline:1.15rem;padding-left:max(1.15rem,env(safe-area-inset-left,0px));padding-right:max(1.15rem,env(safe-area-inset-right,0px));border-radius:var(--pwa-sheet-radius) var(--pwa-sheet-radius) 0 0;background-color:var(--app-canvas-mid);background-image:var(--app-canvas);box-shadow:none;position:relative}.pwa-page--chrome .pwa-page__sheet:after{pointer-events:none;z-index:0;background-image:var(--app-grain);mix-blend-mode:overlay;opacity:.42;content:"";background-size:180px 180px;position:absolute;inset:0}.pwa-page--chrome .pwa-page__sheet>*{z-index:1;position:relative}:is(.pwa-page:has(.pwa-inventory).pwa-page--chrome .pwa-page__sheet,.pwa-page:has(.pwa-orders).pwa-page--chrome .pwa-page__sheet){background-color:var(--pwa-sage-sheet-strong);background-image:none}.pwa-page:has(.pwa-inventory).pwa-page--chrome .pwa-page__sheet:after{display:none}.pwa-page:has(.pwa-orders).pwa-page--chrome .pwa-page__sheet:after{display:none}.pwa-page:has(.pwa-order-create).pwa-page--chrome .pwa-page__sheet{padding:var(--pwa-sheet-pad-top) .85rem 0;padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px));border-radius:var(--pwa-sheet-radius) var(--pwa-sheet-radius) 0 0;background:var(--pwa-sage-sheet-strong);box-shadow:none}.pwa-page:has(.pwa-order-create).pwa-page--chrome .pwa-page__sheet:after{display:none}.pwa-inventory-form{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pwa-page:has(.pwa-inventory-form).pwa-page--chrome .pwa-page__sheet{padding:var(--pwa-sheet-pad-top) .85rem 0;padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px))}.pwa-app-root .pwa-inventory-form .rounded-2xl.border.bg-background,.pwa-inv-ledger__form{border-color:var(--pwa-sage-line);background:#ffffffd1;box-shadow:0 8px 20px #18201c0a}.pwa-inv-ledger{flex-direction:column;gap:.75rem;display:flex}.pwa-inv-ledger__head{flex-direction:column;gap:.2rem;display:flex}.pwa-inv-ledger__head .pwa-archive__title{font-size:1.05rem}.pwa-inv-ledger__stock{color:oklch(42% .025 148);margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.pwa-inv-ledger__form{border:1px solid var(--pwa-sage-line);border-radius:1.15rem;gap:.75rem;padding:.95rem 1rem;display:grid}.pwa-inv-ledger__empty{color:oklch(42% .025 148);text-align:center;margin:0;padding:.85rem .25rem;font-size:.8125rem;font-weight:600}.pwa-inventory-form .pwa-record,.pwa-inventory-form .pwa-record--pulse{background:#ffffffd1;padding-top:.9rem;padding-bottom:.9rem}.pwa-inventory-form .pwa-record__amount{direction:ltr;unicode-bidi:isolate}.pwa-inventory-form .pwa-record--static:hover,.pwa-inventory-form .pwa-record:hover{background:#ffffffe6}.pwa-app-root .studio-workbench{gap:1.15rem}.pwa-app-root .studio-workbench__stage{z-index:0;border-radius:var(--pwa-sheet-radius);flex:none;position:relative;overflow:hidden}.pwa-app-root .studio-workbench__prompt{z-index:1;flex:none;margin-top:.15rem;position:relative}.pwa-app-root .studio-mode-switch{border-radius:var(--pwa-chrome-radius);background:#e5e6e3}.pwa-app-root .studio-mode-switch__pill{background:#fff}.pwa-app-root .studio-mode-switch__pill,.pwa-app-root .studio-mode-switch__tab{border-radius:calc(var(--pwa-chrome-radius) - .12rem)}.pwa-search-row{align-items:stretch;gap:.55rem;display:flex}.pwa-search-row .pwa-search{flex:auto;min-width:0}.pwa-search{width:100%}.pwa-search input{height:var(--control-height);border-radius:var(--pwa-chrome-radius);width:100%;box-shadow:none;background:#e5e6e3;border:0;padding-inline:3.15rem 1.15rem;font-size:.875rem}.pwa-search input::placeholder{color:oklch(66% .02 140)}.pwa-search input:focus-visible{box-shadow:0 0 0 3px var(--brand);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.pwa-search input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 18%,transparent)}}.pwa-search .pointer-events-none{color:oklch(62% .02 140);left:auto;right:auto;inset-inline-start:1rem}.pwa-search-reveal-enter-active,.pwa-search-reveal-leave-active{transition:opacity .24s var(--ease-ui),transform .32s var(--ease-ui),max-height .32s var(--ease-ui),filter .24s var(--ease-ui);overflow:hidden}.pwa-search-reveal-enter-from,.pwa-search-reveal-leave-to{opacity:0;filter:blur(6px);max-height:0;transform:translateY(-.55rem)}.pwa-search-reveal-enter-to,.pwa-search-reveal-leave-from{opacity:1;filter:blur();max-height:3.75rem;transform:none}.pwa-find-panel{flex-direction:column;gap:.55rem;display:flex}.pwa-find-reveal-enter-active,.pwa-find-reveal-leave-active{transition:opacity .24s var(--ease-ui),transform .32s var(--ease-ui),max-height .32s var(--ease-ui),filter .24s var(--ease-ui);overflow:hidden}.pwa-find-reveal-enter-from,.pwa-find-reveal-leave-to{opacity:0;filter:blur(6px);max-height:0;transform:translateY(-.55rem)}.pwa-find-reveal-enter-to,.pwa-find-reveal-leave-from{opacity:1;filter:blur();max-height:8.75rem;transform:none}.pwa-archive{flex-direction:column;flex:1;min-height:0;display:flex}.pwa-sage-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.pwa-sage-chip{border:1px solid var(--pwa-sage-chip-line);background:var(--pwa-sage-chip);height:1.85rem;color:var(--pwa-sage-ink);cursor:pointer;appearance:none;border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.pwa-sage-chip.is-on{background:var(--pwa-sage-card-raised);border-color:#80808061}.pwa-sage-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-sage-chip__count{background:#ffffff6b;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.625rem;font-weight:700;display:flex}.pwa-sage-chip.is-on .pwa-sage-chip__count{background:var(--pwa-sage-chip)}.pwa-page__chrome .pwa-sage-chip{background:var(--pwa-chrome-fill);border-color:var(--pwa-chrome-line);color:var(--pwa-sage-ink);box-shadow:0 6px 14px #18201c0f}.pwa-page__chrome .pwa-sage-chip.is-on{background:var(--pwa-chrome-fill-strong);border-color:#18201c38}.pwa-page__chrome .pwa-sage-chip__count{color:var(--pwa-sage-ink);background:#18201c1a}.pwa-page__chrome .pwa-sage-chip.is-on .pwa-sage-chip__count{background:#18201c1f}.pwa-page:has(.pwa-inventory) .pwa-archive__filter-btn{background:var(--pwa-chrome-fill);border:1px solid var(--pwa-chrome-line);color:var(--pwa-sage-ink);box-shadow:0 6px 16px #18201c12}.pwa-page:has(.pwa-inventory) .pwa-search input{background:var(--pwa-chrome-fill);border:1px solid var(--pwa-chrome-line);color:var(--pwa-sage-ink);box-shadow:0 6px 16px #18201c12}.pwa-page:has(.pwa-orders) .pwa-archive__filter-btn{background:var(--pwa-chrome-fill);border:1px solid var(--pwa-chrome-line);color:var(--pwa-sage-ink);box-shadow:0 6px 16px #18201c12}.pwa-page:has(.pwa-orders) .pwa-search input{background:var(--pwa-chrome-fill);border:1px solid var(--pwa-chrome-line);color:var(--pwa-sage-ink);box-shadow:0 6px 16px #18201c12}.pwa-page:has(.pwa-inventory) .pwa-archive__filter-btn:hover{background:var(--pwa-chrome-fill-strong)}.pwa-page:has(.pwa-inventory) .pwa-search input:hover{background:var(--pwa-chrome-fill-strong)}.pwa-page:has(.pwa-orders) .pwa-archive__filter-btn:hover{background:var(--pwa-chrome-fill-strong)}.pwa-page:has(.pwa-orders) .pwa-search input:hover{background:var(--pwa-chrome-fill-strong)}.pwa-page:has(.pwa-inventory) .pwa-search input::-moz-placeholder{color:oklch(42% .02 148)}.pwa-page:has(.pwa-orders) .pwa-search input::-moz-placeholder{color:oklch(42% .02 148)}.pwa-page:has(.pwa-inventory) .pwa-search input::placeholder{color:oklch(42% .02 148)}.pwa-page:has(.pwa-orders) .pwa-search input::placeholder{color:oklch(42% .02 148)}:is(.pwa-page:has(.pwa-inventory) .pwa-search .pointer-events-none,.pwa-page:has(.pwa-orders) .pwa-search .pointer-events-none){color:oklch(32% .025 148)}:is(.pwa-page:has(.pwa-inventory) .pwa-archive__filter-dot,.pwa-page:has(.pwa-orders) .pwa-archive__filter-dot){box-shadow:0 0 0 2px var(--pwa-chrome-fill)}.pwa-inventory .pwa-record,.pwa-inventory .pwa-record--pulse,.pwa-orders .pwa-record,.pwa-orders .pwa-record--pulse,.pwa-queue .pwa-record,.pwa-queue .pwa-record--pulse{border:1px solid var(--pwa-sage-line);background:var(--pwa-sage-card);-webkit-backdrop-filter:none;border-radius:1.15rem;align-items:flex-start;gap:.85rem;padding-top:1.15rem;padding-bottom:.95rem;box-shadow:0 8px 20px #18201c0a}.pwa-inventory .pwa-record__stats,.pwa-orders .pwa-record__stats,.pwa-queue .pwa-record__stats{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.4rem}.pwa-inventory .pwa-record:hover,.pwa-orders .pwa-record:hover,.pwa-queue .pwa-record:hover{border-color:var(--pwa-sage-line);background:var(--pwa-sage-card-raised);box-shadow:0 10px 24px #18201c0f}.pwa-inventory .pwa-record--unread,.pwa-orders .pwa-record--unread{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-inventory .pwa-record--unread,.pwa-orders .pwa-record--unread{background:color-mix(in oklch,var(--brand) 8%,var(--pwa-sage-card))}}.pwa-inventory .pwa-record--unread:hover,.pwa-orders .pwa-record--unread:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-inventory .pwa-record--unread:hover,.pwa-orders .pwa-record--unread:hover{background:color-mix(in oklch,var(--brand) 11%,var(--pwa-sage-card-raised))}}.pwa-inventory .pwa-record--static:hover,.pwa-orders .pwa-record--static:hover,.pwa-queue .pwa-record--static:hover{background:var(--pwa-sage-card);box-shadow:0 8px 20px #18201c0a}.pwa-inventory .pwa-record__kind:not(.pwa-record__kind--alert),.pwa-orders .pwa-record__kind:not(.pwa-record__kind--alert),.pwa-queue .pwa-record__kind:not(.pwa-record__kind--alert){color:var(--brand)}.pwa-inv-wrap{position:relative}.pwa-inv-wrap:has(.pwa-inv-card__tools) .pwa-record{padding-inline-end:4.55rem}.pwa-inv-code,.pwa-inv-place{color:oklch(55% .02 140);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.3;overflow:hidden}.pwa-inv-facts{flex-flow:wrap;gap:.25rem .45rem;margin:0}.pwa-inv-fact,.pwa-inv-facts{justify-content:flex-start;align-items:center;display:flex}.pwa-inv-fact{gap:.35rem}.pwa-inv-fact__label{color:oklch(50% .02 140);font-size:.6875rem;font-weight:600;line-height:1.2}.pwa-inv-fact__value{font-variant-numeric:tabular-nums;color:var(--brand);margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.pwa-inv-fact__value.is-low{color:var(--return)}.pwa-inv-card__tools{z-index:1;top:.4rem;flex-direction:row;align-items:center;gap:.05rem;display:flex;position:absolute;inset-inline-end:.28rem}.pwa-inv-card__tool{color:oklch(50% .02 140);cursor:pointer;background:0 0;border:0;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;padding:0;text-decoration:none;display:grid}.pwa-inv-card__tool:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){.pwa-inv-card__tool:hover{color:oklch(22% .025 148);background:oklch(95.5% .008 140)}.pwa-inv-card__tool--danger:hover{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-inv-card__tool--danger:hover{background:color-mix(in oklch,var(--destructive) 10%,#fff)}}.pwa-inv-card__tool--danger:hover{color:var(--destructive)}}.pwa-infinite{color:oklch(48% .02 140);justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.2rem 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.pwa-infinite__spin{border:2px solid var(--brand);flex-shrink:0;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.pwa-infinite__spin{border:2px solid color-mix(in oklch,var(--brand) 22%,#fff)}}.pwa-infinite__spin{border-top-color:var(--brand);border-radius:999px;animation:.7s linear infinite pwa-infinite-spin}.pwa-infinite__hit{pointer-events:none;width:100%;height:1px}@keyframes pwa-infinite-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pwa-infinite__spin{opacity:.7;animation:none}}.pwa-pager{flex-flow:row;gap:1.15rem;width:100%;margin-top:.75rem}.pwa-pager,.pwa-pager__size{flex-shrink:0;align-items:center;display:flex}.pwa-pager__size{order:2}.pwa-pager__size-btn{border:1px solid var(--pwa-sage-chip-line);background:var(--pwa-sage-chip);height:1.85rem;box-shadow:none;color:var(--pwa-sage-ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:0 .7rem 0 .55rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.pwa-pager__size-btn:disabled{cursor:not-allowed;opacity:.5}.pwa-pager__size-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-pager__size-value{font-size:.8125rem;font-weight:700}.pwa-pager__size-icon{flex-shrink:0;width:.9rem;height:.9rem;transition:transform .2s}.pwa-pager__size-icon.is-open{transform:rotate(180deg)}.pwa-pager__nav{flex:auto;order:1;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.pwa-pager__nav .ui-btn-outline{flex:1 1 0}.pwa-pager__nav p{white-space:nowrap;flex-shrink:0}.pwa-orders .pwa-pager .pwa-pager__size-btn,.pwa-orders .pwa-pager .ui-btn-outline{background:var(--pwa-sage-chip);border-color:var(--pwa-sage-chip-line);color:var(--pwa-sage-ink);box-shadow:none}.pwa-archive__head{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.65rem;margin-bottom:.95rem;display:flex}.pwa-archive__action{flex-shrink:0;margin-inline-start:auto}.pwa-archive__action .ui-btn{border-radius:var(--control-radius);background:var(--color-submit)}@supports (color:color-mix(in lab,red,red)){.pwa-archive__action .ui-btn{background:color-mix(in oklch,var(--color-submit) 88%,transparent)}}.pwa-archive__action .ui-btn:hover{background:var(--color-submit)}@supports (color:color-mix(in lab,red,red)){.pwa-archive__action .ui-btn:hover{background:color-mix(in oklch,var(--color-submit) 78%,transparent)}}.pwa-profile-actions .ui-btn{border-radius:var(--control-radius)}.pwa-archive__title{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;overflow:hidden}.pwa-archive__filters{flex-shrink:0;align-items:center;gap:.1rem;display:flex}.pwa-archive__filter-btn{width:var(--control-height);height:var(--control-height);border-radius:var(--pwa-chrome-radius);box-shadow:none;color:oklch(62% .02 140);cursor:pointer;background:#e5e6e3;border:0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.pwa-archive__filter-btn svg{width:1.15rem;height:1.15rem}.pwa-archive__filter-btn:hover{background:#dedfdc}.pwa-archive__filter-btn:focus-visible{box-shadow:0 0 0 3px var(--brand);outline:none}@supports (color:color-mix(in lab,red,red)){.pwa-archive__filter-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand) 18%,transparent)}}.pwa-archive__filter-dot{background:var(--pwa-nav-surface);top:.55rem;border-radius:999px;width:.42rem;height:.42rem;position:absolute;inset-inline-end:.55rem;box-shadow:0 0 0 2px #e5e6e3}.pwa-archive__filter{width:max-content}.pwa-archive__filter>.flex{gap:0}.pwa-archive__filter .w-full,.pwa-archive__filter button{width:max-content}.pwa-archive__filter button{border-radius:var(--control-radius);max-width:9.75rem;height:2rem;box-shadow:none;color:oklch(38% .03 148);background:0 0;border:0;padding:0 .35rem;font-size:.8125rem;font-weight:600}.pwa-archive__filter button:hover,.pwa-archive__filter button[aria-expanded=true],.pwa-archive__filter button[data-headlessui-state=open]{background:oklch(97% .008 140)}.pwa-filter-layer{z-index:80;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.pwa-overlay-root .pwa-filter-layer{position:absolute}.pwa-filter-scrim{cursor:pointer;background:oklch(22% .02 148/.28);border:0;position:absolute;inset:0}.pwa-filter-sheet{z-index:1;max-height:min(78%,36rem);padding:.45rem 1.15rem calc(1.05rem + env(safe-area-inset-bottom,0px));border-radius:var(--pwa-nav-radius) var(--pwa-nav-radius) 0 0;background:#fff;border:1px solid oklch(92% .01 140);border-bottom:0;flex-direction:column;display:flex;position:relative;overflow:auto;box-shadow:0 -18px 40px oklch(24% .03 148/.16)}.pwa-filter-sheet__grab{background:oklch(86% .01 140);border-radius:999px;flex-shrink:0;width:2.4rem;height:.28rem;margin:.2rem auto .85rem}.pwa-filter-sheet__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.05rem;display:flex}.pwa-filter-sheet__title{color:#111;margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.pwa-filter-sheet__close{color:oklch(28% .03 148);cursor:pointer;background:oklch(96% .008 140);border:0;border-radius:.7rem;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;padding:0;display:grid}.pwa-filter-sheet__close svg{width:1.05rem;height:1.05rem}.pwa-filter-sheet__close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-filter-sheet__group+.pwa-filter-sheet__group{margin-top:1.15rem}.pwa-filter-sheet__label{color:oklch(40% .03 148);margin:0 0 .55rem;font-size:.75rem;font-weight:500}.pwa-filter-sheet__chips{flex-wrap:wrap;gap:.4rem;display:flex}.pwa-filter-chip{color:oklch(28% .03 148);cursor:pointer;background:#fff;border:1px solid oklch(90% .015 140);border-radius:999px;padding:.48rem .85rem;font-size:.8125rem;font-weight:600}.pwa-filter-chip.is-on{background:var(--pwa-nav-surface);color:#fff;border-color:#0000}.pwa-filter-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-filter-sheet__actions{flex-shrink:0;gap:.55rem;margin-top:1.35rem;display:flex}.pwa-filter-sheet__done,.pwa-filter-sheet__reset{border-radius:var(--pwa-nav-radius);cursor:pointer;border:0;height:2.85rem;padding:0 1rem;font-size:.875rem;font-weight:700}.pwa-filter-sheet__reset{color:oklch(28% .03 148);background:oklch(96% .008 140);flex:none}.pwa-filter-sheet__reset:disabled{cursor:not-allowed;opacity:.4}.pwa-filter-sheet__done{background:var(--pwa-nav-surface);color:#fff;flex:auto}.pwa-filter-sheet__done:focus-visible,.pwa-filter-sheet__reset:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-filter-sheet__close:disabled,.pwa-filter-sheet__done:disabled{cursor:not-allowed;opacity:.4}.pwa-confirm-sheet{max-height:none}.pwa-confirm-sheet__copy{color:oklch(40% .03 148);margin:0;font-size:.875rem;font-weight:500;line-height:1.55}.pwa-confirm-sheet__error{border-radius:var(--pwa-nav-radius);background:var(--destructive);margin:.75rem 0 0;padding:.7rem .85rem}@supports (color:color-mix(in lab,red,red)){.pwa-confirm-sheet__error{background:color-mix(in oklch,var(--destructive) 10%,#fff)}}.pwa-confirm-sheet__error{color:var(--destructive);font-size:.8125rem;font-weight:600;line-height:1.45}.pwa-filter-sheet__done.is-danger{background:var(--destructive);color:#fff}.pwa-filter-enter-active,.pwa-filter-leave-active{transition:opacity .28s var(--ease-ui)}.pwa-filter-enter-active .pwa-filter-sheet,.pwa-filter-leave-active .pwa-filter-sheet{transition:transform .42s var(--ease-ui)}.pwa-filter-leave-active{transition-duration:.2s}.pwa-filter-leave-active .pwa-filter-sheet{transition-duration:.26s;transition-timing-function:cubic-bezier(.4,0,1,1)}.pwa-filter-enter-from,.pwa-filter-leave-to{opacity:0}.pwa-filter-enter-from .pwa-filter-sheet,.pwa-filter-leave-to .pwa-filter-sheet{transform:translateY(18%)}.pwa-date-sheet,.pwa-filter-sheet.pwa-date-sheet{border-radius:var(--pwa-nav-radius) var(--pwa-nav-radius) 0 0;min-height:0;max-height:92%;padding:0;overflow:hidden}.pwa-date-sheet__header{flex-shrink:0;align-items:center;gap:8px;padding:20px 16px;display:flex}.pwa-date-sheet__title{color:oklch(28% .02 148);flex:1;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.pwa-date-sheet__divider{background:oklch(90% .01 140);flex-shrink:0;height:1px}.pwa-date-sheet__body{flex:auto;min-height:0;display:flex;overflow:hidden}.pwa-date-sheet__scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;padding:8px 16px 16px;overflow:hidden}.pwa-date-sheet__scroll::-webkit-scrollbar{width:0;height:0;display:none}.pwa-date-sheet__footer{padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));flex-shrink:0}.pwa-date-sheet__confirm{border-radius:var(--pwa-nav-radius);background:var(--pwa-nav-surface);color:#fff;cursor:pointer;border:0;place-items:center;width:100%;height:3.5rem;font-family:inherit;font-size:1rem;font-weight:600;display:grid}.pwa-date-sheet__confirm:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.date-picker-sheet__time-section{flex-direction:column;gap:12px;margin-top:8px;display:flex}.date-picker-sheet__time-heading{color:oklch(28% .02 148);cursor:pointer;text-align:start;background:0 0;border:0;width:fit-content;padding:0;font-family:inherit;font-size:1rem;font-weight:600}.date-picker-sheet__time-slot{height:48px;transition:height .28s;position:relative}.date-picker-sheet__time-slot--open{height:180px}.date-picker-sheet__time-trigger-layer,.date-picker-sheet__time-wheel-layer{transition:opacity .2s;position:absolute;inset:0}.date-picker-sheet__time-trigger-layer--hidden,.date-picker-sheet__time-wheel-layer{opacity:0;pointer-events:none}.date-picker-sheet__time-wheel-layer--visible{opacity:1;pointer-events:auto}.date-picker-sheet__time-trigger{border-radius:var(--control-radius);color:oklch(28% .02 148);cursor:pointer;background:oklch(96% .008 140);border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:48px;padding:8px 12px;font-family:inherit;display:flex}.date-picker-sheet__time-value{text-align:end;flex:1;min-width:0;font-size:.875rem;font-weight:400}.date-picker-sheet__time-icon{color:oklch(45% .02 148);flex-shrink:0;width:20px;height:20px}.time-wheel{-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:180px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.time-wheel__highlight{z-index:0;pointer-events:none;background:oklch(94% .008 140);border-radius:10px;height:36px;margin-top:-18px;position:absolute;top:50%;left:0;right:0}.time-wheel__column{z-index:1;min-width:0;height:100%;position:relative}.time-wheel__viewport{touch-action:none;cursor:grab;height:100%;overflow:hidden}.time-wheel--dragging .time-wheel__viewport,.time-wheel__viewport:active{cursor:grabbing}.time-wheel__track{will-change:transform}.time-wheel__item{color:oklch(72% .01 140);pointer-events:none;background:0 0;border:0;place-items:center;width:100%;height:36px;margin:0;padding:0;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1;transition:color .12s,font-size .12s,font-weight .12s;display:grid}.time-wheel__item--selected{color:oklch(18% .02 148);font-size:1.375rem;font-weight:700}.month-calendar{width:100%;padding:4px 0 8px}.month-calendar__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.month-calendar__month{color:oklch(18% .02 148);text-align:center;margin:0;font-size:1.25rem;font-weight:700}.month-calendar__nav{color:oklch(18% .02 148);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;width:36px;height:36px;padding:0;display:grid}.month-calendar__nav:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.month-calendar__grid,.month-calendar__weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.month-calendar__weekdays{margin-bottom:8px}.month-calendar__weekday{color:oklch(18% .02 148);place-items:center;height:28px;font-size:.6875rem;font-weight:700;display:grid}.month-calendar__day{color:oklch(24% .02 148);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;padding:6px 0 4px;display:flex}.month-calendar__day-num{font-size:.9375rem;font-weight:500;line-height:1.2}.month-calendar__day--outside{color:oklch(78% .01 140)}.month-calendar__day--today{background:oklch(94% .01 140)}.month-calendar__day--selected{background:var(--pwa-nav-surface);color:#fff}.month-calendar__day--selected .month-calendar__day-num{font-weight:600}.pwa-archive__body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}:is(.pwa-archive__body,.scroll-slim:has(>.ui-glass)){margin-inline:-.5rem;padding-inline:.5rem}.pwa-archive__list{flex-direction:column;gap:.85rem;padding-bottom:.5rem;display:flex}.pwa-agent-composer__preview{max-width:100%;margin:.15rem 0 .35rem}.pwa-archive__group+.pwa-archive__group{margin-top:1.35rem}.pwa-archive__group-title{color:var(--pwa-on-wash-muted);margin-bottom:.6rem;font-size:.82rem;font-weight:700}.pwa-archive-card{border-radius:var(--pwa-nav-radius);background:#fff;border:1px solid oklch(91% .012 140);box-shadow:0 8px 20px #181c1a0b}.pwa-notif{flex-direction:column;height:100%;min-height:0;display:flex}.pwa-notif__bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem .6rem;display:flex}.pwa-notif__count{color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:500}.pwa-notif__mark{background:var(--brand);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pwa-notif__mark{background:color-mix(in oklch,var(--brand) 10%,transparent)}}.pwa-notif__mark{color:var(--brand);cursor:pointer;font-size:.6875rem;font-weight:700;transition:background-color .15s}.pwa-notif__mark:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-notif__mark:hover{background:color-mix(in oklch,var(--brand) 18%,transparent)}}.pwa-notif__mark svg{width:.875rem;height:.875rem}.pwa-notif__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-bottom:.5rem;display:flex;overflow-y:auto}.pwa-notif__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pwa-notif__item{--notif-accent:var(--muted-foreground);border:1px solid var(--border);align-items:flex-start;gap:.7rem;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pwa-notif__item{border:1px solid color-mix(in oklch,var(--border) 65%,transparent)}}.pwa-notif__item{border-radius:var(--control-radius);text-align:start;cursor:pointer;background:#fff;padding:.7rem .75rem;transition:border-color .15s,transform .15s,box-shadow .15s}.pwa-notif__item:hover{border-color:var(--notif-accent)}@supports (color:color-mix(in lab,red,red)){.pwa-notif__item:hover{border-color:color-mix(in oklch,var(--notif-accent) 35%,var(--border))}}.pwa-notif__item:hover{box-shadow:0 6px 16px #181c1a0f}.pwa-notif__item:active{transform:scale(.99)}.pwa-notif__item--unread{background:var(--notif-accent)}@supports (color:color-mix(in lab,red,red)){.pwa-notif__item--unread{background:color-mix(in oklch,var(--notif-accent) 5%,#fff)}}.pwa-notif__item--unread{border-color:var(--notif-accent)}@supports (color:color-mix(in lab,red,red)){.pwa-notif__item--unread{border-color:color-mix(in oklch,var(--notif-accent) 22%,var(--border))}}.pwa-notif__item--brand{--notif-accent:var(--brand)}.pwa-notif__item--info{--notif-accent:var(--status-assigned)}.pwa-notif__item--alert{--notif-accent:var(--destructive)}.pwa-notif__icon{background:var(--notif-accent);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pwa-notif__icon{background:color-mix(in oklch,var(--notif-accent) 12%,transparent)}}.pwa-notif__icon{color:var(--notif-accent)}.pwa-notif__icon svg{width:1rem;height:1rem}.pwa-notif__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.pwa-notif__title{color:var(--foreground);overflow-wrap:anywhere;font-size:.8125rem;font-weight:700;line-height:1.45}.pwa-notif__text{color:var(--muted-foreground);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pwa-notif__time{color:var(--muted-foreground);margin-top:.1rem;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.pwa-notif__time{color:color-mix(in oklch,var(--muted-foreground) 75%,transparent)}}.pwa-notif__dot{background:var(--notif-accent);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.45rem}.pwa-notif__empty{text-align:center;flex-direction:column;flex:1;gap:.3rem;padding:2rem 1.5rem 3rem}.pwa-notif__empty,.pwa-notif__empty-badge{justify-content:center;align-items:center;display:flex}.pwa-notif__empty-badge{color:#111;background:oklch(17.7638% 2.23517e-8 none/.06);border-radius:999px;width:3.5rem;height:3.5rem;margin-bottom:.5rem}.pwa-notif__empty-badge svg{width:1.5rem;height:1.5rem}.pwa-notif__empty-title{color:#111;margin:0;font-size:.9375rem;font-weight:700}.pwa-notif__empty-hint{color:#1c241e;max-width:17rem;margin:0;font-size:.75rem;line-height:1.6}.pwa-notif__sample{color:#111;cursor:pointer;border:1px dashed oklch(17.7638% 2.23517e-8 none/.28);border-color:oklch(17.7638% 2.23517e-8 none/.28) oklch(17.7638% 2.23517e-8 none/.28) oklch(17.7638% 2.23517e-8 none/.28) oklch(17.7638% 2.23517e-8 none/.28);border-radius:999px;align-items:center;gap:.35rem;margin-top:1rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;transition:background-color .15s;display:inline-flex}.pwa-notif__sample:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-notif__sample:hover{background:color-mix(in oklch,var(--brand) 8%,transparent)}}.pwa-notif__sample svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;overflow:visible}.pwa-notif__sample--inline{align-self:center;margin-top:.25rem}.archive-row{flex-direction:column;gap:.7rem;padding:.875rem 1rem .8rem;display:flex;container-type:inline-size}.archive-row--plain{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.archive-row--plain{border:1px solid color-mix(in oklch,var(--border) 70%,transparent)}}.archive-row--plain{border-radius:var(--radius-2xl);background:var(--background)}.archive-row__main{flex:1;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.archive-row__mark{background:var(--muted);width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.archive-row__mark svg{width:1.05rem;height:1.05rem}.archive-row__mark--brand{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.archive-row__mark--brand{background:color-mix(in oklch,var(--brand) 12%,transparent)}}.archive-row__mark--brand{color:var(--brand)}.archive-row__mark-dot{border-radius:999px;width:.7rem;height:.7rem}.archive-row__ident{flex:1;min-width:0}.archive-row__title{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.archive-row__sub{color:var(--muted-foreground);text-align:right;overflow-wrap:anywhere;margin:.05rem 0 0;font-size:.75rem;line-height:1.45}.archive-row__state{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;height:1.5rem;padding-inline:.55rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.archive-row__state--on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.archive-row__state--on{background:color-mix(in oklch,var(--brand) 12%,transparent)}}.archive-row__state--on{color:var(--brand)}.archive-row__state--off{background:var(--muted);color:var(--muted-foreground)}.archive-row__state--alert{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.archive-row__state--alert{background:color-mix(in oklch,var(--destructive) 12%,transparent)}}.archive-row__state--alert{color:var(--destructive)}.archive-row__meta{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem .5rem;margin:.4rem 0 0;font-size:.75rem;line-height:1.5;display:flex}.archive-row__meta-item{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.archive-row__meta-item svg{opacity:.65;flex-shrink:0;width:.8125rem;height:.8125rem}.archive-row__meta-item+.archive-row__meta-item:before{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.archive-row__meta-item+.archive-row__meta-item:before{color:color-mix(in oklch,var(--muted-foreground) 45%,transparent)}}.archive-row__meta-item+.archive-row__meta-item:before{content:"•"}.archive-row__meta-item--ok{color:var(--brand);font-weight:600}.archive-row__meta-item--alert{color:var(--destructive);font-weight:600}.archive-row__meta-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.archive-row__actions{border-top:1px solid var(--border);gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-row__actions{border-top:1px solid color-mix(in oklch,var(--border) 55%,transparent)}}.archive-row__actions{padding-top:.7rem}.archive-row__actions>*{flex:1 1 0;min-width:0;display:flex}.archive-row__actions .ui-btn{width:100%}@container (width>=27rem){.archive-row{flex-direction:row;align-items:center;gap:1rem}.archive-row__actions{border-top:0;flex-shrink:0;padding-top:0}.archive-row__actions>*{flex:none}.archive-row__actions .ui-btn{width:auto}}.pwa-table{--pwa-table-radius:var(--pwa-nav-item-radius);--pwa-table-line:oklch(93.5% .008 140);border-radius:var(--pwa-table-radius);box-shadow:none;background:#fff;border:1px solid oklch(91% .012 140);margin-bottom:.5rem}.pwa-table__grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pwa-table__grid td,.pwa-table__grid th{text-align:start;vertical-align:middle}.pwa-table__grid thead th{z-index:1;border-bottom:1px solid var(--pwa-table-line);color:oklch(42% .02 140);white-space:nowrap;background:oklch(96.8% .006 140);padding:.55rem .85rem;font-size:.75rem;font-weight:600;line-height:1.35;position:sticky;top:0}.pwa-table__grid thead th:first-child{border-start-start-radius:calc(var(--pwa-table-radius) - 1px)}.pwa-table__grid thead th:last-child{border-start-end-radius:calc(var(--pwa-table-radius) - 1px)}.pwa-table__grid tbody td,.pwa-table__grid tbody th{border-top:1px solid var(--pwa-table-line);padding:.6rem .85rem;font-weight:400}.pwa-table__grid tbody tr:first-child>*{border-top:0}.pwa-table__grid tbody tr:last-child>:first-child{border-end-start-radius:calc(var(--pwa-table-radius) - 1px)}.pwa-table__grid tbody tr:last-child>:last-child{border-end-end-radius:calc(var(--pwa-table-radius) - 1px)}.pwa-table__grid tbody tr:hover>*{background:oklch(97.5% .006 145)}.pwa-table__col--qty{width:4.75rem}.pwa-table__col--actions{width:4.6rem}.pwa-table__name{color:oklch(22% .025 148);text-overflow:ellipsis;white-space:nowrap;margin:-.6rem -.85rem;padding:.6rem .85rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:block;overflow:hidden}a.pwa-table__name:hover{color:var(--brand)}a.pwa-table__name:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:.4rem}.pwa-table__qty{color:oklch(22% .025 148);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:700}.pwa-table__actions{justify-content:flex-end;align-items:center;gap:.15rem;margin-inline:-.35rem;display:flex}.pwa-table__action{color:oklch(45% .02 140);width:2.25rem;height:2.25rem;transition:background-color .18s var(--ease-ui),color .18s var(--ease-ui);background:0 0;border:0;border-radius:.45rem;flex-shrink:0;place-items:center;padding:0;display:grid}.pwa-table__action:hover{color:oklch(22% .025 148);background:oklch(95.5% .008 140)}.pwa-table__action--danger:hover{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-table__action--danger:hover{background:color-mix(in oklch,var(--destructive) 10%,#fff)}}.pwa-table__action--danger:hover{color:var(--destructive)}.pwa-table__action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-table__skeleton{background:oklch(94% .008 140);border-radius:.3rem;width:2.5rem;height:.8rem;display:block}.pwa-table__skeleton--name{width:70%}.pwa-page:has(.pwa-settings){position:relative}.pwa-settings{--pwa-settings-card:var(--pwa-sage-card);--pwa-settings-radius:1.15rem;--pwa-settings-inset:.35rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pwa-settings__chrome{min-height:2.75rem;margin-bottom:var(--pwa-chrome-pad);display:flex}.pwa-settings__back,.pwa-settings__chrome{flex-shrink:0;align-items:center;position:relative}.pwa-settings__back{z-index:1;color:oklch(22% .03 148);cursor:pointer;background:#ffffffb8;border:0;border-radius:.85rem;justify-content:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex;box-shadow:0 8px 18px #18201c14}.pwa-settings__back:hover{background:#ffffffe6}.pwa-settings__back:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-settings__title{pointer-events:none;letter-spacing:-.02em;color:#111;text-align:center;text-overflow:ellipsis;white-space:nowrap;inset-inline:3.1rem;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.pwa-settings__chrome:not(:has(.pwa-settings__back)) .pwa-settings__title{inset-inline:0}.pwa-settings__scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-bottom:.35rem;display:flex;overflow:hidden auto}.pwa-settings__group,.pwa-settings__identity,.pwa-settings__sheet{border:1px solid var(--pwa-sage-line);border-radius:var(--pwa-settings-radius);background:var(--pwa-settings-card);-webkit-backdrop-filter:none;box-shadow:0 8px 20px #18201c0a}.pwa-settings__identity{align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.pwa-settings__photo{cursor:pointer;background:0 0;border:0;border-radius:38%;flex-shrink:0;padding:0}.pwa-settings__photo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-settings__avatar.user-avatar{border:1px solid #fff;border-radius:38%}.pwa-settings__who{text-align:start;flex:1;min-width:0}.pwa-settings__handle,.pwa-settings__name{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pwa-settings__name{color:#111;font-size:1.05rem;font-weight:800;line-height:1.2}.pwa-settings__handle{color:oklch(45% .02 140);margin-top:.2rem;font-size:.8125rem;font-weight:400;line-height:1.2}.pwa-settings__edit{color:oklch(26% .03 148);cursor:pointer;background:#ffffff8c;border:1px solid #ffffff80;border-radius:.85rem;flex-shrink:0;height:2rem;padding:0 .9rem;font-size:.8125rem;font-weight:700}.pwa-settings__edit:hover{background:#ffffffb8;border-color:#ffffffa6}.pwa-settings__edit:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-settings__group{padding:var(--pwa-settings-inset);flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden}.pwa-settings__group li{margin:0;padding:0;display:block}.pwa-settings__row{isolation:isolate;border-radius:calc(var(--pwa-settings-radius) - var(--pwa-settings-inset));color:#111;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;width:100%;min-height:3.15rem;padding:.55rem .7rem;display:flex;position:relative}.pwa-settings__row:before{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-ui),transform .28s var(--ease-ui);content:"";background:oklch(97% .01 145);position:absolute;inset:0;transform:scale(.96)}.pwa-settings__row:focus-visible:before,.pwa-settings__row:hover:before{opacity:1;transform:scale(1)}.pwa-settings__row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-settings__icon{color:oklch(28% .03 148);background:oklch(96% .012 145);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.pwa-settings__icon--danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-settings__icon--danger{background:color-mix(in oklch,var(--destructive) 10%,#fff)}}.pwa-settings__icon--danger{color:var(--destructive)}.pwa-settings__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.25;overflow:hidden}.pwa-settings__count{background:var(--brand);color:var(--brand-foreground);border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:11px;font-weight:700}.pwa-settings__chevron{color:oklch(62% .02 140);flex-shrink:0;width:1.05rem;height:1.05rem}.pwa-settings__row--danger{color:var(--destructive)}.pwa-settings__row--danger:hover:before{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-settings__row--danger:hover:before{background:color-mix(in oklch,var(--destructive) 8%,#fff)}}.pwa-settings__banner{border-radius:.9rem;flex-shrink:0;margin-bottom:.35rem;padding:.7rem .95rem;font-size:.8125rem;font-weight:600}.pwa-settings__banner--ok{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-settings__banner--ok{background:color-mix(in oklch,var(--brand) 12%,#fff)}}.pwa-settings__banner--ok{color:var(--brand)}.pwa-settings__banner--err{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-settings__banner--err{background:color-mix(in oklch,var(--destructive) 10%,#fff)}}.pwa-settings__banner--err{color:var(--destructive)}.pwa-settings__panel{animation:pwa-settings-in .22s var(--ease-ui) both}.pwa-settings__account{flex-direction:column;gap:.75rem;display:flex}.pwa-settings__sheet{padding:1.05rem 1rem 1.15rem}.pwa-settings__dock{flex-shrink:0;padding-top:.75rem}@keyframes pwa-settings-in{0%{opacity:0;filter:blur(5px);transform:translate(-10px)}to{opacity:1;filter:none;transform:none}}.pwa-archive__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem .75rem 2.5rem;display:flex}button.pwa-empty-action{height:var(--control-submit-height);border-radius:var(--control-radius);border:0;padding-inline:1.35rem;font-size:.875rem;font-weight:700}.pwa-record{border:1px solid var(--glass-border);border-radius:var(--pwa-nav-radius);background:var(--glass-surface);color:inherit;-webkit-backdrop-filter:var(--glass-blur);align-items:flex-start;gap:.75rem;padding:.9rem 1rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 6px -2px oklch(28% .02 152/.12),0 14px 28px -18px oklch(28% .02 152/.42)}button.pwa-record{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;appearance:none;margin:0}.pwa-record--unread{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-record--unread{background:color-mix(in oklch,var(--brand) 7%,var(--pwa-sage-card,#fff))}}.pwa-record:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.pwa-record:hover{border-color:color-mix(in oklch,var(--foreground) 22%,transparent)}}.pwa-record:hover{box-shadow:0 2px 6px -2px oklch(28% .02 152/.16),0 16px 32px -18px oklch(28% .02 152/.5)}.pwa-record:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pwa-record--static:hover{border-color:var(--glass-border);box-shadow:0 2px 6px -2px oklch(28% .02 152/.12),0 14px 28px -18px oklch(28% .02 152/.42)}.pwa-record--pulse{background:var(--glass-surface);min-height:4.5rem;box-shadow:none}.pwa-record__media{z-index:0;box-sizing:border-box;width:var(--pwa-record-media-size,3.35rem);height:var(--pwa-record-media-size,3.35rem);flex:none;position:relative}.pwa-record__avatar{box-sizing:border-box;background:var(--brand-soft);border-radius:.85rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pwa-record__avatar{background:color-mix(in oklch,var(--brand-soft) 42%,#fff)}}.pwa-record__avatar{color:oklch(38% .08 148);letter-spacing:.02em;font-size:.85rem;font-weight:700;line-height:1}.pwa-record__main{isolation:isolate;flex:auto;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.pwa-record__who{z-index:1;flex-direction:column;flex:auto;position:relative}.pwa-record__identity,.pwa-record__who{align-items:flex-start;gap:.45rem;min-width:0;display:flex;overflow:hidden}.pwa-record__identity{flex-direction:column;width:100%}.pwa-record__details{width:100%;min-width:0}.pwa-record__amount,.pwa-record__kind,.pwa-record__name,.pwa-record__time{margin:0}.pwa-record__name{color:oklch(22% .025 148);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}.pwa-record__meta-row{-moz-column-gap:.45rem;flex-wrap:nowrap;justify-content:flex-end;align-items:center;column-gap:.45rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.pwa-record__meta-row>*{flex-shrink:0}.pwa-record__meta-row .pwa-order-head__chip,.pwa-record__meta-row .pwa-order-head__state{box-sizing:border-box;white-space:nowrap;min-width:0;height:1.75rem;min-height:1.75rem;padding:0 .65rem;font-size:.6875rem;overflow:hidden}.pwa-record__meta-row .pwa-order-head__state{flex:0 auto}.pwa-record__meta-row .pwa-order-head__chip{flex:0 2 auto}.pwa-record__time{color:oklch(55% .02 140);font-size:.75rem;font-weight:500;line-height:1.3}.pwa-record__note{color:oklch(42% .025 148);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.pwa-record__stats{text-align:end;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:.12rem;padding-top:.1rem;display:flex}.pwa-record__amount{color:var(--brand);white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.3}.pwa-record__kind{color:oklch(55% .02 140);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.3}.pwa-record__kind--alert{color:var(--return);font-weight:700}.pwa-app-root:not(.auth-screen){background-color:var(--auth-wash-top);background-image:none}.pwa-app-root:has(.pwa-home){background-color:var(--auth-wash-top);background-image:none}.pwa-home{background:0 0;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.pwa-home__chrome{padding:18px max(22px,env(safe-area-inset-right,0px)) 8px max(22px,env(safe-area-inset-left,0px));background:0 0;flex-shrink:0}.pwa-home__hero{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pwa-home__person{--pwa-hello-size:1.2rem;--pwa-date-size:.8125rem;--pwa-identity-gap:.2rem;--pwa-identity-leading:1.1;--pwa-avatar-size:calc(var(--pwa-hello-size)*var(--pwa-identity-leading) + var(--pwa-identity-gap) + var(--pwa-date-size)*var(--pwa-identity-leading));min-width:0;color:inherit;border-radius:14px;flex:1;align-items:center;gap:16px;text-decoration:none;display:flex}.pwa-home__person:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pwa-home__identity{text-align:start;flex:1;min-width:0}.pwa-home__hello{font-size:var(--pwa-hello-size);color:#111;margin:0;font-weight:800}.pwa-home__date,.pwa-home__hello{text-overflow:ellipsis;white-space:nowrap;line-height:var(--pwa-identity-leading);overflow:hidden}.pwa-home__date{margin:var(--pwa-identity-gap) 0 0;font-size:var(--pwa-date-size);color:#1a1a1a;font-weight:600}.pwa-home__tools{gap:2px}.pwa-home__tool,.pwa-home__tools{flex-shrink:0;align-items:center;display:flex}.pwa-home__tool{isolation:isolate;color:#111;cursor:pointer;width:2.75rem;height:2.75rem;transition:color .22s var(--ease-ui),transform .16s var(--ease-ui);background:0 0;border:0;border-radius:.7rem;justify-content:center;padding:0;line-height:0;position:relative}.pwa-home__tool:before{z-index:-1;border-radius:inherit;background:var(--brand);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pwa-home__tool:before{background:color-mix(in oklch,var(--brand) 14%,#fff)}}.pwa-home__tool:before{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-home__tool:before{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--brand) 32%,transparent)}}.pwa-home__tool:before{opacity:0;filter:blur(5px);pointer-events:none;transition:opacity .22s var(--ease-ui),transform .28s var(--ease-ui),filter .24s var(--ease-ui),background .22s var(--ease-ui),box-shadow .22s var(--ease-ui);content:"";transform:scale(.72)}.pwa-home__tool-icon{z-index:1;fill:none;stroke:currentColor;flex-shrink:0;width:1.4rem;height:1.4rem;position:relative}.pwa-home__tool:hover{color:#000}.pwa-home__tool:hover:before{box-shadow:none;opacity:1;filter:blur();background:oklch(97% .01 145);transform:scale(1)}.pwa-home__tool.is-active,.pwa-home__tool[aria-expanded=true]{color:var(--brand)}.pwa-home__tool.is-active:before,.pwa-home__tool[aria-expanded=true]:before{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-home__tool.is-active:before,.pwa-home__tool[aria-expanded=true]:before{background:color-mix(in oklch,var(--brand) 14%,#fff)}}.pwa-home__tool.is-active:before,.pwa-home__tool[aria-expanded=true]:before{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-home__tool.is-active:before,.pwa-home__tool[aria-expanded=true]:before{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--brand) 32%,transparent)}}.pwa-home__tool.is-active:before,.pwa-home__tool[aria-expanded=true]:before{opacity:1;filter:blur();transform:scale(1)}.pwa-home__tool:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-home__tool:active{transform:scale(.96)}.pwa-home__bell-dot{top:.7rem;width:.5rem;height:.5rem;display:flex;position:absolute;inset-inline-end:.72rem}.pwa-home__menu{position:relative}.pwa-more-menu__scrim{z-index:40;cursor:default;background:0 0;border:0;position:absolute;inset:0}.pwa-more-menu__scrim.is-fixed{position:fixed}.pwa-more-menu{z-index:50;border-radius:var(--pwa-nav-radius);background:#fff;border:1px solid oklch(92% .01 120);width:min(17.5rem,100vw - 2.5rem);position:absolute;overflow:visible;box-shadow:0 10px 28px oklch(24% .03 148/.16)}.pwa-more-menu.is-fixed{position:fixed}.pwa-more-menu__list{padding:.45rem;overflow:visible}.pwa-more-menu__item{isolation:isolate;color:#111;text-align:start;cursor:pointer;width:100%;transition:color .22s var(--ease-ui);background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex;position:relative}.pwa-more-menu__item:before{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-ui),transform .28s var(--ease-ui),background .22s var(--ease-ui);content:"";background:oklch(97% .01 145);position:absolute;inset:0;transform:scale(.94)}.pwa-more-menu__item:hover:before{opacity:1;transform:scale(1)}.pwa-more-menu__item.is-active{color:var(--brand)}.pwa-more-menu__item.is-active:before{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-more-menu__item.is-active:before{background:color-mix(in oklch,var(--brand) 14%,#fff)}}.pwa-more-menu__item.is-active:before{opacity:1;animation:pwa-chip-fill .32s var(--ease-ui) both;transform:scale(1)}.pwa-more-menu__item.is-danger{color:var(--destructive)}.pwa-more-menu__item.is-danger:hover:before{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-more-menu__item.is-danger:hover:before{background:color-mix(in oklch,var(--destructive) 8%,#fff)}}.pwa-more-menu__item.is-danger:hover:before{opacity:1;transform:scale(1)}.pwa-more-menu__item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-more-menu__count{background:var(--brand);color:var(--brand-foreground);border-radius:999px;padding:.1rem .45rem;font-size:11px;font-weight:700}.pwa-more-menu__footer{border-top:1px solid oklch(92% .01 120);padding:.45rem}.pwa-home__person .pwa-home__avatar{box-sizing:border-box;width:var(--pwa-avatar-size);height:var(--pwa-avatar-size);border:1px solid #fff}.pwa-home__sheet{background:0 0;overflow:hidden}.pwa-home__scroll,.pwa-home__sheet{flex-direction:column;flex:1;min-height:0;display:flex}.pwa-home__scroll{gap:var(--pwa-section-gap);overscroll-behavior:contain;scrollbar-width:none;padding:16px 0 0;overflow:hidden auto}.pwa-home__scroll::-webkit-scrollbar{display:none}.pwa-ops{width:100%;padding-inline:20px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.pwa-ops__card{--ops-hue:145;--ops-ink:oklch(22% .025 145);--ops-glow:oklch(80% .035 145);--ops-muted:var(--ops-ink)}@supports (color:color-mix(in lab,red,red)){.pwa-ops__card{--ops-muted:color-mix(in oklch,var(--ops-ink) 68%,var(--ops-glow))}}.pwa-ops__card{--ops-tile:oklch(93.84% .0112 145);--ops-tile-line:oklch(89.44% .0192 145);--ops-tile-ink:oklch(28% .03 145);--ops-wash-shared:#f4f2ea;--ops-wash-start:var(--ops-wash-shared);--ops-wash-soft:var(--ops-wash-shared);--ops-wash-mid:oklch(91% .022 145);--ops-wash-end:oklch(88% .03 145);--ops-bar-start:#3b5042;--ops-bar-end:#6d8a58;--ops-bar-track:#eaebe4;isolation:isolate;border-radius:var(--pwa-nav-radius);background-color:var(--ops-wash-shared);background-image:linear-gradient(to right in oklab,var(--ops-wash-shared) 0,var(--ops-wash-shared) 32%,var(--ops-wash-mid) 68%,var(--ops-wash-end) 100%);min-width:0;min-height:9.25rem;box-shadow:none;color:var(--ops-ink);text-align:start;border:0;flex-direction:column;justify-content:space-between;padding:1rem 1.05rem .95rem;display:flex;position:relative;overflow:hidden}.pwa-ops__card>*{z-index:2;position:relative}.pwa-ops__card:after{z-index:0;border-radius:inherit;pointer-events:none;content:"";opacity:.09;-webkit-mask-image:linear-gradient(125deg in oklab,#0000,#0000000a 28%,#0000008c 62%,#000);-webkit-mask-image:linear-gradient(125deg in oklab,#0000,#0000000a 28%,#0000008c 62%,#000);mask-image:linear-gradient(125deg in oklab,#0000,#0000000a 28%,#0000008c 62%,#000);background-image:repeating-linear-gradient(115deg,#fff 0 1px,#0000 1px 7px);position:absolute;inset:0}.pwa-ops__card>.pwa-ops__aura{display:none}.pwa-ops__card:nth-child(2)>.pwa-ops__aura{animation-delay:-2.6s}.pwa-ops__card:nth-child(3)>.pwa-ops__aura{animation-delay:-5.2s}.pwa-ops__card:nth-child(4)>.pwa-ops__aura{animation-delay:-6.8s}@keyframes pwa-ops-drift{0%{transform:translate(-12%,-10%)rotate(-6deg)}50%{transform:translate(14%,4%)rotate(4deg)}to{transform:translate(-4%,14%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.pwa-ops__card>.pwa-ops__aura{animation:none;display:none}}.pwa-ops__card:before{z-index:1;box-sizing:border-box;border-radius:inherit;pointer-events:none;content:"";-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:#e7e6e4;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pwa-ops__card--awaiting,.pwa-ops__card--tasks{--ops-tile:oklch(92.72% .00650004 100);--ops-tile-line:oklch(84.4% .0156 100);--ops-tile-ink:oklch(30% .03 100)}.pwa-ops__card--blocked,.pwa-ops__card--overdue{--ops-tile:oklch(91% .015 55);--ops-tile-line:oklch(81.44% .0348 55);--ops-tile-ink:oklch(32% .05 50)}.pwa-ops__card--joined{--ops-hue:185;grid-column:1/-1;min-height:9.25rem}.pwa-ops__value--copy{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.35}.pwa-ops__card--feature{grid-column:1/-1;gap:.85rem;min-height:8.4rem;padding:1.1rem 1.15rem 1.05rem}.pwa-ops__card--feature.pwa-ops__card--active,.pwa-ops__card--feature.pwa-ops__card--orders,.pwa-ops__card--feature.pwa-ops__card--pipeline,.pwa-ops__card--feature.pwa-ops__card--queue{--ops-bar-start:#3b5042;--ops-bar-end:#6d8a58}.pwa-ops__head{flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.pwa-ops__icon{border:1px solid var(--ops-tile-line);background:var(--ops-tile);width:2rem;height:2rem;color:var(--ops-tile-ink);border-radius:.62rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff8c}.pwa-ops__icon svg{width:1.05rem;height:1.05rem}.pwa-ops__hint,.pwa-ops__share,.pwa-ops__title,.pwa-ops__value{margin:0}.pwa-ops__title{min-width:0;color:var(--ops-ink);font-size:.8125rem;font-weight:600;line-height:1.25}.pwa-ops__value-row{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.pwa-ops__value{letter-spacing:-.03em;color:var(--ops-ink);font-size:1.375rem;font-weight:800;line-height:1}.pwa-ops__hint{text-align:end;max-width:6.5rem;color:var(--ops-ink);font-size:.6875rem;font-weight:500;line-height:1.3}.pwa-ops__meter{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.4rem;width:100%;display:flex}.pwa-ops__share{letter-spacing:-.02em;color:var(--ops-bar-start);font-size:.8125rem;font-weight:700;line-height:1.2}.pwa-ops__track{border-radius:var(--pwa-nav-radius);background:var(--ops-bar-track);direction:ltr;width:100%;height:.7rem;display:block;overflow:hidden}.pwa-ops__fill{border-radius:inherit;background:linear-gradient(90deg,var(--ops-bar-start) 0,var(--ops-bar-end) 100%);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.pwa-ops__fill:not(.pwa-ops__fill--static){animation:pwa-ops-fill .72s var(--ease-ui) both}}@keyframes pwa-ops-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pwa-home-section{width:100%}.pwa-home-section__title{color:oklch(32% .03 148);margin:0 0 10px;font-size:.9375rem;font-weight:700;line-height:1.3}.pwa-home-section__empty{text-align:center;color:oklch(46% .03 148);margin:0;padding:20px 4px;font-size:.875rem;line-height:1.5}.pwa-queue{isolation:isolate;width:100%;padding:var(--pwa-sheet-pad-top) 20px 1.35rem;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));border-radius:var(--pwa-sheet-radius) var(--pwa-sheet-radius) 0 0;background-color:var(--app-canvas-mid);background-image:var(--app-canvas);flex:1 0 auto;position:relative;overflow:hidden}.pwa-queue:after{pointer-events:none;z-index:0;background-image:var(--app-grain);mix-blend-mode:overlay;opacity:.42;content:"";background-size:180px 180px;position:absolute;inset:0}.pwa-queue>*{z-index:1;position:relative}.pwa-queue__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.pwa-queue__title{color:oklch(22% .03 148);margin:0;font-size:.9375rem;font-weight:400;line-height:1.3}.pwa-queue__all{color:oklch(36% .03 148);flex-shrink:0;font-size:.8125rem;font-weight:500;line-height:1.3;text-decoration:none}.pwa-queue__all:hover{color:oklch(22% .03 148)}.pwa-queue__all:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.pwa-queue__list{flex-direction:column;gap:1.35rem;margin:0;padding:0;list-style:none;display:flex}.pwa-queue__empty{color:oklch(46% .025 148);text-align:center;margin:0;padding:2.25rem .5rem;font-size:.875rem;line-height:1.6}.pwa-queue__audit{border:1px solid var(--glass-border);border-radius:var(--glass-radius);background:var(--glass-surface);padding:.85rem 1rem}.pwa-bottom-nav{--pwa-nav-fade-fill:transparent;z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pwa-app-root:has(.pwa-home) .pwa-bottom-nav{--pwa-nav-fade-fill:var(--app-canvas-mid)}:is(.pwa-app-root:has(.pwa-page--sheet) .pwa-bottom-nav,.pwa-app-root:has(.pwa-settings) .pwa-bottom-nav){--pwa-nav-fade-fill:transparent}.pwa-bottom-nav:before{pointer-events:none;z-index:0;height:calc(var(--pwa-nav-dock-pad) + var(--pwa-nav-fade) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--pwa-nav-fade-fill) 0,var(--pwa-nav-fade-fill) calc(var(--pwa-nav-dock-pad) + env(safe-area-inset-bottom,0px)),transparent 100%);content:"";position:absolute;bottom:0;left:0;right:0}.pwa-bottom-nav__scrim{z-index:1;pointer-events:auto;cursor:pointer;background:oklch(22% .02 148/.22);border:0;position:absolute;inset:0}.pwa-bottom-nav__dock{z-index:2;padding:0 1.25rem calc(var(--pwa-nav-dock-pad) + env(safe-area-inset-bottom,0px));padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;justify-content:flex-end;gap:.65rem;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:visible}.pwa-bottom-nav.is-agent-open .pwa-bottom-nav__dock{min-height:0;padding-top:calc(env(safe-area-inset-top,0px) + .5rem);gap:.5rem;top:0;overflow:hidden}.pwa-bottom-nav__dock>*{pointer-events:auto}.pwa-bottom-nav__sheet{border-radius:var(--pwa-nav-radius);background:var(--popover);border:1px solid oklch(92% .01 120);margin-bottom:.5rem;padding:.5rem;overflow:hidden;box-shadow:0 14px 32px oklch(24% .03 148/.18)}.pwa-bottom-nav__sheet a:focus-visible,.pwa-bottom-nav__sheet button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-bottom-nav__cluster{z-index:1;direction:ltr;flex-direction:row;flex-shrink:0;align-items:stretch;gap:.5rem;display:flex;position:relative}.pwa-bottom-nav__main{flex-direction:column;flex:auto;justify-content:flex-end;min-width:0;display:flex}.pwa-bottom-nav__agent,.pwa-bottom-nav__bar{background:var(--navbar);border:1px solid var(--pwa-nav-glass-line);box-shadow:0 12px 28px oklch(28% .02 148/.1)}.pwa-bottom-nav__bar{min-width:0;padding:var(--pwa-nav-inset);border-radius:var(--pwa-nav-radius);flex:auto;position:relative;overflow:hidden}.pwa-bottom-nav__agent{flex:0 0 var(--pwa-nav-size);width:var(--pwa-nav-size);height:var(--pwa-nav-size);border-radius:var(--pwa-nav-radius);background:var(--pwa-nav-agent);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background .22s var(--ease-out-quart),border-color .22s var(--ease-out-quart);place-items:center;padding:0;display:grid;overflow:hidden}.pwa-bottom-nav__agent canvas{pointer-events:none;display:block}.pwa-bottom-nav__orb{transform-origin:50%;transition:transform .72s var(--ease-ui);place-items:center;display:grid;transform:scale(1)}.pwa-bottom-nav__orb.is-live{transform:scale(1.22)}.pwa-bottom-nav__spark{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;color:var(--pwa-nav-ink);display:block;overflow:visible}.pwa-bottom-nav__agent:focus-visible{outline:2px solid var(--pwa-nav-ink);outline-offset:3px}.pwa-bottom-nav__agent:active{transform:scale(.96)}.pwa-agent-sheet{z-index:2;pointer-events:none;width:100%;min-height:0;transform-origin:calc(100% - var(--pwa-nav-size)/2) calc(100% + var(--pwa-nav-dock-pad));flex-direction:column;flex:auto;justify-content:flex-end;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.pwa-bottom-nav.is-agent-open .pwa-agent-sheet{flex:1 1 0;justify-content:flex-end}.pwa-bottom-nav__dock>.pwa-agent-sheet{pointer-events:none}.pwa-agent-composer{pointer-events:auto;border-radius:var(--pwa-nav-radius);transform-origin:50% 100%;margin:0;background:#fff;border:1px solid oklch(92% .01 120);flex-direction:column;flex:none;width:100%;height:fit-content;min-height:0;max-height:100%;margin-block-start:auto;display:flex;overflow:hidden;box-shadow:0 18px 40px oklch(24% .03 148/.16),0 2px 6px oklch(24% .02 148/.06)}.pwa-agent-composer--page,.pwa-agent-composer.is-filled{flex:auto;height:auto;min-height:0;max-height:100%}.pwa-agent-composer__bar{flex-shrink:0;align-items:center;gap:.2rem;padding:.45rem .5rem .2rem;display:flex}.pwa-agent-composer__bar-btn{width:var(--pwa-nav-hit);height:var(--pwa-nav-hit);border-radius:calc(var(--pwa-nav-radius) - .25rem);color:oklch(38% .03 148);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pwa-agent-composer__bar-btn svg{width:1.05rem;height:1.05rem}.pwa-agent-composer__bar-btn.is-on,.pwa-agent-composer__bar-btn:hover{color:oklch(22% .03 148);background:oklch(96% .01 145)}.pwa-agent-composer__bar-btn:disabled{cursor:not-allowed;opacity:.35}.pwa-agent-composer__pin{color:oklch(38% .03 148);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid oklch(90% .012 120);border-radius:999px;align-items:center;gap:.35rem;min-width:0;max-width:100%;margin-inline-start:auto;padding:.35rem .7rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.pwa-agent-composer__pin svg{flex-shrink:0;width:.8rem;height:.8rem}.pwa-agent-composer__pin.is-on{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-agent-composer__pin.is-on{border-color:color-mix(in oklch,var(--brand) 35%,#fff)}}.pwa-agent-composer__pin.is-on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-agent-composer__pin.is-on{background:color-mix(in oklch,var(--brand) 10%,#fff)}}.pwa-agent-composer__pin.is-on{color:oklch(28% .04 148)}.pwa-agent-composer__chips{flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.15rem .75rem .35rem;display:flex}.pwa-agent-composer__chip{color:oklch(32% .03 148);background:oklch(98% .006 145);border:1px solid oklch(90% .012 120);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.pwa-agent-composer__chip button{width:.9rem;height:.9rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pwa-agent-composer__chip button svg{width:.65rem;height:.65rem}.pwa-agent-composer__history{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pwa-agent-composer__history-search{flex-shrink:0;padding:.35rem .75rem .55rem}.pwa-agent-composer__history-search input{width:100%;height:2.25rem;color:inherit;font:inherit;background:oklch(98.5% .004 120);border:1px solid oklch(90% .012 120);border-radius:.9rem;outline:none;padding:0 .75rem;font-size:.75rem}.pwa-agent-composer__history-list{flex:auto;min-height:0;padding:0 .75rem .75rem;overflow-y:auto}.pwa-agent-composer__history-empty{color:oklch(46% .03 148);place-items:center;min-height:6rem;font-size:.75rem;display:grid}.pwa-agent-composer__history-item{background:oklch(99% .003 120);border:1px solid oklch(92% .01 120);border-radius:1rem;padding:.7rem .75rem}.pwa-agent-composer__history-item+.pwa-agent-composer__history-item{margin-top:.5rem}.pwa-agent-composer__history-item.is-current{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-agent-composer__history-item.is-current{border-color:color-mix(in oklch,var(--brand) 28%,#fff)}}.pwa-agent-composer__history-item.is-current{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-agent-composer__history-item.is-current{background:color-mix(in oklch,var(--brand) 6%,#fff)}}.pwa-agent-composer__history-open{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pwa-agent-composer__history-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;display:block;overflow:hidden}.pwa-agent-composer__history-open span{color:oklch(46% .03 148);margin-top:.2rem;font-size:.625rem;display:block}.pwa-agent-composer__history-actions{justify-content:flex-end;gap:.15rem;margin-top:.4rem;display:flex}.pwa-agent-composer__history-actions button{color:oklch(42% .03 148);cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid}.pwa-agent-composer__history-actions svg{width:.85rem;height:.85rem}.pwa-agent-composer__rename{gap:.4rem;display:flex}.pwa-agent-composer__rename input{min-width:0;height:2rem;font:inherit;border:1px solid oklch(90% .012 120);border-radius:.7rem;flex:1;padding:0 .55rem;font-size:.75rem}.pwa-agent-composer__rename button{background:var(--brand);color:var(--brand-foreground,#fff);cursor:pointer;border:0;border-radius:.7rem;padding:0 .65rem;font-size:.625rem;font-weight:600}.pwa-agent-composer:focus-within{box-shadow:0 18px 40px oklch(24% .03 148/.16),0 0 0 2px var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-agent-composer:focus-within{box-shadow:0 18px 40px oklch(24% .03 148/.16),0 0 0 2px color-mix(in oklch,var(--brand) 38%,#fff)}}.pwa-agent-composer__feed{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pwa-agent-composer__feed:not(.is-open){display:none}.pwa-agent-composer__feed-inner{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pwa-agent-composer__error{color:var(--destructive);flex-shrink:0;margin:0;padding:.75rem .95rem .15rem;font-size:.875rem;line-height:1.65}.pwa-agent-composer__voice{background:#fff;border:1px solid oklch(90% .01 120);border-radius:1rem;flex-shrink:0;margin:.35rem .7rem 0;padding:.75rem}.pwa-agent-composer__voice-title{color:oklch(28% .03 148);margin:0 0 .55rem;font-size:.6875rem;font-weight:600}.pwa-agent-composer__voice-actions{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.pwa-agent-composer__voice-icon{color:oklch(45% .02 148);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.pwa-agent-composer__voice-icon:hover{background:oklch(96% .01 145)}.pwa-agent-composer__voice-confirm{background:var(--brand);color:var(--brand-foreground,#fff);cursor:pointer;border:0;border-radius:999px;padding:.35rem .85rem;font-size:.6875rem;font-weight:600}.pwa-agent-composer__voice-confirm:disabled{cursor:not-allowed;opacity:.5}.pwa-agent-composer__thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;direction:ltr;flex-direction:column;flex:auto;min-height:0;padding:.7rem .85rem .55rem;display:flex;overflow:hidden auto}.pwa-agent-composer__thread-inner{flex-direction:column;gap:.55rem;width:100%;min-height:0;display:flex}.pwa-agent-composer__msg{flex-direction:column;gap:.45rem;min-width:0;max-width:88%;display:flex}.pwa-agent-composer__msg--ai{align-self:flex-start;align-items:flex-start}.pwa-agent-composer__msg--user{align-self:flex-end;align-items:flex-end}.pwa-agent-composer__bubble{box-sizing:border-box;overflow-wrap:anywhere;text-align:start;white-space:pre-wrap;word-break:break-word;width:fit-content;min-width:0;max-width:100%;color:var(--foreground);direction:rtl;border-radius:1.15rem;margin:0;padding:.55rem .9rem;font-size:.9375rem;line-height:1.55;display:block}.pwa-agent-composer__bubble--ai{background:oklch(98.5% .004 120);border:1px solid oklch(92% .01 120);border-bottom-left-radius:.4rem;align-self:flex-start}.pwa-agent-composer__bubble--user{background:var(--brand);min-height:2rem;color:var(--brand-foreground);border-radius:1.35rem 1.35rem .4rem;align-self:flex-end;padding-block:.42rem}.pwa-agent-composer__typing{align-items:center;gap:.28rem;padding-inline-start:.2rem;display:flex}.pwa-agent-composer__typing span{background:var(--brand);width:.375rem;height:.375rem;animation:agent-status-breathe 1.4s var(--ease-ui) infinite;border-radius:999px}.pwa-agent-composer__typing span:nth-child(2){animation-delay:.12s}.pwa-agent-composer__typing span:nth-child(3){animation-delay:.24s}.pwa-agent-composer__hints{gap:.4rem;padding:0 .85rem .35rem;display:flex;overflow-x:auto}.pwa-agent-composer__hint{color:oklch(38% .03 148);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid oklch(90% .012 120);border-radius:999px;flex:none;padding:.28rem .7rem;font-size:.6875rem;font-weight:600}.pwa-agent-composer__hint:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-agent-composer__hint:hover{border-color:color-mix(in oklch,var(--brand) 35%,#fff)}}.pwa-agent-composer__hint:hover{color:var(--foreground)}.pwa-agent-composer__hint:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-agent-composer__form,.pwa-agent-composer__form--stack{flex-direction:column;flex:none;align-items:stretch;min-width:0;min-height:min-content;margin:0;padding:.2rem .7rem .6rem;display:flex}.pwa-agent-composer__compose,.pwa-agent-composer__field{grid-template-rows:auto auto;align-items:stretch;gap:.12rem;width:100%;max-width:100%;padding:.4rem .55rem .35rem;display:grid}.pwa-agent-composer__field{box-sizing:border-box;background:oklch(98.5% .004 120);border:1px solid oklch(90% .012 120);border-radius:1.05rem;flex:none;min-width:0;height:auto;min-height:min-content;margin:0;overflow:hidden}.pwa-agent-composer__input-wrap{min-width:0}.pwa-agent-composer__files{scrollbar-width:none;flex-shrink:0;gap:.45rem;padding:.55rem 1.1rem 0;display:flex;overflow-x:auto}.pwa-agent-composer__files::-webkit-scrollbar{display:none}.pwa-agent-composer__file{background:oklch(97% .008 145);border:1px solid oklch(90% .01 120);border-radius:.85rem;flex-shrink:0;align-items:center;gap:.4rem;max-width:9.5rem;padding:.28rem .35rem .28rem .45rem;display:inline-flex}.pwa-agent-composer__file-thumb{-o-object-fit:cover;object-fit:cover;border-radius:.45rem;width:1.45rem;height:1.45rem}.pwa-agent-composer__file-name{color:oklch(32% .03 148);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6875rem;font-weight:600;line-height:1.2;overflow:hidden}.pwa-agent-composer__file-remove{color:oklch(42% .03 148);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;padding:0;display:grid}.pwa-agent-composer__file-remove svg{width:.75rem;height:.75rem}.pwa-agent-composer__file-remove:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-agent-composer__tools{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.12rem;width:100%;display:flex}.pwa-agent-composer__tool{flex:0 0 var(--pwa-nav-hit);width:var(--pwa-nav-hit);height:var(--pwa-nav-hit);border-radius:calc(var(--pwa-nav-radius) - .25rem);color:oklch(38% .03 148);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pwa-agent-composer__tool svg{pointer-events:none;width:1.05rem;height:1.05rem}.pwa-agent-composer__tool:hover:not(:disabled){color:oklch(22% .03 148);background:oklch(96% .01 145)}.pwa-agent-composer__tool:disabled{cursor:not-allowed;opacity:.35}.pwa-agent-composer__tool.is-live{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.pwa-agent-composer__tool.is-live{background:color-mix(in oklch,var(--destructive) 16%,#fff)}}.pwa-agent-composer__tool.is-live{color:var(--destructive)}.pwa-agent-composer__tool:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-agent-composer .voice-mic{width:var(--pwa-nav-hit);height:var(--pwa-nav-hit);border-radius:calc(var(--pwa-nav-radius) - .25rem)}.pwa-agent-composer .voice-mic:hover:not(:disabled):not(.voice-mic-live){color:oklch(22% .03 148);background:oklch(96% .01 145)}.pwa-agent-composer__input{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:1.5rem;max-height:8.5rem;color:var(--foreground);caret-color:oklch(22% .03 148);font:inherit;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border:0;outline:none;flex:none;padding-block:.35rem .2rem;padding-inline:.25rem .15rem;font-size:.9375rem;font-weight:400;line-height:1.5;display:block;overflow:hidden auto}.pwa-agent-composer__input::placeholder{color:oklch(48% .02 140);font-size:inherit;font-weight:400;line-height:inherit;white-space:pre-wrap;overflow-wrap:normal;word-break:keep-all;opacity:1}.pwa-agent-composer__input:disabled{opacity:.6}.pwa-agent-composer__send{flex:0 0 var(--pwa-nav-hit);width:var(--pwa-nav-hit);height:var(--pwa-nav-hit);border-radius:calc(var(--pwa-nav-radius) - .25rem);color:oklch(38% .03 148);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:grid}.pwa-agent-composer__send svg{pointer-events:none;width:1.05rem;height:1.05rem}.pwa-agent-composer__send:hover:not([aria-disabled=true]){color:oklch(22% .03 148);background:oklch(96% .01 145)}.pwa-agent-composer__send:active:not([aria-disabled=true]){transform:scale(.94)}.pwa-agent-composer__send[aria-disabled=true]{color:oklch(38% .03 148);opacity:.35;cursor:not-allowed;background:0 0}.pwa-agent-composer__send:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pwa-agent-scrim-enter-active,.pwa-agent-scrim-leave-active{transition:opacity .28s}.pwa-agent-scrim-leave-active{transition-duration:.18s}.pwa-agent-scrim-enter-from,.pwa-agent-scrim-leave-to{opacity:0}.pwa-agent-sheet-enter-active{transition:opacity .38s var(--ease-ui),transform .38s var(--ease-ui)}.pwa-agent-sheet-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.pwa-agent-sheet-enter-from,.pwa-agent-sheet-leave-to{opacity:0;transform:translateY(12px)}.pwa-bottom-nav__track{height:var(--pwa-nav-hit);--pwa-nav-label-gap:8px;--pwa-nav-active-pad:1.35rem;position:relative}.pwa-bottom-nav__pill{z-index:0;border:1px solid var(--pwa-nav-pill-line);border-radius:var(--pwa-nav-item-radius);background:var(--pwa-nav-pill);height:100%;box-shadow:none;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.pwa-bottom-nav.is-ready .pwa-bottom-nav__pill{opacity:1}.pwa-bottom-nav.is-ready .pwa-bottom-nav__pill.is-hidden{opacity:0}.pwa-bottom-nav__list{z-index:1;justify-content:space-between;align-items:center;gap:.4rem;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.pwa-bottom-nav__track:has(.pwa-bottom-nav__list>:nth-child(4)){--pwa-nav-label-gap:6px;--pwa-nav-active-pad:1rem}.pwa-bottom-nav__list:has(>:nth-child(4)){gap:.16rem}.pwa-bottom-nav__item{min-width:0;color:var(--pwa-nav-ink-muted);flex:none}.pwa-bottom-nav__item.is-active{color:var(--pwa-nav-ink)}.pwa-bottom-nav__hit{min-width:var(--pwa-nav-hit);height:var(--pwa-nav-hit);border:1px solid var(--pwa-nav-item-line);border-radius:var(--pwa-nav-item-radius);color:inherit;font-family:inherit;line-height:inherit;cursor:pointer;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;gap:0;padding:0;text-decoration:none;display:flex;position:relative}.pwa-bottom-nav__item.is-active .pwa-bottom-nav__hit{gap:var(--pwa-nav-label-gap);padding-inline:var(--pwa-nav-active-pad);border-color:#0000}.pwa-bottom-nav__hit:focus-visible{outline:2px solid var(--pwa-nav-ink);outline-offset:2px}.pwa-bottom-nav__item.is-active .pwa-bottom-nav__hit:focus-visible{outline:none}.pwa-bottom-nav__icon{flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.pwa-bottom-nav__icon svg{fill:none;width:1.25rem;height:1.25rem;overflow:visible}.pwa-bottom-nav__icon svg :is(path,circle,rect,line,polyline,polygon){stroke-width:2px}.pwa-bottom-nav__dot{top:-.15rem;background:oklch(90% .12 108);width:.4rem;height:.4rem;inset-inline-end:-.15rem}.pwa-bottom-nav__count,.pwa-bottom-nav__dot{box-shadow:0 0 0 2px var(--pwa-nav-glass-end);border-radius:999px;position:absolute}.pwa-bottom-nav__count{z-index:1;background:var(--status-active);color:#fff;top:-.45rem;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .22rem;font-size:.5625rem;font-weight:700;line-height:1;display:flex;inset-inline-start:-.55rem}.pwa-bottom-nav__item.is-active .pwa-bottom-nav__count,.pwa-bottom-nav__item.is-active .pwa-bottom-nav__dot{box-shadow:0 0 0 2px var(--pwa-nav-pill-end)}.pwa-bottom-nav__label{white-space:nowrap;opacity:0;max-width:0;font-family:IRANYekan,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:700;line-height:1;display:inline-block;overflow:hidden}.pwa-bottom-nav__item.is-active .pwa-bottom-nav__label{max-width:var(--label-w,0);opacity:1}.pwa-bottom-nav.is-ready .pwa-bottom-nav__hit{transition:gap .4s var(--ease-ui),padding .4s var(--ease-ui),border-color .18s ease}.pwa-bottom-nav.is-ready .pwa-bottom-nav__label{transition:max-width .4s var(--ease-ui),opacity .16s ease}.pwa-bottom-nav.is-ready .pwa-bottom-nav__item.is-active .pwa-bottom-nav__label{transition:max-width .4s var(--ease-ui),opacity .22s ease 40ms}.pwa-bottom-nav.is-ready .pwa-bottom-nav__item{transition:color .18s}@media (hover:hover){.pwa-bottom-nav__item:not(.is-active) .pwa-bottom-nav__hit:hover{color:var(--pwa-nav-ink)}.pwa-bottom-nav__agent:hover{background:#fff}}:is(.pwa-app-root:has(.pwa-bottom-nav) .pwa-page__sheet,.pwa-app-root:has(.pwa-bottom-nav) .pwa-queue){padding-bottom:calc(24px + var(--pwa-nav-height) + env(safe-area-inset-bottom,0px))}.pwa-app-root:has(.pwa-bottom-nav) .pwa-page:has(.pwa-order-create) .pwa-page__sheet{padding-bottom:0}:is(.pwa-app-root:has(.pwa-bottom-nav.is-agent-open) .pwa-page__sheet,.pwa-app-root:has(.pwa-bottom-nav.is-agent-open) .pwa-queue){padding-bottom:calc(var(--pwa-nav-height) + var(--pwa-agent-stack) + env(safe-area-inset-bottom,0px))}.pwa-app-root:has(.pwa-bottom-nav.is-agent-open) .pwa-page:has(.pwa-order-create) .pwa-page__sheet{padding-bottom:0}.pwa-action-page{--pwa-sage-sheet-strong:#ccd3cbdb;--pwa-sage-ink:oklch(28% .02 148);isolation:isolate;padding:env(safe-area-inset-top) env(safe-area-inset-right,0) env(safe-area-inset-bottom) env(safe-area-inset-left,0);background-color:var(--app-canvas-mid);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.pwa-app-root>.pwa-action-page,.pwa-overlay-root>.pwa-action-page{position:absolute}.pwa-action-page__frame{background:0 0;flex:1;min-height:0}.pwa-action-page__desc{padding:0 max(20px,env(safe-area-inset-right,0px)) .35rem max(20px,env(safe-area-inset-left,0px));color:var(--pwa-sage-ink);flex-shrink:0;margin:0;font-size:.82rem;line-height:1.5}.pwa-action-page__sheet{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.pwa-action-page__sheet:focus,.pwa-action-page__sheet:focus-visible{outline:none}.pwa-action-page__footer{padding:.85rem max(1.15rem,env(safe-area-inset-right,0px)) calc(.85rem + env(safe-area-inset-bottom,0px)) max(1.15rem,env(safe-area-inset-left,0px));background:var(--pwa-sage-sheet-strong);flex-shrink:0;justify-content:stretch;align-items:center;gap:.65rem;display:flex}.pwa-action-page__footer:not(:has(>*)){display:none}.pwa-action-page__footer>.ui-btn,.pwa-action-page__footer>button{flex:1;min-height:2.75rem}.pwa-action-page .pwa-action-materials{grid-template-columns:1fr 5.5rem auto;gap:.5rem}.pwa-action-page .pwa-action-materials__name{grid-column:1/-1}.pwa-action-page .pwa-action-picker{grid-template-columns:minmax(0,1fr)}.pwa-action-page .pwa-action-picker__gallery{max-height:none}.pwa-action-page .ui-field-input,.pwa-action-page .ui-field-select,.pwa-action-page textarea{min-height:2.75rem}.pwa-chrome-overlay{z-index:25;isolation:isolate;padding-top:env(safe-area-inset-top);padding-bottom:calc(var(--pwa-nav-height) + env(safe-area-inset-bottom,0px) + 1.25rem);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.pwa-chrome-overlay>.pwa-page{background:0 0;flex:1;min-height:0}.pwa-overlay-stage{min-height:0;padding-inline:1.15rem;padding:0 max(1.15rem,env(safe-area-inset-right,0px)) .15rem max(1.15rem,env(safe-area-inset-left,0px));flex-direction:column;flex:1;display:flex;overflow:hidden}.pwa-overlay-stage>*{flex:1;min-width:0;min-height:0}.pwa-chrome-overlay .pwa-record,.pwa-chrome-overlay .pwa-record--pulse{background:#ffffffd1}.pwa-chrome-overlay .pwa-record:hover{background:#ffffffe6}.pwa-chrome-overlay .pwa-record--static:hover{background:#ffffffd1}.pwa-chrome-overlay .pwa-record--unread{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-chrome-overlay .pwa-record--unread{background:color-mix(in oklch,var(--brand) 8%,#ffffffdb)}}.pwa-chrome-overlay .pwa-record--unread:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-chrome-overlay .pwa-record--unread:hover{background:color-mix(in oklch,var(--brand) 10%,#ffffffeb)}}.pwa-update-banner{z-index:110;padding-inline:1rem;padding-top:max(.75rem,env(safe-area-inset-top));inset-inline:0;justify-content:center;display:flex;position:fixed;top:0}html.pwa-phone-preview .pwa-phone-stage{background:#0f1117;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem 1rem;display:flex}html.pwa-phone-preview .pwa-phone-frame{width:var(--pwa-frame-width);max-width:100%;height:min(var(--pwa-frame-height),calc(100dvh - 3rem));padding:var(--pwa-bezel);border-radius:var(--pwa-device-radius);background:#050505;flex-shrink:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -28px #0000008c,inset 0 0 0 1px #ffffff1f}html.pwa-phone-preview .pwa-phone-screen{isolation:isolate;border-radius:calc(var(--pwa-device-radius) - var(--pwa-bezel));background-color:var(--auth-wash-top);contain:paint;background-image:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}html.pwa-phone-preview .pwa-phone-screen:has(.pwa-home){background-color:var(--auth-wash-top);background-image:none}html.pwa-phone-preview .pwa-phone-screen--auth,html.pwa-phone-preview.auth-route .pwa-phone-screen{contain:none;background-color:var(--login-wash-floor);background-image:var(--login-wash);background-repeat:no-repeat;background-size:100% 100%;animation:none}html.pwa-phone-preview .pwa-phone-screen:has(.auth-screen){contain:none;background-color:var(--login-wash-floor);background-image:var(--login-wash);background-repeat:no-repeat;background-size:100% 100%;animation:none}html.pwa-phone-preview .pwa-status-bar{z-index:50;height:var(--pwa-status-bar);color:#111;background:0 0;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 28px 10px;display:grid;position:absolute;top:0;left:0;right:0}html.pwa-phone-preview .pwa-phone-body{z-index:2;border-radius:inherit;flex-direction:column;height:100%;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}html.pwa-phone-preview .pwa-phone-screen--auth .pwa-phone-body>*,html.pwa-phone-preview.auth-route .pwa-phone-screen .pwa-phone-body>*{height:100%}html.pwa-phone-preview .pwa-phone-screen:has(.auth-screen) .pwa-phone-body>*{height:100%}html.pwa-phone-preview .pwa-phone-body>*{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}html.pwa-phone-preview .pwa-phone-screen:not(:has(.auth-screen)):not(.pwa-phone-screen--auth) .pwa-app-root{padding-top:var(--pwa-status-bar)}html.pwa-phone-preview .pwa-phone-screen:not(:has(.auth-screen)):not(.pwa-phone-screen--auth) .pwa-app-root>.app-wash{top:var(--pwa-status-bar)}html.pwa-phone-preview .pwa-overlay-root>.pwa-action-page{padding-top:var(--pwa-status-bar)}html.pwa-phone-preview .pwa-phone-screen:not(:has(.auth-screen)):not(.pwa-phone-screen--auth) .pwa-chrome-overlay{padding-top:var(--pwa-status-bar)}:is(html.pwa-phone-preview .pwa-phone-screen:not(:has(.auth-screen)):not(.pwa-phone-screen--auth) .pwa-bottom-nav,html.pwa-phone-preview .pwa-phone-screen:not(:has(.auth-screen)):not(.pwa-phone-screen--auth) .pwa-order-agent){top:var(--pwa-status-bar)}html.pwa-phone-preview .pwa-overlay-root{z-index:200;pointer-events:none;display:none;position:absolute;inset:0}html.pwa-phone-preview .pwa-overlay-root:not(:empty){pointer-events:none;display:block}html.pwa-phone-preview .pwa-overlay-root>*{pointer-events:auto}html.pwa-phone-preview .pwa-status-bar__time{letter-spacing:-.04em;justify-self:start;padding-inline-start:2px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:600;line-height:1}html.pwa-phone-preview .pwa-status-bar__island{width:var(--pwa-island-width);height:var(--pwa-island-height);background:#000;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f}html.pwa-phone-preview .pwa-status-bar__indicators{justify-self:end;align-items:center;gap:7px;padding-inline-end:2px;display:flex}html.pwa-phone-preview .pwa-status-bar__signal{width:18px;height:12px}html.pwa-phone-preview .pwa-status-bar__wifi{width:16px;height:12px}html.pwa-phone-preview .pwa-status-bar__battery{width:25px;height:13px}html.pwa-phone-preview .pwa-phone-screen .pwa-app-root{flex:1;height:100%;min-height:0;max-height:100%}html.pwa-phone-preview .pwa-phone-screen .pwa-update-banner{position:absolute}.pwa-surface{overflow-x:hidden;container-type:inline-size}.pwa-surface h1.text-3xl{letter-spacing:0;font-size:1.125rem;font-weight:700;line-height:1.35}.pwa-surface .sm\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.pwa-surface .lg\:col-span-2,.pwa-surface .sm\:col-span-2{grid-column:auto}.pwa-surface .grid>*{min-width:0}.pwa-surface .sm\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pwa-surface .sm\:grid-cols-\[5rem_1fr_6rem_5rem_5rem_3\.5rem_7rem_1rem\]{grid-template-columns:4.5rem minmax(0,1fr) auto}.pwa-surface .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pwa-surface .xl\:grid-cols-3{grid-template-columns:minmax(0,1fr)}.pwa-surface .sm\:w-36,.pwa-surface .sm\:w-40,.pwa-surface .sm\:w-44{width:100%}.pwa-surface .hidden.sm\:block,.pwa-surface .hidden.sm\:flex,.pwa-surface .hidden.sm\:grid,.pwa-surface .hidden.sm\:inline,.pwa-surface .hidden.sm\:inline-flex{display:none!important}.pwa-surface span.sm\:hidden{display:inline!important}.pwa-surface p.sm\:hidden{display:block!important}.pwa-surface .scroll-slim.flex-1.overflow-y-auto.rounded-2xl.border{border-left-width:0;border-right-width:0;border-radius:0;margin-inline:-1rem}.pwa-stage{transition:opacity .32s cubic-bezier(.22,1,.36,1);position:relative}.pwa-app-root:has(.pwa-chrome-overlay) .pwa-stage{opacity:0;pointer-events:none}.pwa-route{height:100%;position:relative;overflow:hidden}.pwa-route,.pwa-route>*{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.pwa-app-root .pwa-page-enter-active,.pwa-app-root .pwa-page-leave-active{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.pwa-app-root .pwa-page-leave-active{z-index:1;pointer-events:none;flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.pwa-app-root .pwa-page-enter-active{z-index:2;position:relative}.pwa-app-root .pwa-page-enter-from{opacity:0;transform:translateY(16px)}.pwa-app-root .pwa-page-leave-to{opacity:0}.pwa-app-root .pwa-overlay-enter-active,.pwa-app-root .pwa-overlay-leave-active{transition:opacity .36s cubic-bezier(.22,1,.36,1)}.pwa-app-root .pwa-overlay-enter-from,.pwa-app-root .pwa-overlay-leave-to{opacity:0}.pwa-action-enter-active,.pwa-action-leave-active{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.pwa-action-enter-from,.pwa-action-leave-to{opacity:0;transform:translateY(14px)}@keyframes pwa-chip-fill{0%{opacity:0;filter:blur(4px);transform:scale(.86)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.auth-screen.pwa-app-root,.pwa-app-root,.pwa-chrome-overlay,.pwa-phone-body>.auth-screen.pwa-app-root,.pwa-phone-screen,.pwa-phone-screen--auth,html.auth-route,html.auth-route .pwa-phone-screen,html.auth-route body,html.auth-route.bg-background{background-position:0 0;background-size:100% 100%;animation:none}.pwa-page:has(.pwa-settings):before{background-position:0 0;background-size:100% 100%;animation:none}.pwa-phone-screen:has(.auth-screen){background-position:0 0;background-size:100% 100%;animation:none}.pwa-phone-screen:has(.pwa-home){background-position:0 0;background-size:100% 100%;animation:none}html:has(.auth-screen){background-position:0 0;background-size:100% 100%;animation:none}html:has(.auth-screen) body{background-position:0 0;background-size:100% 100%;animation:none}html:has(.auth-screen).bg-background{background-position:0 0;background-size:100% 100%;animation:none}html:not(.auth-route):not(:has(.auth-screen)){background-position:0 0;background-size:100% 100%;animation:none}html:not(.auth-route):not(:has(.auth-screen)) body{background-position:0 0;background-size:100% 100%;animation:none}html:not(.auth-route):not(:has(.auth-screen)).bg-background{background-position:0 0;background-size:100% 100%;animation:none}.app-wash:after{animation:none}.pwa-phone-screen:not(:has(.auth-screen)):after{animation:none}.pwa-action-enter-active,.pwa-action-leave-active,.pwa-layout-enter-active,.pwa-layout-leave-active,.pwa-overlay-enter-active,.pwa-overlay-leave-active,.pwa-page-enter-active,.pwa-page-leave-active,.pwa-route-enter-active,.pwa-route-leave-active,.pwa-stage{transition:none}.pwa-action-enter-from,.pwa-action-leave-to,.pwa-layout-enter-from,.pwa-layout-leave-to,.pwa-overlay-enter-from,.pwa-overlay-leave-to,.pwa-page-enter-from,.pwa-page-leave-to,.pwa-route-enter-from,.pwa-route-leave-to{opacity:1;transform:none}.agent-panel-track{transition:none}.agent-panel-settle,.agent-panel-settle--closed,.agent-panel-settle--open{opacity:1;transition:none;transform:none}.agent-status-dot,.pwa-agent-composer__typing span{animation:none}.pwa-bottom-nav.is-ready .pwa-bottom-nav__hit,.pwa-bottom-nav.is-ready .pwa-bottom-nav__item,.pwa-bottom-nav.is-ready .pwa-bottom-nav__item.is-active .pwa-bottom-nav__label,.pwa-bottom-nav.is-ready .pwa-bottom-nav__label{transition:none}.pwa-bottom-nav__agent:active{transform:none}.pwa-agent-composer__feed,.pwa-agent-composer__send,.pwa-agent-scrim-enter-active,.pwa-agent-scrim-leave-active,.pwa-agent-sheet-enter-active,.pwa-agent-sheet-leave-active,.pwa-bottom-nav__orb{transition:none}.pwa-agent-sheet-enter-from,.pwa-agent-sheet-leave-to{filter:none;transform:none}.pwa-agent-composer{transform:none}.pwa-filter-enter-active,.pwa-filter-enter-active .pwa-filter-sheet,.pwa-filter-leave-active,.pwa-filter-leave-active .pwa-filter-sheet{transition:none}.pwa-filter-enter-from .pwa-filter-sheet,.pwa-filter-leave-to .pwa-filter-sheet{transform:none}.pwa-find-reveal-enter-active,.pwa-find-reveal-leave-active,.pwa-page__chrome,.pwa-search-reveal-enter-active,.pwa-search-reveal-leave-active{transition:none}.pwa-find-reveal-enter-from,.pwa-find-reveal-leave-to,.pwa-search-reveal-enter-from,.pwa-search-reveal-leave-to{opacity:1;filter:none;max-height:0;transform:none}.pwa-home__tool,.pwa-home__tool:before,.pwa-more-menu__item,.pwa-more-menu__item:before,.pwa-settings__panel,.pwa-settings__row:before{transition:none;animation:none}.pwa-home__tool:before,.pwa-more-menu__item:before{filter:none;transform:none}.pwa-home__tool:active{transform:none}.pwa-more-menu__item.is-active:before{animation:none}.pwa-order-pipeline__connector-fill,.pwa-order-pipeline__mark,.pwa-step-wizard__bar-fill,.pwa-step-wizard__chevron,.pwa-step-wizard__reveal{transition:none}}@media (prefers-reduced-transparency:reduce){.pwa-bottom-nav__agent,.pwa-bottom-nav__bar{background:var(--pwa-nav-glass-solid);border-color:var(--pwa-nav-glass-line)}.pwa-bottom-nav__agent{background:var(--pwa-nav-agent)}.ui-glass{background:var(--glass-tint);-webkit-backdrop-filter:none}.pwa-settings__group,.pwa-settings__identity,.pwa-settings__sheet{background:var(--pwa-sage-card-raised);-webkit-backdrop-filter:none}.pwa-record{background:var(--glass-tint);-webkit-backdrop-filter:none}.pwa-inventory .pwa-record,.pwa-inventory .pwa-record--pulse,.pwa-orders .pwa-record,.pwa-orders .pwa-record--pulse,.pwa-queue .pwa-record,.pwa-queue .pwa-record--pulse{background:var(--pwa-sage-card-raised)}.pwa-inventory .pwa-record--unread,.pwa-orders .pwa-record--unread{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-inventory .pwa-record--unread,.pwa-orders .pwa-record--unread{background:color-mix(in oklch,var(--brand) 8%,var(--pwa-sage-card-raised))}}.pwa-chrome-overlay .pwa-record,.pwa-chrome-overlay .pwa-record--pulse{background:#ffffffe6}.pwa-chrome-overlay .pwa-record--unread{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pwa-chrome-overlay .pwa-record--unread{background:color-mix(in oklch,var(--brand) 8%,#ffffffeb)}}.app-wash:after,.auth-screen__wash:after{opacity:.16;mix-blend-mode:multiply}.pwa-phone-screen:not(:has(.auth-screen)):after{opacity:.16;mix-blend-mode:multiply}.pwa-chrome-overlay>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-home)>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-inventory)>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-notif)>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-order-create)>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-order-detail)>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-orders)>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-settings)>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:not(.auth-screen):not(:has(.pwa-settings)):not(:has(.pwa-notif))>.app-wash .app-wash__neat{filter:none;transform:none}.pwa-app-root:has(.pwa-home)>.app-wash .app-wash__frost{-webkit-backdrop-filter:none;background:#e4e4de1a}.pwa-app-root:has(.pwa-inventory)>.app-wash .app-wash__frost{-webkit-backdrop-filter:none;background:#e4e4de1a}.pwa-app-root:has(.pwa-order-create)>.app-wash .app-wash__frost{-webkit-backdrop-filter:none;background:#e4e4de1a}.pwa-app-root:has(.pwa-order-detail)>.app-wash .app-wash__frost{-webkit-backdrop-filter:none;background:#e4e4de1a}.pwa-app-root:has(.pwa-orders)>.app-wash .app-wash__frost{-webkit-backdrop-filter:none;background:#e4e4de1a}.pwa-app-root:not(.auth-screen):not(:has(.pwa-settings)):not(:has(.pwa-notif))>.app-wash .app-wash__frost{-webkit-backdrop-filter:none;background:#e4e4de1a}:is(.pwa-app-root:has(.pwa-notif)>.app-wash .app-wash__frost,.pwa-app-root:has(.pwa-settings)>.app-wash .app-wash__frost,.pwa-chrome-overlay>.app-wash .app-wash__frost){-webkit-backdrop-filter:none;background:#ecefe847}}@media (orientation:landscape) and (height<=500px){html.pwa-ui:not(.pwa-phone-preview){--pwa-nav-dock-pad:.4rem;--pwa-nav-hit:2.65rem}html.pwa-ui:not(.pwa-phone-preview) .pwa-home__chrome{padding-top:8px;padding-bottom:4px}html.pwa-ui:not(.pwa-phone-preview) .pwa-ops__card{min-height:6.5rem}}@media (width>=768px){html.pwa-ui:not(.pwa-phone-preview) .pwa-ops{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px));grid-template-columns:repeat(3,minmax(0,1fr))}:is(html.pwa-ui:not(.pwa-phone-preview) .pwa-home__chrome,html.pwa-ui:not(.pwa-phone-preview) .pwa-page__chrome,html.pwa-ui:not(.pwa-phone-preview) .pwa-page__chrome:has(.pwa-search)){padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}html.pwa-ui:not(.pwa-phone-preview) .pwa-page--chrome .pwa-page__sheet{padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px))}:is(html.pwa-ui:not(.pwa-phone-preview) .pwa-page:has(.pwa-inventory-form).pwa-page--chrome .pwa-page__sheet,html.pwa-ui:not(.pwa-phone-preview) .pwa-page:has(.pwa-order-create).pwa-page--chrome .pwa-page__sheet){padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px))}html.pwa-ui:not(.pwa-phone-preview) .pwa-queue{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}}@media (width>=1100px){html.pwa-ui:not(.pwa-phone-preview) .pwa-ops{grid-template-columns:repeat(4,minmax(0,1fr))}}.order-paused-banner{border:1px solid #b45309;border-radius:1rem;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.order-paused-banner{border:1px solid color-mix(in oklch,#b45309 35%,var(--border))}}.order-paused-banner{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.order-paused-banner{background:color-mix(in oklch,#f59e0b 12%,var(--background))}}.order-paused-banner{color:#7c2d12;padding:.85rem 1rem}.order-paused-banner--compact{padding:.6rem .75rem}.order-paused-banner__icon{background:oklch(94.909% .0362251 70.0804);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.order-paused-banner__title{font-size:.875rem;font-weight:700;line-height:1.35}.order-paused-banner__meta,.order-paused-banner__reason{margin-top:.2rem;font-size:.75rem;line-height:1.4}.order-paused-banner__meta{color:oklch(28.5873% .116468 38.1715)}.order-paused-chip{color:#9a3412;background:oklch(95.8346% .0296387 70.0804);border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:10px;font-weight:700;display:inline-flex}.order-list-row--paused{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.order-list-row--paused{background:color-mix(in oklch,#f59e0b 7%,var(--background))}}.order-list-row--paused{box-shadow:inset 3px 0 #d97706}@property --auth-wash-a{syntax:"<color>";inherits:true;initial-value:#6fa572}@property --auth-wash-b{syntax:"<color>";inherits:true;initial-value:#90be90}@property --pwa-orb-x{syntax:"<percentage>";inherits:false;initial-value:72%}@property --pwa-orb-y{syntax:"<percentage>";inherits:false;initial-value:4%}@keyframes pwa-wash-drift{0%{--auth-wash-a:#2f5a36;--auth-wash-b:#c4e0c3;background-position:0 12%}to{--auth-wash-a:#4e8456;--auth-wash-b:#d7ecd6;background-position:100% 88%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:oklch(28% .02 152);--card:oklch(99.2% .004 106);--card-foreground:oklch(28% .02 152);--popover:oklch(99.4% .004 106);--popover-foreground:oklch(28% .02 152);--primary:oklch(52% .075 148);--primary-foreground:oklch(98% .01 106);--secondary:oklch(94.5% .012 120);--secondary-foreground:oklch(34% .03 150);--muted:oklch(95.5% .008 118);--muted-foreground:oklch(53% .02 140);--accent:oklch(91.5% .03 145);--accent-foreground:oklch(32% .045 150);--destructive:oklch(57.7% .21 25);--border:oklch(90% .012 120);--input:oklch(90% .012 120);--ring:oklch(52% .075 148);--chart-1:oklch(62% .11 150);--chart-2:oklch(52% .075 148);--chart-3:oklch(70% .09 130);--chart-4:oklch(45% .06 160);--chart-5:oklch(80% .06 120);--radius:.75rem;--brand:oklch(52% .075 148);--brand-foreground:oklch(98% .01 106);--brand-soft:oklch(70% .1 145);--return:oklch(68% .16 55);--return-foreground:oklch(35% .1 50);--status-pending:oklch(55% .02 140);--status-assigned:oklch(58% .06 210);--status-active:oklch(68% .14 75);--status-complete:var(--brand);--status-review:oklch(56% .13 300);--status-capture:oklch(64% .15 350);--status-depot:oklch(60% .08 180);--status-transit:oklch(55% .1 255);--sidebar:#fafafa;--navbar:#fffeff;--sidebar-foreground:oklch(30% .02 150);--sidebar-primary:oklch(52% .075 148);--sidebar-primary-foreground:oklch(98% .01 106);--sidebar-accent:oklch(93% .02 140);--sidebar-accent-foreground:oklch(30% .04 150);--sidebar-border:oklch(91% .01 120);--sidebar-ring:oklch(52% .075 148);--control-radius:10px;--control-height:2.95rem;--control-submit-height:3.25rem;--glass-radius:1rem;--glass-tint:oklch(93.2% .004 130);--glass-surface:var(--glass-tint)}@supports (color:color-mix(in lab,red,red)){:root{--glass-surface:color-mix(in oklch,var(--glass-tint) 56%,transparent)}}:root{--glass-border:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--glass-border:color-mix(in oklch,var(--foreground) 14%,transparent)}}:root{--glass-blur:blur(18px) saturate(1.3);--pwa-frame-width:430px;--pwa-frame-height:932px;--pwa-device-radius:54px;--pwa-bezel:12px;--pwa-status-bar:62px;--pwa-island-width:126px;--pwa-island-height:36px;--pwa-nav-hit:3.05rem;--pwa-nav-inset:5px;--pwa-nav-dock-pad:.75rem;--pwa-nav-fade:1.25rem;--pwa-nav-size:calc(var(--pwa-nav-hit) + var(--pwa-nav-inset)*2);--pwa-nav-height:calc(var(--pwa-nav-size) + var(--pwa-nav-dock-pad));--pwa-sheet-radius:2rem;--pwa-agent-stack:calc(var(--pwa-nav-size) + .35rem);--pwa-nav-surface:oklch(22% .016 148);--pwa-send:var(--pwa-nav-surface);--pwa-send-hover:var(--pwa-nav-surface)}@supports (color:color-mix(in lab,red,red)){:root{--pwa-send-hover:color-mix(in oklch,var(--pwa-nav-surface) 82%,#fff)}}:root{--pwa-nav-ink:#3f3f3f;--pwa-nav-ink-muted:#6a6a6a;--pwa-nav-glass-start:var(--navbar);--pwa-nav-glass-mid:var(--navbar);--pwa-nav-glass-end:var(--navbar);--pwa-nav-agent:var(--navbar);--pwa-nav-glass:var(--navbar);--pwa-nav-glass-fill:var(--navbar);--pwa-nav-glass-solid:var(--navbar);--pwa-nav-glass-line:var(--navbar)}@supports (color:color-mix(in lab,red,red)){:root{--pwa-nav-glass-line:color-mix(in srgb,var(--navbar) 82%,#000)}}:root{--pwa-nav-item-line:transparent;--pwa-nav-pill-line:transparent;--pwa-nav-pill-start:#fff;--pwa-nav-pill-end:#fff;--pwa-nav-pill:#fff;--pwa-nav-radius:1.4rem;--pwa-nav-item-radius:calc(var(--pwa-nav-radius) - var(--pwa-nav-inset));--pwa-chrome-radius:.85rem;--pwa-agent-orb:oklch(93% .04 120);--pwa-wash:var(--background);--pwa-on-wash:oklch(32% .04 148);--pwa-on-wash-muted:oklch(42% .045 148);--pwa-chrome-wash:radial-gradient(130% 70% at 50% -18%,var(--brand-soft) 0%,var(--brand) 36%,transparent 72%),linear-gradient(180deg,var(--brand-soft) 0%,var(--brand-soft) 32%,var(--brand) 58%,#fff 88%)}@supports (color:color-mix(in lab,red,red)){:root{--pwa-chrome-wash:radial-gradient(130% 70% at 50% -18%,color-mix(in oklch,var(--brand-soft) 62%,#fff) 0%,color-mix(in oklch,var(--brand) 16%,#fff) 36%,transparent 72%),linear-gradient(180deg,color-mix(in oklch,var(--brand-soft) 46%,#fff) 0%,color-mix(in oklch,var(--brand-soft) 22%,#fff) 32%,color-mix(in oklch,var(--brand) 6%,#fff) 58%,#fff 88%)}}:root{--app-canvas-start:#e9ebeb;--app-canvas-mid:#e4e4de;--app-canvas-end:#e5e8e6;--app-canvas:linear-gradient(to top right,var(--app-canvas-start) 0%,var(--app-canvas-mid) 48%,var(--app-canvas-end) 100%);--auth-wash-floor:#fff;--auth-wash-top:#6b8a78;--auth-wash-a:#2f5a36;--auth-wash-b:#d7ecd6;--login-wash-floor:#fff;--login-wash:linear-gradient(180deg,#5c9260,#649866 16%,#6fa572 40%,#88b588 58%,#c5dec4 76%,#eef3ee 90%,#fff);--app-wash-veil:linear-gradient(180deg,transparent 82%,#ffffff73 94%,#fff);--auth-wash-fade:linear-gradient(180deg,#000,#000000f5 10%,#000000db 22%,#000000ad 34%,#00000075 46%,#00000042 58%,#0000001f 68%,#0000000a 78%,transparent 90%);--auth-wash:linear-gradient(125deg,var(--auth-wash-a) 0%,#3d6b44 10%,#4e8456 20%,#5d9464 32%,#6fa572 44%,#82b584 56%,#97c398 68%,#aed4af 82%,var(--auth-wash-b) 100%);--app-wash-opacity:.1;--app-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.72' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}html.pwa-ui{--background:#ebe8e9;--card:#fff;--popover:#fff;--navbar:#f6f5f5;--input:oklch(80% .014 120);--control-radius:var(--pwa-nav-radius);--radius-control:var(--control-radius)}@font-face{font-family:IRANYekan;src:url(../fonts/iranyekan-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(../fonts/iranyekan-medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;src:url(../fonts/iranyekan-bold.woff)format("woff");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Cube;src:url(../fonts/cube.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(../fonts/outfit-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??}.scroll-slim::-webkit-scrollbar{width:6px;height:6px}.scroll-slim::-webkit-scrollbar-thumb{background:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.scroll-slim::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.scroll-slim::-webkit-scrollbar-thumb{border-radius:999px}.scroll-slim::-webkit-scrollbar-track{background:0 0}.scroll-tabs{scrollbar-width:none}.scroll-tabs::-webkit-scrollbar{display:none}.tab-content-enter-active,.tab-content-leave-active{transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1)}.tab-content-enter-from{opacity:0;transform:translateY(8px)}.tab-content-leave-to{opacity:0;transform:translateY(-4px)}.development-version-card{isolation:isolate;background:linear-gradient(150deg,#fafafa 0 50%,#4b7f5908 66%,#4b7f5912 84%,#4b7f591f);position:relative;overflow:hidden}.development-version-card:before{z-index:-1;content:"";background:linear-gradient(135deg,#4b7f590f,#4b7f5903);border-radius:42% 58% 65% 35%/55% 38% 62% 45%;width:12rem;height:8rem;position:absolute;top:-4.25rem;right:-2.5rem;transform:rotate(-12deg);box-shadow:-7rem 5.5rem 0 -1.5rem #4b7f5908,-2rem 8rem 0 -2.25rem #4b7f590a}.development-version-card:after{z-index:-1;content:"";mix-blend-mode:soft-light;opacity:.24;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.82' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.38'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.agent-panel-track{transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),grid-template-columns .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),margin-inline-start .5s cubic-bezier(.22,1,.36,1)}.agent-panel-settle{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(8px)scale(.97)}.agent-panel-settle--open{opacity:1;transition:opacity .4s .12s,transform .5s cubic-bezier(.22,1,.36,1) .12s;transform:translateY(0)scale(1)}.agent-panel-settle--closed{opacity:0;transition:opacity .15s,transform .15s;transform:translateY(4px)scale(.98)}@keyframes agent-status-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.agent-status-dot{animation:2.4s ease-in-out infinite agent-status-breathe}@media (prefers-reduced-motion:reduce){.agent-panel-track{transition:none}.agent-panel-settle,.agent-panel-settle--closed,.agent-panel-settle--open{opacity:1;transition:none;transform:none}.agent-status-dot{animation:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.pdp{--primary-color:#26baee;--secondary-color:#9fe8fa;--in-range-background:#c9f1fb;--radius:.25rem;--text-color:#495057;--hover-color:#000;--background:#fff;--border-color:#ced4da;--z-index:1000;--disabled-opacity:.3;--icon-background:#e9ecef;--overlay-color:transparent;--main-box-shadow:1px 1px 8px 1px #74747480;--day-dimensions:2.08rem;--time-scale:1}@keyframes start{0%{transform:inherit scale(.5);opacity:0}to{transform:inherit scale(1);opacity:1}}@keyframes startModal{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@media (width<=700px){.pdp-picker{flex-direction:column-reverse}.pdp-shortcut{flex-wrap:wrap;justify-content:space-evenly;border:none!important;flex-direction:row!important;padding:0!important}}.pdp{position:relative}.pdp:not(.pdp-range) .pdp-day.start-range{border-radius:.25rem!important;border-radius:var(--radius)!important}.pdp.pdp-range .pdp-picker.rtl .pdp-day.start-range{border-radius:0 .25rem .25rem 0!important;border-radius:0 var(--radius) var(--radius) 0!important}.pdp.pdp-range .pdp-picker.rtl .pdp-day.end-range{border-radius:.25rem 0 0 .25rem!important;border-radius:var(--radius) 0 0 var(--radius)!important}.pdp.pdp-range .pdp-picker.rtl .pdp-day.end-range.start-range{border-radius:.25rem!important;border-radius:var(--radius)!important}.pdp.pdp-range .pdp-picker.ltr .pdp-day.start-range{border-radius:.25rem 0 0 .25rem!important;border-radius:var(--radius) 0 0 var(--radius)!important}.pdp.pdp-range .pdp-picker.ltr .pdp-day.end-range{border-radius:0 .25rem .25rem 0!important;border-radius:0 var(--radius) var(--radius) 0!important}.pdp.pdp-range .pdp-picker.ltr .pdp-day.end-range.start-range{border-radius:.25rem!important;border-radius:var(--radius)!important}.pdp.rtl{text-align:right;direction:rtl}.pdp.rtl .pdp-group .pdp-inside:first-child+input,.pdp.rtl .pdp-group :first-child:not(.pdp-inside){border-top-right-radius:.25rem;border-top-right-radius:var(--radius);border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--radius);margin-left:-1px}.pdp.rtl .pdp-group input:last-of-type{border-top-left-radius:.25rem;border-top-left-radius:var(--radius);border-bottom-left-radius:.25rem;border-bottom-left-radius:var(--radius)}.pdp.rtl .pdp-group .pdp-icon.pdp-inside:nth-of-type(2){right:50%}.pdp.rtl .pdp-group .pdp-icon.pdp-inside+input{padding-right:3rem}.pdp.rtl.pdp-dual .pdp-clear:first-of-type{left:calc(50% + .5rem)!important}.pdp.rtl .pdp-picker:after{right:1.2rem}.pdp.ltr{text-align:left;direction:ltr}.pdp.ltr .pdp-group .pdp-inside:first-child+input,.pdp.ltr .pdp-group :first-child:not(.pdp-inside){border-top-left-radius:.25rem;border-top-left-radius:var(--radius);border-bottom-left-radius:.25rem;border-bottom-left-radius:var(--radius);margin-right:-1px}.pdp.ltr .pdp-group input:last-of-type{border-top-right-radius:.25rem;border-top-right-radius:var(--radius);border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--radius);font-family:sans-serif}.pdp.ltr .pdp-group .pdp-clear{left:unset;right:.5rem}.pdp.ltr .pdp-group .pdp-icon.pdp-inside:nth-of-type(2){left:50%}.pdp.ltr .pdp-group .pdp-icon.pdp-inside+input{padding-left:3rem}.pdp.ltr.pdp-dual .pdp-clear:first-of-type{right:calc(50% + .5rem)!important}.pdp.ltr .pdp-picker:after{left:1.2rem}.pdp.pdp-dual .pdp-picker,.pdp.pdp-dual .pdp-picker:after{left:50%;transform:translate(-50%)}.pdp.pdp-dual .pdp-picker:after{right:unset}.pdp.pdp-modal .pdp-overlay{background:#00000080!important}.pdp.pdp-modal .pdp-picker{animation:.1s startModal;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp.pdp-modal .pdp-picker:after{all:unset!important}.pdp *{box-sizing:border-box}.pdp svg{vertical-align:middle}.pdp button,.pdp input{font-family:inherit}.pdp .pdp-label{margin-bottom:.5rem;display:inline-block}.pdp .pdp-group{align-items:stretch;width:100%;display:flex;position:relative}.pdp .pdp-group .pdp-input{border:1px solid #ced4da;border:1px solid var(--border-color);background-clip:padding-box;flex:auto;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}.pdp .pdp-group .pdp-input.pdp-focus{border-bottom:2px solid #26baee;border-bottom:2px solid var(--primary-color);outline:none}.pdp .pdp-group .pdp-icon{color:var(--text-color);background:#e9ecef;background:var(--icon-background);border:1px solid #ced4da;border:1px solid var(--border-color);max-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5}.pdp .pdp-group .pdp-icon:nth-of-type(2){margin-left:-1px;margin-right:-1px}.pdp .pdp-group .pdp-icon.pdp-inside{z-index:1;background:0 0;border:none;position:absolute}.pdp .pdp-group .pdp-clear{z-index:1;cursor:pointer;background-color:#0000;border:none;padding:0 .5rem;position:absolute;top:0;bottom:0;left:.5rem}.pdp .pdp-overlay{z-index:1000;z-index:var(--z-index);background:0 0;background:var(--overlay-color);position:fixed;inset:0}.pdp .pdp-picker{color:var(--text-color);background:#fff;background:var(--background);box-shadow:1px 1px 8px 1px #74747480;box-shadow:var(--main-box-shadow);z-index:1001;z-index:calc(var(--z-index) + 1);border-radius:.25rem;border-radius:var(--radius);margin-top:.5rem;padding:.3rem .6rem;transition:all 1s;animation:.1s start;display:flex;position:absolute}.pdp .pdp-picker.ltr{direction:ltr}.pdp .pdp-picker.ltr .pdp-header .bottom{flex-direction:row-reverse}.pdp .pdp-picker.ltr .pdp-header .bottom>div{flex-direction:row-reverse;display:flex}.pdp .pdp-picker.ltr .pdp-days,.pdp .pdp-picker.ltr .pdp-footer small,.pdp .pdp-picker.ltr .pdp-header .pdp-year,.pdp .pdp-picker.ltr .pdp-select-year,.pdp .pdp-picker.ltr .pdp-time{font-family:sans-serif!important}.pdp .pdp-picker.ltr .pdp-shortcut{border-right:unset;border-left:1px solid #ced4da;border-left:1px solid var(--border-color)}.pdp .pdp-picker.rtl{direction:rtl}.pdp .pdp-picker.pdp-top{margin-top:unset;margin-bottom:.5rem;bottom:calc(1.5em + .75rem + 2px)}.pdp .pdp-picker.pdp-top:after{bottom:unset;top:100%;transform:rotate(180deg)}.pdp .pdp-picker.pdp-left{left:0;right:unset}.pdp .pdp-picker.pdp-left:after{right:unset;left:1.2rem}.pdp .pdp-picker.pdp-right{left:unset;right:0}.pdp .pdp-picker.pdp-right:after{left:unset;right:1.2rem}.pdp .pdp-picker:after{content:"";border:.4rem solid #0000;border-bottom:.4rem solid var(--background);position:absolute;bottom:100%}.pdp .pdp-picker ::selection{all:unset}.pdp .pdp-picker .pdp-auto,.pdp .pdp-picker .pdp-auto>div{background:inherit}.pdp .pdp-picker .pdp-select-month,.pdp .pdp-picker .pdp-select-year{background:inherit;z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8rem;list-style:none;animation:.1s start;display:flex;position:absolute;inset:3.5rem 0;overflow:auto}.pdp .pdp-picker .pdp-select-month li,.pdp .pdp-picker .pdp-select-year li{cursor:pointer;flex:0 30%;justify-content:center;align-items:center;width:5rem;height:4rem;margin:.15rem;padding:.2rem;display:inline-flex}.pdp .pdp-picker .pdp-select-month li:not(.disabled):hover,.pdp .pdp-picker .pdp-select-year li:not(.disabled):hover{border-radius:.25rem;border-radius:var(--radius);border:2px solid #26baee;border:2px solid var(--primary-color)}.pdp .pdp-picker .pdp-select-month li.disabled,.pdp .pdp-picker .pdp-select-year li.disabled{text-shadow:unset;box-shadow:unset;opacity:.3;opacity:var(--disabled-opacity);cursor:default!important}.pdp .pdp-picker .pdp-select-month li.selected,.pdp .pdp-picker .pdp-select-year li.selected{border:2px solid #26baee;border:2px solid var(--primary-color);border-radius:.25rem;border-radius:var(--radius);color:var(--background);background:#26baee!important;background:var(--primary-color)!important}.pdp .pdp-picker .pdp-select-month::-webkit-scrollbar{-webkit-appearance:none}.pdp .pdp-picker .pdp-select-year::-webkit-scrollbar{-webkit-appearance:none}.pdp .pdp-picker .pdp-select-month::-webkit-scrollbar:vertical{width:.4rem}.pdp .pdp-picker .pdp-select-year::-webkit-scrollbar:vertical{width:.4rem}.pdp .pdp-picker .pdp-select-month::-webkit-scrollbar-thumb{border-radius:.25rem;border-radius:var(--radius);background:#ced4da;background:var(--border-color);border:.1rem solid #fff}.pdp .pdp-picker .pdp-select-year::-webkit-scrollbar-thumb{border-radius:.25rem;border-radius:var(--radius);background:#ced4da;background:var(--border-color);border:.1rem solid #fff}.pdp .pdp-picker .pdp-header>div:first-child{border-bottom:1px solid #ced4da;border-bottom:1px solid var(--border-color);margin-bottom:.5rem}.pdp .pdp-picker .pdp-header .top{direction:rtl;justify-content:space-between;padding:.75rem .3rem 1rem;font-size:.9rem;display:flex}.pdp .pdp-picker .pdp-header .top button{background:inherit;cursor:pointer;color:var(--primary-color);border:0;padding:0 .5rem}.pdp .pdp-picker .pdp-header .bottom{direction:rtl;align-items:center;height:3rem;padding:.3rem;display:flex}.pdp .pdp-picker .pdp-header .bottom>div{flex-grow:1;justify-content:space-around;display:flex}.pdp .pdp-picker .pdp-header .bottom>div .pdp-month,.pdp .pdp-picker .pdp-header .bottom>div .pdp-year{color:var(--primary-color);font-size:1rem}.pdp .pdp-picker .pdp-header .bottom button{background:inherit;cursor:pointer;border:0}.pdp .pdp-picker .pdp-header .bottom button:focus{outline:0}.pdp .pdp-picker .pdp-header .bottom .pdp-arrow.disabled,.pdp .pdp-picker .pdp-header .bottom .pdp-arrow:not(.disabled):hover{opacity:.3;opacity:var(--disabled-opacity)}.pdp .pdp-picker .pdp-main{position:relative}.pdp .pdp-picker .pdp-main .pdp-date{justify-content:center;display:flex}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column{margin:0 1rem}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-week{background:inherit;justify-content:space-around;margin-bottom:.3rem;display:flex}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-week .pdp-weekday{width:2.08rem;width:var(--day-dimensions);height:2.08rem;height:var(--day-dimensions);line-height:2.08rem;line-height:var(--day-dimensions);text-align:center;font-size:.8rem}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days{background:inherit}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day{width:2.08rem;width:var(--day-dimensions);height:2.08rem;height:var(--day-dimensions);border-radius:.25rem;border-radius:var(--radius);cursor:pointer;contain:content;justify-content:center;align-items:center;margin:.1rem 0;padding:0;font-size:.8rem;transition-property:background-color,box-shadow;transition-duration:.1s;display:inline-flex}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.friday{color:var(--primary-color)}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.empty{visibility:hidden}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.end-range,.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.start-range{background:#26baee;background:var(--primary-color);color:var(--background)}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.disabled{box-shadow:unset;text-shadow:unset;opacity:.3;opacity:var(--disabled-opacity);border-color:#0000;cursor:default!important}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.hover{color:var(--hover-color);background:#9fe8fa!important;background:var(--secondary-color)!important}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.in-range{background:#c9f1fb;background:var(--in-range-background);color:var(--hover-color);border-radius:0!important}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.today,.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day:not(.disabled):hover{border:2px solid #26baee;border:2px solid var(--primary-color)}.pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.tada{background:#9fe8fa;background:var(--secondary-color);color:#000;z-index:1;animation:1s tada;position:relative;box-shadow:inset 0 4px 9px #0000003d}.pdp .pdp-picker .pdp-main .pdp-time{background:inherit}.pdp .pdp-picker .pdp-main .pdp-time:not(.inline){position:absolute;inset:0}.pdp .pdp-picker .pdp-main .pdp-time .pdp-column{display:flex}.pdp .pdp-picker .pdp-main .pdp-time .pdp-column div{width:16.6rem}.pdp .pdp-picker .pdp-main .pdp-time .pdp-moment{font-size:2rem;font-size:calc(2rem*var(--time-scale));justify-content:space-around;height:100%;margin-bottom:1rem;display:flex}.pdp .pdp-picker .pdp-main .pdp-time .pdp-moment.column-direction{flex-direction:column}.pdp .pdp-picker .pdp-main .pdp-time .pdp-moment>div{direction:ltr;justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex}.pdp .pdp-picker .pdp-main .pdp-time .pdp-moment>div.disabled{opacity:.3;opacity:var(--disabled-opacity)}.pdp .pdp-picker .pdp-main .pdp-time .pdp-moment>div div{flex-direction:column;align-items:center;padding:0 .8rem;display:flex}.pdp .pdp-picker .pdp-main .pdp-time .pdp-moment>div div button{cursor:pointer;background:0 0;border:none}.pdp .pdp-picker .pdp-main .pdp-time .pdp-moment>div div button svg{width:8px;width:calc(8px*var(--time-scale))}.pdp .pdp-picker .pdp-footer{text-align:center;border-top:1px solid #ced4da;border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;min-height:3rem;padding:.3rem;display:flex}.pdp .pdp-picker .pdp-footer .pdp-submit,.pdp .pdp-picker .pdp-footer .pdp-today{color:var(--background);border-radius:.25rem;border-radius:var(--radius);background:#26baee;background:var(--primary-color);cursor:pointer;border:none;margin:0 .3rem;padding:.25rem .5rem;font-size:.8rem;line-height:1.5;text-decoration:none}.pdp .pdp-picker .pdp-footer .pdp-submit:hover,.pdp .pdp-picker .pdp-footer .pdp-today:hover{filter:brightness(.9)}.pdp .pdp-picker .pdp-footer>div{display:flex}.pdp .pdp-picker .pdp-shortcut{border-right:1px solid #ced4da;border-right:1px solid var(--border-color);flex-direction:column;align-items:stretch;margin:0;padding:.5rem;list-style:none;display:flex}.pdp .pdp-picker .pdp-shortcut li{text-align:center;cursor:pointer;border-radius:.25rem;border-radius:var(--radius);color:var(--hover-color);margin:.25rem 0;padding:.5rem 1rem;font-weight:500}.pdp .pdp-picker .pdp-shortcut li:hover{background:#c9f1fb;background:var(--in-range-background)}.pdp .pdp-picker .pdp-shortcut li.selected{background:#26baee;background:var(--primary-color);color:var(--background)}.pdp .pdp-pointer{cursor:pointer}.pdp .pdp-auto{margin:auto;position:relative}.pdp{--primary-color:var(--brand);--secondary-color:color-mix(in oklch,var(--brand) 18%,var(--background));--in-range-background:color-mix(in oklch,var(--brand) 12%,var(--background));--radius:.5rem;--text-color:var(--foreground);--hover-color:var(--foreground);--background:var(--popover);--border-color:var(--border);--z-index:50;--disabled-opacity:.4;--icon-background:var(--muted);--overlay-color:#00000073;--main-box-shadow:0 10px 38px #0000001f,0 2px 8px #0000000f;--day-dimensions:2.25rem;--time-scale:1;font-family:inherit}.pdp.pdp-modal .pdp-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pdp .pdp-picker{border:1px solid var(--border)}.pdp .pdp-header .top button{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem}.pdp .pdp-header .top button:hover{background:var(--muted)}.pdp .pdp-footer .pdp-submit{background:var(--brand);color:var(--brand-foreground);border:none;border-radius:.5rem}.pdp .pdp-footer .pdp-today{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.5rem}
