*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-7{bottom:1.75rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-18px\]{right:-18px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[5\]{z-index:5}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-\[3px\]{margin:3px}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mb-4{margin-bottom:-1rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[10px\]{margin-top:10px}.mt-\[22px\]{margin-top:22px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.\!h-12{height:3rem!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-36{height:9rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[76px\]{height:76px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-28{min-height:7rem}.min-h-60{min-height:15rem}.min-h-7{min-height:1.75rem}.min-h-\[104px\]{min-height:104px}.min-h-\[48px\]{min-height:48px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[146px\]{width:146px}.w-\[150px\]{width:150px}.w-\[260px\]{width:260px}.w-\[84px\]{width:84px}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-32{min-width:8rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[110px\]{min-width:110px}.min-w-\[118px\]{min-width:118px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[190px\]{min-width:190px}.min-w-\[250px\]{min-width:250px}.min-w-\[700px\]{min-width:700px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[88px\]{min-width:88px}.min-w-\[950px\]{min-width:950px}.min-w-\[96px\]{min-width:96px}.min-w-\[9rem\]{min-width:9rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.4fr_0\.8fr_1fr_1fr_0\.8fr_0\.8fr\]{grid-template-columns:1.4fr .8fr 1fr 1fr .8fr .8fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-6{row-gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-\[6px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#eee6df\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(238 230 223/var(--tw-divide-opacity,1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(249 250 251/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[\#cfd5df\]{--tw-border-opacity:1!important;border-color:rgb(207 213 223/var(--tw-border-opacity,1))!important}.border-\[\#bdebd0\]{--tw-border-opacity:1;border-color:rgb(189 235 208/var(--tw-border-opacity,1))}.border-\[\#ccefd8\]{--tw-border-opacity:1;border-color:rgb(204 239 216/var(--tw-border-opacity,1))}.border-\[\#cfd5df\]{--tw-border-opacity:1;border-color:rgb(207 213 223/var(--tw-border-opacity,1))}.border-\[\#d6eadc\]{--tw-border-opacity:1;border-color:rgb(214 234 220/var(--tw-border-opacity,1))}.border-\[\#d8dee8\]{--tw-border-opacity:1;border-color:rgb(216 222 232/var(--tw-border-opacity,1))}.border-\[\#d9dde5\]{--tw-border-opacity:1;border-color:rgb(217 221 229/var(--tw-border-opacity,1))}.border-\[\#dfe3ea\]{--tw-border-opacity:1;border-color:rgb(223 227 234/var(--tw-border-opacity,1))}.border-\[\#e4e7ec\]{--tw-border-opacity:1;border-color:rgb(228 231 236/var(--tw-border-opacity,1))}.border-\[\#e8e2dc\]{--tw-border-opacity:1;border-color:rgb(232 226 220/var(--tw-border-opacity,1))}.border-\[\#eadbd2\]{--tw-border-opacity:1;border-color:rgb(234 219 210/var(--tw-border-opacity,1))}.border-\[\#eee2d8\]{--tw-border-opacity:1;border-color:rgb(238 226 216/var(--tw-border-opacity,1))}.border-\[\#eee6df\]{--tw-border-opacity:1;border-color:rgb(238 230 223/var(--tw-border-opacity,1))}.border-\[\#eef1f5\]{--tw-border-opacity:1;border-color:rgb(238 241 245/var(--tw-border-opacity,1))}.border-\[\#f0c7c3\]{--tw-border-opacity:1;border-color:rgb(240 199 195/var(--tw-border-opacity,1))}.border-\[\#f0ded2\]{--tw-border-opacity:1;border-color:rgb(240 222 210/var(--tw-border-opacity,1))}.border-\[\#f0ebe7\]{--tw-border-opacity:1;border-color:rgb(240 235 231/var(--tw-border-opacity,1))}.border-\[\#f3c6c0\]{--tw-border-opacity:1;border-color:rgb(243 198 192/var(--tw-border-opacity,1))}.border-\[\#f5b8b8\]{--tw-border-opacity:1;border-color:rgb(245 184 184/var(--tw-border-opacity,1))}.border-\[\#fb5a00\]{--tw-border-opacity:1;border-color:rgb(251 90 0/var(--tw-border-opacity,1))}.border-\[\#fb8a45\]{--tw-border-opacity:1;border-color:rgb(251 138 69/var(--tw-border-opacity,1))}.border-\[\#ffd1ad\]{--tw-border-opacity:1;border-color:rgb(255 209 173/var(--tw-border-opacity,1))}.border-\[\#ffd2b8\]{--tw-border-opacity:1;border-color:rgb(255 210 184/var(--tw-border-opacity,1))}.border-\[\#ffd5af\]{--tw-border-opacity:1;border-color:rgb(255 213 175/var(--tw-border-opacity,1))}.border-\[\#ffd9bb\]{--tw-border-opacity:1;border-color:rgb(255 217 187/var(--tw-border-opacity,1))}.border-\[\#ffe0c7\]{--tw-border-opacity:1;border-color:rgb(255 224 199/var(--tw-border-opacity,1))}.border-\[\#ffe1a8\]{--tw-border-opacity:1;border-color:rgb(255 225 168/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:#0000}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#20202a\]\/70{background-color:#20202ab3}.bg-\[\#22a75a\]{--tw-bg-opacity:1;background-color:rgb(34 167 90/var(--tw-bg-opacity,1))}.bg-\[\#e7f8f7\]{--tw-bg-opacity:1;background-color:rgb(231 248 247/var(--tw-bg-opacity,1))}.bg-\[\#eaf3ff\]{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.bg-\[\#eaf8ee\]{--tw-bg-opacity:1;background-color:rgb(234 248 238/var(--tw-bg-opacity,1))}.bg-\[\#ecfff3\]{--tw-bg-opacity:1;background-color:rgb(236 255 243/var(--tw-bg-opacity,1))}.bg-\[\#eee\]{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))}.bg-\[\#f1e9fb\]{--tw-bg-opacity:1;background-color:rgb(241 233 251/var(--tw-bg-opacity,1))}.bg-\[\#f1fff6\]{--tw-bg-opacity:1;background-color:rgb(241 255 246/var(--tw-bg-opacity,1))}.bg-\[\#f2e9e1\]{--tw-bg-opacity:1;background-color:rgb(242 233 225/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#f4efff\]{--tw-bg-opacity:1;background-color:rgb(244 239 255/var(--tw-bg-opacity,1))}.bg-\[\#f56600\]{--tw-bg-opacity:1;background-color:rgb(245 102 0/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-\[\#f7f4f1\]{--tw-bg-opacity:1;background-color:rgb(247 244 241/var(--tw-bg-opacity,1))}.bg-\[\#f7f7f7\]{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1))}.bg-\[\#f7fff9\]{--tw-bg-opacity:1;background-color:rgb(247 255 249/var(--tw-bg-opacity,1))}.bg-\[\#f8f9fb\]{--tw-bg-opacity:1;background-color:rgb(248 249 251/var(--tw-bg-opacity,1))}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#fb5a00\]{--tw-bg-opacity:1;background-color:rgb(251 90 0/var(--tw-bg-opacity,1))}.bg-\[\#ffecec\]{--tw-bg-opacity:1;background-color:rgb(255 236 236/var(--tw-bg-opacity,1))}.bg-\[\#fff0e2\]{--tw-bg-opacity:1;background-color:rgb(255 240 226/var(--tw-bg-opacity,1))}.bg-\[\#fff0e7\]{--tw-bg-opacity:1;background-color:rgb(255 240 231/var(--tw-bg-opacity,1))}.bg-\[\#fff0f0\]{--tw-bg-opacity:1;background-color:rgb(255 240 240/var(--tw-bg-opacity,1))}.bg-\[\#fff1e8\]{--tw-bg-opacity:1;background-color:rgb(255 241 232/var(--tw-bg-opacity,1))}.bg-\[\#fff1ef\]{--tw-bg-opacity:1;background-color:rgb(255 241 239/var(--tw-bg-opacity,1))}.bg-\[\#fff2e8\]{--tw-bg-opacity:1;background-color:rgb(255 242 232/var(--tw-bg-opacity,1))}.bg-\[\#fff3f3\]{--tw-bg-opacity:1;background-color:rgb(255 243 243/var(--tw-bg-opacity,1))}.bg-\[\#fff4ea\]{--tw-bg-opacity:1;background-color:rgb(255 244 234/var(--tw-bg-opacity,1))}.bg-\[\#fff4ec\]{--tw-bg-opacity:1;background-color:rgb(255 244 236/var(--tw-bg-opacity,1))}.bg-\[\#fff7f1\]{--tw-bg-opacity:1;background-color:rgb(255 247 241/var(--tw-bg-opacity,1))}.bg-\[\#fff7f6\]{--tw-bg-opacity:1;background-color:rgb(255 247 246/var(--tw-bg-opacity,1))}.bg-\[\#fff8e8\]{--tw-bg-opacity:1;background-color:rgb(255 248 232/var(--tw-bg-opacity,1))}.bg-\[\#fff9f4\]{--tw-bg-opacity:1;background-color:rgb(255 249 244/var(--tw-bg-opacity,1))}.bg-\[\#fffaf0\]{--tw-bg-opacity:1;background-color:rgb(255 250 240/var(--tw-bg-opacity,1))}.bg-\[\#fffaf5\]{--tw-bg-opacity:1;background-color:rgb(255 250 245/var(--tw-bg-opacity,1))}.bg-\[\#fffaf6\]{--tw-bg-opacity:1;background-color:rgb(255 250 246/var(--tw-bg-opacity,1))}.bg-\[\#fffaf7\]{--tw-bg-opacity:1;background-color:rgb(255 250 247/var(--tw-bg-opacity,1))}.bg-\[\#fffdfb\]{--tw-bg-opacity:1;background-color:rgb(255 253 251/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-clip-padding{background-clip:padding-box}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[24px\]{padding-top:24px;padding-bottom:24px}.pb-1{padding-bottom:.25rem}.pb-7{padding-bottom:1.75rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-\[38px\]{padding-left:38px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pr-\[56px\]{padding-right:56px}.pt-4{padding-top:1rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.82rem\]{font-size:.82rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.4px\]{letter-spacing:-.4px}.tracking-\[-0\.8px\]{letter-spacing:-.8px}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[1\.1px\]{letter-spacing:1.1px}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.3px\]{letter-spacing:1.3px}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2px\]{letter-spacing:2px}.tracking-\[4px\]{letter-spacing:4px}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#007a3d\]{--tw-text-opacity:1;color:rgb(0 122 61/var(--tw-text-opacity,1))}.text-\[\#008f45\]{--tw-text-opacity:1;color:rgb(0 143 69/var(--tw-text-opacity,1))}.text-\[\#00994d\]{--tw-text-opacity:1;color:rgb(0 153 77/var(--tw-text-opacity,1))}.text-\[\#087a3b\]{--tw-text-opacity:1;color:rgb(8 122 59/var(--tw-text-opacity,1))}.text-\[\#0a6b3d\]{--tw-text-opacity:1;color:rgb(10 107 61/var(--tw-text-opacity,1))}.text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-\[\#14b8a6\]{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-\[\#15110f\]{--tw-text-opacity:1;color:rgb(21 17 15/var(--tw-text-opacity,1))}.text-\[\#15151d\]{--tw-text-opacity:1;color:rgb(21 21 29/var(--tw-text-opacity,1))}.text-\[\#20202a\]{--tw-text-opacity:1;color:rgb(32 32 42/var(--tw-text-opacity,1))}.text-\[\#22a75a\]{--tw-text-opacity:1;color:rgb(34 167 90/var(--tw-text-opacity,1))}.text-\[\#292933\]{--tw-text-opacity:1;color:rgb(41 41 51/var(--tw-text-opacity,1))}.text-\[\#2f80ed\]{--tw-text-opacity:1;color:rgb(47 128 237/var(--tw-text-opacity,1))}.text-\[\#3f3f49\]{--tw-text-opacity:1;color:rgb(63 63 73/var(--tw-text-opacity,1))}.text-\[\#4a3426\]{--tw-text-opacity:1;color:rgb(74 52 38/var(--tw-text-opacity,1))}.text-\[\#4b4b55\]{--tw-text-opacity:1;color:rgb(75 75 85/var(--tw-text-opacity,1))}.text-\[\#4b5563\]{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-\[\#4d4d57\]{--tw-text-opacity:1;color:rgb(77 77 87/var(--tw-text-opacity,1))}.text-\[\#555560\]{--tw-text-opacity:1;color:rgb(85 85 96/var(--tw-text-opacity,1))}.text-\[\#5c5c66\]{--tw-text-opacity:1;color:rgb(92 92 102/var(--tw-text-opacity,1))}.text-\[\#5f6673\]{--tw-text-opacity:1;color:rgb(95 102 115/var(--tw-text-opacity,1))}.text-\[\#666672\]{--tw-text-opacity:1;color:rgb(102 102 114/var(--tw-text-opacity,1))}.text-\[\#67616a\]{--tw-text-opacity:1;color:rgb(103 97 106/var(--tw-text-opacity,1))}.text-\[\#6b7280\]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-\[\#6f6660\]{--tw-text-opacity:1;color:rgb(111 102 96/var(--tw-text-opacity,1))}.text-\[\#76717a\]{--tw-text-opacity:1;color:rgb(118 113 122/var(--tw-text-opacity,1))}.text-\[\#77717a\]{--tw-text-opacity:1;color:rgb(119 113 122/var(--tw-text-opacity,1))}.text-\[\#7a4b00\]{--tw-text-opacity:1;color:rgb(122 75 0/var(--tw-text-opacity,1))}.text-\[\#7b716b\]{--tw-text-opacity:1;color:rgb(123 113 107/var(--tw-text-opacity,1))}.text-\[\#7c4dff\]{--tw-text-opacity:1;color:rgb(124 77 255/var(--tw-text-opacity,1))}.text-\[\#8a5a00\]{--tw-text-opacity:1;color:rgb(138 90 0/var(--tw-text-opacity,1))}.text-\[\#8a8a94\]{--tw-text-opacity:1;color:rgb(138 138 148/var(--tw-text-opacity,1))}.text-\[\#8e5ad7\]{--tw-text-opacity:1;color:rgb(142 90 215/var(--tw-text-opacity,1))}.text-\[\#99939b\]{--tw-text-opacity:1;color:rgb(153 147 155/var(--tw-text-opacity,1))}.text-\[\#a15a1f\]{--tw-text-opacity:1;color:rgb(161 90 31/var(--tw-text-opacity,1))}.text-\[\#a62920\]{--tw-text-opacity:1;color:rgb(166 41 32/var(--tw-text-opacity,1))}.text-\[\#b3261e\]{--tw-text-opacity:1;color:rgb(179 38 30/var(--tw-text-opacity,1))}.text-\[\#d93434\]{--tw-text-opacity:1;color:rgb(217 52 52/var(--tw-text-opacity,1))}.text-\[\#d9a300\]{--tw-text-opacity:1;color:rgb(217 163 0/var(--tw-text-opacity,1))}.text-\[\#e43d30\]{--tw-text-opacity:1;color:rgb(228 61 48/var(--tw-text-opacity,1))}.text-\[\#fb5a00\]{--tw-text-opacity:1;color:rgb(251 90 0/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(251\,90\,0\,\.35\)\]{--tw-shadow:0 10px 24px #fb5a0059;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,24\,39\,0\.04\)\,0_12px_30px_rgba\(17\,24\,39\,0\.06\)\]{--tw-shadow:0 1px 2px #1118270a,0 12px 30px #1118270f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 6px 14px #0f172a24;--tw-shadow-colored:0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(251\,90\,0\,\.22\)\]{--tw-shadow:0 8px 18px #fb5a0038;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_9px_18px_rgba\(251\,90\,0\,0\.18\)\]{--tw-shadow:0 9px 18px #fb5a002e;--tw-shadow-colored:0 9px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[8px_0_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:8px 0 24px #0f172a0a;--tw-shadow-colored:8px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[\#eef1f5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(238 241 245/var(--tw-ring-opacity,1))}.ring-\[\#fb5a00\]\/15{--tw-ring-color:#fb5a0026}.ring-destructive\/15{--tw-ring-color:hsl(var(--destructive) / .15)}.ring-foreground\/10{--tw-ring-color:hsl(var(--foreground) / .1)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\]{transition-property:margin;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[padding\]{transition-property:padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}:root{--background:24 29% 96%;--foreground:20 17% 13%;--card:0 0% 100%;--card-foreground:20 17% 13%;--popover:0 0% 100%;--popover-foreground:20 17% 13%;--primary:24 100% 48%;--primary-foreground:0 0% 100%;--secondary:25 43% 96%;--secondary-foreground:20 17% 13%;--muted:#6f6660;--muted-foreground:23 8% 44%;--accent:24 100% 96%;--accent-foreground:24 100% 40%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border:21 36% 89%;--input:21 36% 89%;--ring:24 100% 48%;--radius:.75rem;--brand:#f56a00;--orange:#f56a00;--brand-deep:#e85c00;--brand-soft:#fff2e9;--bg:#f6f4f2;--surface:#fffefe;--surface-soft:#fbf7f4;--line:#eadfd8;--text:#211c19;--faint:#9b918b;--good:#2fbf71;--warn:#d58b00;--shadow-card:0 14px 34px #281f1913;--shadow-soft:0 8px 20px #281f190e;--shadow-orange:0 12px 22px #f56a0033;font-family:Roboto,Roboto Flex,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.discountsWorkspace{gap:18px;display:grid}.discountCreatorCard,.rewardRuleCard{gap:16px}.fieldStack{gap:8px;display:grid}.fieldStack span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.fieldStack input{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-weight:700}.discountFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.toggleRow{color:var(--ink);align-items:center;gap:10px;font-weight:700;display:flex}.discountCodeList{gap:10px;display:grid}.discountCodeRow{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:.7fr 1.4fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.discountCodeRow strong{color:var(--orange);letter-spacing:.08em;font-size:16px}.discountCodeRow span{color:var(--muted)}.discountCodeRow em{color:var(--ink);font-style:normal;font-weight:900}.discountCodeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.discountCodeActions button,.ghostDangerButton,.dangerTextButton{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.ghostDangerButton,.dangerTextButton{color:#b3261e}.customersWorkspace{gap:18px;display:grid}.customerHeroBand{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(15rem,.32fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.35rem,2.5vw,2rem);display:grid}.reviewInsightStrip{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.reviewInsightStrip span{border:1px solid var(--wb-line);color:var(--wb-ink);background:#fff7f1;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.reviewThreadList{gap:12px;display:grid}.reviewThreadCard{border:1px solid var(--wb-line);background:#fff;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 30px #35251c0d}.reviewToolbar{grid-template-columns:minmax(16rem,24rem) minmax(11rem,14rem);justify-content:flex-start;align-items:center;gap:10px;display:grid}.reviewToolbar .ownerSearchField{width:100%}.reviewToolbar select{width:100%;min-height:44px}.reviewThreadHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewCustomerBlock{align-items:center;gap:10px;min-width:0;display:flex}.reviewAvatar{color:var(--wb-orange);background:#fff3ea;border:1px solid #f0d6c6;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:inline-flex}.reviewThreadHeader strong{font-size:15px;display:block}.reviewThreadHeader span,.reviewRatingRow,.ownerReplyThread span{color:var(--wb-muted);font-size:12px}.reviewRatingRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviewRatingRow span{border:1px solid var(--wb-line);color:var(--wb-ink);background:#faf7f4;border-radius:999px;padding:6px 10px;font-weight:800}.sentimentPill{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:900}.sentimentPill.positive{color:#087a37;background:#e8f8ee}.sentimentPill.neutral{color:#5f5f5f;background:#f2f2f2}.sentimentPill.negative{color:#b42318;background:#fff1f1}.ownerReplyThread{gap:8px;display:grid}.reviewMessage{border-radius:14px;gap:4px;max-width:min(56rem,100%);padding:12px;display:grid}.reviewMessage.customer{border:1px solid var(--wb-line);background:#fbfaf9}.reviewMessage.owner{background:#fff8f4;border:1px solid #f0d8ca;margin-left:clamp(1rem,4vw,3rem)}.reviewMessage>span,.reviewMessage>strong{color:var(--wb-orange);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.reviewMessage p{color:var(--wb-ink);margin:0;font-size:14px;line-height:1.45}.reviewReplyComposer{background:#fffaf7;border:1px solid #f0d8ca;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid}.reviewReplyComposer textarea{border:1px solid var(--wb-line);resize:vertical;border-radius:12px;min-height:58px;padding:12px;font-size:14px}.reviewReplyComposer button{background:var(--wb-orange);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:112px;padding:0 14px;font-weight:900;display:inline-flex}.reviewReplyComposer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.reviewToolbar,.reviewReplyComposer{grid-template-columns:1fr}.reviewMessage.owner{margin-left:0}}.bayPortalSettings{border-top:1px solid var(--wb-line);gap:16px;margin-top:22px;padding-top:22px;display:grid}.bayPortalSettings h3{margin:0 0 4px}.bayPortalSettings p{color:var(--wb-muted);margin:0}.bayPortalSettings .formGrid{gap:14px;display:grid}.bayPortalSettings .formGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bayPortalSettings label,.bayPortalSettings .fullWidthLabel{gap:7px;display:grid}.bayPortalSettings span{color:var(--wb-muted);letter-spacing:.7px;text-transform:uppercase;font-size:12px;font-weight:900}.bayPortalSettings input,.bayPortalSettings textarea{border:1px solid var(--wb-line);border-radius:14px;min-height:46px;padding:11px 13px}.bayPortalSettings textarea{resize:vertical;min-height:92px}.bayPortalSettings button{background:var(--wb-orange);color:#fff;cursor:pointer;border:0;border-radius:14px;align-self:start;min-height:46px;padding:0 18px;font-weight:900}.bayPortalSettingsActions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.bayPortalSettingsActions span{color:#087a37;letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:850}.customerHeroBand span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.customerHeroBand h2{color:var(--ink);max-width:52rem;margin:8px 0 10px;font-size:clamp(1.75rem,2.65vw,2.75rem);line-height:1.12}.customerHeroBand p{color:var(--muted);max-width:58rem;margin:0;font-size:.98rem;line-height:1.55}.customerHeroStats{background:#fffaf7;border:1px solid #f56a001f;border-radius:16px;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1rem;display:grid}.customerHeroStats strong{color:var(--orange);font-size:1.35rem;font-weight:950;line-height:1}.customerHeroStats span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.8rem;line-height:1.25}.customerSearchCard{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.customerSearchCard input{font:inherit;border:0;outline:0;flex:1;font-weight:800}.customerWorkspaceGrid{grid-template-columns:minmax(16rem,.35fr) minmax(0,1fr);gap:18px;display:grid}.customerListPanel,.customerDetailPanel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.customerListPanel{align-content:start;gap:10px;display:grid}.customerListPanel .emptyState,.customerDetailPanel>.emptyState{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:9.5rem}.customerListPanel .emptyState strong,.customerListPanel .emptyState p,.customerDetailPanel>.emptyState strong,.customerDetailPanel>.emptyState p{text-align:center}.customerListItem{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px;display:grid}.customerListItem.active{border-color:var(--orange);background:#fff7f2}.customerAvatarSmall,.customerAvatarLarge{background:var(--orange);color:#fff;border-radius:999px;place-items:center;font-weight:950;display:inline-grid}.customerAvatarSmall{width:42px;height:42px}.customerAvatarLarge{width:58px;height:58px;font-size:1.4rem}.customerListItem strong,.customerListItem em{display:block}.customerListItem strong{color:var(--ink)}.customerListItem em{color:var(--muted);font-size:.82rem;font-style:normal}.customerListItem b{color:var(--orange);font-size:1.05rem}.customerDetailPanel{gap:16px;display:grid}.customerDetailPanel header{justify-content:space-between;align-items:center;gap:14px;display:flex}.customerIdentityBlock{align-items:center;gap:12px;display:flex}.customerIdentityBlock h2{color:var(--ink);margin:0}.customerIdentityBlock p{color:var(--muted);margin:4px 0 0}.customerActionRow{flex-wrap:wrap;gap:8px;display:flex}.customerActionRow a{border:1px solid var(--line);min-height:38px;color:var(--ink);border-radius:10px;align-items:center;padding:0 12px;font-weight:900;text-decoration:none;display:inline-flex}.customerActionRow a[aria-disabled=true]{opacity:.45;pointer-events:none}.customerDetailMetrics,.customerSubGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customerDetailMetrics div,.customerSubCard,.customerInsightStrip div{border:1px solid var(--line);background:#fffaf7;border-radius:14px;padding:12px}.customerDetailMetrics strong{color:var(--orange);font-size:1.2rem;font-weight:950;display:block}.customerDetailMetrics span{color:var(--muted);font-size:.78rem}.customerInsightStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customerInsightStrip div{color:var(--ink);align-items:center;gap:8px;font-weight:800;display:flex}.customerSubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerSubCard h3,.customerTimeline h3{color:var(--ink);margin:0 0 10px}.customerSubCard p{color:var(--muted);grid-template-columns:18px minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:8px;margin:8px 0;display:grid}.customerSubCard strong{color:var(--ink)}.customerTimeline{gap:10px;display:grid}.customerTimeline div{border:1px solid var(--line);border-radius:12px;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.customerTimeline span{color:var(--muted);font-size:.82rem}.customerTimeline strong{color:var(--ink)}.customerTimeline em{color:var(--orange);font-style:normal;font-weight:900}.customerFlowPage{background:#f7f3ef;min-height:100dvh;padding:clamp(1rem,4vw,3rem)}.customerFlowShell{gap:1rem;max-width:56rem;margin:0 auto;display:grid}.customerFlowHero,.customerFlowCard,.customerFlowStatus{background:#fff;border:1px solid #efe3dc;border-radius:1rem;box-shadow:0 14px 34px #9b6b470f}.customerFlowHero{padding:clamp(1.5rem,4vw,2.8rem)}.customerFlowHero span{color:#f56600;text-transform:uppercase;font-size:.78rem;font-weight:950}.customerFlowHero h1{color:#211f1f;margin:.45rem 0 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.03}.customerFlowHero p,.customerFlowStatus p{color:#6f6760;max-width:40rem;line-height:1.55}.customerFlowCard{gap:1rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.customerFlowCard label{gap:.45rem;display:grid}.customerFlowCard label>span{color:#4f4843;text-transform:uppercase;font-size:.78rem;font-weight:950}.customerFlowCard input{color:#211f1f;border:1px solid #eadbd1;border-radius:.85rem;width:100%;min-height:3.4rem;padding:0 1rem;font-size:1.05rem;font-weight:800}.customerFlowCard label div{border:1px solid #eadbd1;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding-left:.9rem;display:grid}.customerFlowCard label div input{border:0}.customerFlowCard textarea{color:#211f1f;resize:vertical;border:1px solid #eadbd1;border-radius:.85rem;width:100%;min-height:8rem;padding:1rem;font-size:1rem;font-weight:700}.customerFlowCard em{color:#b64235;font-size:.82rem;font-style:normal;font-weight:800}.customerFlowCard button{color:#fff;background:#f56600;border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;min-height:3.3rem;font-weight:950;display:inline-flex}.customerFlowCard button:disabled{background:#d7cec7}.customerFlowStatus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:1rem 1.2rem;display:grid}.feedbackCard{text-align:center}.ratingPicker{justify-content:center;gap:.45rem;display:flex}.ratingPicker button{color:#d8c9bf;background:#fff;border:1px solid #eadbd1;border-radius:999px;width:3.1rem;min-height:3.1rem}.ratingPicker button.active{color:#f56600;background:#fff4ed;border-color:#f56600}.feedbackMessage{color:#167a44;background:#e8f7ee;border-radius:.85rem;margin:0;padding:.9rem 1rem;font-weight:850}.feedbackMessage.error{color:#b64235;background:#fff0f0}@media (max-width:900px){.customerHeroBand,.customerWorkspaceGrid,.customerDetailPanel header,.customerInsightStrip,.customerSubGrid{grid-template-columns:1fr}.customerDetailPanel header{display:grid}.customerDetailMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customerTimeline div{grid-template-columns:1fr}.emptyState,.reportsWorkspace .ownerSectionCard .emptyState{text-align:center;grid-template-columns:1fr;justify-items:center}.emptyState strong,.emptyState p{text-align:center}}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at top left, #f56a000f, transparent 28rem), linear-gradient(135deg, #fbf7f4 0%, var(--bg) 54%, #f2efec 100%);color:var(--text);margin:0}button,input,select{font:inherit}.dashboardAlertBanner{cursor:pointer;text-align:left;background:#fff3ed;border:none;border-left:4px solid #f56a00;justify-content:space-between;align-items:center;width:100%;padding:12px 20px;display:flex}.dashboardAlertContent{align-items:center;gap:10px;display:flex}.dashboardAlertBanner strong{color:#333;font-size:14px}.dashboardAlertBanner p{color:#666;margin:0;font-size:13px}.dashboardAlertBanner>span:last-child{color:#f56a00;font-size:18px}.moneyFlowRows{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.moneyFlowRows>div{border-bottom:1px solid #f0ebe7;justify-content:space-between;padding:8px 0;display:flex}.moneyFlowRows dt{color:#6b7280;font-size:13px}.moneyFlowRows dd{margin:0;font-size:14px;font-weight:700}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.62;transform:none}img{max-width:100%;display:block}.authShell{grid-template-columns:minmax(21rem,28rem) minmax(18rem,1fr);gap:.9rem;min-height:100vh;padding:.9rem;display:grid}.authPanel,.trustPanel,.sidebar,.workspace,.panel,.metricCard,.promiseCard,.modalPanel{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefee0;border:1px solid #eadfd8d1}.authPanel{border-radius:1.35rem;flex-direction:column;justify-content:center;min-height:calc(100vh - 1.8rem);padding:clamp(1.1rem,2vw,1.55rem);display:flex}.authBrand,.sidebarBrand{align-items:center;gap:.65rem;display:flex}.authBrand img{width:8.8rem}.sidebarBrand img{width:8.2rem}.authBrand span,.sidebarBrand span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.authCopy{margin:1.7rem 0 1rem}.authCopy h1,.topbar h1,.bayHero h2{letter-spacing:0;margin:0}.authCopy h1{max-width:14ch;font-size:clamp(2rem,4vw,3.05rem);font-weight:950;line-height:.98}.authCopy p:not(.eyebrow),.otpHeader p,.finePrint,.textButton{color:var(--muted);line-height:1.45}.authCopy p:not(.eyebrow){max-width:26rem;margin:.75rem 0 0;font-size:.92rem}.eyebrow{color:var(--brand);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .38rem;font-size:.68rem;font-weight:950}.authTabs{border:1px solid var(--line);background:#fff8f4;border-radius:.9rem;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.8rem;padding:.28rem;display:grid}.authTabs button{min-height:2.35rem;color:var(--muted);background:0 0;border-radius:.7rem;font-size:.82rem;font-weight:900}.authTabs button.active{color:var(--brand);box-shadow:var(--shadow-soft);background:#fff}.authChannelTabs{background:#ffffff0f;border:1px solid #ffffff29;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.35rem;padding:.24rem;display:grid}.authChannelTabs button{color:#ffffffb8;background:0 0;border-radius:.65rem;min-height:2.2rem;font-size:.8rem;font-weight:900}.authChannelTabs button.active{color:var(--brand);background:#fff}.authForm,.modalForm{gap:.72rem;display:grid}.field>span,.otpField span,.baySwitcher>span{color:#3d332e;margin-bottom:.32rem;font-size:.76rem;font-weight:900;display:block}.field div,.otpField input,.baySwitcher div{border:1px solid var(--line);height:2.9rem;color:var(--brand);background:#fffaf7;border-radius:.78rem;align-items:center;gap:.58rem;display:flex;box-shadow:inset 0 1px #ffffffa6}.field div:focus-within,.otpField input:focus,.baySwitcher div:focus-within{border-color:#f56a0073;outline:0;box-shadow:0 0 0 3px #f56a0017,inset 0 1px #ffffffbf}.field svg{flex:none;margin-left:.78rem}.field input,.field select,.otpField input,.baySwitcher select{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:.92rem}.field input::-moz-placeholder{color:#d1beb3}.otpField input::-moz-placeholder{color:#d1beb3}.field input::placeholder,.otpField input::placeholder{color:#d1beb3}.primaryButton,.ghostButton,.panel header button,.textButton{border-radius:.82rem;justify-content:center;align-items:center;gap:.48rem;font-weight:900;display:inline-flex}.primaryButton{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-deep));min-height:3rem;box-shadow:var(--shadow-orange);letter-spacing:.01em;margin-top:.12rem}.primaryButton:hover,.ghostButton:hover,.panel header button:hover{transform:translateY(-1px)}.textButton{background:0 0;min-height:2rem}.finePrint{margin:0;font-size:.78rem}.formAlert{border-radius:.72rem;margin:0;padding:.62rem .72rem;font-size:.8rem;font-weight:800;line-height:1.35}.formAlert.error{color:#a72828;background:#cc2b2b14;border:1px solid #cc2b2b2e}.formAlert.success{color:#237f50;background:#2fbf7117;border:1px solid #2fbf7133}.otpHeader{align-items:center;gap:.75rem;margin-bottom:.15rem;display:flex}.otpHeader h2{margin:0;font-size:1.35rem}.otpHeader p:not(.eyebrow){margin:.2rem 0 0;font-size:.85rem}.otpIcon{background:var(--brand-soft);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:50%;place-items:center;display:grid}.otpField input{letter-spacing:.16em;padding:0 .9rem;font-size:1.25rem;font-weight:950}.bayIdPreview{background:linear-gradient(135deg,#fffaf7,#fff3ec);border:1px solid #f56a002e;border-radius:.95rem;padding:.82rem}.bayIdPreview.tight{padding:.7rem}.bayIdPreview span,.bayIdCard span,.metricCard span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.bayIdPreview strong{color:var(--brand);margin:.15rem 0;font-size:1.28rem;font-weight:950;display:block}.bayIdPreview small,.bayIdCard small{color:var(--muted)}.trustPanel{border-radius:1.35rem;align-content:end;gap:.72rem;min-height:calc(100vh - 1.8rem);padding:1rem;display:grid;position:relative;overflow:hidden}.trustPanel:before{content:"";background:linear-gradient(#1d171324,#1d17135c),url(/washbay-logo-light-bg.png) 50% 14%/min(26rem,58%) no-repeat,radial-gradient(circle at 76% 22%,#f56a0029,#0000 17rem),linear-gradient(145deg,#fff5ee 0%,#f1eae5 100%);border-radius:1rem;position:absolute;inset:.75rem}.promiseCard{z-index:1;border-radius:1rem;padding:.9rem;position:relative}.promiseCard div,.metricCard div,.accessItem>div:first-child{width:2.1rem;height:2.1rem;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;display:grid}.promiseCard strong{margin-top:.62rem;display:block}.promiseCard p{color:var(--muted);margin:.28rem 0 0;font-size:.86rem;line-height:1.38}.consoleShell{grid-template-columns:14.5rem minmax(0,1fr);gap:.9rem;min-height:100vh;padding:.9rem;display:grid}.sidebar{border-radius:1.25rem;flex-direction:column;height:calc(100vh - 1.8rem);padding:1rem;display:flex;position:sticky;top:.9rem}.sidebarBrand{align-items:start;gap:.55rem;display:grid}.sideNav{gap:.32rem;margin:1.35rem 0;display:grid}.sideNav button{min-height:2.55rem;color:var(--muted);text-align:left;background:0 0;border-radius:.72rem;align-items:center;gap:.62rem;padding:0 .75rem;font-size:.88rem;font-weight:850;display:flex}.sideNav button.active,.sideNav button:hover{color:var(--brand);background:var(--brand-soft)}.trialCard{color:#fff;background:linear-gradient(145deg,#211c19,#3a312b);border-radius:.95rem;margin-top:auto;padding:.86rem}.trialCard span{color:#ffffffa3;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:950}.trialCard strong{margin:.32rem 0 0;font-size:1.32rem;display:block}.trialCard p{color:#ffffffb8;margin:.42rem 0 0;font-size:.82rem;line-height:1.35}.workspace{border-radius:1.25rem;min-width:0;padding:1rem}.topbar,.bayHero,.panel header,.serviceRow,.staffRow,.activity,.progressHeader{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.topbar{padding-bottom:.75rem}.topbar h1{font-size:clamp(1.45rem,2.3vw,2rem);font-weight:950}.topbarActions{align-items:end;gap:.62rem;display:flex}.baySwitcher div{width:min(18rem,31vw);height:2.55rem;padding:0 .75rem}.baySwitcher select{appearance:none;color:var(--text);font-size:.86rem;font-weight:850}.ghostButton{border:1px solid var(--line);min-height:2.55rem;color:var(--text);background:#fffaf7;padding:0 .82rem;font-size:.86rem}.bayHero{background:radial-gradient(circle at 12% 14%,#f56a0026,#0000 15rem),linear-gradient(135deg,#fffefe,#fff3eb);border:1px solid #f56a0024;border-radius:1.1rem;padding:1rem;position:relative;overflow:hidden}.bayHero.live{background:radial-gradient(circle at 12% 14%,#2fbf7121,#0000 14rem),linear-gradient(135deg,#fffefe,#effbf5)}.bayHero:after{content:"";background:#f56a0014;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5rem;right:-4rem}.bayHeroMain,.bayIdCard{z-index:1;position:relative}.bayHero h2{margin-top:.35rem;font-size:clamp(1.55rem,3vw,2.55rem);font-weight:950}.bayHero p{color:var(--muted);margin:.28rem 0 0;font-size:.9rem}.statusPill{color:#238752;background:#2fbf7117;border:1px solid #2fbf7138;border-radius:999px;align-items:center;gap:.38rem;padding:.34rem .62rem;font-size:.7rem;font-weight:950;display:inline-flex}.statusPill span{background:var(--good);border-radius:50%;width:.45rem;height:.45rem}.bayIdCard{width:min(19rem,40%);box-shadow:var(--shadow-soft);background:#ffffffb3;border:1px solid #ffffffbd;border-radius:.92rem;padding:.82rem}.bayIdCard strong{color:var(--brand);margin:.25rem 0;font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:950;display:block}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin:.72rem 0;display:grid}.metricCard{border-radius:.98rem;padding:.8rem}.metricCard span{margin-top:.7rem}.metricCard strong{margin-top:.18rem;font-size:1rem;font-weight:950;display:block}.metricCard p{color:var(--muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.32}.contentGrid{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:.72rem;display:grid}.contentGrid.single{grid-template-columns:minmax(0,1fr)}.panel{border-radius:1.05rem;padding:.9rem}.panel header{margin-bottom:.75rem}.panel h3{margin:0;font-size:.98rem}.panel header button{background:var(--brand-soft);min-height:2rem;color:var(--brand);padding:0 .68rem;font-size:.78rem}.progressHeader{color:var(--muted);margin-bottom:.48rem;font-size:.84rem}.progressHeader strong,.progressHeader span{color:var(--text);font-weight:950}.progressTrack{background:#eee7e2;border-radius:999px;height:.42rem;overflow:hidden}.progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #ff9a47);height:100%;display:block}.steps,.accessStack,.subscriptionPath,.serviceList,.activityList,.teamGrid{gap:.54rem;display:grid}.steps{margin-top:.78rem}.step{grid-template-columns:.95rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.dot{background:#ded5d0;border-radius:50%;width:.58rem;height:.58rem;margin-top:.28rem;box-shadow:0 0 0 4px #ded5d04d}.dot.done{background:var(--good);box-shadow:0 0 0 4px #2fbf7121}.step strong,.accessItem strong,.serviceRow strong,.staffRow strong,.activity strong,.subscriptionPath strong,.verificationBox strong,.emptyState strong{font-size:.9rem;font-weight:950}.step p,.accessItem p,.serviceRow p,.subscriptionPath p,.verificationBox p,.emptyState p,.activity p{color:var(--muted);margin:.15rem 0 0;font-size:.82rem;line-height:1.35}.accessItem{grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:.62rem;display:grid}.serviceRow,.activity,.staffRow,.subscriptionPath>div,.verificationBox,.emptyState{background:#fffaf7a8;border:1px solid #eadfd8c7;border-radius:.86rem;padding:.78rem}.serviceRow span{color:var(--brand);white-space:nowrap;font-size:.9rem;font-weight:950}.staffRow{justify-content:start}.avatar{color:#fff;background:#211c19;border-radius:50%;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-size:.85rem;font-weight:950;display:grid}.staffRow span{color:var(--muted);margin-left:auto;font-size:.78rem}.activity{grid-template-columns:.62rem minmax(0,1fr) auto;align-items:start;display:grid}.activity>span{background:var(--faint);border-radius:50%;width:.48rem;height:.48rem;margin-top:.35rem}.activity.good>span{background:var(--good)}.activity.warn>span{background:var(--warn)}.activity small{color:var(--faint);font-size:.76rem;font-weight:850}.subscriptionPath{grid-template-columns:repeat(3,minmax(0,1fr))}.verificationBox{color:var(--brand);gap:.8rem;display:flex}.verificationBox div{color:var(--text)}.emptyState{text-align:left;min-height:8.8rem;color:var(--brand);grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;gap:1rem;padding:1.35rem 1.5rem;display:grid}.emptyState p{text-align:left;max-width:28rem;margin-top:.35rem}.emptyState strong{color:var(--brand);text-align:left;max-width:20rem;line-height:1.25;display:block}.emptyStateIcon{width:3rem;height:3rem;color:var(--brand);background:#fff1e8;border-radius:999px;flex:none;place-items:center;display:grid}.emptyStateIcon svg{width:1.8rem;height:1.8rem}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f19154d;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.modalPanel{border-radius:1.15rem;flex-direction:column;width:min(54rem,100%);max-height:min(92vh,58rem);padding:0;display:flex;overflow:hidden}.modalHeader{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefef0;border-bottom:1px solid #eadfd8d1;border-radius:1.15rem 1.15rem 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .85rem;display:flex}.modalPanel h2{margin:0;font-size:1.12rem;font-weight:950}.modalHeader button{background:var(--brand-soft);width:2.15rem;height:2.15rem;color:var(--brand);border-radius:50%;place-items:center;display:grid}.modalBody{min-height:0;padding:1rem;overflow:auto}.setupAction{text-align:center;place-items:center;gap:.7rem;padding:.4rem 0 .2rem;display:grid}.setupPulse{width:4.2rem;height:4.2rem;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite pulse;display:grid;box-shadow:0 0 #f56a0038,inset 0 0 0 1px #f56a001f}.setupAction h3{margin:0;font-size:1.25rem}.setupAction p{max-width:22rem;color:var(--muted);margin:0;line-height:1.42}.authShell{background:radial-gradient(circle at 12% 8%,#f56a0024,#0000 22rem),linear-gradient(135deg,#050b14 0%,#07111f 48%,#101820 100%);grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);gap:0;min-height:100vh;padding:clamp(1rem,2vw,2rem)}.authHero,.authPanelDark{min-height:calc(100vh - clamp(2rem,4vw,4rem))}.authHero{background:linear-gradient(90deg,#050b1480,#050b1414),url(/washbay-owner-hero.png) 50%/cover no-repeat;border:1px solid #ffffff1a;border-radius:1.55rem 0 0 1.55rem;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.authHero:after{content:"";background:radial-gradient(circle at 80% 22%,#f56a0033,#0000 18rem),linear-gradient(#050b1424,#050b14b8);position:absolute;inset:0}.authHeroOverlay{background:#02081261;position:absolute;inset:0}.authHeroContent,.ratingGlass{z-index:1;position:relative}.authHero h1{color:#fff;letter-spacing:0;max-width:13ch;margin:0;font-size:clamp(2.45rem,4.9vw,4.4rem);font-weight:950;line-height:1.06}.authHero h1 span{color:var(--brand)}.authHero h1 .nowrap{color:#fff;white-space:nowrap}.authHero p{color:#ffffffc7;max-width:32rem;margin:1.05rem 0 0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.48}.authFeatureGrid{flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.heroFeature{color:#fff;gap:.32rem;min-width:7.5rem;display:grid}.heroFeature div{width:2.35rem;height:2.35rem;color:var(--brand);background:#ffffff14;border:1px solid #f56a0059;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 4px #f56a0014}.heroFeature strong{margin-top:.35rem;font-weight:900}.heroFeature span{color:#ffffffc7}.ratingGlass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121a26b8;border:1px solid #ffffff29;border-radius:1rem;grid-template-columns:1fr auto auto;align-items:center;gap:1.1rem;width:min(31rem,100%);padding:1rem 1.1rem;display:grid;box-shadow:0 18px 44px #0000004d}.ratingGlass strong{color:#fff;font-size:.98rem;line-height:1.35}.avatarStack{display:flex}.avatarStack span{color:#fff;background:linear-gradient(135deg,#4b5563,#111827);border:2px solid #ffffffbf;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin-left:-.45rem;font-size:.68rem;font-weight:900;display:grid}.avatarStack span:first-child{margin-left:0}.starRow{color:#facc15;white-space:nowrap;font-size:1.05rem}.authPanelDark{background:radial-gradient(circle at 18% 18%,#ffffff14,#0000 17rem),linear-gradient(145deg,#111827f5,#07111ffa);border-color:#ffffff1a;border-radius:0 1.55rem 1.55rem 0;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.8rem);display:flex;box-shadow:inset 1px 0 #ffffff0d}.authPanelDark:has(.signupCard){justify-content:flex-start!important;overflow-y:auto!important}.secureBadge{color:#fff;min-height:2.55rem;box-shadow:var(--shadow-soft);background:#ffffff12;border:1px solid #ffffff1f;border-radius:.9rem;align-self:flex-end;align-items:center;gap:.55rem;margin-bottom:clamp(1.1rem,2vw,1.8rem);padding:0 1rem;display:inline-flex}.secureBadge svg{color:#49c96d;filter:drop-shadow(0 0 8px #49c96d73)}.formCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1f2937bd,#0f172ae6),#0f172aeb;border:1px solid #ffffff1f;border-radius:clamp(1.3rem,2vw,1.8rem);padding:clamp(1.35rem,3vw,2.75rem);box-shadow:0 24px 58px #00000061,inset 0 1px #ffffff14}.authPanelDark .authCopy h1{color:#fff;max-width:none;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1.1}.authPanelDark .authCopy p{color:#e2e8f0c2;max-width:none}.iconCircle{width:4.25rem;height:4.25rem;color:var(--brand);background:#f56a001f;border:1px solid #f56a0061;border-radius:50%;place-items:center;display:grid}.authPanelDark .authTabs{background:#111827db;border-color:#ffffff1f;border-radius:.9rem;gap:0;margin-bottom:1.35rem;padding:.15rem;overflow:hidden}.authPanelDark .authTabs button{color:#aeb6c3;gap:.5rem;min-height:3.25rem;font-size:1rem}.authPanelDark .authTabs button.active{color:var(--brand);background:#f56a0014;border:1px solid #f56a00cc;box-shadow:inset 0 0 0 1px #f56a000f}.authPanelDark .field>span,.phoneField>span,.authPanelDark .otpField span{color:#fff;font-size:.95rem;font-weight:800}.authPanelDark .field div,.authPanelDark .otpField input,.phoneInputShell{color:#fff;background:#0b1220eb;border-color:#ffffff24;border-radius:.92rem;height:4rem}.authPanelDark .field input,.authPanelDark .field select,.authPanelDark .otpField input,.phoneInputShell input{color:#fff;font-size:1.05rem}.authPanelDark .field input::-moz-placeholder{color:#9ca3af}.authPanelDark .otpField input::-moz-placeholder{color:#9ca3af}.phoneInputShell input::-moz-placeholder{color:#9ca3af}.authPanelDark .field input::placeholder,.authPanelDark .otpField input::placeholder,.phoneInputShell input::placeholder{color:#9ca3af}.phoneField{gap:.42rem;display:grid}.phoneInputShell{align-items:center;gap:.75rem;padding:0 1rem;display:flex}.phoneInputShell strong{color:#fff;font-size:1.05rem;font-weight:700}.phoneInputShell svg{color:#7f8794}.phoneInputShell i{background:#ffffff24;width:1px;height:2rem}.phoneInputShell input{background:0 0;border:0;outline:0;flex:1;min-width:0}.authPanelDark .primaryButton{background:linear-gradient(135deg, #ff8a00, var(--brand-deep));border-radius:1rem;min-height:4.35rem;font-size:1.14rem;position:relative;box-shadow:0 18px 36px #f56a0047}.authPanelDark .buttonLeadIcon{position:absolute;left:1.25rem}.arrowCircle{width:2.55rem;height:2.55rem;color:var(--brand);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;right:1rem}.orRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:.65rem 0 .2rem;display:grid}.orRow span{background:#ffffff24;height:1px}.orRow p{color:#9ca3af;margin:0;font-size:.9rem}.socialRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.socialBtn{color:#fff;background:#0b1220e0;border:1px solid #ffffff24;border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.55rem;font-weight:750;display:inline-flex}.socialBtn span{width:1.45rem;height:1.45rem;color:var(--brand);background:#ffffff14;border-radius:.38rem;place-items:center;font-weight:950;display:grid}.infoBox,.securityCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;align-items:center;gap:1rem;display:flex}.infoBox{margin-top:.55rem;padding:1rem}.infoIcon{width:3.15rem;height:3.15rem;color:var(--brand);background:#f56a001a;border:1px solid #f56a0059;border-radius:50%;flex:none;place-items:center;display:grid}.infoBox strong,.securityCard strong{color:#fff}.infoBox p,.securityCard p{color:#e2e8f0b8;margin:.25rem 0 0}.securityCard{margin-top:1.4rem;padding:1.35rem}.securityCard svg{color:#49c96d;filter:drop-shadow(0 10px 18px #49c96d40);flex:none}:is(html:has(.authShell),body:has(.authShell)){height:100%;overflow:hidden}.authShell{height:100vh;max-height:100vh;padding:clamp(.65rem,1.35vw,1.25rem);overflow:hidden}.authHero,.authPanelDark{height:calc(100vh - clamp(1.3rem,2.7vw,2.5rem));min-height:0}.authHero{padding:clamp(1.15rem,2.55vw,2.5rem)}.authHeroLogo{width:min(14.6rem,32vw);margin-bottom:clamp(1.1rem,2.4vw,2rem)}.authHero h1{max-width:15ch;font-size:clamp(1.95rem,3.35vw,3.25rem);line-height:1.02}.authHero p{max-width:30rem;margin-top:.68rem;font-size:clamp(.88rem,1.02vw,1rem);line-height:1.38}.authFeatureGrid{gap:clamp(.65rem,1.3vw,1.1rem);margin-top:clamp(1.05rem,2vw,1.65rem)}.heroFeature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a85;border:1px solid #ffffff1f;border-radius:.72rem;grid-template-columns:2rem 1fr;align-items:center;gap:0 .58rem;min-width:8.5rem;padding:.56rem .68rem}.heroFeature div{grid-row:span 2;width:2rem;height:2rem}.heroFeature strong{margin-top:0;font-size:.86rem}.heroFeature span{font-size:.78rem}.ratingGlass{border-radius:.88rem;gap:.8rem;width:min(33rem,100%);padding:.65rem .85rem}.ratingGlass strong{font-size:.84rem}.avatarStack img{-o-object-fit:cover;object-fit:cover;border:2px solid #ffffffc7;border-radius:50%;width:2.35rem;height:2.35rem;margin-left:-.58rem}.avatarStack img:first-child{margin-left:0}.starRow{font-size:.92rem}.authPanelDark{padding:clamp(.9rem,2vw,1.85rem)}.secureBadge{border-radius:.72rem;min-height:2.1rem;margin-bottom:clamp(.55rem,1vw,.85rem);padding:0 .78rem;font-size:.82rem}.formCard{padding:clamp(.9rem,1.85vw,1.55rem)}.iconCircle{width:2.9rem;height:2.9rem}.authPanelDark .authCopy{margin:.55rem 0 .82rem}.authPanelDark .authCopy h1{font-size:clamp(1.42rem,1.95vw,1.85rem)}.authPanelDark .field>span,.phoneField>span,.authPanelDark .otpField span{margin-bottom:.25rem;font-size:.78rem}.countryFlag{-o-object-fit:cover;object-fit:cover;border-radius:.14rem;width:1.45rem;height:.98rem;box-shadow:0 0 0 1px #ffffff2e}.authPanelDark .primaryButton{border-radius:.82rem;min-height:3.15rem;font-size:.96rem}.authPanelDark .buttonLeadIcon{left:1rem}.socialBtn{border-radius:.72rem;min-height:2.58rem;font-size:.84rem}.socialBtn:nth-child(2) svg{color:#fff}.socialBtn:nth-child(3) svg{color:#00a4ef}.authHero h1{font-weight:900}.heroFeature strong,.ratingGlass strong,.authPanelDark .authTabs button,.infoBox strong,.securityCard strong{font-weight:700}.authPanelDark{overflow:hidden}.secureBadge{min-height:1.95rem;margin-bottom:.48rem;font-size:.78rem;font-weight:700}.formCard{max-height:calc(100vh - 5.4rem);overflow:auto}.formCard::-webkit-scrollbar{display:none}.ownerSpinner{vertical-align:middle;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}.ownerSpinner.dark{border-color:#fb5a00 #11182740 #11182740}.signupCard{padding:clamp(.62rem,1.25vw,1rem);max-height:none!important;overflow:visible!important}.signupCard::-webkit-scrollbar{display:none}.signupCard .iconCircle{display:none}.authPanelDark .authCopy h1{font-size:clamp(1.22rem,1.58vw,1.52rem);font-weight:800}.authPanelDark .authCopy p{margin-top:.28rem;font-size:.76rem;line-height:1.24}.signupCard .authCopy{margin:0 0 .46rem}.authPanelDark .authTabs{margin-bottom:.48rem}.authPanelDark .authTabs button{min-height:2.06rem;font-size:.76rem}.authPanelDark .authForm{gap:.62rem}.authPanelDark .field>span,.phoneField>span,.authPanelDark .otpField span{margin-bottom:.25rem;font-size:.66rem;font-weight:700}.authPanelDark .field div,.authPanelDark .otpField input,.phoneInputShell{border-radius:.62rem;height:2.32rem}.authPanelDark .field input,.authPanelDark .field select,.authPanelDark .otpField input,.phoneInputShell input,.phoneInputShell strong{font-size:.78rem}.phoneInputShell{gap:.48rem;padding:0 .68rem}.countryFlag{width:1.32rem;height:.86rem}.phoneInputShell i{height:1.22rem}.authPanelDark .primaryButton{border-radius:.68rem;min-height:2.55rem;font-size:.8rem;font-weight:800}.authPanelDark .buttonLeadIcon{width:1rem;height:1rem;left:.88rem}.arrowCircle{width:1.55rem;height:1.55rem;right:.65rem}.orRow{gap:.62rem;margin:.08rem 0 0}.orRow p{font-size:.68rem}.socialRow{gap:.48rem}.socialBtn{border-radius:.62rem;min-height:2.06rem;font-size:.72rem;font-weight:700}.socialBtn svg{width:.98rem;height:.98rem}.infoBox{border-radius:.7rem;margin-top:.12rem;padding:.46rem .54rem}.infoIcon{width:1.72rem;height:1.72rem}.infoBox strong,.securityCard strong{font-size:.74rem}.infoBox p,.securityCard p{margin-top:.1rem;font-size:.66rem}.securityCard{border-radius:.72rem;margin-top:.42rem;padding:.5rem .6rem}.securityCard svg{width:1.45rem;height:1.45rem}.signupCard .finePrint{font-size:.62rem;line-height:1.15}.otpCard{background:radial-gradient(circle at 88% 0,#f56a001f,#0000 13rem),linear-gradient(145deg,#182232e6,#0a121ff5);width:min(100%,34rem);max-height:none;margin-inline:auto;padding:clamp(1.1rem,2vw,1.55rem)}.otpForm{gap:.9rem}.otpCard .otpHeader{align-items:center;gap:.82rem;margin-bottom:.25rem}.otpCard .otpIcon{background:radial-gradient(circle,#f56a0038,#f56a0014);border:1px solid #f56a006b;width:3rem;height:3rem;box-shadow:0 0 0 6px #f56a000f,0 12px 24px #00000038}.otpCard .eyebrow{color:#ff9a47;letter-spacing:.16em;margin-bottom:.22rem;font-size:.66rem;font-weight:800}.otpCard .otpHeader h2{color:#fff;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;line-height:1.1}.otpCard .otpHeader p:not(.eyebrow){color:#e2e8f0d1;font-size:.88rem}.otpFocus span{color:#ffffffe6;font-size:.76rem;font-weight:750}.authPanelDark .otpFocus input{color:#fff;letter-spacing:.24em;text-align:center;background:linear-gradient(#0f172afa,#090f1bfa);border-color:#f56a007a;border-radius:1rem;height:4rem;font-size:clamp(1.38rem,2.1vw,1.75rem);font-weight:700;box-shadow:0 0 0 4px #f56a0014,0 18px 34px #0000003d,inset 0 1px #ffffff14}.authPanelDark .otpFocus input::placeholder{color:#e2e8f042;font-weight:650}.otpBayPreview{background:linear-gradient(135deg,#f56a001c,#ffffff0d);border-color:#f56a0047;padding:.72rem .82rem}.otpBayPreview span{color:#e2e8f0b8;font-size:.62rem;font-weight:750}.otpBayPreview strong{color:#ff8a2a;font-size:1.18rem;font-weight:800}.otpBayPreview small{color:#e2e8f0c7}.otpCard .primaryButton{color:#fff;min-height:3.2rem;margin-top:.2rem}.otpCard .textButton{color:#e2e8f0ad;min-height:1.8rem;font-size:.82rem;font-weight:700}.resendOtpButton{color:#ff9a47;background:#f56a0014;border:1px solid #f56a0047;border-radius:.72rem;min-height:2rem;font-size:.82rem;font-weight:800}.resendOtpButton:disabled{opacity:.58}.otpCard .formAlert.error{color:#fecaca;background:#7f1d1d3d;border-color:#f8717147}.ownerDashboardShell{color:#211f1f;background:#f5f5f5;grid-template-columns:15.25rem minmax(0,1fr);gap:0;height:100vh;padding:.7rem;display:grid;overflow:hidden}.ownerNavScrim,.ownerMenuButton,.ownerSidebarClose{display:none}.ownerSidebar{background:#fff;border:1px solid #efe3dc;border-radius:1.15rem 0 0 1.15rem;flex-direction:column;justify-content:space-between;height:calc(100vh - 1.4rem);min-height:0;padding:1.35rem 1.15rem;display:flex;position:sticky;top:.7rem;overflow:hidden;box-shadow:0 14px 34px #9b6b470f}.ownerSidebarLogo{flex:none;margin-bottom:1.55rem;position:relative}.ownerSidebarLogo img{width:9.2rem}.ownerSidebarLogo span{color:#5f5752;letter-spacing:.08em;text-transform:uppercase;margin-top:.5rem;font-size:.72rem;font-weight:800;display:block}.ownerNav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#eadfd8 transparent;gap:.34rem;max-height:calc(100vh - 22.5rem);padding-right:.2rem;display:grid;overflow-y:auto}.ownerNav button{color:#5f5752;text-align:left;background:0 0;border-radius:.85rem;align-items:center;gap:.8rem;height:2.85rem;padding:0 .85rem;font-size:.88rem;font-weight:600;display:flex}.ownerNav button.active,.ownerNav button:hover{color:#f56600;background:#fff1e8}.ownerSettingsNavGroup{gap:.14rem;display:grid}.ownerSettingsNavGroup>button .settingsChevron{margin-left:auto;transition:transform .18s}.ownerSettingsNavGroup>button .settingsChevron.open{transform:rotate(180deg)}.ownerSettingsSubNav{border-left:1px solid #efe3dc;gap:.08rem;margin:-.02rem 0 .14rem .9rem;padding-left:.48rem;display:grid}.ownerSettingsSubNav button{color:#6c625c;border-radius:.58rem;gap:.55rem;height:2rem;padding:0 .55rem;font-size:.72rem;font-weight:620}.ownerSettingsSubNav button svg{width:.82rem;height:.82rem}.ownerSettingsSubNav button.active,.ownerSettingsSubNav button:hover{color:#f56600;background:#fff6ef}.ownerSidebarFooter{background:#fff;flex:none;gap:.62rem;padding-top:.62rem;display:grid}.ownerTrialCard{color:#fff;background:#2b241f;border-radius:.82rem;gap:.3rem;padding:.72rem;display:grid;box-shadow:0 16px 30px #2b241f33}.ownerTrialCard svg{color:#ffb000}.ownerTrialCard span{color:#c9bdb4;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.ownerTrialCard strong{font-size:1.02rem;font-weight:850}.ownerTrialCard p{color:#e0d8d2;margin:0;font-size:.66rem;line-height:1.32}.ownerTrialCard button{color:#f56600;background:0 0;border:1px solid #f56600;border-radius:.7rem;height:1.92rem;margin-top:.22rem;font-size:.7rem;font-weight:800}.ownerUserRow{background:#fff;border:1px solid #efe3dc;border-radius:.78rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;width:100%;padding:.46rem;display:grid}.ownerAvatar{color:#fff;background:#f56600;border-radius:50%;place-items:center;width:2.05rem;height:2.05rem;font-weight:850;display:grid}.ownerAvatarImage{-o-object-fit:cover;object-fit:cover;border:2px solid #fff1e8;border-radius:50%;width:2.05rem;height:2.05rem}.ownerUserRow strong,.ownerUserRow span{display:block}.ownerUserRow strong{font-size:.78rem}.ownerUserRow span{color:#7a7470;margin-top:.1rem;font-size:.66rem}.ownerLogoutButton{color:#7a7470;background:#fff;border:1px solid #efe3dc;border-radius:.75rem;min-height:1.95rem;font-size:.72rem;font-weight:800}.ownerLogoutButton:hover{color:#f56600;border-color:#f5660052}.profilePreview{background:#f5f5f5;border:1px solid #efe3dc;border-radius:.9rem;align-items:center;gap:.8rem;padding:.8rem;display:flex}.profilePreview .ownerAvatar,.profilePreview .ownerAvatarImage{width:3.25rem;height:3.25rem}.profilePreview strong,.profilePreview span{display:block}.profilePreview strong{color:#211f1f;font-size:1rem}.profilePreview span,.profileHint{color:#7a7470;font-size:.78rem}.profileHint{margin:-.1rem 0 0;line-height:1.4}.profileFileField{gap:.35rem;display:grid}.profileFileField span{color:#3d332e;font-size:.76rem;font-weight:850}.profileFileField input{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.8rem;width:100%;padding:.7rem;font-size:.84rem}.profileFileField input::file-selector-button{color:#f56600;background:#fff1e8;border:0;border-radius:.62rem;margin-right:.85rem;padding:.52rem .78rem;font-weight:850}.profileLogoutButton{color:#a72828;background:#fff;border:1px solid #cc2b2b33;border-radius:.8rem;min-height:2.8rem;font-weight:850}.profileLogoutButton:hover{background:#cc2b2b0f}.ownerMain{background:#f5f5f5;border:1px solid #efe3dc;border-left:0;border-radius:0 1.15rem 1.15rem 0;min-width:0;height:calc(100vh - 1.4rem);min-height:0;padding:0;position:relative;overflow:hidden}.ownerTopBar{z-index:10;background:#f5f5f5;border-bottom:1px solid #efe3dcc7;justify-content:space-between;align-items:flex-start;gap:1.1rem;min-height:8.8rem;margin-bottom:0;padding:clamp(1.05rem,2vw,1.65rem) clamp(1.05rem,2vw,1.65rem) 1rem;display:flex;position:sticky;top:0}.ownerKicker{color:#f56600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .42rem;font-size:.72rem;font-weight:850}.ownerTopBar h1{margin:0;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:850;line-height:1}.ownerWelcome{color:#211f1f;margin:1rem 0 0;font-size:1.08rem}.ownerSubtext{color:#7a7470;margin:.36rem 0 0;font-size:.88rem}.ownerTopActions{align-items:center;gap:.8rem;display:flex}.ownerContentScroll{overscroll-behavior:contain;background:#f5f5f5;height:calc(100% - 8.8rem);padding:1.6rem clamp(1.25rem,2.4vw,2rem) 5.5rem;overflow-y:auto}.ownerBaySelector{background:#fff;border:1px solid #efe3dc;border-radius:.88rem;align-items:center;gap:.62rem;min-width:20rem;height:2.85rem;padding:0 .9rem;display:flex;box-shadow:0 10px 26px #9b6b470d}.ownerBaySelector svg{color:#f56600}.ownerBaySelector select{appearance:none;color:#211f1f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.88rem;font-weight:700}.ownerBellButton{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:50%;place-items:center;width:2.85rem;height:2.85rem;display:grid;position:relative;box-shadow:0 10px 26px #9b6b470d}.ownerTopProfileButton{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:999px;align-items:center;gap:.5rem;height:2.85rem;padding:0 .75rem 0 .32rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #9b6b470d}.ownerTopProfileButton .ownerAvatar,.ownerTopProfileButton .ownerAvatarImage{width:2.1rem;height:2.1rem}.ownerAddBayButton{color:#f56600;background:#fff1e8;border:1px solid #f5660038;border-radius:.88rem;align-items:center;gap:.48rem;height:2.85rem;padding:0 .9rem;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #f5660014}.ownerAddBayButton small{color:#9b6b47;letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:999px;padding:.15rem .42rem;font-size:.58rem;font-weight:850}.ownerBellButton span{color:#fff;background:#f56600;border-radius:999px;place-items:center;min-width:1.18rem;height:1.18rem;font-size:.62rem;font-weight:850;display:grid;position:absolute;top:-.25rem;right:-.2rem}.ownerDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start;gap:1.45rem;display:grid}.ownerDashboardLeft,.ownerDashboardRight{gap:1.45rem;display:grid}.ownerMetricRow,.ownerAnalyticsRow,.ownerSummaryRow{gap:1.2rem;display:grid}.ownerMetricRow{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerAnalyticsRow{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.9fr)}.ownerMetricCard,.ownerChartCard,.ownerJobsCard,.ownerSetupCard,.ownerPerformanceCard,.ownerQuickCard,.ownerSectionCard{background:#fff;border:1px solid #efe3dc;border-radius:1rem;box-shadow:0 14px 34px #9b6b470f}.ownerMetricCard{min-height:7.1rem;padding:1.08rem 1.15rem;position:relative}.ownerMetricIcon{border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;margin-bottom:.62rem;display:grid}.ownerMetricIcon.orange{color:#f56600;background:#fff0e5;box-shadow:0 12px 22px #f566001f}.ownerMetricIcon.purple{color:#8b5cf6;background:#f2ecff}.ownerMetricIcon.green{color:#22b573;background:#eafbf2}.ownerMetricCard>span{color:#8c837d;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850;display:block}.ownerMetricCard div:last-of-type{align-items:baseline;gap:.45rem;margin-top:.36rem;display:flex}.ownerMetricCard strong{color:#211f1f;font-size:1.28rem;font-weight:850}.ownerMetricCard small,.ownerSummaryRow em{color:#0ea95b;font-size:.72rem;font-style:normal;font-weight:800}.ownerMetricCard p,.ownerSetupCard p,.ownerPerformanceCard small{color:#7a7470;margin:.24rem 0 0;font-size:.78rem}.ownerChartCard,.ownerJobsCard,.ownerPerformanceCard,.ownerSetupCard,.ownerQuickCard,.ownerSectionCard{padding:clamp(1.05rem,1.45vw,1.35rem)}.ownerChartCard header,.ownerPerformanceCard header,.ownerSectionCard header{justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.85rem;display:flex}.ownerSectionCard header p{color:#7a7470;margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.sectionHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;max-width:min(100%,56rem);display:flex}.sectionHeaderActions>select,.sectionHeaderActions>input[type=date],.sectionHeaderActions>.clockingSearch{flex:0 13.5rem}.sectionHeaderActions>.clockingSearch{min-width:min(18rem,100%)}.sectionHeaderActions .active,.sectionHeaderActions button.active{color:#f56600;background:#fff1e8;border-color:#f5660059}.ownerChartCard h2,.ownerJobsCard h2,.ownerSetupCard h2,.ownerPerformanceCard h2,.ownerQuickCard h2,.ownerSectionCard h2,.ownerPerformanceCard h3{color:#211f1f;margin:0;font-size:1rem;font-weight:850;line-height:1.25}.ownerChartCard header button,.ownerPerformanceCard header button,.ownerSectionCard header button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.65rem;align-items:center;gap:.35rem;min-height:2rem;padding:0 .7rem;font-size:.72rem;font-weight:750;display:inline-flex}.ownerLineChart{grid-template-columns:3.7rem minmax(0,1fr);gap:.75rem;margin-top:1.2rem;display:grid;position:relative}.chartAxis{color:#7a7470;flex-direction:column;justify-content:space-between;height:10.65rem;font-size:.66rem;display:flex}.ownerLineChart svg{border-bottom:1px solid #efe3dc;width:100%;height:10.65rem;overflow:visible}.chartTooltip{color:#fff;white-space:nowrap;background:#2b241f;border-radius:.45rem;padding:.34rem .5rem;font-size:.68rem;font-weight:800;position:absolute;transform:translate(-50%,-120%)}.chartDays{color:#7a7470;text-align:center;grid-template-columns:repeat(7,1fr);margin:.45rem 0 0 4.45rem;font-size:.68rem;display:grid}.ownerDonutWrap{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.75rem;display:grid}.ownerDonut{background:radial-gradient(circle at center, #fff 0 48%, transparent 49%), conic-gradient(#f56600 0 45%, #8b5cf6 45% 70%, #43c477 70% 85%, #38a3db 85% 95%, #cbc2bc 95% 100%);border-radius:50%;align-content:center;place-items:center;width:7.8rem;height:7.8rem;display:grid}.ownerDonut strong,.ownerDonut span{text-align:center;display:block}.ownerDonut strong{font-size:1.2rem;font-weight:850}.ownerDonut span{color:#7a7470;font-size:.7rem}.ownerLegend{gap:.65rem;display:grid}.ownerLegend div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.ownerLegend i{border-radius:50%;width:.65rem;height:.65rem}.ownerLegend span{color:#7a7470;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.ownerLegend strong{font-size:.74rem}.ownerSetupCard{background:#fff;position:relative;overflow:hidden}.ownerSetupHero{align-items:center;gap:.9rem;display:flex}.ownerSetupHero>div:first-child{color:#f56600;background:#fff1e8;border-radius:50%;place-items:center;width:3.65rem;height:3.65rem;display:grid;box-shadow:0 16px 26px #f566001f}.ownerSetupTrack{background:#f2e6dd;border-radius:999px;height:.44rem;margin-top:1.5rem}.ownerSetupTrack span{border-radius:inherit;background:#f56600;height:100%;display:block}.ownerProgressText{text-align:right;font-weight:850;color:#f56600!important}.ownerStepList{gap:.72rem;margin-top:1rem;display:grid}.ownerStepList div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.ownerStepList svg{color:#43c477}.emptyStep{border:1px solid #f56600;border-radius:50%;width:1rem;height:1rem}.ownerStepList strong{font-size:.82rem;font-weight:650}.ownerStepList small{color:#7a7470;font-size:.66rem}.ownerStepList small.done{color:#0ea95b}.ownerStepList small.active{color:#f56600}.ownerSetupCard>button{color:#fff;background:#f56600;border-radius:.72rem;width:100%;min-height:2.55rem;margin-top:1.35rem;font-weight:850}.ownerSummaryRow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.ownerSummaryRow>div{align-items:center;gap:.85rem;display:flex}.ownerSummaryRow>div+div{border-left:1px solid #efe3dc;padding-left:1.3rem}.ownerSummaryRow span{color:#f56600;background:#fff1e8;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.ownerSummaryRow small,.ownerSummaryRow strong,.ownerSummaryRow em{display:block}.ownerSummaryRow strong{margin-top:.22rem;font-size:1.05rem;font-weight:850}.ownerDivider{background:#efe3dc;height:1px;margin:1.35rem 0}.ownerActivityList{gap:.55rem;margin-top:.75rem;display:grid}.ownerActivityList div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.ownerActivityList span{color:#43c477;background:#eafbf2;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.ownerActivityList span.warn{color:#f56600;background:#fff1e8}.ownerActivityList p{color:#211f1f;margin:0;font-size:.82rem}.ownerOutlineButton{color:#f56600;background:#fff;border:1px solid #f56600;border-radius:.65rem;min-height:2.35rem;margin-top:1rem;padding:0 1.25rem;font-weight:850}.ownerQuickCard>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.ownerQuickCard button{color:#f56600;background:#fff;border:1px solid #efe3dc;border-radius:.85rem;place-items:center;gap:.45rem;min-height:5rem;display:grid}.ownerQuickCard button:last-child{grid-column:1/-1;min-height:4.25rem}.ownerQuickCard button span{color:#211f1f;font-size:.78rem;font-weight:650}.ownerChatButton{color:#fff;background:#f56600;border-radius:50%;place-items:center;width:3.55rem;height:3.55rem;display:grid;position:fixed;bottom:1.25rem;right:1.55rem;box-shadow:0 18px 32px #f5660047}.ownerSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ownerTableList{gap:.7rem;margin-top:1rem;display:grid}.hiddenLegacyServiceList{display:none}.ownerTableList>div{border:1px solid #efe3dc;border-radius:.85rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.ownerTableList strong{font-size:.9rem}.ownerTableList span{color:#7a7470;font-size:.8rem}.ownerTableList em{color:#f56600;white-space:nowrap;font-style:normal;font-weight:850}.ownerTableList em.good{color:#058845}.ownerTableList em.warn{color:#c9302c}.notificationSettingRow{color:#211f1f;text-align:left;background:#fff;border:1px solid #efe3dc;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.85rem;display:flex}.notificationSettingRow+.notificationSettingRow{margin-top:.7rem}.notificationSettingRow span{gap:.22rem;display:grid}.notificationSettingRow strong{font-size:.9rem}.notificationSettingRow small{color:#7a7470;font-size:.78rem;line-height:1.4}.notificationSettingRow i{color:#7a7470;text-align:center;background:#f4eee9;border-radius:999px;min-width:3rem;padding:.34rem .65rem;font-size:.72rem;font-style:normal;font-weight:850}.notificationSettingRow i.on{color:#f56600;background:#fff0e6}.notificationEventList{gap:.65rem;max-width:48rem;margin-top:.85rem;display:grid}.notificationEventRow{background:#fff;border:1px solid #efe3dc;border-radius:.86rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;max-width:48rem;padding:.8rem;display:grid}.notificationEventRow.read{opacity:.68}.notificationStatusDot{background:#f56600;border-radius:50%;width:.72rem;height:.72rem;margin-top:.28rem}.notificationStatusDot.good{background:#058845}.notificationStatusDot.warn{background:#c9302c}.notificationEventRow strong{color:#211f1f;font-size:.84rem;font-weight:850;line-height:1.25;display:block}.notificationEventRow p{color:#6f6762;overflow-wrap:anywhere;max-width:58ch;margin:.28rem 0 0;font-size:.78rem;line-height:1.45}.notificationMessageBubble{background:#faf8f6;border:1px solid #f0e5df;border-radius:.72rem;padding:.42rem .62rem;display:inline-block}.notificationEventRow em{color:#f56600;margin-top:.42rem;font-size:.68rem;font-style:normal;font-weight:850;line-height:1.35;display:block}.notificationEventRow em.good{color:#058845}.notificationEventRow em.warn{color:#c9302c}.notificationRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.notificationRowActions button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.65rem;min-height:2rem;padding:0 .65rem;font-size:.72rem;font-weight:800}.notificationRowActions button:disabled{opacity:.5}.supportThreadRow{background:linear-gradient(#fff 0%,#fffaf7 100%);border-radius:.86rem}.supportThreadRow.ownerReply{background:#fff7f0;border-color:#f56a0029;max-width:38rem;margin-left:clamp(1rem,5vw,4rem)}.supportThreadRow.ownerReply .notificationStatusDot{background:var(--brand)}.supportThreadRow.ownerReply .notificationMessageBubble{background:#fff;border-color:#f56a002e}.supportReplyBox{background:linear-gradient(135deg,#fffaf7 0%,#fff 60%,#fff4eb 100%);border:1px solid #f56a001f;border-radius:.85rem;grid-column:2/-1;grid-template-columns:minmax(0,1fr) 4.8rem;align-items:stretch;gap:.6rem;width:100%;padding:.65rem;display:grid}.supportReplyBox textarea{resize:vertical;min-height:50px;font:inherit;background:#fff;border:1px solid #eadbd2;border-radius:.75rem;padding:.58rem .75rem;font-size:.82rem;line-height:1.45}.supportReplyBox button{align-self:stretch;min-height:38px;font-size:.78rem;font-weight:900;box-shadow:0 10px 18px #f56a0038;background:linear-gradient(135deg, var(--brand), var(--brand-deep))!important;color:#fff!important;opacity:1!important;border:0!important;border-radius:.75rem!important;padding:0 .85rem!important}.supportReplyBox small{color:var(--muted);grid-column:1/-1;font-weight:800}.supportComposer{background:linear-gradient(135deg,#fffaf6 0%,#fff 62%,#fff7f0 100%);border:1px solid #f56a0029;border-radius:.95rem;grid-template-columns:minmax(0,1fr) 8.5rem;align-items:stretch;gap:.7rem;max-width:48rem;margin-bottom:.85rem;padding:.8rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.supportComposer label{gap:.45rem;display:grid}.supportComposer span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.supportComposer textarea{resize:vertical;background:#fff;border:1px solid #eadbd2;border-radius:.78rem;width:100%;min-height:54px;padding:.65rem .8rem;font-size:.82rem;line-height:1.45}.supportComposer button{white-space:nowrap;justify-content:center;align-self:end;align-items:center;gap:.4rem;min-height:38px;padding:0 .9rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 10px 20px #f56a003d;background:linear-gradient(135deg, var(--brand), var(--brand-deep))!important;color:#fff!important;opacity:1!important;border:0!important;border-radius:.78rem!important}.supportComposer button svg,.supportReplyBox button svg{color:currentColor}.supportComposer small{color:var(--muted);grid-column:1/-1;font-weight:850}.jobLogWorkspace{gap:1rem;display:grid}.jobLogSummaryStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.jobLogSummaryStrip article{background:#fffaf7;border:1px solid #efe3dc;border-radius:.9rem;min-width:0;padding:.8rem .9rem}.jobLogSummaryStrip span{color:#746b66;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2;display:block}.jobLogSummaryStrip strong{color:#171717;overflow-wrap:anywhere;margin-top:.25rem;font-size:1.05rem;font-weight:950;display:block}.ownerJobBoard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;display:grid}.ownerJobBoardColumn{background:linear-gradient(#fff 0%,#fffaf7 100%);border:1px solid #efe3dc;border-radius:.95rem;min-width:0;padding:.95rem}.ownerJobBoardColumn header{justify-content:space-between;gap:.8rem;margin-bottom:.8rem;display:flex}.ownerJobBoardColumn h3{color:#211f1f;margin:0;font-size:.95rem;font-weight:950}.ownerJobBoardColumn header p,.ownerJobBoardColumn section p{color:#7a7470;margin:.18rem 0 0;font-size:.76rem;line-height:1.35}.ownerJobBoardColumn section em{color:#f56600;background:#fff1e8;border-radius:999px;width:fit-content;padding:.22rem .5rem;font-size:.68rem;font-style:normal;font-weight:950}.ownerJobBoardColumn header>strong{color:#f56600;background:#fff1e8;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.82rem;display:grid}.ownerJobBoardColumn>div{gap:.6rem;display:grid}.ownerJobBoardColumn section{background:#fff;border:1px solid #f0e5de;border-radius:.78rem;gap:.2rem;min-width:0;padding:.75rem;display:grid}.ownerJobBoardColumn section.notified{background:#f7fff9;border-color:#22b5733d}.ownerJobBoardColumn section span{color:#f56600;text-transform:uppercase;font-size:.72rem;font-weight:950}.ownerJobBoardColumn section strong{color:#211f1f;overflow-wrap:anywhere;min-width:0;font-size:.86rem}.ownerJobBoardEmpty{color:#8c837d;text-align:center;border:1px dashed #eadbd1;border-radius:.78rem;margin:0;padding:.9rem;font-size:.82rem}.jobLogList{gap:.7rem;display:grid}.jobLogTable{overflow-x:auto}.jobLogTableHeader{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;gap:1rem;min-width:42rem;padding:0 .95rem .4rem;display:grid}.jobLogTableHeader span{color:#81756f;text-transform:uppercase;font-size:.72rem;font-weight:900}.jobLogTable article,.jobLogList article{background:#fff;border:1px solid #efe3dc;border-radius:.95rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:1rem;min-width:42rem;padding:.95rem;display:grid}.jobLogTable article span,.jobLogTable article em,.jobLogList article span,.jobLogList article em{color:#7a7470;font-size:.8rem;font-style:normal;line-height:1.4;display:block}.jobLogTable article em,.jobLogList article em{color:#f56600;font-weight:850}@media (max-width:980px){.jobLogSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.paymentsWorkspace{gap:1rem;display:grid}.paymentRailWorkspace{gap:1rem}.billingRailTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.billingRailTabs button{color:#3a332f;cursor:pointer;text-align:left;background:#fff;border:1px solid #eadbd2;border-radius:.9rem;justify-items:start;gap:.18rem;min-width:0;min-height:4rem;padding:.7rem .8rem;display:grid}.billingRailTabs button.active{background:#fff4eb;border-color:#f5660057;box-shadow:0 12px 28px #f5660014}.billingRailTabs strong{color:#171717;font-size:.88rem;font-weight:950}.billingRailTabs span{color:#7a7470;font-size:.72rem;font-weight:750;line-height:1.25}.paymentRailSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.paymentRailMetric{background:#fffaf7;border:1px solid #efe3dc;border-radius:.95rem;min-width:0;padding:.9rem}.paymentRailMetric span{color:#746b66;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.paymentRailMetric strong{color:#191919;overflow-wrap:anywhere;margin-top:.35rem;font-size:1.15rem;font-weight:950;display:block}.paymentRailMetric.good{background:#f7fff9;border-color:#22b5733d}.paymentRailMetric.warn{background:#fff7f1;border-color:#f56a003d}.paymentRailMetric.danger{background:#fff4f3;border-color:#b423183d}.cashWarningPanel{background:#fff7f1;border:1px solid #f566003d;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.cashWarningPanel svg{color:#f56600}.cashWarningPanel strong,.cashWarningPanel span{color:#211f1f;font-weight:950}.cashWarningPanel p{color:#6f6660;margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.cashWarningPanel span{white-space:nowrap;background:#fff;border-radius:999px;padding:.45rem .7rem}.cashWarningPanel.danger{background:#fff4f3;border-color:#b4231842}.cashWarningPanel.danger svg{color:#b42318}.verificationFormCard{align-content:start;gap:.75rem;display:grid}.verificationFormCard header{margin-bottom:.2rem}.verificationFormCard header p{color:#6f6660;margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.verificationFormCard label{gap:.35rem;display:grid}.verificationFormCard label span{color:#6a5f59;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950}.verificationFormCard button{justify-self:start;margin-top:.15rem}.verificationPhotoReady,.verificationPhotoMissing{margin:-.2rem 0 0;font-size:.82rem;font-weight:800}.verificationPhotoReady{color:#07883b}.verificationPhotoMissing{color:#a95a18}.payoutChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.payoutChoiceGrid button{color:#3a332f;text-align:left;background:#fff;border-color:#eadbd2;justify-self:stretch;gap:.25rem;min-height:4.5rem;display:grid}.payoutChoiceGrid button.active{color:#f56600;background:#fff4eb;border-color:#f5660059}.payoutChoiceGrid button strong{color:inherit;font-size:.98rem;font-weight:950}.payoutChoiceGrid button span{color:#766b65;text-transform:none;font-size:.78rem;font-weight:750;line-height:1.35}.payoutStatusStrip{gap:.55rem;margin-top:.8rem;display:grid}.payoutStatusStrip div,.paymentRailMiniList div{background:#fffaf7;border:1px solid #efe3dc;border-radius:.9rem;min-width:0;padding:.75rem}.payoutStatusStrip span,.paymentRailMiniList span{color:#746b66;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.payoutStatusStrip strong,.paymentRailMiniList strong{color:#211f1f;overflow-wrap:anywhere;margin-top:.25rem;font-size:.98rem;font-weight:950;display:block}.paymentRailMiniList em{color:#7a7470;margin-top:.18rem;font-size:.78rem;font-style:normal;line-height:1.35;display:block}.payoutHoldNotice{color:#8b3d00;background:#fff4eb;border-radius:.8rem;margin:.75rem 0 0;padding:.7rem .8rem;font-size:.82rem;font-weight:800;line-height:1.45}.paymentRailInsightGrid{align-items:stretch}.paymentRailMiniList{gap:.65rem;display:grid}.payoutSummaryList{grid-template-columns:repeat(3,minmax(0,1fr))}.verificationFormCard select{color:#151515;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #eadbd2;border-radius:.8rem;padding:0 .8rem;font-weight:800}.billingSettingsCard{max-width:48rem}.payoutSetupCard{gap:1rem}.payoutSetupCard header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.payoutReviewBadge{background:#fff4eb;border-radius:999px;flex:none;padding:.4rem .65rem;color:#f56600!important;font-size:.72rem!important}.payoutFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.payoutFormGrid label{gap:.38rem;display:grid}.payoutFormGrid label span{color:#6a5f59;text-transform:uppercase;font-size:.72rem;font-weight:950}.payoutFormGrid input,.payoutFormGrid select{color:#151515;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #eadbd2;border-radius:.85rem;padding:0 .85rem;font-weight:850}.payoutFormGrid input[readonly]{color:#37312e;cursor:default;background:#f7f3f0}.payoutVerificationPanel{background:#fffaf6;border:1px solid #eadbd2;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.payoutVerificationPanel.verified{background:#f3fff7;border-color:#b8e6c6}.payoutVerificationPanel.error{background:#fff6f5;border-color:#f3b5ad}.payoutVerificationPanel strong{color:#151515;font-size:.9rem;font-weight:950;display:block}.payoutVerificationPanel p{color:#6f625c;margin:.22rem 0 0;font-size:.82rem;line-height:1.45}.payoutVerificationPanel button{color:#f56600;background:#fff;border:1px solid #f56600;border-radius:.8rem;flex:none;min-height:2.65rem;padding:0 1rem;font-weight:950}.payoutVerificationPanel button:disabled,.savePayoutButton:disabled{color:#9a8c84;box-shadow:none;cursor:not-allowed;background:#f2ece8;border-color:#eadbd2}.fieldSuccessHint,.fieldErrorHint,.fieldInfoHint{font-size:.76rem;font-style:normal;font-weight:800;line-height:1.35}.fieldSuccessHint{color:#07883b}.fieldErrorHint{color:#b42318}.fieldInfoHint{color:#746b66}.savePayoutButton{color:#fff;background:#f56600;border:0;border-radius:.95rem;justify-self:start;min-height:3.2rem;padding:0 1.25rem;font-size:.96rem;font-weight:950;box-shadow:0 14px 28px #f566002e}.paymentLedgerTable{overflow-x:auto}.paymentLedgerTable>div,.paymentLedgerTable article{grid-template-columns:minmax(9rem,1fr) minmax(11rem,1fr) minmax(6rem,.7fr) repeat(3,minmax(6rem,.7fr)) minmax(8rem,.9fr);align-items:center;gap:.7rem;min-width:58rem;display:grid}.paymentLedgerTable>div{padding:0 .8rem .45rem}.paymentLedgerTable>div span{color:#81756f;text-transform:uppercase;font-size:.72rem;font-weight:900}.paymentLedgerTable article{background:#fff;border:1px solid #efe3dc;border-radius:.85rem;margin-bottom:.55rem;padding:.75rem .8rem}.paymentLedgerTable article span,.paymentLedgerTable article em{color:#7a7470;font-size:.8rem;font-style:normal}.paymentLedgerTable article strong,.paymentLedgerTable article em{color:#f56600;font-weight:900}.disbursementTable{overflow-x:auto}.disbursementTable>div,.disbursementTable article{grid-template-columns:minmax(8rem,1fr) repeat(5,minmax(7rem,.9fr));align-items:center;gap:.65rem;min-width:50rem;display:grid}.disbursementTable>div{padding:0 .8rem .45rem}.disbursementTable>div span{color:#81756f;text-transform:uppercase;font-size:.72rem;font-weight:900}.disbursementTable article{background:#fff;border:1px solid #efe3dc;border-radius:.85rem;margin-bottom:.55rem;padding:.75rem .8rem}.disbursementTable article span,.disbursementTable article em{color:#7a7470;font-size:.8rem;font-style:normal}.disbursementTable article strong,.disbursementTable article em{color:#f56600;font-weight:900}@media (max-width:1100px){.paymentRailSummary,.billingRailTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.payoutSummaryList{grid-template-columns:1fr}}@media (max-width:640px){.billingRailTabs,.payoutFormGrid,.payoutChoiceGrid,.payoutSetupCard header{grid-template-columns:1fr}.payoutSetupCard header{display:grid}}.ownerDashboardShell .billingPayoutCenter{gap:clamp(1rem,2vw,1.4rem)}.ownerDashboardShell .billingPayoutHero{gap:1.1rem;display:grid;background:radial-gradient(circle at 78% 18%,#fb5a001a,#0000 18rem),#fff!important}.ownerDashboardShell .billingHeroHeader,.ownerDashboardShell .billingTopGrid,.ownerDashboardShell .billingHeroGrid{gap:1rem;display:grid}.ownerDashboardShell .billingHeroHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ownerDashboardShell .billingHeroHeader span{color:var(--legacy-brand,#fb5a00);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ownerDashboardShell .billingHeroHeader h2{color:var(--legacy-text,#111827);margin:.25rem 0 0;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:950;line-height:1.05}.ownerDashboardShell .billingHeroHeader p{max-width:46rem;color:var(--legacy-muted,#4b5563);margin:.45rem 0 0;line-height:1.5}.ownerDashboardShell .billingHeroHeader a,.ownerDashboardShell .billingHeroHeader button,.ownerDashboardShell .billingActionRow button,.ownerDashboardShell .billingPager button,.ownerDashboardShell .billingReadinessList button,.ownerDashboardShell .paymentSetupSteps button{border:1px solid var(--legacy-border,#d9dde5);border-radius:var(--legacy-radius-sm,.5rem);min-height:2.65rem;color:var(--legacy-text,#111827);background:#fff;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.ownerDashboardShell .billingHeroHeader button{border-color:var(--legacy-brand,#fb5a00);background:var(--legacy-brand,#fb5a00);color:#fff}.ownerDashboardShell .billingHeroGrid{grid-template-columns:minmax(18rem,1.35fr) minmax(16rem,.9fr)}.ownerDashboardShell .payoutOnboardingGrid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:stretch;gap:1rem;display:grid}.ownerDashboardShell .payoutSetupProgress{gap:.7rem;display:grid}.ownerDashboardShell .payoutSetupProgress article{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-lg,1rem);background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.ownerDashboardShell .payoutSetupProgress article>span{background:var(--legacy-brand-soft,#fff2e8);width:2.25rem;height:2.25rem;color:var(--legacy-brand,#fb5a00);border-radius:999px;place-items:center;font-size:.85rem;font-weight:950;display:grid}.ownerDashboardShell .payoutSetupProgress article.complete>span{background:var(--legacy-success-soft,#f1fff6);color:var(--legacy-success,#008f45)}.ownerDashboardShell .payoutSetupProgress strong{color:var(--legacy-text,#111827);font-size:.94rem;font-weight:950;display:block}.ownerDashboardShell .payoutSetupProgress p{color:var(--legacy-muted,#4b5563);margin:.2rem 0 0;font-size:.82rem;line-height:1.35}.ownerDashboardShell .payoutSetupProgress em{background:var(--legacy-brand-soft,#fff2e8);color:var(--legacy-brand,#fb5a00);white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-style:normal;font-weight:950}.ownerDashboardShell .payoutSetupProgress article.complete em{background:var(--legacy-success-soft,#f1fff6);color:var(--legacy-success,#008f45)}.ownerDashboardShell .payoutSetupProgress article.pending em{color:#9a6200;background:#fff8e5}.ownerDashboardShell .payoutSetupProgress button{border:1px solid var(--legacy-border,#d9dde5);border-radius:var(--legacy-radius-sm,.5rem);min-height:2.45rem;color:var(--legacy-text,#111827);background:#fff;padding:0 .85rem;font-size:.8rem;font-weight:900}.ownerDashboardShell .expectedPayoutCard{border-radius:var(--legacy-radius-lg,1rem);background:radial-gradient(circle at 82% 34%,#008f451a,#0000 9rem),linear-gradient(#fff 0%,#f8fffb 100%);border:1px solid #008f4529;align-content:center;gap:.55rem;min-height:16rem;padding:clamp(1.1rem,2.8vw,1.6rem);display:grid}.ownerDashboardShell .expectedPayoutCard.attention{background:radial-gradient(circle at 82% 34%,#fb5a001f,#0000 9rem),linear-gradient(#fff 0%,#fff8f3 100%);border-color:#fb5a0033}.ownerDashboardShell .expectedPayoutCard span,.ownerDashboardShell .expectedPayoutCard em{color:var(--legacy-muted,#4b5563);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:950}.ownerDashboardShell .expectedPayoutCard strong{color:var(--legacy-success,#008f45);font-size:clamp(2.35rem,6vw,4.4rem);font-weight:950;line-height:.95}.ownerDashboardShell .expectedPayoutCard em{background:var(--legacy-success-soft,#f1fff6);width:fit-content;color:var(--legacy-success,#008f45);border-radius:999px;padding:.42rem .75rem;font-style:normal}.ownerDashboardShell .expectedPayoutCard.attention em{background:var(--legacy-brand-soft,#fff2e8);color:var(--legacy-brand,#fb5a00)}.ownerDashboardShell .expectedPayoutCard p{max-width:34rem;color:var(--legacy-muted,#4b5563);margin:0;line-height:1.45}.ownerDashboardShell .expectedPayoutCard.compact{align-content:start;min-height:0}.ownerDashboardShell .expectedPayoutCard.compact strong{font-size:clamp(2rem,4.5vw,3.4rem)}.ownerDashboardShell .expectedPayoutEquation{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.ownerDashboardShell .expectedPayoutEquation span,.ownerDashboardShell .expectedPayoutEquation strong{border:1px solid var(--legacy-border-soft,#eef1f5);width:auto;min-height:2.1rem;color:var(--legacy-text,#111827);background:#fff;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.78rem;line-height:1;display:inline-flex}.ownerDashboardShell .billingHeroMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ownerDashboardShell .billingTopGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.ownerDashboardShell .settlementAttentionCard{border-radius:var(--legacy-radius-lg,1rem);background:linear-gradient(#fff8f3 0%,#fff 100%);border:1px solid #fb5a0033;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.ownerDashboardShell .settlementAttentionCard.ready{background:linear-gradient(#f5fff8 0%,#fff 100%);border-color:#008f452e}.ownerDashboardShell .settlementAttentionCard svg{color:var(--legacy-brand,#fb5a00)}.ownerDashboardShell .settlementAttentionCard.ready svg{color:var(--legacy-success,#008f45)}.ownerDashboardShell .settlementAttentionCard span{color:var(--legacy-brand,#fb5a00);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ownerDashboardShell .settlementAttentionCard strong{color:var(--legacy-text,#111827);margin-top:.3rem;font-size:1rem;font-weight:950;line-height:1.3;display:block}.ownerDashboardShell .settlementAttentionCard p{color:var(--legacy-muted,#4b5563);margin:.45rem 0 0;line-height:1.45}.ownerDashboardShell .billingActionRow{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.ownerDashboardShell .billingActionRow button:first-child{border-color:var(--legacy-brand,#fb5a00);background:var(--legacy-brand,#fb5a00);color:#fff}.ownerDashboardShell .payoutReadinessCard,.ownerDashboardShell .paymentSetupCenter{gap:1rem;display:grid}.ownerDashboardShell .billingReadinessList{gap:.6rem;display:grid}.ownerDashboardShell .billingReadinessList>div{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-md,.75rem);background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.ownerDashboardShell .billingReadinessList svg{color:var(--legacy-brand,#fb5a00)}.ownerDashboardShell .billingReadinessList .complete svg{color:var(--legacy-success,#008f45)}.ownerDashboardShell .billingReadinessList strong{color:var(--legacy-text,#111827);font-size:.9rem;font-weight:950}.ownerDashboardShell .billingReadinessList p{color:var(--legacy-muted,#4b5563);margin:.15rem 0 0;font-size:.8rem;line-height:1.35}.ownerDashboardShell .billingReadinessList span,.ownerDashboardShell .paymentSetupSteps em{background:var(--legacy-brand-soft,#fff2e8);color:var(--legacy-brand,#fb5a00);white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:950}.ownerDashboardShell .billingReadinessList .complete span,.ownerDashboardShell .paymentSetupSteps .complete em{background:var(--legacy-success-soft,#f1fff6);color:var(--legacy-success,#008f45)}.ownerDashboardShell .billingPayoutCenter .billingRailTabs{border:1px solid var(--legacy-border,#d9dde5);border-radius:var(--legacy-radius-lg,1rem);background:#fff;gap:0;padding:.25rem;display:flex;overflow-x:auto}.ownerDashboardShell .billingPayoutCenter .billingRailTabs button{min-width:11rem;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:.75rem;flex:1 0 auto}.ownerDashboardShell .billingPayoutCenter .billingRailTabs button.active{border-bottom-color:var(--legacy-brand,#fb5a00);background:var(--legacy-brand-soft,#fff2e8)}.ownerDashboardShell .settlementPreviewCard,.ownerDashboardShell .moneyFlowCard,.ownerDashboardShell .billingTermsCard,.ownerDashboardShell .billingHowItWorks{gap:1rem;display:grid}.ownerDashboardShell .billingTermsCard header{align-items:flex-start}.ownerDashboardShell .billingTermsCard header>span{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.74rem;font-weight:900;display:inline-flex}.ownerDashboardShell .billingTermsCard header>span.complete{background:var(--legacy-success-soft,#f1fff6);color:var(--legacy-success,#008f45);border-color:#008f4533}.ownerDashboardShell .billingTermsCard header>span.attention{background:var(--legacy-brand-soft,#fff2e8);color:var(--legacy-brand,#fb5a00);border-color:#fb5a0033}.ownerDashboardShell .billingTermsSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ownerDashboardShell .billingTermsSummary>div{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-lg,1rem);background:var(--legacy-surface-soft,#f8f9fb);min-width:0;padding:1rem}.ownerDashboardShell .billingTermsSummary span{color:var(--legacy-muted,#4b5563);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.ownerDashboardShell .billingTermsSummary strong{color:var(--legacy-text,#111827);margin-top:.35rem;font-size:1rem;font-weight:950;display:block}.ownerDashboardShell .billingTermsSummary p{color:var(--legacy-muted,#4b5563);margin:.4rem 0 0;font-size:.86rem;font-weight:700;line-height:1.45}.ownerDashboardShell .settlementRows{gap:.55rem;display:grid}.ownerDashboardShell .settlementRows div{border-bottom:1px solid var(--legacy-border-soft,#eef1f5);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.ownerDashboardShell .settlementRows div.final{border-radius:var(--legacy-radius-md,.75rem);background:var(--legacy-success-soft,#f1fff6);border:1px solid #008f452e;padding:.85rem}.ownerDashboardShell .settlementRows span{color:var(--legacy-muted,#4b5563);font-weight:800}.ownerDashboardShell .settlementRows strong{color:var(--legacy-text,#111827);font-weight:950}.ownerDashboardShell .settlementRows .deduction strong{color:var(--legacy-brand,#fb5a00)}.ownerDashboardShell .settlementRows .final strong{color:var(--legacy-success,#008f45);font-size:1.3rem}.ownerDashboardShell .billingEmptyHint{border-radius:var(--legacy-radius-md,.75rem);background:var(--legacy-surface-soft,#f8f9fb);color:var(--legacy-muted,#4b5563);margin:0;padding:.8rem;font-weight:800}.ownerDashboardShell .moneyFlowSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.ownerDashboardShell .moneyFlowSteps div{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-md,.75rem);background:linear-gradient(180deg, #fff 0%, var(--legacy-surface-soft,#f8f9fb) 100%);text-align:center;justify-items:center;gap:.35rem;min-width:0;padding:.85rem .65rem;display:grid}.ownerDashboardShell .moneyFlowSteps div>span{background:var(--legacy-brand-soft,#fff2e8);width:3rem;height:3rem;color:var(--legacy-brand,#fb5a00);border-radius:999px;place-items:center;display:grid}.ownerDashboardShell .moneyFlowSteps strong{color:var(--legacy-text,#111827);font-size:.82rem;font-weight:950}.ownerDashboardShell .moneyFlowSteps em{color:var(--legacy-success,#008f45);font-size:.9rem;font-style:normal;font-weight:950}.ownerDashboardShell .moneyFlowSteps p{color:var(--legacy-muted,#4b5563);margin:0;font-size:.76rem;line-height:1.3}.ownerDashboardShell .billingSetupWorkspace{gap:1rem;display:grid}.ownerDashboardShell .paymentSetupSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.ownerDashboardShell .paymentSetupSteps div{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-lg,1rem);background:#fff;align-content:start;gap:.45rem;padding:1rem;display:grid}.ownerDashboardShell .paymentSetupSteps div>span{background:var(--legacy-brand-soft,#fff2e8);width:2rem;height:2rem;color:var(--legacy-brand,#fb5a00);border-radius:999px;place-items:center;font-weight:950;display:grid}.ownerDashboardShell .paymentSetupSteps .complete>span{background:var(--legacy-success-soft,#f1fff6);color:var(--legacy-success,#008f45)}.ownerDashboardShell .paymentSetupSteps strong{color:var(--legacy-text,#111827);font-weight:950}.ownerDashboardShell .paymentSetupSteps p{color:var(--legacy-muted,#4b5563);margin:0;font-size:.82rem;line-height:1.4}.ownerDashboardShell .billingPager{border-top:1px solid var(--legacy-border-soft,#eef1f5);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.9rem;padding-top:.85rem;display:flex}.ownerDashboardShell .billingPager span,.ownerDashboardShell .billingPager strong{color:var(--legacy-muted,#4b5563);font-size:.82rem;font-weight:900}.ownerDashboardShell .billingPager button:disabled{opacity:.45}@media (max-width:1120px){.ownerDashboardShell .billingHeroGrid,.ownerDashboardShell .billingTopGrid,.ownerDashboardShell .payoutOnboardingGrid,.ownerDashboardShell .paymentRailInsightGrid{grid-template-columns:1fr!important}.ownerDashboardShell .billingGuidedPanelGrid,.ownerDashboardShell .paymentSetupSteps,.ownerDashboardShell .moneyFlowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ownerDashboardShell .billingHeroHeader,.ownerDashboardShell .billingGuidedPanel header,.ownerDashboardShell .payoutSetupProgress article,.ownerDashboardShell .billingReadinessList>div,.ownerDashboardShell .billingHeroMetrics,.ownerDashboardShell .billingGuidedPanelGrid,.ownerDashboardShell .billingTermsSummary,.ownerDashboardShell .paymentSetupSteps,.ownerDashboardShell .moneyFlowSteps{grid-template-columns:1fr}.ownerDashboardShell .billingActionRow button,.ownerDashboardShell .billingGuidedPanelActions button,.ownerDashboardShell .billingReadinessList button,.ownerDashboardShell .billingPager button,.ownerDashboardShell .payoutSetupProgress button,.ownerDashboardShell .paymentSetupSteps button{width:100%}.ownerDashboardShell .billingPager{justify-content:stretch}}.ownerDashboardShell .billingPayoutCenter .billingRailTabs{align-items:stretch;min-height:3.75rem;overflow-x:auto;border:1px solid var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:var(--legacy-shadow-soft,0 1px 2px #1118270a)!important;background:#fff!important;gap:0!important;padding:0!important;display:flex!important}.ownerDashboardShell .billingPayoutCenter .billingRailTabs button{flex:1 0 auto;justify-content:center;align-items:center;min-width:10.5rem!important;min-height:3.75rem!important;color:var(--legacy-muted,#4b5563)!important;text-align:center!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;gap:.45rem!important;padding:0 1rem!important;display:inline-flex!important}.ownerDashboardShell .billingPayoutCenter .billingRailTabs button.active{border-bottom-color:var(--legacy-brand,#fb5a00)!important;color:var(--legacy-brand,#fb5a00)!important;background:#fff!important}.ownerDashboardShell .billingPayoutCenter .billingRailTabs .billingTabIcon{justify-content:center;align-items:center;width:auto;color:currentColor!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.ownerDashboardShell .billingPayoutCenter .billingRailTabs strong{white-space:nowrap;color:currentColor!important;font-size:.86rem!important;font-weight:850!important;line-height:1!important}.ownerDashboardShell .billingTabContent{outline:0;gap:clamp(1rem,2vw,1.35rem);scroll-margin-top:1rem;display:grid}.ownerDashboardShell .billingTabContent.isFocused{border-radius:var(--legacy-radius-lg,1rem);animation:1.2s billingTabFocusPulse}.ownerDashboardShell .billingPayoutAccountPanel{outline:0;scroll-margin-top:1rem}.ownerDashboardShell .billingPayoutAccountPanel.isFocused{border-radius:var(--legacy-radius-lg,1rem);animation:1.2s billingTabFocusPulse}@keyframes billingTabFocusPulse{0%{box-shadow:0 0 #fb5a0047}45%{box-shadow:0 0 0 5px #fb5a0024}to{box-shadow:0 0 #fb5a0000}}@media (max-width:680px){.ownerDashboardShell .billingPayoutCenter .billingRailTabs button{min-width:9.5rem!important}}.ownerDashboardShell .billingPayoutCenter .billingSection{margin:0!important}.ownerDashboardShell .billingPayoutCenter>*+*,.ownerDashboardShell .billingTabContent>*+*,.ownerDashboardShell .billingSetupWorkspace>*+*{margin-top:clamp(1rem,2vw,1.35rem)!important}.ownerDashboardShell .billingActionNotice{border-radius:var(--legacy-radius-md,.75rem);background:var(--legacy-success-soft,#f1fff6);min-height:2.65rem;color:var(--legacy-success,#008f45);border:1px solid #008f452e;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.86rem;font-weight:850;display:flex}.ownerDashboardShell .billingActionNotice svg{flex:none}.ownerDashboardShell .billingGuidedPanel{border-radius:var(--legacy-radius-lg,1rem);box-shadow:var(--legacy-shadow-soft,0 1px 2px #1118270a);background:linear-gradient(#fffaf6 0%,#fff 100%);border:1px solid #fb5a002e;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.ownerDashboardShell .billingGuidedPanel header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ownerDashboardShell .billingGuidedPanel header span{color:var(--legacy-brand,#fb5a00);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ownerDashboardShell .billingGuidedPanel header h2{color:var(--legacy-text,#111827);margin:.25rem 0 0;font-size:1.25rem;font-weight:950}.ownerDashboardShell .billingGuidedPanel header p{max-width:44rem;color:var(--legacy-muted,#4b5563);margin:.35rem 0 0;line-height:1.45}.ownerDashboardShell .billingGuidedPanel header>button{border:1px solid var(--legacy-border,#d9dde5);width:2.4rem;height:2.4rem;color:var(--legacy-muted,#4b5563);background:#fff;border-radius:999px;place-items:center;display:grid}.ownerDashboardShell .billingGuidedPanelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.ownerDashboardShell .billingGuidedPanelGrid>div{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-md,.75rem);background:#fff;padding:.95rem}.ownerDashboardShell .billingGuidedPanelGrid span{color:var(--legacy-muted,#4b5563);text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.ownerDashboardShell .billingGuidedPanelGrid strong{color:var(--legacy-text,#111827);margin-top:.35rem;font-size:.98rem;font-weight:950;display:block}.ownerDashboardShell .billingGuidedPanelGrid p{color:var(--legacy-muted,#4b5563);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.ownerDashboardShell .billingGuidedPanelNote{border-radius:var(--legacy-radius-md,.75rem);background:var(--legacy-brand-soft,#fff2e8);color:var(--legacy-brand,#fb5a00);border:1px solid #fb5a0029;gap:.55rem;padding:.8rem;display:flex}.ownerDashboardShell .billingGuidedPanelNote p{color:inherit;margin:0;font-size:.86rem;font-weight:800;line-height:1.4}.ownerDashboardShell .billingGuidedPanelActions{flex-wrap:wrap;gap:.6rem;display:flex}.ownerDashboardShell .billingGuidedPanelActions button{border:1px solid var(--legacy-border,#d9dde5);border-radius:var(--legacy-radius-sm,.5rem);min-height:2.65rem;color:var(--legacy-text,#111827);background:#fff;padding:0 .95rem;font-size:.82rem;font-weight:900}.ownerDashboardShell .billingGuidedPanelActions button:first-child{border-color:var(--legacy-brand,#fb5a00);background:var(--legacy-brand,#fb5a00);color:#fff}.ownerDashboardShell .billingPayoutCenter .ownerSectionCard,.ownerDashboardShell .billingPayoutCenter .settlementAttentionCard{overflow:hidden}.ownerDashboardShell .billingVerificationGrid,.ownerDashboardShell .paymentRailInsightGrid{gap:clamp(1rem,2vw,1.35rem)!important}.ownerDashboardShell .billingVerificationGrid>.ownerSectionCard,.ownerDashboardShell .billingHistoryPanel,.ownerDashboardShell .billingLedgerPanel,.ownerDashboardShell .billingSetupWorkspace>.ownerSectionCard,.ownerDashboardShell .billingSetupWorkspace>section{align-self:start}.ownerDashboardShell .billingHistoryPanel>header,.ownerDashboardShell .billingLedgerPanel>header{gap:1rem}.ownerDashboardShell .billingHistoryPanel .sectionHeaderActions,.ownerDashboardShell .billingLedgerPanel .sectionHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.ownerDashboardShell .billingHistoryPanel .sectionHeaderActions>*,.ownerDashboardShell .billingLedgerPanel .sectionHeaderActions>*{border-radius:var(--legacy-radius-sm,.5rem);min-height:2.5rem}.ownerDashboardShell .billingHistoryPanel .emptyState,.ownerDashboardShell .billingLedgerPanel .emptyState{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-lg,1rem);background:var(--legacy-surface-soft,#f8f9fb);margin-top:.8rem;padding:clamp(1rem,2vw,1.35rem)}.ownerDashboardShell .billingSetupWorkspace .settingsSection,.ownerDashboardShell .billingSetupWorkspace>section{border-radius:var(--legacy-radius-lg,1rem)}.ownerDashboardShell .billingSetupWorkspace [data-slot=section-body],.ownerDashboardShell .billingSetupWorkspace .sectionBody{gap:1rem;display:grid}.ownerDashboardShell .billingPayoutCenter h2{letter-spacing:0}.ownerDashboardShell .billingPayoutCenter .ownerSectionCard header h2{font-size:clamp(1rem,1.4vw,1.18rem)!important}.ownerDashboardShell .billingPayoutCenter .ownerSectionCard header p{font-size:.88rem!important}@media (max-width:680px){.ownerDashboardShell .billingHistoryPanel .sectionHeaderActions,.ownerDashboardShell .billingLedgerPanel .sectionHeaderActions{justify-content:stretch}.ownerDashboardShell .billingHistoryPanel .sectionHeaderActions>*,.ownerDashboardShell .billingLedgerPanel .sectionHeaderActions>*{flex:100%}}.paymentMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.paymentMetricGrid div{background:#fffaf7;border:1px solid #efe3dc;border-radius:.9rem;padding:.9rem}.paymentMetricGrid span{color:#7a7470;font-size:.74rem;font-weight:800;display:block}.paymentMetricGrid strong{color:#211f1f;margin-top:.32rem;font-size:1.05rem;font-weight:950;display:block}.paymentList,.logsList{gap:.75rem;margin-top:1rem;display:grid}.paymentList>div{background:#fff;border:1px solid #efe3dc;border-radius:.95rem;grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem;display:grid}.paymentList strong,.paymentList span,.paymentList em{display:block}.paymentList strong{color:#211f1f;font-size:.92rem}.paymentList span,.paymentList em{color:#7a7470;font-size:.78rem;font-style:normal;line-height:1.4}.paymentExceptionTag{background:#fff1f0;border-radius:999px;width:fit-content;margin-top:.3rem;padding:.2rem .55rem;color:#b42318!important;font-size:.72rem!important;font-weight:900!important;display:inline-flex!important}.logsToolbar{grid-template-columns:minmax(16rem,1fr) minmax(11rem,.35fr) minmax(11rem,.3fr);gap:.75rem;margin-top:1rem;display:grid}.logsToolbar label{background:#fff;border:1px solid #efe3dc;border-radius:14px;align-items:center;gap:.5rem;min-height:3rem;padding:0 .95rem;display:flex;box-shadow:0 10px 22px #3623160a}.logsToolbar label input,.logsToolbar select{color:#211f1f;width:100%;font:inherit;background:0 0;border:0;outline:none}.logsToolbar select{background:#fff;border:1px solid #efe3dc;border-radius:14px;min-height:3rem;padding:0 2.5rem 0 .95rem;box-shadow:0 10px 22px #3623160a}.logsList article{background:#fff;border:1px solid #efe3dc;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;padding:.95rem;display:grid}.logsList article>span{color:#058845;background:#eaf8ef;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;display:grid}.logsList article>span.warn{color:#f56600;background:#fff1e8}.logsList strong{color:#211f1f;font-size:.92rem}.logsList p{color:#6f6762;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.logsList em{color:#f56600;margin-top:.45rem;font-size:.76rem;font-style:normal;font-weight:850;display:block}.liveOpsCard{gap:1rem;display:grid}.liveSyncStrip{background:linear-gradient(#fffdfb 0%,#fff8f4 100%);border:1px solid #efe3dc;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.liveSyncStrip>div:first-child{-moz-column-gap:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6rem;display:grid}.liveSyncStrip>div:last-child{text-align:right;border-left:1px solid #eadbd1;min-width:5.5rem;padding-left:.85rem}.liveSyncStrip strong,.liveOpsGrid strong{color:#211f1f;font-weight:900}.liveSyncStrip p{color:#7a7470;grid-column:2;margin:.18rem 0 0;font-size:.78rem;line-height:1.4}.liveSyncStrip>div:last-child p{grid-column:auto}.syncDot{background:#cbc2bc;border-radius:999px;width:.68rem;height:.68rem;box-shadow:0 0 0 4px #cbc2bc2e}.syncDot.online{background:#22b573;box-shadow:0 0 0 4px #22b57324}.liveOpsGrid{grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:1rem;display:grid}.liveOpsGrid>div{background:#fff;border:1px solid #efe3dc;border-radius:.9rem;align-content:start;gap:.56rem;min-width:0;padding:.95rem;display:grid}.liveOpsGrid>div>span{color:#7a7470;text-transform:uppercase;font-size:.72rem;font-weight:900}.liveOpsGrid p{color:#4f4843;grid-template-columns:minmax(4.8rem,auto) minmax(8rem,1fr);align-items:baseline;gap:.7rem;min-width:0;margin:0;font-size:.84rem;line-height:1.35;display:grid}.liveOpsGrid p strong{overflow-wrap:anywhere}.liveOpsGrid p span{overflow-wrap:anywhere;min-width:0}.ownerComingSoon{align-content:center;min-height:24rem;display:grid}.launchWizard{gap:1.25rem;display:grid}.launchWizardRail{background:#faf8f6;border:1px solid #efe3dc;border-radius:.95rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;padding:.35rem;display:grid}.launchWizardRail button{color:#7a7470;border-radius:.65rem;justify-content:center;align-items:center;gap:.38rem;min-height:2.45rem;font-size:.76rem;font-weight:800;display:flex}.launchWizardRail button span{color:#f56600;background:#fff;border-radius:50%;place-items:center;width:1.32rem;height:1.32rem;font-size:.66rem;display:grid}.launchWizardRail button.active{color:#211f1f;background:#fff;box-shadow:0 10px 22px #9b6b4714}.bayRevealStage,.servicesSetupStage{animation:.22s ease-out both wizardIn}.bayRevealStage{gap:1rem;display:grid}.bayRevealHero{text-align:center;background:#fff;border:1px solid #efe3dc;border-radius:1.1rem;place-items:center;padding:1.6rem;display:grid}.bayRevealPulse{color:#f56600;background:#fff1e8;border-radius:50%;place-items:center;width:5rem;height:5rem;animation:1.8s infinite pulse;display:grid}.bayRevealHero p,.servicesSetupHeader p{color:#f56600;letter-spacing:.1em;text-transform:uppercase;margin:.9rem 0 0;font-size:.72rem;font-weight:900}.bayRevealHero h3,.servicesSetupHeader h3{color:#211f1f;margin:.25rem 0 0;font-size:1.55rem;font-weight:850}.bayRevealHero span,.servicesSetupHeader span{color:#7a7470;margin-top:.35rem;font-size:.9rem}.bayCodeCard{background:#fff8f3;border:1px solid #f5660038;border-radius:1rem;padding:1.25rem}.bayCodeCard>span{color:#9b918b;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.bayCodeCard strong{color:#f56600;letter-spacing:.04em;margin-top:.35rem;font-size:clamp(1.65rem,4vw,2.55rem);font-weight:900;display:block}.bayCodeCard p{color:#5f5651;max-width:38rem;margin:.45rem 0 0;font-size:.88rem;line-height:1.55}.bayCodeCard div,.wizardFooterActions,.servicesSetupHeader{align-items:center;gap:.65rem;display:flex}.bayCodeCard div{margin-top:1rem}.bayCodeCard button,.wizardFooterActions button,.servicesSetupHeader button,.serviceAddTile{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.55rem;padding:0 .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.baySetupSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.baySetupSteps div{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.85rem;align-items:center;gap:.6rem;padding:.85rem;font-size:.82rem;font-weight:700;display:flex}.baySetupSteps svg{color:#22b573}.wizardStatus{color:#147c44;background:#eafbf2;border:1px solid #22b57347;border-radius:.75rem;margin:0;padding:.75rem .85rem;font-size:.82rem;font-weight:800}.servicesSetupHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.servicesSetupHeader p{margin-top:0}.servicesSetupHeader h3{font-size:1.25rem}.servicePricingManager{gap:1rem;margin-top:1rem;display:grid}.servicePricingManager.compact{margin-top:0}.servicePricingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.servicePricingStats article{background:#fff;border:1px solid #efe3dc;border-radius:.9rem;gap:.25rem;padding:.85rem;display:grid}.servicePricingStats svg{color:#f56600}.servicePricingStats span{color:#7a7470;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.servicePricingStats strong{color:#211f1f;font-size:1.1rem;font-weight:850}.serviceToolbar{grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:.75rem;display:grid}.serviceToolbar label{color:#8c837d;background:#fff;border:1px solid #efe3dc;border-radius:.82rem;align-items:center;gap:.55rem;min-height:2.65rem;padding:0 .8rem;display:flex}.serviceToolbar input{color:#211f1f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.serviceToolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.serviceToolbar button{color:#7a7470;background:#fff;border:1px solid #efe3dc;border-radius:999px;min-height:2.25rem;padding:0 .68rem;font-size:.72rem;font-weight:850}.serviceToolbar button.active{color:#f56600;background:#fff1e8;border-color:#f566003d}.servicePricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.servicePricingGrid article{background:#fff;border:1px solid #efe3dc;border-radius:.95rem;padding:.95rem;transition:transform .16s,border-color .16s,opacity .16s;box-shadow:0 10px 24px #9b6b470d}.servicePricingGrid article:hover{border-color:#f5660052;transform:translateY(-2px)}.servicePricingGrid article.disabled{opacity:.56}.serviceCardTop,.serviceCardBottom{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.serviceCardTop span{color:#f56600;background:#fff1e8;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:850}.serviceCardTop button{color:#22b573;font-size:.72rem;font-weight:850}.servicePricingGrid article.disabled .serviceCardTop button{color:#7a7470}.servicePricingGrid article>strong{color:#211f1f;margin-top:.72rem;font-size:1rem;font-weight:850;display:block}.servicePricingGrid article p{color:#7a7470;min-height:2.35rem;margin:.35rem 0 .8rem;font-size:.78rem;line-height:1.45}.serviceFeatureList,.serviceVariantStrip{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.serviceFeatureList span,.serviceVariantStrip span{color:#5f5651;background:#faf8f6;border:1px solid #efe3dc;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:750}.serviceVariantStrip span{color:#f56600}.serviceAddonList{background:#fcfbfa;border:1px solid #efe3dc;border-radius:.78rem;gap:.42rem;margin-bottom:.85rem;padding:.65rem;display:grid}.serviceAddonList>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.serviceAddonList small{color:#8c837d;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.serviceAddonList>div button{color:#f56600;border:1px solid #f566003d;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:850}.serviceAddonList>button{text-align:left;background:#fff;border-radius:.62rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem;display:flex}.serviceAddonList>button span{text-overflow:ellipsis;white-space:nowrap;color:#211f1f;min-width:0;font-size:.76rem;font-weight:750;overflow:hidden}.serviceAddonList>button strong{color:#f56600;white-space:nowrap;font-size:.72rem}.serviceAddonList>p{color:#9b918b!important;min-height:0!important;margin:0!important;font-size:.72rem!important}.serviceCardBottom em{color:#211f1f;font-size:1.08rem;font-style:normal;font-weight:900}.serviceCardBottom small{color:#7a7470;font-size:.72rem}.serviceCardBottom>div{gap:.35rem;display:flex}.serviceCardBottom button{color:#f56600;border:1px solid #efe3dc;border-radius:.65rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.serviceCardBottom button.danger{color:#c9302c}.serviceAddTile{color:#f56600;border-style:dashed;width:100%}.servicePagination{border-top:1px solid #efe3dc;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.2rem;display:flex}.servicePagination span{color:#7a7470;font-size:.76rem;font-weight:750}.servicePagination div{gap:.45rem;display:flex}.servicePagination button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.64rem;min-height:2.2rem;padding:0 .75rem;font-size:.74rem;font-weight:800}.servicePagination button:disabled{opacity:.48}.wizardFooterActions{flex-wrap:wrap;justify-content:flex-end;margin-top:1rem}.wizardFooterActions .primaryButton{width:auto;min-width:11rem}.serviceEditorForm textarea{resize:vertical;color:#fff;width:100%;min-height:5rem;font:inherit;background:0 0;border:0;outline:0}.modalPanel .serviceEditorForm textarea{color:#211f1f}.descriptionField>div{align-items:flex-start;padding-top:.9rem}.servicePricePreview{background:#fff8f3;border:1px solid #f5660033;border-radius:.9rem;padding:.9rem}.servicePricePreview span,.servicePricePreview p{color:#7a7470;font-size:.75rem}.servicePricePreview strong{color:#f56600;margin-top:.2rem;font-size:1.45rem;font-weight:900;display:block}.servicePricePreview p{margin:.2rem 0 0}.deleteDialog{text-align:center;gap:.85rem;display:grid}.deleteDialogIcon{color:#c9302c;background:#fff1e8;border-radius:50%;justify-self:center;place-items:center;width:4rem;height:4rem;display:grid}.deleteDialog h3{color:#211f1f;margin:0;font-size:1.25rem;font-weight:900}.deleteDialog p{color:#7a7470;max-width:30rem;margin:0 auto;font-size:.88rem;line-height:1.55}.deleteDialogMeta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.deleteDialogMeta span,.deleteDialogMeta strong{color:#5f5651;background:#fff;border:1px solid #efe3dc;border-radius:999px;padding:.35rem .7rem;font-size:.76rem}.deleteDialogMeta strong{color:#f56600}.deleteDialogActions{justify-content:center;gap:.65rem;margin-top:.35rem;display:flex}.deleteDialogActions button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.72rem;min-height:2.7rem;padding:0 1rem;font-weight:850}.deleteDialogActions button.danger{color:#fff;background:#c9302c;border-color:#c9302c40}.staffWorkspace{gap:1rem;display:grid}.staffHeroCard header button,.tabletGuide header button{align-items:center;gap:.4rem;display:inline-flex}.staffMetricStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.staffMetricStrip div{background:#faf8f6;border:1px solid #efe3dc;border-radius:.85rem;padding:.85rem}.staffMetricStrip strong{color:#211f1f;font-size:1.28rem;font-weight:850;display:block}.staffMetricStrip span{color:#7a7470;font-size:.73rem;font-weight:750}.staffGrid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:1rem;display:grid}.staffGrid.single{grid-template-columns:1fr}.staffCardList,.clockingList{gap:.7rem;margin-top:1rem;display:grid}.staffProfileCard,.clockingList>div{background:#fff;border:1px solid #efe3dc;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.clockingList>div.active{background:#f8fff9;border-color:#05884538}.clockingList>div.flagged{background:#fff8f8;border-color:#c9302c38}.staffProfileCard{grid-template-columns:auto minmax(0,1fr) auto auto}.staffCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.staffCardActions button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.7rem;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .68rem;font-size:.74rem;font-weight:850;display:inline-flex}.staffCardActions button.pinAction{color:#f56600;background:#fff1e8;border-color:#f5660038}.staffProfileCard strong,.clockingList strong{color:#211f1f;font-size:.9rem;display:block}.staffProfileCard span,.staffProfileCard p,.clockingList p,.clockingList span,.clockingList em{color:#7a7470;margin:.14rem 0 0;font-size:.75rem;font-style:normal}.clockingList p{color:#211f1f;font-weight:850}.clockingList>div.active em{color:#058845;background:#e8f8ed}.clockingList>div.flagged em{color:#c9302c;background:#fff0f0}.clockingSearch{background:#fff;border:1px solid #efe3dc;border-radius:14px;align-items:center;gap:.55rem;min-width:13rem;min-height:3rem;padding:0 .9rem;display:inline-flex;box-shadow:0 10px 22px #3623160a}.clockingSearch svg{color:#211f1f;flex:none}.clockingSearch input{color:#211f1f;width:100%;min-width:0;font:inherit;outline:0;font-weight:850;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.staffStatusStack{justify-items:end;gap:.3rem;display:grid}.staffStatusStack em{color:#7a7470;background:#faf8f6;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-style:normal;font-weight:850}.staffStatusStack em.ready{color:#0ea95b;background:#eafbf2}.staffStatusStack em.pending{color:#f56600;background:#fff1e8}.clockingList svg{color:#f56600}.clockingInsights{align-self:start}.clockingInsightGrid{gap:.7rem;margin-top:1rem;display:grid}.clockingInsightGrid div{background:#faf8f6;border:1px solid #efe3dc;border-radius:.85rem;padding:.85rem}.clockingInsightGrid strong{color:#211f1f;font-size:.95rem;font-weight:850;display:block}.clockingInsightGrid span{color:#7a7470;margin-top:.2rem;font-size:.72rem;font-weight:750;display:block}.clockingFilters,.clockingPagination{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.clockingFilters label{background:#fff;border:1px solid #efe3dc;border-radius:14px;align-items:center;gap:.55rem;min-height:3rem;padding:0 .9rem;display:inline-flex;box-shadow:0 10px 22px #3623160a}.clockingFilters label span{color:#7a7470;font-size:.72rem;font-weight:850}.clockingFilters input{color:#211f1f;outline:0;width:10rem;min-width:0;font-size:.86rem;font-weight:850;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.clockingFilters button,.clockingPagination button{color:#5f5651;background:#fff;border:1px solid #efe3dc;border-radius:14px;min-height:3rem;padding:0 1.05rem;font-size:.78rem;font-weight:900}.clockingFilters button.active{color:#f56600;background:#fff1e8;border-color:#f5660033}.clockingPagination{justify-content:flex-end;margin-top:.85rem}.clockingPagination span{color:#7a7470;font-size:.72rem;font-weight:750}.clockingPagination button:disabled{opacity:.45}.staffWorkspace .ownerSectionCard header{flex-wrap:wrap;align-items:flex-start}.staffWorkspace .clockingFilters{justify-content:flex-end;margin-left:auto}.clockingList .emptyState{min-height:10.5rem}.tabletGuide{gap:1rem;display:grid}.tabletGuideHero{background:#fff8f3;border:1px solid #f5660029;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);gap:1rem;padding:1rem;display:grid}.tabletGuideHero span,.tabletGuideChecklist span{color:#7a7470;font-size:.78rem}.tabletGuideHero strong{color:#f56600;margin-top:.2rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:900;display:block}.tabletGuideHero p{color:#5f5651;margin:.3rem 0 0}.tabletGuideStatus{background:#fff;border:1px solid #efe3dc;border-radius:.9rem;align-content:center;gap:.25rem;padding:.85rem;display:grid}.tabletGuideStatus svg{color:#f56600}.tabletGuideStatus.online svg,.tabletGuideStatus.online strong{color:#0ea95b}.tabletGuideSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.tabletGuideSteps div,.tabletGuideChecklist div{background:#fff;border:1px solid #efe3dc;border-radius:.85rem;padding:.85rem}.tabletGuideSteps span{color:#f56600;background:#fff1e8;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:900;display:grid}.tabletGuideSteps p{color:#211f1f;margin:.65rem 0 0;font-size:.82rem;font-weight:750}.tabletGuideChecklist{gap:.55rem;display:grid}.tabletGuideChecklist div{align-items:center;gap:.55rem;display:flex}.tabletGuideChecklist svg{color:#f56600}.tabletShareActions,.drawerActions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.tabletShareActions a,.tabletShareActions button,.tabletSessionPanel button,.serviceMatrix button,.settingsPlaceholder button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.7rem;justify-content:center;align-items:center;gap:.38rem;min-height:2.25rem;padding:0 .72rem;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.tabletQrPanel,.tabletSessionRow,.billingReadiness,.profitStack,.drawerMetricGrid,.permissionSummary{gap:.7rem;display:grid}.tabletQrPanel{background:#fff;border:1px solid #efe3dc;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:1rem}.tabletQrPanel img{border:1px solid #efe3dc;border-radius:.65rem;width:9rem;height:9rem}.tabletQrPanel strong,.tabletSessionPanel h3{color:#211f1f}.tabletQrPanel p,.tabletQrPanel code,.tabletSessionRow p,.tabletSessionRow span{color:#7a7470;font-size:.78rem}.tabletQrPanel code{overflow-wrap:anywhere;display:block}.tabletSessionPanel{background:#faf8f6;border:1px solid #efe3dc;border-radius:1rem;padding:1rem}.tabletSessionPanel header,.tabletSessionRow{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tabletSessionRow{background:#fff;border:1px solid #efe3dc;border-radius:.85rem;margin-top:.8rem;padding:.85rem}.tabletSessionRow button.danger,.drawerActions button.danger{color:#c9302c}.serviceMatrixWrap{background:#fff;border:1px solid #efe3dc;border-radius:1rem;overflow-x:auto}.serviceMatrix{border-collapse:collapse;width:100%;min-width:52rem}.serviceMatrix th,.serviceMatrix td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1e7e0;padding:.72rem}.serviceMatrix th{color:#7a7470;text-transform:uppercase;font-size:.68rem;font-weight:900}.serviceMatrix td strong,.serviceMatrix td span{display:block}.serviceMatrix td span{color:#7a7470;font-size:.72rem}.serviceMatrix input{background:#fffaf7;border:1px solid #efe3dc;border-radius:.55rem;width:5.4rem;min-height:2.2rem;padding:0 .55rem}.billingReadiness,.profitStack,.drawerMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.billingReadiness div,.profitStack div,.drawerMetricGrid div,.permissionSummary span{background:#fff;border:1px solid #efe3dc;border-radius:.85rem;padding:.82rem}.billingReadiness span,.profitStack span,.drawerMetricGrid span{color:#7a7470;font-size:.68rem;font-weight:850;display:block}.billingReadiness strong,.profitStack strong,.drawerMetricGrid strong{color:#211f1f;margin-top:.2rem;font-size:.92rem;display:block}.profitStack div:nth-child(3) strong{color:#0ea95b}.drawerBackdrop{z-index:35;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#211f1f2e;justify-content:flex-end;display:flex;position:fixed;inset:0}.staffDrawer{background:#fffefe;border-left:1px solid #efe3dc;width:min(27rem,100vw);height:100dvh;padding:1rem;overflow-y:auto;box-shadow:-18px 0 40px #281f191f}.staffDrawer header,.staffDrawer header>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.staffDrawer h2,.staffDrawer h3{color:#211f1f;margin:0}.staffDrawer p{color:#7a7470;margin:.18rem 0 0;font-size:.8rem}.staffDrawer header>button{color:#f56600;background:#fff1e8;border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.drawerActions button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.7rem;min-height:2.35rem;padding:0 .75rem;font-size:.76rem;font-weight:850}.drawerSection{margin-top:1rem}.permissionSummary{grid-template-columns:1fr}.permissionSummary span,.drawerList span,.drawerList p{color:#7a7470;font-size:.76rem}.drawerList{gap:.55rem;margin-top:.7rem;display:grid}.drawerList div{background:#faf8f6;border:1px solid #efe3dc;border-radius:.78rem;padding:.75rem}.drawerList strong{color:#211f1f;font-size:.84rem;display:block}.settingsWorkspace{display:block}.settingsPlaceholder{background:#fff;border:1px solid #efe3dc;border-radius:1rem;box-shadow:0 14px 34px #9b6b470f}.settingsPanel{min-width:0}.settingsPlaceholder{padding:1.35rem}.settingsPlaceholderIcon{color:#f56600;background:#fff1e8;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.settingsPlaceholder p{color:#7a7470;max-width:36rem;margin:.45rem 0 0;font-size:.85rem;line-height:1.6}.bayManagementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.bayManagementGrid article{background:#fff;border:1px solid #efe3dc;border-radius:1rem;padding:1rem;box-shadow:0 12px 26px #9b6b470d}.bayManagementGrid article.archived{opacity:.58}.bayCardTop,.bayCardActions,.bayCardMetrics{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.bayCardTop{justify-content:space-between}.bayCardTop span,.bayCardMetrics span{color:#f56600;background:#fff1e8;border-radius:999px;padding:.28rem .58rem;font-size:.68rem;font-weight:850}.bayCardTop strong{color:#211f1f;font-size:.82rem}.bayManagementGrid h3{color:#211f1f;margin:.85rem 0 .2rem;font-size:1.05rem;font-weight:900}.bayManagementGrid p{color:#7a7470;margin:0;font-size:.82rem}.bayCardMetrics{margin-top:.9rem}.bayCardMetrics span{color:#5f5651;background:#faf8f6}.bayCardActions{margin-top:1rem}.bayCardActions button{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.7rem;min-height:2.4rem;padding:0 .8rem;font-size:.76rem;font-weight:850}.bayCardActions button.danger{color:#c9302c}.bayCardActions button:disabled{opacity:.5}.addBayGuardForm{max-width:38rem;margin:0 auto}.addBayPolicyCard{color:#f56600;background:#fff8f3;border:1px solid #f5660033;border-radius:.9rem;gap:.8rem;padding:.9rem;display:flex}.addBayPolicyCard strong{color:#211f1f;font-size:.95rem}.addBayPolicyCard p{color:#7a7470;margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.policyCheck{color:#5f5651;align-items:flex-start;gap:.65rem;font-size:.82rem;line-height:1.45;display:flex}.policyCheck input{accent-color:#f56600;margin-top:.15rem}.inlineOtp{margin:0}@keyframes wizardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 #f56a0038,inset 0 0 0 1px #f56a001f}70%{box-shadow:0 0 0 14px #f56a0000,inset 0 0 0 1px #f56a001f}to{box-shadow:0 0 #f56a0000,inset 0 0 0 1px #f56a001f}}@media (max-height:750px){:is(html:has(.authShell),body:has(.authShell)){height:auto!important;overflow:auto!important}.authShell{min-height:100vh;height:auto!important;max-height:none!important;overflow:visible!important}.authHero,.authPanelDark{min-height:calc(100vh - clamp(1.3rem,2.7vw,2.5rem));height:auto!important}}@media (max-width:1100px){.authShell{grid-template-columns:1fr}.authHero,.authPanelDark{border-radius:1.35rem;min-height:auto}.authHero{min-height:38rem}.consoleShell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sideNav{grid-template-columns:repeat(5,minmax(0,1fr))}.sideNav button{justify-content:center}.trialCard{display:none}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.authShell,.contentGrid,.subscriptionPath{grid-template-columns:1fr}.authShell{padding:.75rem}.authHero{min-height:34rem;padding:1.5rem}.authHeroLogo{width:13rem;margin-bottom:2rem}.authFeatureGrid{gap:1rem}.ratingGlass{grid-template-columns:1fr;align-items:start}.authPanelDark{padding:1rem;justify-content:flex-start!important;padding-bottom:2rem!important;overflow-y:auto!important}.secureBadge{justify-content:center;align-self:stretch}.socialRow{grid-template-columns:1fr}.trustPanel{min-height:auto}.trustPanel:before{background:radial-gradient(circle at 72% 18%,#f56a0026,#0000 16rem),linear-gradient(145deg,#fff5ee 0%,#f1eae5 100%)}.topbar,.bayHero,.topbarActions{flex-direction:column;align-items:stretch}.baySwitcher div,.bayIdCard{width:100%}.sideNav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.authShell,.consoleShell{padding:.6rem}.authPanel,.trustPanel,.workspace,.sidebar{border-radius:1.05rem}.authCopy{margin-top:1.35rem}.metricGrid,.staffRow,.activity{grid-template-columns:1fr}.staffRow span{margin-left:0}}@media (max-width:1180px){.ownerDashboardShell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.ownerSidebar{border-radius:1.15rem;height:auto;min-height:auto;position:static}.ownerNav{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none;overflow:visible}.ownerNav button{justify-content:center}.ownerSidebarFooter{grid-template-columns:minmax(14rem,1fr) minmax(11rem,auto) minmax(6rem,auto);align-items:center;display:grid}.ownerTrialCard{min-height:0}.ownerMain{border:1px solid #efe3dc;border-radius:1.15rem;height:auto;min-height:auto;overflow:visible}.ownerTopBar{position:static}.ownerContentScroll{height:auto;overflow:visible}.ownerDashboardGrid,.ownerAnalyticsRow,.staffGrid,.tabletGuideHero,.tabletGuideSteps{grid-template-columns:1fr}}@media (max-width:820px){.ownerDashboardShell{padding:.55rem}.ownerTopBar,.ownerTopActions{flex-direction:column;align-items:stretch}.ownerSidebarFooter{grid-template-columns:1fr}.ownerBaySelector{width:100%;min-width:0}.ownerMetricRow,.ownerSummaryRow,.ownerSectionGrid,.staffMetricStrip{grid-template-columns:1fr}.ownerSummaryRow>div+div{border-left:0;padding-left:0}.ownerDonutWrap{grid-template-columns:1fr}.ownerNav{grid-template-columns:repeat(2,minmax(0,1fr))}.bayManagementGrid{grid-template-columns:1fr}.ownerTableList>div{grid-template-columns:1fr;gap:.35rem}}@media (max-width:1100px){:is(html:has(.authShell),body:has(.authShell)){overflow:hidden}.authShell{grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr)}.authHero,.authPanelDark{border-radius:1.1rem;height:calc(100vh - 1.5rem);min-height:0}.authHero{padding:1.1rem}.authHero h1{font-size:clamp(1.7rem,3vw,2.35rem)}.authHeroLogo{width:11rem;margin-bottom:1rem}.heroFeature{min-width:7.7rem}}@media (max-width:820px){:is(html:has(.authShell),body:has(.authShell)){overflow:auto}.authShell{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible}.authHero,.authPanelDark{height:auto;min-height:auto}.authHero{min-height:26rem}}.ownerDashboardShell button,.ownerDashboardShell select,.ownerDashboardShell input{min-width:0}.ownerDashboardShell button{white-space:normal;line-height:1.15}.discountsWorkspace .ownerSectionCard{box-shadow:var(--shadow-card);border-radius:16px;padding:22px 26px}.discountsWorkspace .ownerSectionCard header{margin-bottom:10px}.discountsWorkspace .ownerSectionCard h2{color:var(--text);margin:0;font-size:1.2rem;line-height:1.2}.discountsWorkspace .ownerSectionCard p{color:var(--muted);margin:.35rem 0 0;line-height:1.45}.discountsWorkspace .fieldStack span{color:var(--muted);font-size:.78rem;font-weight:900}.discountsWorkspace .fieldStack input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:54px;color:var(--text);border-radius:13px;outline:none;padding:0 16px;font-size:1rem;font-weight:800}.discountsWorkspace .fieldStack input:focus{border-color:#f56a008c;box-shadow:0 0 0 4px #f56a001a}.discountsWorkspace .toggleRow{min-height:42px;color:var(--text);align-items:center;gap:12px;font-weight:900;display:flex}.discountsWorkspace .toggleRow input{appearance:none;cursor:pointer;background:#d9d2cc;border:0;border-radius:999px;flex:none;width:42px;height:24px;position:relative;box-shadow:inset 0 0 0 1px #281f1914}.discountsWorkspace .toggleRow input:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #281f1938}.discountsWorkspace .toggleRow input:checked{background:var(--brand)}.discountsWorkspace .toggleRow input:checked:after{transform:translate(18px)}.discountsWorkspace .discountCreatorCard>button,.discountsWorkspace .rewardRuleCard>button,.discountsWorkspace .discountCodeActions button{background:var(--surface);min-height:42px;color:var(--text);border:1px solid #f56a0038;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:950;display:inline-flex}.discountsWorkspace .discountCreatorCard>button:first-of-type,.discountsWorkspace .rewardRuleCard>button:first-of-type{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:var(--shadow-orange)}.discountsWorkspace .ghostDangerButton,.discountsWorkspace .dangerTextButton{color:#b3261e!important;box-shadow:none!important;background:#fff8f7!important;border-color:#b3261e2e!important}.discountsWorkspace .discountCodeRow{border-radius:14px;grid-template-columns:minmax(8rem,.8fr) minmax(14rem,1.3fr) minmax(10rem,auto) auto;min-height:78px;padding:16px 18px}.discountsWorkspace .discountCodeRow strong{color:var(--text);font-size:1.05rem}.discountsWorkspace .discountCodeRow em{color:var(--text);white-space:nowrap}.promotionWorkspaceGrid{align-items:start}.promotionCreatorCard{gap:.8rem}.promotionCardPreview{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#140f0cd1,#140f0c3d),linear-gradient(135deg,#191512,#57351e);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:16px;flex-direction:column;justify-content:center;min-height:168px;margin:.25rem 0 .8rem;padding:1rem;display:flex;overflow:hidden;box-shadow:0 16px 30px #281f1929}.promotionCardPreview.compact{width:16rem;min-width:16rem;min-height:9rem;margin:0}.promotionCardPreview span{background:var(--brand);color:#fff;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;max-width:100%;padding:.28rem .55rem;font-size:.62rem;font-weight:950;overflow:hidden}.promotionCardPreview strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:16rem;margin-top:.7rem;font-size:1.22rem;line-height:1.08;display:-webkit-box;overflow:hidden}.promotionCardPreview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:16rem;margin:.35rem 0 0;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden;color:#ffffffe6!important}.promotionCardPreview em{color:var(--text);background:#fff;border-radius:9px;align-self:flex-start;margin-top:.75rem;padding:.48rem .75rem;font-size:.78rem;font-style:normal;font-weight:950}.promotionUploadPanel{background:#fff8f4;border:1px dashed #f56a0057;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.promotionUploadPanel input{display:none}.promotionUploadPanel span,.promotionUploadPanel small{color:var(--muted);font-size:.76rem;font-weight:800;display:block}.promotionUploadPanel strong{color:var(--text);margin:.16rem 0;font-size:.95rem;display:block}.promotionUploadPanel button{min-height:40px;color:var(--brand);background:#fff;border:1px solid #f56a003d;border-radius:11px;padding:0 .85rem;font-weight:950}.promotionPreviewList{gap:.9rem;display:grid}.promotionPreviewRow{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem;display:grid}.promotionPreviewMeta{min-width:0}.promotionPreviewMeta strong,.promotionPreviewMeta span,.promotionPreviewMeta em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.promotionPreviewMeta span{color:var(--muted);margin-top:.22rem;font-size:.84rem}.promotionPreviewMeta em{color:var(--brand);margin-top:.22rem;font-size:.82rem;font-style:normal;font-weight:900}.sessionDurationPanel{background:#fff7f2b3;border:1px solid #f56a0029;border-radius:14px;gap:.55rem;padding:.8rem;display:grid}.sessionDurationPanel>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:950}.sessionDurationPanel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.sessionDurationPanel button{border:1px solid var(--line);min-height:38px;color:var(--text);background:#fff;border-radius:11px;font-weight:950}.sessionDurationPanel button.active{border-color:var(--brand);background:var(--brand);color:#fff}@media (max-width:760px){.promotionPreviewRow{grid-template-columns:1fr}.promotionCardPreview.compact{width:100%;min-width:0}}.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard select,.ownerDashboardShell .ownerSectionCard textarea{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:12px;outline:none;font-weight:750}.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]):not([type=date]),.ownerDashboardShell .ownerSectionCard textarea{padding:.85rem 1rem}.ownerDashboardShell .ownerSectionCard textarea::-moz-placeholder{color:#7a7470;opacity:.95}.ownerDashboardShell .ownerSectionCard input::-moz-placeholder{color:#7a7470;opacity:.95}.ownerDashboardShell .ownerSectionCard textarea::placeholder,.ownerDashboardShell .ownerSectionCard input::placeholder{color:#7a7470;opacity:.95}.ownerDashboardShell select,.ownerDashboardShell input[type=date]{min-height:44px;color:var(--text);font:inherit;background-color:#fff;border:1px solid #f56a002e;border-radius:12px;font-weight:850;box-shadow:0 8px 18px #301f140a}.ownerDashboardShell select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--brand) 50%), linear-gradient(135deg, var(--brand) 50%, transparent 50%);background-position:calc(100% - 1.15rem),calc(100% - .82rem);background-repeat:no-repeat;background-size:.38rem .38rem,.38rem .38rem;padding-right:2.65rem!important}.ownerDashboardShell input[type=date]{padding:0 .8rem 0 1rem}.ownerDashboardShell input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;filter:sepia()saturate(2500%)hue-rotate(350deg)brightness(92%)}.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]):focus,.ownerDashboardShell .ownerSectionCard select:focus,.ownerDashboardShell .ownerSectionCard textarea:focus{border-color:#f56a0085;box-shadow:0 0 0 4px #f56a001a}.ownerDashboardShell .ownerSectionCard input[type=checkbox],.ownerDashboardShell .ownerSectionCard input[type=radio]{accent-color:var(--brand)}.ownerDashboardShell .ownerSectionCard>button,.ownerDashboardShell .ownerSectionCard form button,.ownerDashboardShell .ownerSectionCard label+button{border-radius:12px;font-weight:900}.ownerDashboardShell .formAlert{border-radius:12px;line-height:1.45}.ownerDashboardShell .ownerSectionGrid{gap:1.5rem}.ownerDashboardShell .ownerSectionCard{overflow:hidden}.reportsWorkspace{gap:1.55rem;display:grid}.reportsWorkspace>.ownerMetricRow{gap:1.25rem}.reportsWorkspace>.ownerSectionGrid{align-items:stretch;gap:1.55rem}.reportsWorkspace .ownerSectionCard{min-height:0}.reportsWorkspace .ownerTableList{gap:.82rem;display:grid}.reportsWorkspace .ownerTableList>div:not(.emptyState){border:1px solid var(--line);background:#fff;border-radius:14px;min-height:4.25rem;padding:1rem 1.1rem}.reportsWorkspace .ownerSectionCard .emptyState{background:linear-gradient(#fffdfb 0%,#fff8f4 100%);border-radius:16px;grid-template-columns:auto minmax(12rem,1fr);align-items:center;min-height:9.6rem;margin-top:.35rem}.reportsWorkspace .ownerSectionCard .emptyState p{max-width:36rem}.reportsWorkspace .reportChartCard{padding-bottom:1.9rem}.reportsWorkspace .reportBarChart{min-height:12rem;margin-top:.8rem}.exportToolbar{grid-template-columns:repeat(2,minmax(9rem,12rem)) minmax(0,1fr);align-items:end;gap:.75rem;margin:.9rem 0 1.1rem;display:grid}.exportToolbar label{gap:.35rem;display:grid}.exportToolbar label span{color:#6f6760;text-transform:uppercase;font-size:.7rem;font-weight:900}.exportToolbar input{background:#fff;border:1px solid #efe3dc;border-radius:.8rem;min-height:2.45rem;padding:0 .75rem}.exportToolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.exportToolbar .ownerOutlineButton{margin-top:0}.reportsWorkspace .ownerOutlineButton{border:1px solid var(--brand);min-height:42px;color:var(--brand);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 1rem;font-weight:950;text-decoration:none;display:inline-flex}.reportsWorkspace .profitStack{gap:1rem}.reportsWorkspace .profitStack div{border-radius:15px;min-height:5rem;padding:1rem 1.1rem}.ownerTopActions>*,.sectionHeaderActions>*,.wizardFooterActions>*,.serviceToolbar>*,.clockingFilters>*,.bayCardActions>*,.deleteDialogActions>*{min-width:0}.ownerAddBayButton,.ownerTopProfileButton,.ownerBaySelector,.ownerQuickCard button,.bayCodeCard button,.wizardFooterActions button,.servicesSetupHeader button,.serviceCardBottom button,.servicePagination button,.clockingFilters button,.clockingPagination button,.bayCardActions button,.deleteDialogActions button,.modalForm .primaryButton,.profileLogoutButton{overflow-wrap:anywhere;min-width:0}@media (max-width:1180px){:is(html:has(.ownerDashboardShell),body:has(.ownerDashboardShell)){overflow:hidden}.ownerDashboardShell{grid-template-columns:1fr;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.ownerMenuButton{color:#211f1f;background:#fff;border:1px solid #efe3dc;border-radius:.78rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:0 .82rem;font-size:.82rem;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #9b6b470d}.ownerNavScrim{z-index:190;opacity:0;pointer-events:none;background:#211f1f47;transition:opacity .18s;display:block;position:fixed;inset:0}.ownerDashboardShell.navOpen .ownerNavScrim{opacity:1;pointer-events:auto}.ownerSidebar{z-index:200;border-radius:0 1.15rem 1.15rem 0;width:min(21rem,100vw - 2.2rem);height:100dvh;min-height:0;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.ownerSidebarClose{color:#5f5752;background:#fff;border:1px solid #efe3dc;border-radius:.72rem;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:-.2rem;right:-.1rem;box-shadow:0 8px 18px #9b6b470f}.ownerSidebarClose:hover{color:#f56600;border-color:#f5660040}.ownerDashboardShell.navOpen .ownerSidebar{transform:translate(0)}.ownerNav{grid-template-columns:1fr;max-height:calc(100dvh - 21rem);display:grid;overflow-y:auto}.ownerNav button{text-align:left;justify-content:flex-start}.ownerSidebarFooter{grid-template-columns:1fr}.ownerMain{border:0;border-radius:0;height:100dvh;min-height:0;overflow:hidden}.ownerTopBar{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;min-height:auto;padding:.9rem;display:grid;position:sticky}.ownerTopActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.55rem;width:100%;display:grid}.ownerBaySelector{width:100%;min-width:0}.ownerAddBayButton{padding-inline:.7rem}.ownerAddBayButton small,.ownerTopProfileButton span{display:none}.ownerContentScroll{height:calc(100dvh - 9.7rem);padding:1rem .9rem 5rem;overflow-y:auto}.ownerDashboardGrid,.ownerAnalyticsRow,.staffGrid,.tabletGuideHero,.tabletGuideSteps,.bayManagementGrid{grid-template-columns:1fr}}@media (max-width:980px){.liveOpsGrid,.exportToolbar,.logsToolbar,.supportComposer,.supportReplyBox,.customerHeroBand{grid-template-columns:1fr}.exportToolbar>div{justify-content:flex-start}.supportComposer button,.supportReplyBox button{width:100%}}@media (max-width:900px){.ownerMetricRow{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerSectionGrid,.servicePricingGrid,.staffMetricStrip,.clockingAnalyticsGrid{grid-template-columns:1fr}.ownerChartCard header,.ownerPerformanceCard header,.ownerSectionCard header,.staffHeroCard header,.tabletGuide header,.servicesSetupHeader,.serviceListHeader,.modalHeader{flex-direction:column;align-items:stretch}.sectionHeaderActions,.servicesSetupHeader>div,.serviceToolbar,.clockingFilters,.clockingPagination,.bayCardActions,.deleteDialogActions,.wizardFooterActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sectionHeaderActions{justify-content:stretch;max-width:none}.sectionHeaderActions>*,.clockingFilters>*,.logsToolbar>*{width:100%;min-width:0}.ownerTableList>div,.clockingRow,.bayCardHeader,.staffRow,.activity{grid-template-columns:1fr}}@media (max-width:640px){.ownerTopBar{grid-template-columns:1fr auto}.ownerMenuButton{grid-column:1/-1;justify-self:start}.ownerTopBar h1{font-size:1.55rem}.ownerWelcome,.ownerSubtext{font-size:.82rem}.ownerTopActions{grid-template-columns:1fr 1fr}.ownerBaySelector{grid-column:1/-1}.ownerBellButton,.ownerTopProfileButton{border-radius:.82rem;width:100%}.ownerMetricRow,.ownerSummaryRow,.ownerQuickCard>div,.serviceEditorGrid,.serviceFormGrid,.priceGrid,.launchWizardBody,.staffStatsGrid,.clockingStatsGrid{grid-template-columns:1fr}.ownerMetricCard,.ownerChartCard,.ownerJobsCard,.ownerSetupCard,.ownerPerformanceCard,.ownerQuickCard,.ownerSectionCard{border-radius:.9rem;padding:1rem}.ownerDonutWrap,.ownerActivityList div,.ownerLegend div,.ownerStepList div{grid-template-columns:1fr}.ownerActivityList span,.ownerStepList svg,.emptyStep{display:none}.sectionHeaderActions,.serviceToolbar,.clockingFilters,.clockingPagination,.bayCardActions,.deleteDialogActions,.wizardFooterActions{grid-template-columns:1fr}.ownerChatButton{width:3rem;height:3rem;bottom:1rem;right:1rem}}.ownerDashboardShell{color:#151515;font-family:Arial,Helvetica,sans-serif;background:#f4f1ee!important}.ownerSidebar{box-shadow:none!important;background:#17110d!important;border-color:#eadbd2!important;border-radius:1rem 0 0 1rem!important}.ownerSidebarLogo span,.ownerUserRow span,.ownerTrialCard span{color:#ffffffa3!important}.ownerNav{scrollbar-color:#f5660073 transparent;gap:.35rem}.ownerNav button{color:#ffffffad;border-radius:.65rem;height:2.45rem;font-size:.82rem;font-weight:850}.ownerNav button svg{color:#ffffff94}.ownerNav button.active,.ownerNav button:hover,.ownerSettingsSubNav button.active,.ownerSettingsSubNav button:hover{color:#fff;background:#f566002e}.ownerNav button.active svg,.ownerNav button:hover svg{color:#f56600}.ownerSettingsSubNav{border-left-color:#ffffff1f}.ownerSettingsSubNav button{color:#fff9;font-size:.72rem}.ownerSidebarFooter{background:0 0}.ownerTrialCard{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff14}.ownerTrialCard strong,.ownerTrialCard p{color:#fff}.ownerTrialCard button,.ownerLogoutButton{color:#fff;background:#ffffff0f;border-color:#ffffff24}.ownerUserRow{background:#ffffff0f;border-color:#ffffff1f}.ownerUserRow strong{color:#fff}.ownerMain{background:#f4f1ee!important;border-color:#eadbd2!important;border-radius:0 1rem 1rem 0!important}.ownerTopBar{background:#fff;border:1px solid #eadbd2;border-radius:1rem;min-height:auto;margin:0;padding:1rem 1.2rem}.ownerContentScroll{background:#f4f1ee;height:calc(100% - 7.25rem);padding:1rem 1rem 4rem}.ownerKicker,.ownerSectionHeader span,.ownerSectionCard header span,.ownerMetricCard>span,.paymentRailMetric span,.metricCard span,.ownerTableList span,.paymentLedgerTable>div span,.disbursementTable>div span,.jobLogTableHeader span,.fieldStack span,.payoutFormGrid label span{color:#625a55;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ownerTopBar h1{font-size:clamp(1.7rem,2.2vw,2.15rem);font-weight:950}.ownerWelcome,.ownerSubtext,.ownerSectionCard header p,.ownerSectionHeader p,.ownerMetricCard p,.emptyState p{color:#6f6762;font-size:.9rem;line-height:1.45}.ownerSectionCard,.ownerMetricCard,.ownerChartCard,.ownerJobsCard,.ownerSetupCard,.ownerPerformanceCard,.ownerQuickCard,.paymentRailMetric{box-shadow:none!important;background:#fff!important;border:1px solid #eadbd2!important;border-radius:1rem!important}.ownerSectionCard,.ownerChartCard,.ownerJobsCard,.ownerPerformanceCard,.ownerSetupCard,.ownerQuickCard{padding:1rem!important}.ownerSectionCard h2,.ownerSectionHeader h2,.ownerChartCard h2,.ownerJobsCard h2,.ownerSetupCard h2,.ownerPerformanceCard h2,.ownerQuickCard h2,.ownerSectionCard h3{color:#151515;font-size:1.02rem;font-weight:950;line-height:1.25}.ownerMetricCard{min-height:6.2rem;padding:.95rem!important}.ownerMetricIcon,.metricCard div,.promiseCard div,.accessItem>div:first-child{color:#f56600;box-shadow:none!important;background:0 0!important}.ownerMetricCard strong,.paymentRailMetric strong,.metricCard strong,.ownerTableList strong{color:#151515;font-size:1.25rem;font-weight:950}.ownerMetricRow,.metricGrid,.paymentRailSummary{gap:.75rem}.ownerDashboardGrid,.ownerDashboardLeft,.ownerDashboardRight,.ownerWorkspaceStack,.reportsWorkspace,.customersWorkspace,.discountsWorkspace,.paymentsWorkspace,.staffWorkspace,.paymentRailWorkspace,.ownerSectionGrid,.paymentRailInsightGrid,.promotionWorkspaceGrid{gap:1rem!important}.ownerBaySelector,.ownerBellButton,.ownerTopProfileButton,.ownerAddBayButton,.sectionHeaderActions>select,.sectionHeaderActions>input[type=date],.ownerDashboardShell select,.ownerDashboardShell input[type=date],.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard textarea,.ownerDashboardShell .ownerSectionCard select{box-shadow:none!important;background-color:#fff!important;border:1px solid #eadbd2!important;border-radius:.75rem!important}.ownerBaySelector,.ownerBellButton,.ownerTopProfileButton,.ownerAddBayButton{min-height:2.55rem}.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard select,.ownerDashboardShell .ownerSectionCard textarea,.fieldStack input,.payoutFormGrid input,.payoutFormGrid select{color:#151515;font-size:.9rem;font-weight:750}.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]):focus,.ownerDashboardShell .ownerSectionCard select:focus,.ownerDashboardShell .ownerSectionCard textarea:focus,.fieldStack input:focus,.payoutFormGrid input:focus,.payoutFormGrid select:focus{border-color:#f5660094!important;box-shadow:0 0 0 3px #f566001a!important}.ownerDashboardShell .ownerSectionCard>button,.ownerDashboardShell .ownerSectionCard form button,.ownerDashboardShell .ownerSectionCard label+button,.ownerChartCard header button,.ownerPerformanceCard header button,.ownerSectionCard header button,.sectionHeaderActions button,.sectionHeaderActions a,.savePayoutButton,.staffCardActions button,.serviceCardBottom button,.bayCardActions button,.discountCodeActions button,.supportComposer button,.supportReplyBox button,.payoutVerificationPanel button{min-height:2.45rem;font-size:.84rem;font-weight:950;box-shadow:none!important;border-radius:.7rem!important}.ownerDashboardShell .ownerSectionCard>button,.ownerDashboardShell .ownerSectionCard form button,.ownerDashboardShell .ownerSectionCard label+button,.savePayoutButton,.supportComposer button,.supportReplyBox button{color:#fff!important;background:#f56600!important;border:1px solid #f56600!important}.ownerChartCard header button,.ownerPerformanceCard header button,.ownerSectionCard header button,.sectionHeaderActions button,.sectionHeaderActions a,.payoutVerificationPanel button,.staffCardActions button,.serviceCardBottom button,.bayCardActions button,.discountCodeActions button{color:#151515!important;background:#fff!important;border:1px solid #eadbd2!important}.ownerDashboardShell button:not(:disabled):hover{transform:translateY(-1px)!important}.ownerDashboardShell button:not(:disabled):active{transform:translateY(0)scale(.97)!important}.paymentLedgerTable article,.disbursementTable article,.jobLogTable article,.jobLogList article,.paymentList>div,.logsList>div,.discountCodeRow,.promotionPreviewRow,.staffCard,.serviceCard,.bayCard,.notificationCard,.reviewThreadCard{box-shadow:none!important;background:#fff!important;border:1px solid #eadbd2!important;border-radius:.85rem!important}.paymentLedgerTable article,.disbursementTable article,.jobLogTable article,.jobLogList article{min-height:4rem;padding:.8rem .9rem}.paymentLedgerTable article span,.paymentLedgerTable article em,.disbursementTable article span,.disbursementTable article em,.jobLogTable article span,.jobLogTable article em,.paymentList span,.paymentList em,.logsList span,.logsList em{color:#6f6762;font-size:.82rem}.paymentLedgerTable article strong,.disbursementTable article strong,.jobLogTable article strong,.paymentList strong,.logsList strong{color:#151515;font-size:.9rem;font-weight:950}.billingRailTabs{gap:.55rem}.billingRailTabs button,.payoutChoiceGrid button,.sessionDurationPanel button{box-shadow:none!important;background:#fff!important;border:1px solid #eadbd2!important;border-radius:.8rem!important}.billingRailTabs button.active,.payoutChoiceGrid button.active,.sessionDurationPanel button.active,.sectionHeaderActions button.active{color:#f56600!important;background:#fff4eb!important;border-color:#f5660057!important}.payoutVerificationPanel,.cashWarningPanel,.payoutHoldNotice,.formAlert,.emptyState{box-shadow:none!important;border-radius:.85rem!important}.emptyState{background:#fffaf7!important;border:1px dashed #eadbd2!important}.ownerChatButton{box-shadow:none!important}@media (max-width:980px){.ownerTopBar{border-radius:0 0 1rem 1rem}.ownerSidebar{border-radius:0 1rem 1rem 0!important}.ownerMain{border-left:1px solid #eadbd2;border-radius:1rem!important}}:is(html:has(.ownerDashboardShell),body:has(.ownerDashboardShell)){background:#f4f1ee;width:100%;max-width:100%;overflow:hidden}.ownerDashboardShell{--owner-shell-gap:.7rem;--owner-header-height:clamp(7rem, 13vh, 8.25rem);width:100%;max-width:100vw;min-height:100dvh;height:100dvh!important;overflow:hidden!important}.ownerDashboardShell *,.ownerDashboardShell :before,.ownerDashboardShell :after{box-sizing:border-box}.ownerSidebar{min-height:0;height:calc(100dvh - (var(--owner-shell-gap) * 2))!important;padding:1.15rem 1rem!important}.ownerSidebar>div:first-child{flex-direction:column;flex:auto;min-height:0;display:flex}.ownerSidebarLogo{margin-bottom:1rem!important}.ownerSidebarLogo img{max-width:9.5rem;height:auto}.ownerNav{flex:auto;min-height:0;padding-right:.35rem;max-height:none!important}.ownerNav button,.ownerSettingsSubNav button{justify-content:flex-start;width:100%;min-width:0}.ownerNav button{min-height:2.55rem;padding-block:.42rem;line-height:1.15;height:auto!important}.ownerSettingsSubNav button{white-space:normal;min-height:2.15rem;height:auto!important}.ownerSidebarFooter{flex:none;min-height:0}.ownerTrialCard{padding:.82rem!important}.ownerTrialCard button,.ownerLogoutButton,.ownerUserRow{width:100%}.ownerUserRow,.ownerUserRow>div{min-width:0}.ownerUserRow strong,.ownerUserRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ownerMain{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;height:calc(100dvh - (var(--owner-shell-gap) * 2))!important}.ownerTopBar{z-index:20;grid-template-columns:minmax(16rem,1fr) minmax(20rem,auto);align-items:start;gap:1rem;overflow:visible;min-height:var(--owner-header-height)!important;display:grid!important;position:relative!important}.ownerTopCopy{min-width:0}.ownerTopBar h1,.ownerWelcome,.ownerSubtext{overflow-wrap:anywhere}.ownerTopActions{grid-template-columns:minmax(15rem,28rem) auto auto auto;align-items:center;min-width:0;max-width:100%;display:grid!important}.ownerBaySelector,.ownerAddBayButton,.ownerTopProfileButton,.ownerBellButton{white-space:nowrap;flex:0 auto}.ownerBaySelector{max-width:100%;min-width:0!important}.ownerAddBayButton{justify-content:center;min-width:8.75rem}.ownerAddBayButton small{text-overflow:ellipsis;max-width:5rem;overflow:hidden}.ownerTopProfileButton{max-width:8.5rem}.ownerTopProfileButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ownerContentScroll{min-width:0;min-height:0;overflow-y:auto;height:auto!important;padding-top:1rem!important;overflow-x:hidden!important}.ownerDashboardGrid,.ownerDashboardLeft,.ownerDashboardRight,.ownerWorkspaceStack,.reportsWorkspace,.customersWorkspace,.discountsWorkspace,.paymentsWorkspace,.staffWorkspace,.paymentRailWorkspace,.ownerSectionGrid,.paymentRailInsightGrid,.promotionWorkspaceGrid,.ownerSectionCard{min-width:0;max-width:100%}.ownerSectionCard{overflow:clip}.ownerSectionCard header,.ownerSectionCard header>div,.sectionHeaderActions{min-width:0}.serviceMatrixWrap,.paymentLedgerTable,.disbursementTable{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-y:hidden;overflow-x:auto!important}.serviceMatrix th:first-child,.serviceMatrix td:first-child{z-index:2;background:#fff;position:sticky;left:0}.serviceMatrix th:first-child{background:#fffaf7}.paymentLedgerTable>div,.paymentLedgerTable article,.disbursementTable>div,.disbursementTable article{max-width:none}.modalBackdrop{align-items:center;padding:clamp(.75rem,2vw,1.5rem);overflow:hidden!important}.modalPanel{grid-template-rows:auto minmax(0,1fr);display:grid;border-radius:1rem!important;width:min(67.5rem,100vw - 2rem)!important;max-height:min(90dvh,52rem)!important;overflow:hidden!important}.modalHeader{min-height:4.4rem;flex-direction:row!important;align-items:center!important}.modalBody{overscroll-behavior:contain;min-height:0;overflow:hidden auto!important}.modalForm label,.fieldStack,.payoutFormGrid label{min-width:0}.modalForm input[type=checkbox]{flex:none;width:1rem;height:1rem}.discountsWorkspace .toggleRow{align-items:center;gap:.6rem;min-height:2rem;line-height:1.35;display:flex!important}.staffEditForm label:has(input[type=checkbox]){align-items:center;gap:.6rem;min-height:2rem;line-height:1.35;display:flex!important}.addBayGuardForm label:has(input[type=checkbox]){align-items:center;gap:.6rem;min-height:2rem;line-height:1.35;display:flex!important}.staffEditForm>div:has(input[type=checkbox]){flex-wrap:wrap;gap:.75rem 1rem;display:flex}.drawerBackdrop{overflow:hidden}.staffDrawer{max-width:100vw;width:min(30rem,100vw)!important}@media (max-width:1180px){.ownerDashboardShell{--owner-shell-gap:0rem}.ownerSidebar{max-height:100dvh;height:100dvh!important;overflow:hidden!important}.ownerSidebarFooter{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.ownerTopBar{grid-template-columns:auto minmax(0,1fr)!important;min-height:auto!important}.ownerTopActions{grid-template-columns:minmax(0,1fr) auto auto auto!important}.ownerContentScroll{padding-top:1rem!important}}@media (max-width:760px){.ownerTopBar{gap:.75rem}.ownerTopCopy{grid-column:1/-1}.ownerTopActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.ownerBaySelector{grid-column:1/-1}.ownerAddBayButton{min-width:0}.ownerAddBayButton small{display:none}.ownerTopProfileButton{justify-content:center;width:100%;max-width:none}.modalBackdrop{align-items:stretch;padding:.7rem}.modalPanel{width:100%!important;max-height:calc(100dvh - 1.4rem)!important}}@media (max-width:430px){.ownerTopActions{grid-template-columns:1fr 1fr!important}.ownerBellButton{border-radius:.82rem;width:100%}.ownerContentScroll{padding-inline:.75rem!important}.serviceMatrix{min-width:58rem}}.modalBackdrop{background:#16110e6b;align-items:center;padding:clamp(.75rem,2.4vw,1.75rem)}.modalPanel{background:#fffdfb;border:1px solid #ece0d8eb;box-shadow:0 24px 80px #231c1738;border-radius:1rem!important;width:min(58rem,100vw - 2rem)!important;max-height:min(90dvh,54rem)!important}.modalPanel--compact{width:min(34rem,100vw - 2rem)!important}.modalPanel--wide{width:min(72rem,100vw - 2rem)!important}.modalHeader{background:#fffaf7;border-bottom:1px solid #eee1d8;min-height:4.35rem;padding:1rem 1.15rem}.modalHeader h2{color:var(--text);font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.15}.modalHeader button{background:#fff;border:1px solid #f56a0033;width:2.35rem;height:2.35rem;box-shadow:0 8px 18px #281f1914}.modalBody{scrollbar-gutter:stable;background:#fffdfb;padding:clamp(1rem,2vw,1.35rem)}.modalForm{gap:1rem}.modalForm .field,.modalForm .fieldStack,.modalForm .profileFileField,.modalForm .otpField{gap:.42rem;display:grid}.modalForm .field>span,.modalForm .fieldStack span,.modalForm .profileFileField span,.modalForm .otpField span{color:#5f554f;margin:0;font-size:.76rem;font-weight:950}.modalForm .field div,.modalForm .fieldStack input,.modalForm .fieldStack textarea,.modalForm .profileFileField input,.modalForm .otpField input{min-height:3.15rem;color:var(--text);background:#fff;border:1px solid #eaded5;border-radius:.82rem;box-shadow:0 1px #ffffffd9}.modalForm .field div{height:auto;padding:0 .85rem}.modalForm .field svg{color:var(--brand);margin-left:0}.modalForm .field input,.modalForm .field select,.modalForm .field textarea{min-height:3rem;font-size:.95rem;font-weight:760}.modalForm .field textarea,.modalForm .fieldStack textarea{resize:vertical;min-height:6.5rem;padding:.85rem 0;line-height:1.4}.modalForm .field div:focus-within,.modalForm .fieldStack input:focus,.modalForm .fieldStack textarea:focus,.modalForm .profileFileField input:focus,.modalForm .otpField input:focus{border-color:#f56a0085;box-shadow:0 0 0 4px #f56a001a}.modalForm .primaryButton,.modalBody .primaryButton{border-radius:.82rem;min-height:3.15rem;font-size:.94rem}.toggleField,.policyCheck,.modalForm .toggleRow{min-height:3rem;color:var(--text);background:#fff;border:1px solid #eaded5;border-radius:.82rem;align-items:center;gap:.75rem;padding:.75rem .85rem;font-weight:850;line-height:1.35;display:flex!important}.toggleField input[type=checkbox],.policyCheck input[type=checkbox],.modalForm .toggleRow input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--brand);margin:0}.permissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid!important}.permissionGrid .toggleField{align-items:flex-start;min-height:3.35rem;margin:0}.permissionGrid .toggleField span{overflow-wrap:anywhere}.staffEditForm{gap:.9rem}.staffEditForm>.field:nth-of-type(4){background:#fff8f4;border:1px solid #eaded5;border-radius:.95rem;padding:.85rem}.addBayPolicyCard,.servicePricePreview,.profilePreview{background:#fff8f4;border-color:#eaded5;border-radius:.95rem}.addBayPolicyCard{align-items:flex-start;padding:1rem}.bayIdPreview.tight{background:#fff;border:1px solid #eaded5;border-radius:.95rem;padding:.95rem}.ownerProfileForm .profilePreview{padding:.95rem}.profileFileField input::file-selector-button{border-radius:.65rem;min-height:2.15rem}.serviceEditorForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.serviceEditorForm .field:first-child,.serviceEditorForm .descriptionField,.serviceEditorForm .servicePricePreview,.serviceEditorForm .primaryButton{grid-column:1/-1}.servicePricePreview{padding:1rem}.serviceMatrixWrap{overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;max-width:100%;overflow-x:auto}.serviceMatrix{min-width:64rem}.serviceMatrix th,.serviceMatrix td{padding:.85rem}.serviceMatrix input{width:6rem;min-height:2.45rem;font-weight:850}.serviceMatrix button{min-width:4.5rem}.discountsWorkspace .ownerSectionCard{padding:clamp(1rem,2vw,1.45rem)}.discountsWorkspace .fieldStack{gap:.42rem}.discountsWorkspace .fieldStack input{background:#fff;border-radius:.82rem;min-height:3.15rem;font-size:.96rem}.discountsWorkspace .toggleRow{background:#fff;border-radius:.82rem}.discountsWorkspace .discountCreatorCard>button,.discountsWorkspace .rewardRuleCard>button{width:100%}.promotionUploadPanel{border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem}.promotionPreviewRow{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}@media (max-width:760px){.modalBackdrop{align-items:stretch;padding:.65rem}.modalPanel,.modalPanel--compact,.modalPanel--wide{width:100%!important;max-height:calc(100dvh - 1.3rem)!important}.modalHeader{min-height:4rem;padding:.9rem 1rem}.modalBody{padding:.9rem}.serviceEditorForm,.permissionGrid,.discountFormGrid,.promotionPreviewRow,.promotionUploadPanel{grid-template-columns:1fr!important}.promotionCardPreview.compact{width:100%;min-width:0}.toggleField,.policyCheck,.modalForm .toggleRow{align-items:flex-start}}@media (max-width:430px){.modalHeader h2{font-size:1rem}.modalForm .field div,.modalForm .fieldStack input,.modalForm .fieldStack textarea,.modalForm .profileFileField input,.modalForm .otpField input{min-height:3rem}.serviceMatrix{min-width:62rem}}:is(.ownerDashboardShell .field div:has(>select),.ownerDashboardShell .baySwitcher div:has(>select),.modalForm .field div:has(>select)){min-height:3.15rem;padding:0 .85rem;position:relative;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important;box-shadow:0 1px #ffffffd9!important}:is(.ownerDashboardShell .field div:has(>select):focus-within,.ownerDashboardShell .baySwitcher div:has(>select):focus-within,.modalForm .field div:has(>select):focus-within){border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}.ownerDashboardShell .field div>select,.ownerDashboardShell .baySwitcher div>select,.modalForm .field div>select{appearance:none;width:100%;min-width:0;min-height:3rem;color:var(--text);line-height:1.2;background-color:#0000!important;background-image:linear-gradient(45deg, transparent 50%, var(--brand) 50%), linear-gradient(135deg, var(--brand) 50%, transparent 50%)!important;box-shadow:none!important;background-position:calc(100% - .68rem),calc(100% - .36rem)!important;background-repeat:no-repeat!important;background-size:.36rem .36rem,.36rem .36rem!important;border:0!important;border-radius:0!important;padding:0 2.35rem 0 0!important}.ownerDashboardShell .field div>select:focus,.ownerDashboardShell .baySwitcher div>select:focus,.modalForm .field div>select:focus{outline:0;box-shadow:none!important}:is(.ownerDashboardShell .field div:has(>select)>svg,.ownerDashboardShell .baySwitcher div:has(>select)>svg,.modalForm .field div:has(>select)>svg){flex:none;margin-left:0}@media (max-width:760px){.ownerDashboardShell .field div>select,.ownerDashboardShell .baySwitcher div>select,.modalForm .field div>select{min-height:2.95rem}}.ownerDashboardShell select{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ownerDashboardShell .field div>select,.ownerDashboardShell .baySwitcher div>select,.ownerDashboardShell .ownerBaySelector>select,.modalForm .field div>select{min-height:3rem!important;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important}.ownerDashboardShell .ownerBaySelector>select{appearance:none;font-weight:760;background-image:none!important;padding:0 .35rem 0 0!important}.ownerDashboardShell .baySwitcher div>select{background-image:none!important;padding-right:.35rem!important}.ownerDashboardShell .ownerBaySelector>svg:last-child,.ownerDashboardShell .baySwitcher div>svg:last-child{pointer-events:none;flex:none;margin-left:auto}.ownerDashboardShell .field div>select{padding-right:2.15rem!important}.ownerDashboardShell .sectionHeaderActions>select,.ownerDashboardShell .logsToolbar>select,.ownerDashboardShell .reviewToolbar>select,.ownerDashboardShell .verificationFormCard select,.ownerDashboardShell .payoutFormGrid select,.ownerDashboardShell .ownerSectionCard>select{appearance:none;color:var(--text);line-height:1.2;background-color:#fff!important;background-image:linear-gradient(45deg, transparent 50%, var(--brand) 50%), linear-gradient(135deg, var(--brand) 50%, transparent 50%)!important;min-height:2.85rem!important;box-shadow:none!important;background-position:calc(100% - 1.02rem),calc(100% - .7rem)!important;background-repeat:no-repeat!important;background-size:.36rem .36rem,.36rem .36rem!important;border:1px solid #eaded5!important;border-radius:.82rem!important;padding:0 2.35rem 0 .95rem!important}.ownerDashboardShell .sectionHeaderActions>select:focus,.ownerDashboardShell .logsToolbar>select:focus,.ownerDashboardShell .reviewToolbar>select:focus,.ownerDashboardShell .verificationFormCard select:focus,.ownerDashboardShell .payoutFormGrid select:focus,.ownerDashboardShell .ownerSectionCard>select:focus{outline:0;border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}@media (max-width:760px){.ownerDashboardShell .sectionHeaderActions>select,.ownerDashboardShell .logsToolbar>select,.ownerDashboardShell .reviewToolbar>select,.ownerDashboardShell .verificationFormCard select,.ownerDashboardShell .payoutFormGrid select{width:100%;min-height:2.95rem!important}}.ownerDashboardShell .clockingSearch{min-height:3rem;box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .serviceToolbar label:has(>input){min-height:3rem;box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .logsToolbar label:has(>input){min-height:3rem;box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .ownerSearchField:has(>input){min-height:3rem;box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .clockingFilters label:has(>input){min-height:3rem;box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .clockingSearch:focus-within{border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}.ownerDashboardShell .serviceToolbar label:has(>input):focus-within{border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}.ownerDashboardShell .logsToolbar label:has(>input):focus-within{border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}.ownerDashboardShell .ownerSearchField:has(>input):focus-within{border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}.ownerDashboardShell .clockingFilters label:has(>input):focus-within{border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}.ownerDashboardShell .serviceToolbar label>input,.ownerDashboardShell .clockingSearch>input,.ownerDashboardShell .logsToolbar label>input,.ownerDashboardShell .ownerSearchField>input,.ownerDashboardShell .clockingFilters label>input{min-height:2.85rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.ownerDashboardShell .clockingFilters label:has(>input[type=date]){gap:.75rem;padding-right:.7rem}.ownerDashboardShell .clockingFilters label>input[type=date]{width:auto;min-width:8.25rem}.ownerDashboardShell .sectionHeaderActions>input[type=date],.ownerDashboardShell .logsToolbar>input[type=date]{min-height:2.85rem!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important;padding:0 .85rem!important}.ownerDashboardShell .sectionHeaderActions>input[type=date]:focus,.ownerDashboardShell .logsToolbar>input[type=date]:focus{outline:0;border-color:#f56a0085!important;box-shadow:0 0 0 4px #f56a001a!important}@media (max-width:760px){.ownerDashboardShell .clockingSearch,.ownerDashboardShell .sectionHeaderActions>input[type=date],.ownerDashboardShell .logsToolbar>input[type=date]{width:100%}.ownerDashboardShell .serviceToolbar label:has(>input){width:100%}.ownerDashboardShell .logsToolbar label:has(>input){width:100%}.ownerDashboardShell .ownerSearchField:has(>input){width:100%}.ownerDashboardShell .clockingFilters label:has(>input){width:100%}}.ownerDashboardShell .ownerSectionCard .serviceToolbar label>input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard .clockingSearch>input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard .logsToolbar label>input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard .ownerSearchField>input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard .clockingFilters label>input:not([type=checkbox]):not([type=radio]){min-height:2.85rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.ownerDashboardShell .ownerSectionCard .serviceToolbar label>input:not([type=checkbox]):not([type=radio]):focus,.ownerDashboardShell .ownerSectionCard .clockingSearch>input:not([type=checkbox]):not([type=radio]):focus,.ownerDashboardShell .ownerSectionCard .logsToolbar label>input:not([type=checkbox]):not([type=radio]):focus,.ownerDashboardShell .ownerSectionCard .ownerSearchField>input:not([type=checkbox]):not([type=radio]):focus,.ownerDashboardShell .ownerSectionCard .clockingFilters label>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:none!important;border:0!important;outline:0!important}.ownerDashboardShell .ownerSectionCard .clockingSearch{box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .ownerSectionCard .serviceToolbar label:has(>input){box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .ownerSectionCard .logsToolbar label:has(>input){box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .ownerSectionCard .ownerSearchField:has(>input){box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell .ownerSectionCard .clockingFilters label:has(>input){box-shadow:none!important;background:#fff!important;border:1px solid #eaded5!important;border-radius:.82rem!important}.ownerDashboardShell{--legacy-bg:#f7f8fa;--legacy-surface:#fff;--legacy-surface-soft:#f8f9fb;--legacy-surface-warm:#fff8f3;--legacy-border:#d9dde5;--legacy-border-soft:#eef1f5;--legacy-border-warm:#eaded5;--legacy-text:#111827;--legacy-muted:#4b5563;--legacy-subtle:#6b7280;--legacy-brand:#fb5a00;--legacy-brand-soft:#fff2e8;--legacy-success:#008f45;--legacy-success-soft:#f1fff6;--legacy-danger:#b42318;--legacy-danger-soft:#fff4f3;--legacy-warning:#8a4b00;--legacy-warning-soft:#fffaf5;--legacy-radius-sm:.5rem;--legacy-radius-md:.75rem;--legacy-radius-lg:1rem;--legacy-shadow-card:0 1px 2px #1118270a, 0 12px 30px #1118270f;--legacy-shadow-soft:0 1px 2px #1118270a;color:var(--legacy-text);background:var(--legacy-bg)!important}.ownerDashboardShell .ownerMain,.ownerDashboardShell .ownerContentScroll{background:var(--legacy-bg)!important}.ownerDashboardShell .ownerTopBar{box-shadow:var(--legacy-shadow-soft);border-color:var(--legacy-border)!important;border-radius:var(--legacy-radius-lg)!important;background:#fffffff0!important}.ownerDashboardShell .ownerSectionCard,.ownerDashboardShell .ownerMetricCard,.ownerDashboardShell .ownerChartCard,.ownerDashboardShell .ownerJobsCard,.ownerDashboardShell .ownerSetupCard,.ownerDashboardShell .ownerPerformanceCard,.ownerDashboardShell .ownerQuickCard,.ownerDashboardShell .paymentRailMetric,.ownerDashboardShell .customerHeroBand,.ownerDashboardShell .customerListPanel,.ownerDashboardShell .customerDetailPanel,.ownerDashboardShell .staffHeroCard,.ownerDashboardShell .tabletGuideHero,.ownerDashboardShell .tabletSessionPanel,.ownerDashboardShell .billingSettingsCard,.ownerDashboardShell .settingsPlaceholder,.ownerDashboardShell .verificationFormCard{border:1px solid var(--legacy-border)!important;border-radius:var(--legacy-radius-lg)!important;background:var(--legacy-surface)!important;box-shadow:var(--legacy-shadow-card)!important}.ownerDashboardShell .ownerSectionCard,.ownerDashboardShell .ownerChartCard,.ownerDashboardShell .ownerJobsCard,.ownerDashboardShell .ownerSetupCard,.ownerDashboardShell .ownerPerformanceCard,.ownerDashboardShell .ownerQuickCard,.ownerDashboardShell .customerListPanel,.ownerDashboardShell .customerDetailPanel,.ownerDashboardShell .staffHeroCard,.ownerDashboardShell .tabletSessionPanel,.ownerDashboardShell .billingSettingsCard,.ownerDashboardShell .settingsPlaceholder{padding:clamp(1.05rem,2vw,1.4rem)!important}.ownerDashboardShell .ownerMetricCard,.ownerDashboardShell .paymentRailMetric,.ownerDashboardShell .servicePricingStats article,.ownerDashboardShell .staffMetricStrip div,.ownerDashboardShell .jobLogSummaryStrip article,.ownerDashboardShell .customerDetailMetrics div,.ownerDashboardShell .customerSubCard,.ownerDashboardShell .customerInsightStrip div,.ownerDashboardShell .billingReadiness div,.ownerDashboardShell .profitStack div,.ownerDashboardShell .drawerMetricGrid div,.ownerDashboardShell .payoutStatusStrip div,.ownerDashboardShell .paymentRailMiniList div{border:1px solid var(--legacy-border-soft)!important;border-radius:var(--legacy-radius-md)!important;background:var(--legacy-surface-soft)!important;box-shadow:none!important}.ownerDashboardShell .ownerDashboardGrid,.ownerDashboardShell .ownerDashboardLeft,.ownerDashboardShell .ownerDashboardRight,.ownerDashboardShell .ownerWorkspaceStack,.ownerDashboardShell .reportsWorkspace,.ownerDashboardShell .customersWorkspace,.ownerDashboardShell .discountsWorkspace,.ownerDashboardShell .paymentsWorkspace,.ownerDashboardShell .staffWorkspace,.ownerDashboardShell .paymentRailWorkspace,.ownerDashboardShell .ownerSectionGrid,.ownerDashboardShell .paymentRailInsightGrid,.ownerDashboardShell .promotionWorkspaceGrid,.ownerDashboardShell .servicePricingManager,.ownerDashboardShell .tabletGuide,.ownerDashboardShell .jobLogWorkspace{gap:clamp(1rem,2vw,1.35rem)!important}.ownerDashboardShell .ownerMetricRow,.ownerDashboardShell .metricGrid,.ownerDashboardShell .paymentRailSummary,.ownerDashboardShell .staffMetricStrip,.ownerDashboardShell .servicePricingStats,.ownerDashboardShell .jobLogSummaryStrip{gap:clamp(.75rem,1.6vw,1rem)!important}.ownerDashboardShell .ownerTopBar h1{color:var(--legacy-text);letter-spacing:0;font-size:clamp(1.7rem,2.2vw,2.25rem);font-weight:900;line-height:1.05}.ownerDashboardShell .ownerSectionCard h2,.ownerDashboardShell .ownerSectionHeader h2,.ownerDashboardShell .ownerChartCard h2,.ownerDashboardShell .ownerJobsCard h2,.ownerDashboardShell .ownerSetupCard h2,.ownerDashboardShell .ownerPerformanceCard h2,.ownerDashboardShell .ownerQuickCard h2,.ownerDashboardShell .customerIdentityBlock h2,.ownerDashboardShell .customerSubCard h3,.ownerDashboardShell .customerTimeline h3,.ownerDashboardShell .servicesSetupHeader h3,.ownerDashboardShell .staffDrawer h2,.ownerDashboardShell .staffDrawer h3{letter-spacing:0;line-height:1.22;color:var(--legacy-text)!important;font-weight:850!important}.ownerDashboardShell .ownerSectionCard h2,.ownerDashboardShell .ownerSectionHeader h2,.ownerDashboardShell .ownerChartCard h2,.ownerDashboardShell .ownerJobsCard h2,.ownerDashboardShell .ownerSetupCard h2,.ownerDashboardShell .ownerPerformanceCard h2,.ownerDashboardShell .ownerQuickCard h2{font-size:clamp(1rem,1.2vw,1.15rem)!important}.ownerDashboardShell .ownerKicker,.ownerDashboardShell .ownerSectionHeader span,.ownerDashboardShell .ownerSectionCard header span,.ownerDashboardShell .ownerMetricCard>span,.ownerDashboardShell .paymentRailMetric span,.ownerDashboardShell .metricCard span,.ownerDashboardShell .fieldStack span,.ownerDashboardShell .payoutFormGrid label span,.ownerDashboardShell .servicePricingStats span,.ownerDashboardShell .staffMetricStrip span,.ownerDashboardShell .jobLogSummaryStrip span,.ownerDashboardShell .customerDetailMetrics span,.ownerDashboardShell .billingReadiness span,.ownerDashboardShell .profitStack span,.ownerDashboardShell .drawerMetricGrid span{text-transform:uppercase;color:var(--legacy-muted)!important;letter-spacing:.04em!important;font-size:.72rem!important;font-weight:800!important}.ownerDashboardShell .ownerWelcome,.ownerDashboardShell .ownerSubtext,.ownerDashboardShell .ownerSectionCard header p,.ownerDashboardShell .ownerSectionHeader p,.ownerDashboardShell .ownerMetricCard p,.ownerDashboardShell .ownerSetupCard p,.ownerDashboardShell .customerHeroBand p,.ownerDashboardShell .customerSubCard p,.ownerDashboardShell .customerTimeline em,.ownerDashboardShell .emptyState p,.ownerDashboardShell .profileHint,.ownerDashboardShell .billingRailTabs span{font-size:.9rem;line-height:1.5;color:var(--legacy-muted)!important}.ownerDashboardShell .ownerMetricCard strong,.ownerDashboardShell .paymentRailMetric strong,.ownerDashboardShell .metricCard strong,.ownerDashboardShell .servicePricingStats strong,.ownerDashboardShell .staffMetricStrip strong,.ownerDashboardShell .jobLogSummaryStrip strong,.ownerDashboardShell .customerDetailMetrics strong,.ownerDashboardShell .billingReadiness strong,.ownerDashboardShell .profitStack strong,.ownerDashboardShell .drawerMetricGrid strong,.ownerDashboardShell .payoutStatusStrip strong,.ownerDashboardShell .paymentRailMiniList strong{letter-spacing:0;overflow-wrap:anywhere;color:var(--legacy-text)!important;font-weight:850!important}.ownerDashboardShell .ownerMetricCard strong,.ownerDashboardShell .metricCard strong{font-size:clamp(1.25rem,2vw,1.55rem)!important}.ownerDashboardShell .ownerMetricIcon,.ownerDashboardShell .metricCard div,.ownerDashboardShell .promiseCard div,.ownerDashboardShell .accessItem>div:first-child{border-radius:var(--legacy-radius-md)!important;background:var(--legacy-brand-soft)!important;color:var(--legacy-brand)!important}.ownerDashboardShell .servicePricingGrid article,.ownerDashboardShell .staffProfileCard,.ownerDashboardShell .clockingList>div,.ownerDashboardShell .ownerTableList>div,.ownerDashboardShell .logsList article,.ownerDashboardShell .logsList>div,.ownerDashboardShell .paymentLedgerTable article,.ownerDashboardShell .disbursementTable article,.ownerDashboardShell .jobLogTable article,.ownerDashboardShell .jobLogList article,.ownerDashboardShell .paymentList>div,.ownerDashboardShell .discountCodeRow,.ownerDashboardShell .promotionPreviewRow,.ownerDashboardShell .notificationSettingRow,.ownerDashboardShell .notificationEventRow,.ownerDashboardShell .reviewThreadCard,.ownerDashboardShell .customerListItem,.ownerDashboardShell .customerTimeline div,.ownerDashboardShell .serviceAddonList,.ownerDashboardShell .serviceAddonList>button,.ownerDashboardShell .tabletGuideSteps div,.ownerDashboardShell .tabletGuideChecklist div,.ownerDashboardShell .tabletSessionRow,.ownerDashboardShell .tabletQrPanel,.ownerDashboardShell .payoutChoiceGrid button,.ownerDashboardShell .billingRailTabs button{border:1px solid var(--legacy-border-soft)!important;border-radius:var(--legacy-radius-md)!important;background:var(--legacy-surface)!important;box-shadow:none!important}.ownerDashboardShell .servicePricingGrid article,.ownerDashboardShell .staffProfileCard,.ownerDashboardShell .clockingList>div,.ownerDashboardShell .ownerTableList>div,.ownerDashboardShell .logsList article,.ownerDashboardShell .logsList>div,.ownerDashboardShell .jobLogTable article,.ownerDashboardShell .jobLogList article,.ownerDashboardShell .notificationEventRow,.ownerDashboardShell .reviewThreadCard,.ownerDashboardShell .customerListItem,.ownerDashboardShell .customerTimeline div{padding:.95rem 1rem!important}.ownerDashboardShell .servicePricingGrid article:hover,.ownerDashboardShell .customerListItem.active,.ownerDashboardShell .customerListItem:hover,.ownerDashboardShell .billingRailTabs button.active,.ownerDashboardShell .payoutChoiceGrid button.active{background:var(--legacy-brand-soft)!important;border-color:#fb5a0052!important;transform:none!important}.ownerDashboardShell .serviceCardTop span,.ownerDashboardShell .serviceFeatureList span,.ownerDashboardShell .serviceVariantStrip span,.ownerDashboardShell .staffStatusStack em,.ownerDashboardShell .notificationSettingRow i,.ownerDashboardShell .notificationEventRow em,.ownerDashboardShell .ownerTableList em,.ownerDashboardShell .deleteDialogMeta span,.ownerDashboardShell .deleteDialogMeta strong,.ownerDashboardShell .cashWarningPanel span,.ownerDashboardShell .ownerAddBayButton small,.ownerDashboardShell .reviewInsightStrip span,.ownerDashboardShell .customerActionRow a,.ownerDashboardShell .ownerJobBoardColumn section em{justify-content:center;align-items:center;min-height:1.55rem;font-style:normal;line-height:1.1;display:inline-flex;border:1px solid var(--legacy-border-soft)!important;background:var(--legacy-surface-soft)!important;color:var(--legacy-muted)!important;border-radius:999px!important;padding:.25rem .62rem!important;font-size:.72rem!important;font-weight:800!important}.ownerDashboardShell .serviceCardTop span,.ownerDashboardShell .serviceVariantStrip span,.ownerDashboardShell .notificationSettingRow i.on,.ownerDashboardShell .notificationEventRow em,.ownerDashboardShell .ownerTableList em,.ownerDashboardShell .deleteDialogMeta strong,.ownerDashboardShell .ownerAddBayButton small,.ownerDashboardShell .ownerJobBoardColumn section em{background:var(--legacy-brand-soft)!important;color:var(--legacy-brand)!important;border-color:#fb5a002e!important}.ownerDashboardShell .staffStatusStack em.ready,.ownerDashboardShell .notificationEventRow em.good,.ownerDashboardShell .ownerTableList em.good,.ownerDashboardShell .clockingList>div.active em{background:var(--legacy-success-soft)!important;color:var(--legacy-success)!important;border-color:#008f452e!important}.ownerDashboardShell .staffStatusStack em.pending,.ownerDashboardShell .notificationEventRow em.warn,.ownerDashboardShell .ownerTableList em.warn{background:var(--legacy-warning-soft)!important;color:var(--legacy-warning)!important;border-color:#8a4b002e!important}.ownerDashboardShell .ownerBaySelector,.ownerDashboardShell .ownerBellButton,.ownerDashboardShell .ownerTopProfileButton,.ownerDashboardShell .ownerAddBayButton,.ownerDashboardShell .sectionHeaderActions>select,.ownerDashboardShell .sectionHeaderActions>input[type=date],.ownerDashboardShell .logsToolbar>select,.ownerDashboardShell .logsToolbar>input[type=date],.ownerDashboardShell .reviewToolbar>select,.ownerDashboardShell select,.ownerDashboardShell input[type=date],.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .ownerSectionCard textarea,.ownerDashboardShell .ownerSectionCard select,.ownerDashboardShell .fieldStack input,.ownerDashboardShell .payoutFormGrid input,.ownerDashboardShell .payoutFormGrid select{min-height:2.75rem;font-size:.92rem;font-weight:650;border-color:var(--legacy-border)!important;border-radius:var(--legacy-radius-md)!important;background-color:var(--legacy-surface)!important;color:var(--legacy-text)!important;box-shadow:0 0 0 1px var(--legacy-border-soft)!important}.ownerDashboardShell .ownerSectionCard textarea{min-height:6.5rem;line-height:1.45}.ownerDashboardShell .ownerSectionCard input:not([type=checkbox]):not([type=radio]):focus,.ownerDashboardShell .ownerSectionCard select:focus,.ownerDashboardShell .ownerSectionCard textarea:focus,.ownerDashboardShell .fieldStack input:focus,.ownerDashboardShell .payoutFormGrid input:focus,.ownerDashboardShell .payoutFormGrid select:focus,.ownerDashboardShell .sectionHeaderActions>select:focus,.ownerDashboardShell .sectionHeaderActions>input[type=date]:focus,.ownerDashboardShell .logsToolbar>select:focus,.ownerDashboardShell .logsToolbar>input[type=date]:focus,.ownerDashboardShell .reviewToolbar>select:focus{border-color:#fb5a0073!important;box-shadow:0 0 0 3px #fb5a0024!important}.ownerDashboardShell .ownerSectionCard>button,.ownerDashboardShell .ownerSectionCard form button,.ownerDashboardShell .ownerSectionCard label+button,.ownerDashboardShell .ownerChartCard header button,.ownerDashboardShell .ownerPerformanceCard header button,.ownerDashboardShell .ownerSectionCard header button,.ownerDashboardShell .sectionHeaderActions button,.ownerDashboardShell .sectionHeaderActions a,.ownerDashboardShell .savePayoutButton,.ownerDashboardShell .staffCardActions button,.ownerDashboardShell .serviceCardBottom button,.ownerDashboardShell .bayCardActions button,.ownerDashboardShell .discountCodeActions button,.ownerDashboardShell .supportComposer button,.ownerDashboardShell .supportReplyBox button,.ownerDashboardShell .payoutVerificationPanel button,.ownerDashboardShell .serviceMatrix button,.ownerDashboardShell .servicePagination button,.ownerDashboardShell .wizardFooterActions button,.ownerDashboardShell .servicesSetupHeader button,.ownerDashboardShell .tabletShareActions a,.ownerDashboardShell .tabletShareActions button,.ownerDashboardShell .drawerActions button,.ownerDashboardShell .settingsPlaceholder button,.ownerDashboardShell .settingsPlaceholder a{justify-content:center;align-items:center;min-height:2.65rem;padding-inline:.9rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex;border-radius:var(--legacy-radius-sm)!important;box-shadow:none!important}.ownerDashboardShell .primaryButton,.ownerDashboardShell .modalForm .primaryButton,.ownerDashboardShell .modalBody .primaryButton,.ownerDashboardShell .savePayoutButton,.ownerDashboardShell .supportComposer button,.ownerDashboardShell .supportReplyBox button{border-color:var(--legacy-brand)!important;background:var(--legacy-brand)!important;color:#fff!important}.ownerDashboardShell .serviceMatrixWrap,.ownerDashboardShell .paymentLedgerTable,.ownerDashboardShell .disbursementTable,.ownerDashboardShell .jobLogTable,.ownerDashboardShell .logsList,.ownerDashboardShell .ownerTableList{scrollbar-gutter:stable;max-width:100%;overflow-y:hidden;border-radius:var(--legacy-radius-lg)!important;overflow-x:auto!important}.ownerDashboardShell .serviceMatrixWrap{box-shadow:var(--legacy-shadow-soft);border:1px solid var(--legacy-border)!important;background:var(--legacy-surface)!important}.ownerDashboardShell .serviceMatrix{border-collapse:separate;border-spacing:0}.ownerDashboardShell .serviceMatrix th,.ownerDashboardShell .serviceMatrix td{border-bottom:1px solid var(--legacy-border-soft)!important;padding:.85rem .9rem!important}.ownerDashboardShell .serviceMatrix th{background:var(--legacy-surface-soft);letter-spacing:.04em;color:var(--legacy-muted)!important;font-size:.72rem!important;font-weight:800!important}.ownerDashboardShell .serviceMatrix tbody tr:last-child td{border-bottom:0!important}.ownerDashboardShell .serviceMatrix input{width:6rem;min-height:2.45rem;border-color:var(--legacy-border)!important;border-radius:var(--legacy-radius-sm)!important;background:var(--legacy-surface-soft)!important}.ownerDashboardShell .emptyState,.ownerDashboardShell .ownerJobBoardEmpty{border:1px dashed var(--legacy-border)!important;border-radius:var(--legacy-radius-lg)!important;background:linear-gradient(180deg, #fff 0%, var(--legacy-surface-soft) 100%)!important;color:var(--legacy-muted)!important;box-shadow:none!important}.ownerDashboardShell .modalPanel{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-lg,1rem)!important;background:var(--legacy-surface,#fff)!important;box-shadow:0 24px 70px #1118272e!important}.modalPanel:has(.modalForm){border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-lg,1rem)!important;background:var(--legacy-surface,#fff)!important;box-shadow:0 24px 70px #1118272e!important}:is(.ownerDashboardShell .modalHeader,.modalPanel:has(.modalForm) .modalHeader){border-bottom-color:var(--legacy-border-soft,#eef1f5)!important;background:var(--legacy-surface-soft,#f8f9fb)!important}:is(.ownerDashboardShell .modalBody,.modalPanel:has(.modalForm) .modalBody){background:var(--legacy-surface,#fff)!important}.ownerDashboardShell .modalForm .field div,.ownerDashboardShell .modalForm .fieldStack input,.ownerDashboardShell .modalForm .fieldStack textarea,.ownerDashboardShell .modalForm .profileFileField input,.ownerDashboardShell .modalForm .otpField input,.ownerDashboardShell .toggleField,.ownerDashboardShell .policyCheck,.ownerDashboardShell .modalForm .toggleRow{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .modalForm .field div{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .modalForm .fieldStack input{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .modalForm .fieldStack textarea{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .modalForm .profileFileField input{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .modalForm .otpField input{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .toggleField{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .policyCheck{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.modalPanel:has(.modalForm) .modalForm .toggleRow{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important}.ownerDashboardShell .cashWarningPanel,.ownerDashboardShell .payoutHoldNotice,.ownerDashboardShell .formAlert,.ownerDashboardShell .payoutVerificationPanel,.ownerDashboardShell .addBayPolicyCard,.ownerDashboardShell .servicePricePreview,.ownerDashboardShell .profilePreview,.ownerDashboardShell .bayIdPreview.tight{border-radius:var(--legacy-radius-md)!important;box-shadow:none!important}@media (max-width:640px){.ownerDashboardShell .ownerTopBar,.ownerDashboardShell .ownerSectionCard,.ownerDashboardShell .ownerMetricCard,.ownerDashboardShell .ownerChartCard,.ownerDashboardShell .ownerJobsCard,.ownerDashboardShell .ownerSetupCard,.ownerDashboardShell .ownerPerformanceCard,.ownerDashboardShell .ownerQuickCard,.ownerDashboardShell .customerListPanel,.ownerDashboardShell .customerDetailPanel,.ownerDashboardShell .staffHeroCard{border-radius:var(--legacy-radius-md)!important}.ownerDashboardShell .ownerSectionCard,.ownerDashboardShell .ownerChartCard,.ownerDashboardShell .ownerJobsCard,.ownerDashboardShell .ownerSetupCard,.ownerDashboardShell .ownerPerformanceCard,.ownerDashboardShell .ownerQuickCard{padding:1rem!important}.ownerDashboardShell .ownerSectionCard header,.ownerDashboardShell .staffHeroCard header,.ownerDashboardShell .servicesSetupHeader,.ownerDashboardShell .customerDetailPanel header{gap:.8rem}}.ownerDashboardShell .panel,.ownerDashboardShell .bayHero,.ownerDashboardShell .bayIdCard,.ownerDashboardShell .metricCard,.ownerDashboardShell .trialCard,.ownerDashboardShell .settingsPanel,.ownerDashboardShell .settingsWorkspace,.ownerDashboardShell .bayManagementGrid article,.ownerDashboardShell .bayPortalSettings,.ownerDashboardShell .customerSearchCard,.ownerDashboardShell .customerHeroStats,.ownerDashboardShell .reviewThreadCard,.ownerDashboardShell .reviewReplyComposer,.ownerDashboardShell .reviewMessage,.ownerDashboardShell .supportComposer,.ownerDashboardShell .supportReplyBox,.ownerDashboardShell .ownerJobBoardColumn,.ownerDashboardShell .ownerJobBoardColumn section,.ownerDashboardShell .liveSyncStrip,.ownerDashboardShell .liveOpsGrid>article,.ownerDashboardShell .tabletGuideStatus,.ownerDashboardShell .tabletSessionPanel,.ownerDashboardShell .tabletQrPanel,.ownerDashboardShell .tabletSessionRow,.ownerDashboardShell .payoutChoiceGrid button,.ownerDashboardShell .payoutStatusStrip div,.ownerDashboardShell .paymentRailMiniList div,.ownerDashboardShell .cashWarningPanel,.ownerDashboardShell .verificationFormCard,.ownerDashboardShell .payoutVerificationPanel,.ownerDashboardShell .payoutHoldNotice,.ownerDashboardShell .promotionUploadPanel,.ownerDashboardShell .promotionCardPreview,.ownerDashboardShell .sessionDurationPanel,.ownerDashboardShell .addBayPolicyCard,.ownerDashboardShell .servicePricePreview,.ownerDashboardShell .profilePreview,.ownerDashboardShell .bayIdPreview,.ownerDashboardShell .permissionSummary span,.ownerDashboardShell .drawerList div,.ownerDashboardShell .drawerSection,.ownerDashboardShell .drawerMetricGrid div,.ownerDashboardShell .billingReadiness div,.ownerDashboardShell .profitStack div{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-lg,1rem)!important;background:var(--legacy-surface,#fff)!important;box-shadow:var(--legacy-shadow-soft,0 1px 2px #1118270a)!important}.ownerDashboardShell .panel,.ownerDashboardShell .bayHero,.ownerDashboardShell .settingsPanel,.ownerDashboardShell .bayPortalSettings,.ownerDashboardShell .ownerJobBoardColumn,.ownerDashboardShell .tabletSessionPanel,.ownerDashboardShell .verificationFormCard,.ownerDashboardShell .payoutVerificationPanel,.ownerDashboardShell .promotionUploadPanel,.ownerDashboardShell .addBayPolicyCard,.ownerDashboardShell .servicePricePreview,.ownerDashboardShell .profilePreview{padding:clamp(1rem,1.8vw,1.35rem)!important}.ownerDashboardShell .bayHero,.ownerDashboardShell .liveSyncStrip,.ownerDashboardShell .supportComposer,.ownerDashboardShell .supportReplyBox,.ownerDashboardShell .cashWarningPanel,.ownerDashboardShell .payoutHoldNotice,.ownerDashboardShell .tabletGuideHero,.ownerDashboardShell .ownerSetupCard,.ownerDashboardShell .promotionUploadPanel,.ownerDashboardShell .sessionDurationPanel{background:linear-gradient(180deg, #fff 0%, var(--legacy-surface-soft,#f8f9fb) 100%)!important}.ownerDashboardShell .bayHero:after{display:none}.ownerDashboardShell .panel header,.ownerDashboardShell .ownerSectionCard header,.ownerDashboardShell .ownerChartCard header,.ownerDashboardShell .ownerPerformanceCard header,.ownerDashboardShell .staffHeroCard header,.ownerDashboardShell .tabletGuide header,.ownerDashboardShell .ownerJobBoardColumn header,.ownerDashboardShell .servicesSetupHeader,.ownerDashboardShell .serviceListHeader,.ownerDashboardShell .modalHeader{border-bottom:1px solid var(--legacy-border-soft,#eef1f5);padding-bottom:.85rem;margin-bottom:1rem!important}.ownerDashboardShell .panel h3,.ownerDashboardShell .bayHero h2,.ownerDashboardShell .ownerJobBoardColumn h3,.ownerDashboardShell .reviewThreadHeader strong,.ownerDashboardShell .customerHeroBand h2,.ownerDashboardShell .servicesSetupHeader h3,.ownerDashboardShell .tabletSessionPanel h3,.ownerDashboardShell .bayCodeCard strong,.ownerDashboardShell .deleteDialog h3,.ownerDashboardShell .verificationFormCard header h2,.ownerDashboardShell .billingRailTabs strong{letter-spacing:0;line-height:1.2;color:var(--legacy-text,#111827)!important;font-weight:850!important}.ownerDashboardShell .bayHero h2,.ownerDashboardShell .customerHeroBand h2{font-size:clamp(1.45rem,2.2vw,2rem)!important}.ownerDashboardShell .panel p,.ownerDashboardShell .bayHero p,.ownerDashboardShell .bayIdCard p,.ownerDashboardShell .reviewThreadCard p,.ownerDashboardShell .reviewMessage p,.ownerDashboardShell .reviewReplyComposer small,.ownerDashboardShell .bayPortalSettings p,.ownerDashboardShell .ownerJobBoardColumn header p,.ownerDashboardShell .ownerJobBoardColumn section p,.ownerDashboardShell .tabletGuideHero p,.ownerDashboardShell .tabletQrPanel p,.ownerDashboardShell .tabletQrPanel code,.ownerDashboardShell .tabletSessionRow p,.ownerDashboardShell .tabletSessionRow span,.ownerDashboardShell .verificationFormCard header p,.ownerDashboardShell .payoutChoiceGrid button span,.ownerDashboardShell .cashWarningPanel p,.ownerDashboardShell .discountCodeRow span,.ownerDashboardShell .promotionPreviewMeta span,.ownerDashboardShell .promotionPreviewMeta em,.ownerDashboardShell .profilePreview span,.ownerDashboardShell .profileHint,.ownerDashboardShell .drawerList p,.ownerDashboardShell .drawerList span{line-height:1.5;color:var(--legacy-muted,#4b5563)!important;font-size:.88rem!important}.ownerDashboardShell .bayPortalSettings span,.ownerDashboardShell .reviewToolbar span,.ownerDashboardShell .reviewInsightStrip span,.ownerDashboardShell .reviewReplyComposer span,.ownerDashboardShell .supportComposer span,.ownerDashboardShell .promotionUploadPanel span,.ownerDashboardShell .promotionUploadPanel small,.ownerDashboardShell .sessionDurationPanel>span,.ownerDashboardShell .tabletGuideHero span,.ownerDashboardShell .tabletGuideChecklist span,.ownerDashboardShell .payoutChoiceGrid button span,.ownerDashboardShell .verificationFormCard label span,.ownerDashboardShell .jobLogTableHeader span,.ownerDashboardShell .ownerJobBoardColumn section span,.ownerDashboardShell .drawerMetricGrid span,.ownerDashboardShell .permissionSummary span{text-transform:uppercase;color:var(--legacy-muted,#4b5563)!important;letter-spacing:.04em!important;font-size:.72rem!important;font-weight:800!important}.ownerDashboardShell .serviceRow,.ownerDashboardShell .staffRow,.ownerDashboardShell .activity,.ownerDashboardShell .subscriptionPath>div,.ownerDashboardShell .verificationBox,.ownerDashboardShell .ownerStepList div,.ownerDashboardShell .ownerActivityList div,.ownerDashboardShell .ownerSummaryRow>div,.ownerDashboardShell .tabletGuideSteps div,.ownerDashboardShell .tabletGuideChecklist div,.ownerDashboardShell .baySetupSteps div,.ownerDashboardShell .deleteDialogMeta span,.ownerDashboardShell .deleteDialogMeta strong,.ownerDashboardShell .discountCodeRow,.ownerDashboardShell .promotionPreviewRow,.ownerDashboardShell .reviewReply,.ownerDashboardShell .reviewMessage,.ownerDashboardShell .jobLogSummaryStrip article,.ownerDashboardShell .ownerJobBoardColumn section,.ownerDashboardShell .paymentRailMetric,.ownerDashboardShell .billingReadiness div,.ownerDashboardShell .profitStack div,.ownerDashboardShell .drawerMetricGrid div,.ownerDashboardShell .permissionSummary span{border:1px solid var(--legacy-border-soft,#eef1f5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;background:var(--legacy-surface-soft,#f8f9fb)!important;box-shadow:none!important}.ownerDashboardShell .serviceRow,.ownerDashboardShell .staffRow,.ownerDashboardShell .activity,.ownerDashboardShell .ownerStepList div,.ownerDashboardShell .ownerActivityList div,.ownerDashboardShell .tabletGuideSteps div,.ownerDashboardShell .tabletGuideChecklist div,.ownerDashboardShell .baySetupSteps div,.ownerDashboardShell .discountCodeRow,.ownerDashboardShell .promotionPreviewRow,.ownerDashboardShell .reviewMessage,.ownerDashboardShell .jobLogSummaryStrip article,.ownerDashboardShell .ownerJobBoardColumn section{padding:.9rem 1rem!important}.ownerDashboardShell .ownerSetupTrack,.ownerDashboardShell .progressTrack,.ownerDashboardShell .cashRiskBar,.ownerDashboardShell .mandateProgressTrack{overflow:hidden;background:var(--legacy-border-soft,#eef1f5)!important;border-radius:999px!important;height:.5rem!important}.ownerDashboardShell .ownerSetupTrack span,.ownerDashboardShell .progressTrack span,.ownerDashboardShell .cashRiskBar span,.ownerDashboardShell .mandateProgressTrack span{background:var(--legacy-brand,#fb5a00)!important}.ownerDashboardShell .statusPill,.ownerDashboardShell .sentimentPill,.ownerDashboardShell .reviewRatingRow span,.ownerDashboardShell .reviewInsightStrip span,.ownerDashboardShell .staffStatusStack em,.ownerDashboardShell .notificationSettingRow i,.ownerDashboardShell .cashWarningPanel span,.ownerDashboardShell .serviceToolbar button,.ownerDashboardShell .serviceCardTop span,.ownerDashboardShell .serviceFeatureList span,.ownerDashboardShell .serviceVariantStrip span,.ownerDashboardShell .tabletGuideSteps span,.ownerDashboardShell .ownerJobBoardColumn header>strong,.ownerDashboardShell .ownerJobBoardColumn section em,.ownerDashboardShell .billingRailTabs button.active strong,.ownerDashboardShell .discountCodeRow em{min-height:1.65rem;line-height:1.1;background:var(--legacy-brand-soft,#fff2e8)!important;color:var(--legacy-brand,#fb5a00)!important;box-shadow:none!important;border:1px solid #fb5a002e!important;border-radius:999px!important;font-size:.72rem!important;font-weight:800!important}.ownerDashboardShell .sentimentPill.positive,.ownerDashboardShell .statusPill.live,.ownerDashboardShell .activity.good>span,.ownerDashboardShell .dot.done,.ownerDashboardShell .tabletGuideStatus.online,.ownerDashboardShell .ownerJobBoardColumn section.notified{background:var(--legacy-success-soft,#f1fff6)!important;color:var(--legacy-success,#008f45)!important;border-color:#008f452e!important}.ownerDashboardShell .sentimentPill.negative,.ownerDashboardShell .formAlert.error,.ownerDashboardShell .feedbackMessage.error,.ownerDashboardShell .deleteDialogActions button.danger,.ownerDashboardShell .drawerActions button.danger,.ownerDashboardShell .serviceCardBottom button.danger{background:var(--legacy-danger-soft,#fff4f3)!important;color:var(--legacy-danger,#b42318)!important;border-color:#b4231833!important}.ownerDashboardShell input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .bayPortalSettings input,.ownerDashboardShell .bayPortalSettings textarea,.ownerDashboardShell .reviewToolbar select,.ownerDashboardShell .reviewReplyComposer textarea,.ownerDashboardShell .supportComposer textarea,.ownerDashboardShell .supportReplyBox textarea,.ownerDashboardShell .serviceToolbar label,.ownerDashboardShell .serviceToolbar input,.ownerDashboardShell .customerSearchCard,.ownerDashboardShell .customerSearchCard input,.ownerDashboardShell .clockingSearch,.ownerDashboardShell .clockingFilters label,.ownerDashboardShell .logsToolbar label,.ownerDashboardShell .ownerSearchField,.ownerDashboardShell .modalForm .field div,.ownerDashboardShell .modalForm .fieldStack input,.ownerDashboardShell .modalForm .fieldStack textarea,.ownerDashboardShell .modalForm .profileFileField input,.ownerDashboardShell .modalForm .otpField input{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;background:var(--legacy-surface,#fff)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important}.ownerDashboardShell input[type=checkbox],.ownerDashboardShell input[type=radio]{accent-color:var(--legacy-brand,#fb5a00);border-radius:initial!important;box-shadow:none!important}.ownerDashboardShell .bayPortalSettingsActions span{background:var(--legacy-success-soft,#f1fff6);text-transform:none;border-radius:999px;min-height:1.65rem;padding:.25rem .65rem;color:var(--legacy-success,#008f45)!important;letter-spacing:0!important;border:1px solid #008f452e!important;font-size:.78rem!important;font-weight:800!important}.ownerDashboardShell .bayPortalSettings input,.ownerDashboardShell .bayPortalSettings textarea,.ownerDashboardShell .reviewReplyComposer textarea,.ownerDashboardShell .supportComposer textarea,.ownerDashboardShell .supportReplyBox textarea{min-height:3rem;font:inherit;font-weight:650;color:var(--legacy-text,#111827)!important;padding:.8rem .95rem!important;font-size:.92rem!important}.ownerDashboardShell .reviewReplyComposer textarea,.ownerDashboardShell .supportComposer textarea,.ownerDashboardShell .supportReplyBox textarea,.ownerDashboardShell .bayPortalSettings textarea{min-height:6rem}.ownerDashboardShell .bayPortalSettings input:focus,.ownerDashboardShell .bayPortalSettings textarea:focus,.ownerDashboardShell .reviewReplyComposer textarea:focus,.ownerDashboardShell .supportComposer textarea:focus,.ownerDashboardShell .supportReplyBox textarea:focus,.ownerDashboardShell .customerSearchCard:focus-within,.ownerDashboardShell .serviceToolbar label:focus-within,.ownerDashboardShell .clockingSearch:focus-within,.ownerDashboardShell .clockingFilters label:focus-within,.ownerDashboardShell .logsToolbar label:focus-within,.ownerDashboardShell .ownerSearchField:focus-within{border-color:#fb5a0073!important;box-shadow:0 0 0 3px #fb5a0024!important}.ownerDashboardShell .bayPortalSettings button,.ownerDashboardShell .reviewReplyComposer button,.ownerDashboardShell .supportComposer button,.ownerDashboardShell .supportReplyBox button,.ownerDashboardShell .ownerSetupCard>button,.ownerDashboardShell .primaryButton{border:1px solid var(--legacy-brand,#fb5a00)!important;border-radius:var(--legacy-radius-sm,.5rem)!important;background:var(--legacy-brand,#fb5a00)!important;color:#fff!important;min-height:2.75rem!important;box-shadow:none!important}.ownerDashboardShell .ghostButton,.ownerDashboardShell .ownerOutlineButton,.ownerDashboardShell .sectionHeaderActions button,.ownerDashboardShell .sectionHeaderActions a,.ownerDashboardShell .servicePagination button,.ownerDashboardShell .wizardFooterActions button:not(.primaryButton),.ownerDashboardShell .servicesSetupHeader button,.ownerDashboardShell .tabletShareActions a,.ownerDashboardShell .tabletShareActions button,.ownerDashboardShell .tabletSessionPanel button,.ownerDashboardShell .settingsPlaceholder button,.ownerDashboardShell .settingsPlaceholder a,.ownerDashboardShell .drawerActions button:not(.danger),.ownerDashboardShell .deleteDialogActions button:not(.danger),.ownerDashboardShell .discountCodeActions button{border:1px solid var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-sm,.5rem)!important;min-height:2.65rem!important;color:var(--legacy-text,#111827)!important;box-shadow:none!important;background:#fff!important;font-weight:800!important}.ownerDashboardShell .ownerQuickCard button,.ownerDashboardShell .payoutChoiceGrid button,.ownerDashboardShell .billingRailTabs button,.ownerDashboardShell .sessionDurationPanel button{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:none!important;background:#fff!important}.ownerDashboardShell .ownerQuickCard button:hover,.ownerDashboardShell .payoutChoiceGrid button.active,.ownerDashboardShell .billingRailTabs button.active,.ownerDashboardShell .sessionDurationPanel button.active,.ownerDashboardShell .serviceToolbar button.active,.ownerDashboardShell .sectionHeaderActions button.active{background:var(--legacy-brand-soft,#fff2e8)!important;color:var(--legacy-brand,#fb5a00)!important;border-color:#fb5a0052!important}.ownerDashboardShell .staffDrawer{border-left-color:var(--legacy-border,#d9dde5)!important;background:var(--legacy-surface,#fff)!important;box-shadow:-18px 0 45px #1118271f!important}.ownerDashboardShell .staffDrawer header{border-bottom:1px solid var(--legacy-border-soft,#eef1f5);padding-bottom:1rem}.ownerDashboardShell .serviceMatrixWrap,.ownerDashboardShell .jobLogTable,.ownerDashboardShell .paymentLedgerTable,.ownerDashboardShell .disbursementTable,.ownerDashboardShell .logsList,.ownerDashboardShell .ownerTableList{border:1px solid var(--legacy-border,#d9dde5)!important;background:var(--legacy-surface,#fff)!important;box-shadow:var(--legacy-shadow-soft,0 1px 2px #1118270a)!important}.ownerDashboardShell .jobLogTableHeader,.ownerDashboardShell .paymentLedgerTable>div:first-child,.ownerDashboardShell .disbursementTable>div:first-child{background:var(--legacy-surface-soft,#f8f9fb);border-bottom:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-md,.75rem) var(--legacy-radius-md,.75rem) 0 0;padding-top:.75rem!important}.ownerDashboardShell .modalPanel--compact,.ownerDashboardShell .modalPanel--wide{border-radius:var(--legacy-radius-lg,1rem)!important}.modalPanel--compact:has(.modalForm){border-radius:var(--legacy-radius-lg,1rem)!important}.modalPanel--wide:has(.modalForm){border-radius:var(--legacy-radius-lg,1rem)!important}@media (max-width:900px){.ownerDashboardShell .ownerJobBoard,.ownerDashboardShell .subscriptionPath,.ownerDashboardShell .paymentRailSummary,.ownerDashboardShell .billingRailTabs,.ownerDashboardShell .jobLogSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ownerDashboardShell .customerTimeline div,.ownerDashboardShell .jobLogTable article,.ownerDashboardShell .jobLogList article,.ownerDashboardShell .paymentLedgerTable article,.ownerDashboardShell .disbursementTable article{grid-template-columns:1fr!important}}@media (max-width:640px){.ownerDashboardShell .ownerJobBoard,.ownerDashboardShell .subscriptionPath,.ownerDashboardShell .paymentRailSummary,.ownerDashboardShell .billingRailTabs,.ownerDashboardShell .jobLogSummaryStrip,.ownerDashboardShell .servicePricingStats,.ownerDashboardShell .customerDetailMetrics,.ownerDashboardShell .supportComposer,.ownerDashboardShell .supportReplyBox,.ownerDashboardShell .promotionUploadPanel,.ownerDashboardShell .tabletQrPanel{grid-template-columns:1fr!important}}.ownerDashboardShell .fieldControl,.modalPanel .fieldControl{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:3.15rem;position:relative;border:1px solid var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;background:#fff!important;padding:0 .8rem!important;display:grid!important}.ownerDashboardShell .fieldControl:focus-within,.modalPanel .fieldControl:focus-within{border-color:#fb5a0073!important;box-shadow:0 0 0 3px #fb5a0024!important}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.ownerLoadingShell{background:#f4f1ee;grid-template-columns:15.25rem minmax(0,1fr);gap:0;height:100dvh;padding:.7rem;display:grid;overflow:hidden}.ownerLoadingSidebar{background:#17110d;border:1px solid #eadbd2;border-radius:1rem 0 0 1rem;flex-direction:column;gap:1.5rem;height:calc(100dvh - 1.4rem);padding:1.35rem 1rem;display:flex}.ownerLoadingLogo{background:#ffffff14;border-radius:.5rem;width:9rem;height:2rem}.ownerLoadingNav{gap:.45rem;display:grid}.ownerLoadingNavItem{border-radius:.65rem;height:2.45rem}.ownerLoadingMain{background:#f4f1ee;border:1px solid #eadbd2;border-left:0;border-radius:0 1rem 1rem 0;grid-template-rows:auto 1fr auto;height:calc(100dvh - 1.4rem);display:grid;position:relative;overflow:hidden}.ownerLoadingTopBar{border-radius:.9rem;height:7rem;margin:.7rem .7rem 0}.ownerLoadingContent{align-content:start;gap:1rem;padding:1rem;display:grid}.ownerLoadingMetricRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ownerLoadingMetric{border-radius:.9rem;height:6.5rem}.ownerLoadingBodyRow{grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;display:grid}.ownerLoadingChart{border-radius:.9rem;height:14rem}.ownerLoadingAside{gap:1rem;display:grid}.ownerLoadingCard{border-radius:.9rem;height:6.5rem}.ownerLoadingWide{border-radius:.9rem;height:8rem}.shimmer{background:linear-gradient(90deg,#e8e2dd 25%,#f0ebe7 50%,#e8e2dd 75%) 0 0/600px 100%;animation:1.4s linear infinite shimmer}.ownerLoadingLabel{color:#7a7470;justify-content:center;align-items:center;gap:.65rem;padding:1rem;font-size:.84rem;font-weight:700;display:flex}.ownerLoadingSpinner{border:2px solid #eadbd2;border-top-color:#f56600;border-radius:50%;width:1.1rem;height:1.1rem;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.ownerLoadingShell{grid-template-columns:1fr;padding:0}.ownerLoadingSidebar{display:none}.ownerLoadingMain{border:0;border-radius:0;height:100dvh}.ownerLoadingBodyRow{grid-template-columns:1fr}}.ownerDashboardShell .fieldControlIcon,.modalPanel .fieldControlIcon,.ownerDashboardShell .atomicIcon,.modalPanel .atomicIcon,.ownerDashboardShell .settingsPlaceholderIcon,.ownerDashboardShell .bayRevealPulse,.ownerDashboardShell .deleteDialogIcon,.ownerDashboardShell .emptyStateIcon{background:var(--legacy-brand-soft,#fff2e8);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--legacy-brand,#fb5a00);border:1px solid #fb5a0029;border-radius:999px;place-items:center;line-height:1;display:grid}.ownerDashboardShell .fieldControlIcon svg,.modalPanel .fieldControlIcon svg,.ownerDashboardShell .atomicIcon svg,.modalPanel .atomicIcon svg,.ownerDashboardShell .settingsPlaceholderIcon svg,.ownerDashboardShell .bayRevealPulse svg,.ownerDashboardShell .deleteDialogIcon svg,.ownerDashboardShell .emptyStateIcon svg{color:currentColor;width:1.05rem;height:1.05rem;margin:0!important}.ownerDashboardShell .fieldControl>input:not([type=checkbox]):not([type=radio]),.ownerDashboardShell .fieldControl>select,.ownerDashboardShell .fieldControl>textarea,.modalPanel .fieldControl>input:not([type=checkbox]):not([type=radio]),.modalPanel .fieldControl>select,.modalPanel .fieldControl>textarea{width:100%;min-width:0;min-height:3rem;color:var(--legacy-text,#111827);font:inherit;outline:0;font-size:.95rem;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ownerDashboardShell .fieldControl>select,.modalPanel .fieldControl>select,.ownerDashboardShell .ownerBaySelectorSelect,.ownerDashboardShell .baySwitcherSelect{appearance:none;background-image:none!important;padding-right:1.65rem!important}.ownerDashboardShell .fieldControlChevron,.modalPanel .fieldControlChevron,.ownerDashboardShell .ownerBaySelectorChevron{width:1rem;height:1rem;color:var(--legacy-muted,#4b5563);pointer-events:none}.ownerDashboardShell .fieldControlTextarea{align-items:start;padding-top:.55rem!important;padding-bottom:.55rem!important}.ownerDashboardShell .fieldControlTextarea .fieldControlIcon{margin-top:.1rem}.ownerDashboardShell .fieldControlTextarea>textarea,.modalPanel .fieldControlTextarea>textarea{resize:vertical;min-height:6rem;line-height:1.45;padding-top:.35rem!important}.ownerDashboardShell .ownerBaySelector small,.ownerDashboardShell .ownerAddBayButton small{place-items:center;width:1.45rem;min-width:1.45rem;height:1.45rem;display:grid;padding:0!important}.ownerDashboardShell .ownerAddBayButton small svg{color:currentColor;width:.78rem;height:.78rem}.ownerDashboardShell .addBayPolicyCard,.modalPanel .addBayPolicyCard{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.ownerDashboardShell .bayIdPreview.tight,.modalPanel .bayIdPreview.tight{gap:.25rem;min-width:0;display:grid}.ownerDashboardShell .bayIdPreview.tight strong,.modalPanel .bayIdPreview.tight strong{overflow-wrap:anywhere;line-height:1}.ownerDashboardShell .servicePricePreview,.modalPanel .servicePricePreview,.ownerDashboardShell .profilePreview,.modalPanel .profilePreview{align-content:start;gap:.35rem;display:grid}.ownerDashboardShell .ownerProfileForm .profilePreview,.modalPanel .ownerProfileForm .profilePreview{grid-template-columns:auto minmax(0,1fr);align-items:center}.ownerDashboardShell .permissionGrid{align-items:stretch;grid-template-columns:repeat(2,minmax(13rem,1fr))!important}.ownerDashboardShell .permissionToggle{grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:3.35rem;align-items:center!important;display:grid!important}.ownerDashboardShell .permissionToggle span,.modalPanel .permissionToggle span,.ownerDashboardShell .policyCheck span,.modalPanel .policyCheck span{overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.35}.ownerDashboardShell .promotionCreatorCard,.ownerDashboardShell .promotionListCard{align-content:start}.ownerDashboardShell .promotionCardPreview{align-content:end;gap:.35rem;min-height:12.5rem;display:grid}.ownerDashboardShell .promotionCardPreview.compact{min-height:10rem}.ownerDashboardShell .promotionCardPreview span,.ownerDashboardShell .promotionCardPreview strong,.ownerDashboardShell .promotionCardPreview em{width:fit-content;max-width:100%}.ownerDashboardShell .promotionPreviewRow{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:stretch}.ownerDashboardShell .discountCodeActions{align-items:center}.ownerDashboardShell .launchWizardRail button{text-align:left;grid-template-columns:auto minmax(0,1fr);min-width:0}.ownerDashboardShell .launchWizardRail button span{place-items:center;width:1.65rem;min-width:1.65rem;height:1.65rem;display:grid}.ownerDashboardShell .bayRevealStage,.ownerDashboardShell .servicesSetupStage{gap:1rem;min-width:0;display:grid}.ownerDashboardShell .bayRevealHero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.ownerDashboardShell .bayRevealHero p,.ownerDashboardShell .bayRevealHero h3,.ownerDashboardShell .bayRevealHero span{grid-column:2}.ownerDashboardShell .bayRevealPulse{grid-row:1/span 3}@media (max-width:760px){.ownerDashboardShell .permissionGrid,.ownerDashboardShell .promotionPreviewRow{grid-template-columns:1fr!important}.ownerDashboardShell .bayRevealHero{grid-template-columns:1fr}.ownerDashboardShell .bayRevealHero p,.ownerDashboardShell .bayRevealHero h3,.ownerDashboardShell .bayRevealHero span{grid-column:auto}.ownerDashboardShell .bayRevealPulse{grid-row:auto}}.ownerDashboardShell .discountsWorkspace{max-width:100%;gap:clamp(1.1rem,2vw,1.5rem)!important}.ownerDashboardShell .discountsIntroBand{border:1px solid var(--legacy-border,#d9dde5);border-radius:var(--legacy-radius-lg,1rem);box-shadow:var(--legacy-shadow-card,0 1px 2px #1118270a, 0 12px 30px #1118270f);background:radial-gradient(circle at 12% 0,#fb5a001f,#0000 16rem),linear-gradient(135deg,#fff 0%,#fff7f0 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:clamp(1.05rem,2.2vw,1.55rem);display:grid}.ownerDashboardShell .discountsIntroBand span{color:var(--legacy-brand,#fb5a00);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.ownerDashboardShell .discountsIntroBand h2{color:var(--legacy-text,#111827);margin:.35rem 0 0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:900;line-height:1.12}.ownerDashboardShell .discountsIntroBand p{max-width:58rem;color:var(--legacy-muted,#4b5563);margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.ownerDashboardShell .discountsIntroBand>strong{background:var(--legacy-brand,#fb5a00);color:#fff;border-radius:999px;place-items:center;width:4.4rem;height:4.4rem;font-size:1.45rem;font-weight:950;display:grid;box-shadow:0 16px 28px #fb5a0038}.ownerDashboardShell .discountsMetricRow .ownerMetricCard{min-height:7rem}.ownerDashboardShell .discountsPolicyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ownerDashboardShell .discountsWorkspace .ownerSectionCard{border-color:var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-lg,1rem)!important;box-shadow:var(--legacy-shadow-card,0 1px 2px #1118270a, 0 12px 30px #1118270f)!important;background:#fff!important;padding:clamp(1rem,2vw,1.45rem)!important}.ownerDashboardShell .discountCreatorCard,.ownerDashboardShell .rewardRuleCard,.ownerDashboardShell .promotionCreatorCard,.ownerDashboardShell .promotionListCard,.ownerDashboardShell .discountListCard{align-content:start;gap:1rem;display:grid}.ownerDashboardShell .discountsWorkspace .ownerSectionCard header{border-bottom:1px solid var(--legacy-border-soft,#eef1f5);align-items:start;padding-bottom:.9rem;margin-bottom:0!important}.ownerDashboardShell .discountsWorkspace .ownerSectionCard h2{font-weight:900;line-height:1.2;color:var(--legacy-text,#111827)!important;font-size:clamp(1rem,1.3vw,1.18rem)!important}.ownerDashboardShell .discountsWorkspace .ownerSectionCard header p{max-width:54rem;font-size:.9rem;line-height:1.5;color:var(--legacy-muted,#4b5563)!important}.ownerDashboardShell .discountsWorkspace .fieldStack{gap:.4rem}.ownerDashboardShell .discountsWorkspace .fieldStack span{letter-spacing:.04em;color:var(--legacy-muted,#4b5563)!important;font-size:.72rem!important;font-weight:850!important}.ownerDashboardShell .discountsWorkspace .fieldStack small{color:var(--legacy-subtle,#6b7280);font-size:.78rem;font-weight:650;line-height:1.35}.ownerDashboardShell .discountsWorkspace .fieldStack input{border:1px solid var(--legacy-border,#d9dde5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;min-height:3rem!important;box-shadow:0 0 0 1px var(--legacy-border-soft,#eef1f5)!important;color:var(--legacy-text,#111827)!important;background:#fff!important;font-size:.95rem!important;font-weight:700!important}.ownerDashboardShell .discountsWorkspace .fieldStack input:focus{border-color:#fb5a0073!important;box-shadow:0 0 0 3px #fb5a0024!important}.ownerDashboardShell .discountFormGrid{gap:.8rem}.ownerDashboardShell .switchRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:4rem;border:1px solid var(--legacy-border-soft,#eef1f5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;background:var(--legacy-surface-soft,#f8f9fb)!important;padding:.75rem .85rem!important;display:grid!important}.ownerDashboardShell .switchRow input[type=checkbox]{appearance:none;cursor:pointer;flex:none;width:3rem;height:1.65rem;transition:background .16s,border-color .16s;position:relative;background:#e5e7eb!important;border:1px solid #cfd5df!important;border-radius:999px!important;box-shadow:inset 0 1px 2px #11182714!important}.ownerDashboardShell .switchRow input[type=checkbox]:after{content:"";background:#fff;border-radius:999px;width:1.18rem;height:1.18rem;transition:transform .16s;position:absolute;top:.18rem;left:.2rem;box-shadow:0 2px 6px #11182733}.ownerDashboardShell .switchRow input[type=checkbox]:checked{background:var(--legacy-brand,#fb5a00)!important;border-color:#fb5a0073!important}.ownerDashboardShell .switchRow input[type=checkbox]:checked:after{transform:translate(1.28rem)}.ownerDashboardShell .switchRow span{min-width:0;color:var(--legacy-text,#111827);gap:.15rem;font-weight:800;display:grid}.ownerDashboardShell .switchRow span strong{font-size:.9rem}.ownerDashboardShell .switchRow span small{color:var(--legacy-muted,#4b5563);font-size:.78rem;font-weight:650;line-height:1.35}.ownerDashboardShell .discountFormActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ownerDashboardShell .discountPrimaryButton,.ownerDashboardShell .discountsWorkspace .discountPrimaryButton{border:1px solid var(--legacy-brand,#fb5a00)!important;border-radius:var(--legacy-radius-sm,.5rem)!important;background:var(--legacy-brand,#fb5a00)!important;color:#fff!important;min-height:2.75rem!important;padding:0 1rem!important;font-size:.88rem!important;font-weight:850!important;box-shadow:0 10px 18px #fb5a002e!important}.ownerDashboardShell .discountsWorkspace .ghostDangerButton,.ownerDashboardShell .discountsWorkspace .dangerTextButton,.ownerDashboardShell .discountCodeActions button,.ownerDashboardShell .discountListPager button,.ownerDashboardShell .promotionUploadPanel button{border-radius:var(--legacy-radius-sm,.5rem)!important;min-height:2.5rem!important;box-shadow:none!important;padding:0 .85rem!important;font-size:.82rem!important;font-weight:850!important}.ownerDashboardShell .discountListCard header,.ownerDashboardShell .promotionListCard header{gap:1rem}.ownerDashboardShell .discountListPager{justify-self:end;align-items:center;gap:.45rem;display:inline-flex}.ownerDashboardShell .discountListPager span{color:var(--legacy-muted,#4b5563);white-space:nowrap;font-size:.82rem;font-weight:850}.ownerDashboardShell .discountCodeList,.ownerDashboardShell .promotionPreviewList{gap:.75rem;max-height:34rem;padding-right:.15rem;display:grid;overflow-y:auto}.ownerDashboardShell .discountCodeRow{min-height:5rem;border:1px solid var(--legacy-border-soft,#eef1f5)!important;border-radius:var(--legacy-radius-md,.75rem)!important;background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;grid-template-columns:minmax(9rem,1fr) auto auto minmax(13rem,auto)!important;align-items:center!important;gap:.9rem!important;padding:.9rem 1rem!important}.ownerDashboardShell .discountCodeIdentity{gap:.22rem;min-width:0;display:grid}.ownerDashboardShell .discountCodeIdentity strong{letter-spacing:.06em;font-weight:950;color:var(--legacy-text,#111827)!important;font-size:1rem!important}.ownerDashboardShell .discountCodeIdentity span{overflow-wrap:anywhere;line-height:1.35;color:var(--legacy-muted,#4b5563)!important;font-size:.84rem!important}.ownerDashboardShell .discountCodeRow em,.ownerDashboardShell .discountStatusChip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.3rem .7rem;font-style:normal;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.ownerDashboardShell .discountCodeRow em{background:var(--legacy-brand-soft,#fff2e8)!important;color:var(--legacy-brand,#fb5a00)!important;border:1px solid #fb5a002e!important}.ownerDashboardShell .discountStatusChip{color:var(--legacy-muted,#4b5563)!important;background:#f3f4f6!important;border:1px solid #6b72802e!important}.ownerDashboardShell .discountStatusChip.active{background:var(--legacy-success-soft,#f1fff6)!important;color:var(--legacy-success,#008f45)!important;border-color:#008f4533!important}.ownerDashboardShell .discountCodeActions{justify-content:flex-end}.ownerDashboardShell .promotionWorkspaceGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1rem,2vw,1.35rem)!important}.ownerDashboardShell .promotionCardPreview{isolation:isolate;background-position:50%;background-size:cover;position:relative;overflow:hidden;background-image:radial-gradient(circle at 82% 18%, #fff3, transparent 8rem), linear-gradient(90deg, #140f0cd1, #140f0c3d), var(--promotion-image,linear-gradient(135deg, #171717 0%, #3b2718 48%, #fb5a00 130%))!important;border:1px solid #ffffff3d!important;border-radius:1.1rem!important;min-height:15rem!important;padding:1.15rem!important;box-shadow:0 18px 42px #1118272e!important}.ownerDashboardShell .promotionCardPreview.hasImage{background-position:50%;background-repeat:no-repeat;background-size:cover,cover,contain}.ownerDashboardShell .promotionCardPreview:before{content:"";z-index:-1;background:#ffffff1a;border-radius:999px;height:11rem;position:absolute;inset:auto -15% -35% 28%;transform:rotate(-10deg)}.ownerDashboardShell .promotionFallbackMark{color:#fffc;align-items:center;gap:.35rem;display:flex;position:absolute;top:1rem;right:1rem}.ownerDashboardShell .promotionCardPreview span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:1.7rem;color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff3d!important;border-radius:999px!important}.ownerDashboardShell .promotionCardPreview strong{text-shadow:0 2px 14px #00000047;max-width:min(19rem,90%);color:#fff!important;margin-top:2rem!important;font-size:clamp(1.35rem,2.3vw,1.9rem)!important;line-height:1.05!important}.ownerDashboardShell .promotionCardPreview p{max-width:min(24rem,92%);color:#ffffffe0!important;font-size:.9rem!important}.ownerDashboardShell .promotionCardPreview em{align-items:center;min-height:2.35rem;display:inline-flex;color:var(--legacy-text,#111827)!important;background:#fff!important;border-radius:999px!important;padding:.55rem .9rem!important}.ownerDashboardShell .promotionCardPreview.compact{background-position:50% 58%;background-size:cover;justify-content:flex-start;width:100%;min-width:0;background-image:linear-gradient(90deg, #0f1318c7 0%, #0f131861 54%, #0f131814 100%), var(--promotion-image,url(/washbay-owner-hero.png))!important;min-height:10.75rem!important;box-shadow:none!important;border:0!important;border-radius:.9rem!important;padding:1rem 1rem .95rem!important}.ownerDashboardShell .promotionCardPreview.compact.hasImage{background-color:#111827;background-repeat:no-repeat;background-position:50%,50%!important;background-size:cover,contain!important}.ownerDashboardShell .promotionCardPreview.compact:before{background:#ffffff14;height:8rem;inset:auto -20% -42% 24%}.ownerDashboardShell .promotionCardPreview.compact .promotionFallbackMark{display:none}.ownerDashboardShell .promotionCardPreview.compact span{letter-spacing:.05em;text-transform:uppercase;width:fit-content;min-height:1.65rem;background:var(--legacy-brand,#fb5a00)!important;color:#fff!important;border:0!important;padding:.38rem .65rem!important;font-size:.68rem!important;font-weight:950!important}.ownerDashboardShell .promotionCardPreview.compact strong{max-width:13rem;margin-top:.75rem!important;font-size:clamp(1.12rem,2.1vw,1.35rem)!important;line-height:1.05!important}.ownerDashboardShell .promotionCardPreview.compact p{max-width:13.5rem;margin-top:.28rem!important;font-size:.86rem!important;line-height:1.25!important}.ownerDashboardShell .promotionCardPreview.compact em{width:fit-content;min-height:2.2rem;border-radius:.55rem!important;margin-top:.7rem!important;padding:.5rem .8rem!important;font-size:.86rem!important;font-weight:950!important}.ownerDashboardShell .promotionPreviewRow{border-radius:var(--legacy-radius-lg,1rem)!important;background:#fff!important;border:1px solid #fb5a002e!important;grid-template-columns:minmax(17rem,18rem) minmax(0,1fr)!important;align-items:stretch!important;gap:1rem!important;padding:.9rem!important}.ownerDashboardShell .promotionPreviewMeta{align-content:center;gap:.35rem;display:grid}.ownerDashboardShell .promotionPreviewMeta strong{color:var(--legacy-text,#111827);font-size:1rem;font-weight:900}.ownerDashboardShell .promotionPreviewMeta span,.ownerDashboardShell .promotionPreviewMeta em{white-space:normal}.ownerDashboardShell .promotionUploadPanel{border-radius:var(--legacy-radius-lg,1rem)!important;background:linear-gradient(#fff8f3 0%,#fff 100%)!important;border:1px dashed #fb5a0052!important}.ownerDashboardShell .promotionUploadPanel strong{color:var(--legacy-text,#111827)}.ownerDashboardShell .customerGrowthWorkspace{gap:clamp(1rem,2vw,1.45rem);display:grid}.ownerDashboardShell .customerGrowthWorkspace .growthProductSection>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ownerDashboardShell .growthSectionKicker{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;display:block;color:var(--legacy-brand,#fb5a00)!important;font-size:.72rem!important;font-weight:900!important}.ownerDashboardShell .customerGrowthWorkspace .discountCodeRow{grid-template-columns:minmax(9rem,1.1fr) auto auto auto minmax(15rem,auto)!important}.ownerDashboardShell .growthUpdatedLabel{color:var(--legacy-subtle,#6b7280);white-space:nowrap;font-size:.76rem;font-weight:800}.ownerDashboardShell .rewardSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ownerDashboardShell .rewardSummaryTile{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-md,.75rem);background:linear-gradient(#fff 0%,#fbfcfd 100%);gap:.28rem;min-height:7rem;padding:1rem;display:grid}.ownerDashboardShell .rewardSummaryTile span{color:var(--legacy-muted,#4b5563);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ownerDashboardShell .rewardSummaryTile strong{color:var(--legacy-text,#111827);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:950;line-height:1.1}.ownerDashboardShell .rewardSummaryTile p{color:var(--legacy-muted,#4b5563);margin:0;font-size:.84rem;line-height:1.4}.ownerDashboardShell .customerCampaignWorkspace{align-items:start}.ownerDashboardShell .campaignBuilderShell{gap:1rem;display:grid}.ownerDashboardShell .growthWizardSteps{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ownerDashboardShell .growthStepButton{border:1px solid var(--legacy-border,#d9dde5);min-height:2.5rem;color:var(--legacy-muted,#4b5563);box-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.82rem;font-weight:900;display:inline-flex}.ownerDashboardShell .growthStepButton span{background:var(--legacy-surface-soft,#f8f9fb);width:1.35rem;height:1.35rem;color:inherit;border-radius:999px;place-items:center;font-size:.72rem;display:grid}.ownerDashboardShell .growthStepButton.active{background:var(--legacy-brand-soft,#fff2e8);color:var(--legacy-brand,#fb5a00);border-color:#fb5a005c}.ownerDashboardShell .growthStepButton.active span{background:var(--legacy-brand,#fb5a00);color:#fff}.ownerDashboardShell .growthModalStep{gap:.85rem;display:grid}.ownerDashboardShell .campaignPreviewStage{border:1px solid var(--legacy-border-soft,#eef1f5);border-radius:var(--legacy-radius-lg,1rem);background:var(--legacy-surface-soft,#f8f9fb);padding:.75rem}.ownerDashboardShell .publishedCampaignCard{grid-template-columns:minmax(17rem,18rem) minmax(0,1fr)!important}.ownerDashboardShell .publishedCampaignCard .discountCodeActions{justify-content:flex-start;margin-top:.35rem}.ownerDashboardShell .growthReviewPanel{border-radius:var(--legacy-radius-lg,1rem);background:linear-gradient(#fff8f3 0%,#fff 100%);border:1px solid #fb5a002e;gap:.45rem;padding:1rem;display:grid}.ownerDashboardShell .growthReviewPanel span{color:var(--legacy-brand,#fb5a00);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ownerDashboardShell .growthReviewPanel strong{color:var(--legacy-text,#111827);letter-spacing:.05em;font-size:1.25rem;font-weight:950}.ownerDashboardShell .growthReviewPanel p{color:var(--legacy-muted,#4b5563);margin:0;line-height:1.45}.ownerDashboardShell .growthReviewPanel em{color:var(--legacy-brand,#fb5a00);font-style:normal;font-weight:900}.ownerDashboardShell .growthModalBackdrop{z-index:80;background:#11182785;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0;overflow-y:auto}.ownerDashboardShell .growthModalPanel{border:1px solid var(--legacy-border,#d9dde5);border-radius:var(--legacy-radius-xl,1.25rem);background:#fff;gap:1rem;width:min(42rem,100%);padding:clamp(1rem,2.5vw,1.35rem);display:grid;box-shadow:0 24px 70px #11182747}.ownerDashboardShell .campaignModalPanel{width:min(54rem,100%)}.ownerDashboardShell .growthModalPanel>header{border-bottom:1px solid var(--legacy-border-soft,#eef1f5);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.ownerDashboardShell .growthModalPanel>header h2{color:var(--legacy-text,#111827);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:950;line-height:1.15}.ownerDashboardShell .growthModalPanel>header p{color:var(--legacy-muted,#4b5563);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.ownerDashboardShell .growthModalClose{border:1px solid var(--legacy-border,#d9dde5);width:2.5rem;height:2.5rem;color:var(--legacy-muted,#4b5563);background:#fff;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ownerDashboardShell .growthWizardActions{border-top:1px solid var(--legacy-border-soft,#eef1f5);justify-content:flex-end;padding-top:.9rem}@media (max-width:980px){.ownerDashboardShell .discountsPolicyGrid,.ownerDashboardShell .promotionWorkspaceGrid{grid-template-columns:1fr!important}.ownerDashboardShell .discountCodeRow,.ownerDashboardShell .customerGrowthWorkspace .discountCodeRow{grid-template-columns:1fr auto!important}.ownerDashboardShell .rewardSummaryGrid{grid-template-columns:1fr}.ownerDashboardShell .discountCodeActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.ownerDashboardShell .discountsIntroBand,.ownerDashboardShell .discountCodeRow,.ownerDashboardShell .promotionPreviewRow{grid-template-columns:1fr!important}.ownerDashboardShell .customerGrowthWorkspace .growthProductSection>header,.ownerDashboardShell .growthModalPanel>header{flex-direction:column}.ownerDashboardShell .customerGrowthWorkspace .growthProductSection>header .discountPrimaryButton,.ownerDashboardShell .growthModalClose{align-self:flex-start}.ownerDashboardShell .discountsIntroBand>strong{justify-self:start}.ownerDashboardShell .discountFormGrid{grid-template-columns:1fr!important}.ownerDashboardShell .discountFormActions,.ownerDashboardShell .discountCodeActions,.ownerDashboardShell .discountListPager{width:100%}.ownerDashboardShell .discountFormActions>*,.ownerDashboardShell .discountCodeActions>*,.ownerDashboardShell .discountListPager button{flex:auto}.ownerDashboardShell .growthWizardSteps,.ownerDashboardShell .growthWizardActions{align-items:stretch}.ownerDashboardShell .growthStepButton{flex:8rem;justify-content:center}}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-8::file-selector-button{height:2rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#6b7280\]::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:hsl(var(--foreground))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:border-\[\#fb5a00\]:hover{--tw-border-opacity:1;border-color:rgb(251 90 0/var(--tw-border-opacity,1))}.hover\:border-\[\#fb8a45\]:hover{--tw-border-opacity:1;border-color:rgb(251 138 69/var(--tw-border-opacity,1))}.hover\:bg-\[\#df5d00\]:hover{--tw-bg-opacity:1;background-color:rgb(223 93 0/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8f9fb\]:hover{--tw-bg-opacity:1;background-color:rgb(248 249 251/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff2e8\]:hover{--tw-bg-opacity:1;background-color:rgb(255 242 232/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff9f4\]:hover{--tw-bg-opacity:1;background-color:rgb(255 249 244/var(--tw-bg-opacity,1))}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[\#20202a\]:hover{--tw-text-opacity:1;color:rgb(32 32 42/var(--tw-text-opacity,1))}.hover\:text-\[\#fb5a00\]:hover{--tw-text-opacity:1;color:rgb(251 90 0/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.focus\:\!border-\[\#fb5a00\]\/45:focus{border-color:#fb5a0073!important}.focus\:border-\[\#fb8a45\]:focus{--tw-border-opacity:1;border-color:rgb(251 138 69/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#fb5a00\]\/15:focus{--tw-ring-color:#fb5a0026}.focus\:ring-\[\#fb5a00\]\/20:focus{--tw-ring-color:#fb5a0033}.focus-visible\:border-\[\#fb5a00\]\/45:focus-visible{border-color:#fb5a0073}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive) / .4)}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#fb5a00\]\/20:focus-visible{--tw-ring-color:#fb5a0033}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive) / .2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring) / .5)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#d8c4b8\]:disabled{--tw-bg-opacity:1;background-color:rgb(216 196 184/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#f8f9fb\]:disabled{--tw-bg-opacity:1;background-color:rgb(248 249 251/var(--tw-bg-opacity,1))}.disabled\:text-\[\#5f6673\]:disabled{--tw-text-opacity:1;color:rgb(95 102 115/var(--tw-text-opacity,1))}.disabled\:text-\[\#8a8a94\]:disabled{--tw-text-opacity:1;color:rgb(138 138 148/var(--tw-text-opacity,1))}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group\/dropdown-menu-item:focus .group-focus\/dropdown-menu-item\:text-accent-foreground{color:hsl(var(--accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:hsl(var(--muted))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:hsl(var(--secondary))}.aria-expanded\:text-foreground[aria-expanded=true]{color:hsl(var(--foreground))}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:hsl(var(--secondary-foreground))}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}.data-\[side\=left\]\:inset-y-0[data-side=left],.data-\[side\=right\]\:inset-y-0[data-side=right]{top:0;bottom:0}.data-\[side\=top\]\:inset-x-0[data-side=top]{left:0;right:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[position\=popper\]\:h-\[var\(--radix-select-trigger-height\)\][data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=left\]\:h-full[data-side=left],.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[size\=default\]\:h-8[data-size=default]{height:2rem}.data-\[size\=sm\]\:h-7[data-size=sm]{height:1.75rem}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[side\=left\]\:w-3\/4[data-side=left],.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[position\=popper\]\:min-w-\[var\(--radix-select-trigger-width\)\][data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:.75rem}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}.data-\[side\=left\]\:border-r[data-side=left]{border-right-width:1px}.data-\[side\=right\]\:border-l[data-side=right]{border-left-width:1px}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}.data-\[state\=open\]\:\!border-\[\#fb5a00\]\/45[data-state=open]{border-color:#fb5a0073!important}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[size\=sm\]\:py-4[data-size=sm]{padding-top:1rem;padding-bottom:1rem}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:hsl(var(--destructive))}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-1\.5[data-slot=select-value]>*{gap:.375rem}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:hsl(var(--destructive) / .1)}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{color:hsl(var(--destructive))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent{background-color:#0000}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive) / .2)}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:hover\:bg-destructive\/30:hover:is(.dark *){background-color:hsl(var(--destructive) / .3)}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:hover\:bg-muted\/50:hover:is(.dark *){background-color:hsl(var(--muted) / .5)}.dark\:hover\:text-foreground:hover:is(.dark *){color:hsl(var(--foreground))}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color:hsl(var(--destructive) / .4)}.dark\:disabled\:bg-input\/80:disabled:is(.dark *){background-color:hsl(var(--input) / .8)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:hsl(var(--destructive) / .2)}@media (min-width:640px){.sm\:left-auto{left:auto}.sm\:right-4{right:1rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:min-h-\[80px\]{min-height:80px}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.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\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}.sm\:self-center{align-self:center}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-8{padding-top:2rem}.sm\:text-\[34px\]{font-size:34px}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:24rem}}@media (min-width:768px){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:ml-\[260px\]{margin-left:260px}.lg\:ml-\[84px\]{margin-left:84px}.lg\:mt-2{margin-top:.5rem}.lg\:mt-5{margin-top:1.25rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[138px\]{min-height:138px}.lg\:w-\[270px\]{width:270px}.lg\:min-w-\[310px\]{min-width:310px}.lg\:min-w-\[330px\]{min-width:330px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_0\.8fr_0\.8fr\]{grid-template-columns:1.4fr .8fr .8fr}.lg\:grid-cols-\[1\.4fr_0\.8fr_0\.8fr_0\.8fr\]{grid-template-columns:1.4fr .8fr .8fr .8fr}.lg\:grid-cols-\[1\.4fr_0\.8fr_1fr_1fr_0\.8fr_0\.8fr\]{grid-template-columns:1.4fr .8fr 1fr 1fr .8fr .8fr}.lg\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.xl\:grid-cols-\[minmax\(240px\,1fr\)_auto\]{grid-template-columns:minmax(240px,1fr) auto}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}@media (min-width:1536px){.\32 xl\:w-\[340px\]{width:340px}.\32 xl\:gap-3{gap:.75rem}.\32 xl\:gap-\[18px\]{gap:18px}.\32 xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:ml-auto>svg{margin-left:auto}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:text-\[\#4b5563\]>svg{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
