*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-16{bottom:-4rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-right-1\.5{right:-.375rem}.-right-2\.5{right:-.625rem}.-right-\[5px\]{right:-5px}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.end-0{inset-inline-end:0px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[7px\]{right:7px}.start-0{inset-inline-start:0px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-\[72px\]{top:72px}.top-\[7px\]{top:7px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[250\]{z-index:250}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[4\]{z-index:4}.z-\[500\]{z-index:500}.z-\[65\]{z-index:65}.z-\[69\]{z-index:69}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.\!row-span-1{grid-row:span 1 / span 1!important}.m-0{margin:0}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-px{margin-left:-1px;margin-right:-1px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-\[14px\]{margin-left:14px;margin-right:14px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!ml-0{margin-left:0!important}.-mb-4{margin-bottom:-1rem}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-\[26px\]{margin-left:26px}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[13px\]{margin-top:13px}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:16 / 9}.size-12{width:3rem;height:3rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.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-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/5{height:60%}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[52vh\]{height:52vh}.h-\[58px\]{height:58px}.h-\[60vh\]{height:60vh}.h-\[62px\]{height:62px}.h-\[68vh\]{height:68vh}.h-\[6px\]{height:6px}.h-\[78px\]{height:78px}.h-\[7px\]{height:7px}.h-\[min\(58dvh\,34rem\)\]{height:min(58dvh,34rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30rem\]{max-height:30rem}.max-h-\[31rem\]{max-height:31rem}.max-h-\[46vh\]{max-height:46vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[min\(92vh\,720px\)\]{max-height:min(92vh,720px)}.max-h-\[min\(92vh\,920px\)\]{max-height:min(92vh,920px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[132px\]{min-height:132px}.min-h-\[13rem\]{min-height:13rem}.min-h-\[14px\]{min-height:14px}.min-h-\[18px\]{min-height:18px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[350px\]{min-height:350px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[calc\(100dvh-7\.5rem\)\]{min-height:calc(100dvh - 7.5rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[120px\]{width:120px}.w-\[15px\]{width:15px}.w-\[170px\]{width:170px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[262px\]{width:262px}.w-\[26px\]{width:26px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[400px\]{width:400px}.w-\[5\.5rem\]{width:5.5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[68px\]{width:68px}.w-\[6px\]{width:6px}.w-\[6rem\]{width:6rem}.w-\[76px\]{width:76px}.w-\[7px\]{width:7px}.w-\[8\.5rem\]{width:8.5rem}.w-\[calc\(100\%\+8rem\)\]{width:calc(100% + 8rem)}.w-\[min\(460px\,94vw\)\]{width:min(460px,94vw)}.w-\[min\(560px\,94vw\)\]{width:min(560px,94vw)}.w-\[min\(600px\,94vw\)\]{width:min(600px,94vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-36{min-width:9rem}.min-w-4{min-width:1rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[1180px\]{min-width:1180px}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[520px\]{min-width:520px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[64px\]{min-width:64px}.min-w-\[680px\]{min-width:680px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[720px\]{min-width:720px}.min-w-\[880px\]{min-width:880px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[9rem\]{min-width:9rem}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-44{max-width:11rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[220px\]{max-width:220px}.max-w-\[22ch\]{max-width:22ch}.max-w-\[240px\]{max-width:240px}.max-w-\[26ch\]{max-width:26ch}.max-w-\[280px\]{max-width:280px}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[70\%\]{max-width:70%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[760px\]{max-width:760px}.max-w-\[78ch\]{max-width:78ch}.max-w-\[877px\]{max-width:877px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-\[2px\]{--tw-border-spacing-x: 2px;--tw-border-spacing-y: 2px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top{transform-origin:top}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[5\%\]{--tw-translate-x: 5%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-\[minmax\(15rem\,82vw\)\]{grid-auto-columns:minmax(15rem,82vw)}.grid-flow-col{grid-auto-flow:column}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1\.35fr\]{grid-template-columns:1fr 1.35fr}.grid-cols-\[220px_minmax\(0\,1fr\)_minmax\(280px\,340px\)\]{grid-template-columns:220px minmax(0,1fr) minmax(280px,340px)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.\!flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.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}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[1px\]{gap:1px}.gap-\[3px\]{gap:3px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.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-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * 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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-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-ink-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--ink-100) / var(--tw-divide-opacity, 1))}.divide-ink-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--ink-50) / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-ink-100{--tw-border-opacity: 1;border-color:rgb(var(--ink-100) / var(--tw-border-opacity, 1))}.border-ink-200{--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1))}.border-ink-300{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1))}.border-ink-50{--tw-border-opacity: 1;border-color:rgb(var(--ink-50) / var(--tw-border-opacity, 1))}.border-ink-800\/80{border-color:rgb(var(--ink-800) / .8)}.border-ink-900\/20{border-color:rgb(var(--ink-900) / .2)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-sage-100{--tw-border-opacity: 1;border-color:rgb(197 235 230 / var(--tw-border-opacity, 1))}.border-sage-200{--tw-border-opacity: 1;border-color:rgb(159 224 214 / var(--tw-border-opacity, 1))}.border-sage-300{--tw-border-opacity: 1;border-color:rgb(111 208 194 / var(--tw-border-opacity, 1))}.border-sage-400{--tw-border-opacity: 1;border-color:rgb(45 187 172 / var(--tw-border-opacity, 1))}.border-sage-500{--tw-border-opacity: 1;border-color:rgb(15 179 166 / var(--tw-border-opacity, 1))}.border-sage-600{--tw-border-opacity: 1;border-color:rgb(14 166 154 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.12\]{border-color:#ffffff1f}.bg-\[\#05070c\]{--tw-bg-opacity: 1;background-color:rgb(5 7 12 / var(--tw-bg-opacity, 1))}.bg-\[\#070b12\]{--tw-bg-opacity: 1;background-color:rgb(7 11 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1220\]{--tw-bg-opacity: 1;background-color:rgb(11 18 32 / var(--tw-bg-opacity, 1))}.bg-\[\#10192a\]{--tw-bg-opacity: 1;background-color:rgb(16 25 42 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#54637e\]{--tw-bg-opacity: 1;background-color:rgb(84 99 126 / var(--tw-bg-opacity, 1))}.bg-\[\#FF2D20\]\/10{background-color:#ff2d201a}.bg-\[\#ef4444\]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,rgb\(var\(--ink-50\)\)_55\%\,white\)\]{background-color:color-mix(in srgb,rgb(var(--ink-50)) 55%,white)}.bg-\[color-mix\(in_srgb\,rgb\(var\(--ink-50\)\)_65\%\,white\)\]{background-color:color-mix(in srgb,rgb(var(--ink-50)) 65%,white)}.bg-\[radial-gradient\(420px_180px_at_100\%_0\%\,rgb\(226_245_242\)\,transparent_55\%\)\,rgb\(250_251_252\)\]{background-color:radial-gradient(420px 180px at 100% 0%,rgb(226 245 242),transparent 55%),rgb(250 251 252)}.bg-\[rgba\(15\,23\,42\,0\.48\)\]{background-color:#0f172a7a}.bg-\[rgba\(15\,23\,42\,0\.55\)\]{background-color:#0f172a8c}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400\/30{background-color:#fbbf244d}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/65{background-color:#000000a6}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/30{background-color:#34d3994d}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / 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{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500\/75{background-color:#6b7280bf}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-ink-100{--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1))}.bg-ink-100\/70{background-color:rgb(var(--ink-100) / .7)}.bg-ink-200{--tw-bg-opacity: 1;background-color:rgb(var(--ink-200) / var(--tw-bg-opacity, 1))}.bg-ink-200\/80{background-color:rgb(var(--ink-200) / .8)}.bg-ink-300{--tw-bg-opacity: 1;background-color:rgb(var(--ink-300) / var(--tw-bg-opacity, 1))}.bg-ink-400{--tw-bg-opacity: 1;background-color:rgb(var(--ink-400) / var(--tw-bg-opacity, 1))}.bg-ink-50{--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1))}.bg-ink-50\/30{background-color:rgb(var(--ink-50) / .3)}.bg-ink-50\/40{background-color:rgb(var(--ink-50) / .4)}.bg-ink-50\/50{background-color:rgb(var(--ink-50) / .5)}.bg-ink-50\/60{background-color:rgb(var(--ink-50) / .6)}.bg-ink-50\/70{background-color:rgb(var(--ink-50) / .7)}.bg-ink-500{--tw-bg-opacity: 1;background-color:rgb(var(--ink-500) / var(--tw-bg-opacity, 1))}.bg-ink-800{--tw-bg-opacity: 1;background-color:rgb(var(--ink-800) / var(--tw-bg-opacity, 1))}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(var(--ink-900) / var(--tw-bg-opacity, 1))}.bg-ink-900\/40{background-color:rgb(var(--ink-900) / .4)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-sage-100{--tw-bg-opacity: 1;background-color:rgb(197 235 230 / var(--tw-bg-opacity, 1))}.bg-sage-400{--tw-bg-opacity: 1;background-color:rgb(45 187 172 / var(--tw-bg-opacity, 1))}.bg-sage-50{--tw-bg-opacity: 1;background-color:rgb(226 245 242 / var(--tw-bg-opacity, 1))}.bg-sage-50\/60{background-color:#e2f5f299}.bg-sage-50\/70{background-color:#e2f5f2b3}.bg-sage-50\/80{background-color:#e2f5f2cc}.bg-sage-500{--tw-bg-opacity: 1;background-color:rgb(15 179 166 / var(--tw-bg-opacity, 1))}.bg-sage-500\/\[0\.06\]{background-color:#0fb3a60f}.bg-sage-500\/\[0\.07\]{background-color:#0fb3a612}.bg-sage-500\/\[0\.14\]{background-color:#0fb3a624}.bg-sage-600{--tw-bg-opacity: 1;background-color:rgb(14 166 154 / var(--tw-bg-opacity, 1))}.bg-sage-600\/40{background-color:#0ea69a66}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-300\/25{background-color:#7dd3fc40}.bg-sky-400\/30{background-color:#38bdf84d}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-steel-700{--tw-bg-opacity: 1;background-color:rgb(4 36 60 / var(--tw-bg-opacity, 1))}.bg-steel-700\/95{background-color:#04243cf2}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1))}.bg-surface-2{--tw-bg-opacity: 1;background-color:rgb(var(--surface-2) / var(--tw-bg-opacity, 1))}.bg-surface-2\/35{background-color:rgb(var(--surface-2) / .35)}.bg-surface-2\/45{background-color:rgb(var(--surface-2) / .45)}.bg-surface-2\/55{background-color:rgb(var(--surface-2) / .55)}.bg-surface-2\/70{background-color:rgb(var(--surface-2) / .7)}.bg-surface\/90{background-color:rgb(var(--surface) / .9)}.bg-surface\/95{background-color:rgb(var(--surface) / .95)}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-300\/25{background-color:#5eead440}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-\[linear-gradient\(145deg\,\#0f172a\,\#06251f\)\]{background-image:linear-gradient(145deg,#0f172a,#06251f)}.bg-\[linear-gradient\(to_top\,rgba\(2\,6\,23\,\.78\)\,transparent_60\%\)\]{background-image:linear-gradient(to top,rgba(2,6,23,.78),transparent 60%)}.bg-\[radial-gradient\(circle_at_75\%_20\%\,\#22584f_0\%\,\#15332f_30\%\,\#0f172a_75\%\)\]{background-image:radial-gradient(circle at 75% 20%,#22584f,#15332f 30%,#0f172a 75%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#65cbde\]{--tw-gradient-from: #65cbde var(--tw-gradient-from-position);--tw-gradient-to: rgb(101 203 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from: rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink-100{--tw-gradient-from: rgb(var(--ink-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink-800{--tw-gradient-from: rgb(var(--ink-800) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-800) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sage-600{--tw-gradient-from: #0ea69a var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 166 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-steel-700{--tw-gradient-from: #04243c var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 36 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0ea69a\]{--tw-gradient-to: #0ea69a var(--tw-gradient-to-position)}.to-ink-200{--tw-gradient-to: rgb(var(--ink-200) / 1) var(--tw-gradient-to-position)}.to-ink-50{--tw-gradient-to: rgb(var(--ink-50) / 1) var(--tw-gradient-to-position)}.to-ink-900{--tw-gradient-to: rgb(var(--ink-900) / 1) var(--tw-gradient-to-position)}.to-sage-700{--tw-gradient-to: #0c9488 var(--tw-gradient-to-position)}.to-steel-600{--tw-gradient-to: #021a2e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.fill-amber-500{fill:#f59e0b}.fill-emerald-500{fill:#10b981}.fill-ink-200{fill:rgb(var(--ink-200) / 1)}.fill-ink-300{fill:rgb(var(--ink-300) / 1)}.fill-ink-400{fill:rgb(var(--ink-400) / 1)}.fill-ink-500{fill:rgb(var(--ink-500) / 1)}.fill-red-500{fill:#ef4444}.fill-red-600{fill:#dc2626}.fill-sage-500{fill:#0fb3a6}.fill-sage-700{fill:#0c9488}.fill-surface{fill:rgb(var(--surface) / 1)}.fill-white{fill:#fff}.stroke-\[\#FF2D20\]{stroke:#ff2d20}.stroke-amber-800{stroke:#92400e}.stroke-emerald-900{stroke:#064e3b}.stroke-ink-100{stroke:rgb(var(--ink-100) / 1)}.stroke-ink-200{stroke:rgb(var(--ink-200) / 1)}.stroke-ink-300{stroke:rgb(var(--ink-300) / 1)}.stroke-ink-400{stroke:rgb(var(--ink-400) / 1)}.stroke-red-800{stroke:#991b1b}.stroke-sage-600{stroke:#0ea69a}.stroke-sage-700{stroke:#0c9488}.stroke-sage-900{stroke:#075c55}.stroke-surface{stroke:rgb(var(--surface) / 1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[7px\]{padding-left:7px;padding-right:7px}.py-0{padding-top:0;padding-bottom:0}.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-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pe-4{padding-inline-end:1rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[15px\]{padding-top:15px}.pt-\[18px\]{padding-top:18px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono,.font-sans{font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[12px\]{font-size:12px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.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-\[23px\]{font-size:23px}.text-\[26px\]{font-size:26px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.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\.03em\]{letter-spacing:-.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-\[\#04243c\]{--tw-text-opacity: 1;color:rgb(4 36 60 / var(--tw-text-opacity, 1))}.text-\[\#6b7892\]{--tw-text-opacity: 1;color:rgb(107 120 146 / var(--tw-text-opacity, 1))}.text-\[\#8b97ad\]{--tw-text-opacity: 1;color:rgb(139 151 173 / var(--tw-text-opacity, 1))}.text-\[\#9aa6ba\]{--tw-text-opacity: 1;color:rgb(154 166 186 / var(--tw-text-opacity, 1))}.text-\[\#aeb9cc\]{--tw-text-opacity: 1;color:rgb(174 185 204 / var(--tw-text-opacity, 1))}.text-\[\#c3ccdb\]{--tw-text-opacity: 1;color:rgb(195 204 219 / var(--tw-text-opacity, 1))}.text-\[\#c7cfdd\]{--tw-text-opacity: 1;color:rgb(199 207 221 / var(--tw-text-opacity, 1))}.text-\[\#dfe5ef\]{--tw-text-opacity: 1;color:rgb(223 229 239 / var(--tw-text-opacity, 1))}.text-\[\#e7ecf3\]{--tw-text-opacity: 1;color:rgb(231 236 243 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/50{color:#00000080}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300\/90{color:#6ee7b7e6}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / 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-800{--tw-text-opacity: 1;color:rgb(31 41 55 / 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-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-ink-200{--tw-text-opacity: 1;color:rgb(var(--ink-200) / var(--tw-text-opacity, 1))}.text-ink-300{--tw-text-opacity: 1;color:rgb(var(--ink-300) / var(--tw-text-opacity, 1))}.text-ink-400{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.text-ink-600{--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.text-ink-700{--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.text-ink-800{--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sage-300{--tw-text-opacity: 1;color:rgb(111 208 194 / var(--tw-text-opacity, 1))}.text-sage-400{--tw-text-opacity: 1;color:rgb(45 187 172 / var(--tw-text-opacity, 1))}.text-sage-500{--tw-text-opacity: 1;color:rgb(15 179 166 / var(--tw-text-opacity, 1))}.text-sage-600{--tw-text-opacity: 1;color:rgb(14 166 154 / var(--tw-text-opacity, 1))}.text-sage-700{--tw-text-opacity: 1;color:rgb(12 148 136 / var(--tw-text-opacity, 1))}.text-sage-700\/90{color:#0c9488e6}.text-sage-800{--tw-text-opacity: 1;color:rgb(10 126 116 / var(--tw-text-opacity, 1))}.text-sage-900{--tw-text-opacity: 1;color:rgb(7 92 85 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.decoration-ink-300{text-decoration-color:rgb(var(--ink-300) / 1)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-sage-600{accent-color:#0ea69a}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--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_28px_-16px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 -10px 28px -16px rgba(15,23,42,.28);--tw-shadow-colored: 0 -10px 28px -16px 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_-12px_28px_-20px_rgb\(15_23_42_\/_0\.2\)\]{--tw-shadow: 0 -12px 28px -20px rgb(15 23 42 / .2);--tw-shadow-colored: 0 -12px 28px -20px 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_12px_28px_-24px_rgb\(15_23_42_\/_0\.35\)\]{--tw-shadow: 0 12px 28px -24px rgb(15 23 42 / .35);--tw-shadow-colored: 0 12px 28px -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_18px_45px_-24px_rgba\(2\,18\,31\,0\.55\)\]{--tw-shadow: 0 18px 45px -24px rgba(2,18,31,.55);--tw-shadow-colored: 0 18px 45px -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_18px_48px_-20px_rgba\(2\,48\,80\,0\.55\)\,0_4px_14px_-6px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 48px -20px rgba(2,48,80,.55),0 4px 14px -6px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 48px -20px var(--tw-shadow-color), 0 4px 14px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_-24px_rgba\(2\,37\,31\,0\.7\)\]{--tw-shadow: 0 18px 48px -24px rgba(2,37,31,.7);--tw-shadow-colored: 0 18px 48px -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_32px_80px_-24px_rgba\(2\,48\,80\,0\.45\)\]{--tw-shadow: 0 32px 80px -24px rgba(2,48,80,.45);--tw-shadow-colored: 0 32px 80px -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_6px_16px_-6px_rgba\(14\,166\,154\,\.6\)\]{--tw-shadow: 0 6px 16px -6px rgba(14,166,154,.6);--tw-shadow-colored: 0 6px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_14px_34px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0px 14px 34px 0px rgba(0,0,0,.08);--tw-shadow-colored: 0px 14px 34px 0px 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_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 8px 0 40px rgba(0,0,0,.35);--tw-shadow-colored: 8px 0 40px 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-\[inset_0_0_0_1px_rgba\(14\,166\,154\,0\.22\)\]{--tw-shadow: inset 0 0 0 1px rgba(14,166,154,.22);--tw-shadow-colored: inset 0 0 0 1px 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-\[inset_2px_0_0_theme\(colors\.sage\.400\)\]{--tw-shadow: inset 2px 0 0 #2dbbac;--tw-shadow-colored: inset 2px 0 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)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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-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 rgb(0 0 0 / .05);--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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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)}.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-2{--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)}.ring-inset{--tw-ring-inset: inset}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-sage-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(159 224 214 / var(--tw-ring-opacity, 1))}.ring-sage-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 179 166 / var(--tw-ring-opacity, 1))}.ring-sage-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 166 154 / var(--tw-ring-opacity, 1))}.ring-steel-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 36 60 / var(--tw-ring-opacity, 1))}.ring-surface{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--surface) / var(--tw-ring-opacity, 1))}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/\[0\.05\]{--tw-ring-color: rgb(255 255 255 / .05)}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-surface{--tw-ring-offset-color: rgb(var(--surface) / 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)}.blur-2xl{--tw-blur: blur(40px);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)}.drop-shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 1px 8px rgba(0,0,0,.6));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)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.06\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.06));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)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter: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{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-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-\[4px\]{--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-blur-md{--tw-backdrop-blur: blur(12px);-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,border-color\,transform\]{transition-property:opacity,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-\[120ms\]{transition-duration:.12s}.duration-\[240ms\]{transition-duration:.24s}.duration-\[900ms\]{transition-duration:.9s}.ease-\[cubic-bezier\(0\.34\,1\.4\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.4,.64,1)}.ease-\[var\(--ease-drawer\)\]{transition-timing-function:var(--ease-drawer)}.ease-\[var\(--ease-out\)\]{transition-timing-function:var(--ease-out)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[scrollbar-width\:none\]{scrollbar-width:none}:root,[data-theme=light]{color-scheme:light;--canvas: #f8fafc;--ink-50: 250 251 252;--ink-100: 238 241 245;--ink-200: 231 234 240;--ink-300: 180 189 204;--ink-400: 138 148 166;--ink-500: 100 116 139;--ink-600: 71 85 105;--ink-700: 51 65 85;--ink-800: 30 41 59;--ink-900: 15 23 42;--surface: 255 255 255;--surface-2: 248 250 252;--row-sel: 222 244 241;--cobalt: 30 86 108;--sage-50: 226 245 242;--sage-100: 197 235 230;--sage-200: 159 224 214;--sage-300: 111 208 194;--sage-400: 45 187 172;--sage-500: 15 179 166;--sage-600: 14 166 154;--sage-700: 12 148 136;--sage-800: 10 126 116;--sage-900: 7 92 85;--accent-fill: #007e45;--accent-fill-hover: #006738;--accent-on-fill: #ffffff;--accent-text: #006738;--amber-50: 255 251 235;--amber-200: 253 230 138;--amber-500: 245 158 11;--amber-700: 180 83 9;--amber-900: 120 53 15;--amber-950: 69 26 3;--warn-50: 255 251 235;--warn-100: 254 243 199;--warn-500: 245 158 11;--warn-700: 180 83 9;--warn-800: 146 64 14;--good-500: 34 197 94;--good-700: 21 128 61;--edge: var(--ink-200);--surface-0: var(--surface)}[data-theme=dark]{color-scheme:dark;--win11-canvas: #202020;--win11-layer: #282828;--win11-surface: #2c2c2c;--win11-surface-raised: #333333;--win11-control: #2d2d2d;--win11-control-hover: #353535;--win11-profile: #1c1c1c;--win11-stroke-subtle: #3d3d3d;--win11-stroke-strong: #767676;--win11-text-primary: #ffffff;--win11-text-secondary: #c9c9c9;--win11-text-tertiary: #9d9d9d;--win11-canvas-rgb: 32 32 32;--win11-layer-rgb: 40 40 40;--win11-surface-rgb: 44 44 44;--win11-surface-raised-rgb: 51 51 51;--win11-ink-50-rgb: 32 32 32;--win11-ink-100-rgb: 47 47 47;--win11-ink-200-rgb: 61 61 61;--win11-ink-300-rgb: 89 89 89;--win11-ink-400-rgb: 157 157 157;--win11-ink-500-rgb: 179 179 179;--win11-ink-600-rgb: 201 201 201;--win11-ink-700-rgb: 214 214 214;--win11-ink-800-rgb: 235 235 235;--win11-ink-900-rgb: 255 255 255;--win11-shadow-card: inset 0 1px 0 rgb(255 255 255 / 5.5%), 0 0 2px rgb(0 0 0 / 24%), 0 2px 4px rgb(0 0 0 / 28%);--win11-shadow-control: 0 0 2px rgb(0 0 0 / 24%), 0 1px 2px rgb(0 0 0 / 28%);--win11-shadow-flyout: inset 0 1px 0 rgb(255 255 255 / 7%), 0 0 2px rgb(0 0 0 / 24%), 0 8px 16px rgb(0 0 0 / 28%);--canvas: var(--win11-canvas);--ink-50: var(--win11-ink-50-rgb);--ink-100: var(--win11-ink-100-rgb);--ink-200: var(--win11-ink-200-rgb);--ink-300: var(--win11-ink-300-rgb);--ink-400: var(--win11-ink-400-rgb);--ink-500: var(--win11-ink-500-rgb);--ink-600: var(--win11-ink-600-rgb);--ink-700: var(--win11-ink-700-rgb);--ink-800: var(--win11-ink-800-rgb);--ink-900: var(--win11-ink-900-rgb);--surface: var(--win11-surface-rgb);--surface-2: var(--win11-layer-rgb);--row-sel: 46 64 53;--cobalt: 61 80 90;--sage-50: 7 92 85;--sage-100: 10 126 116;--sage-200: 12 148 136;--sage-300: 14 166 154;--sage-400: 15 179 166;--sage-500: 45 187 172;--sage-600: 111 208 194;--sage-700: 159 224 214;--sage-800: 197 235 230;--sage-900: 226 245 242;--accent-fill: #38b76f;--accent-fill-hover: #4cc47d;--accent-on-fill: #07120c;--accent-text: #9ce0b7;--amber-50: 71 49 23;--amber-200: 253 230 138;--amber-500: 251 191 36;--amber-700: 245 158 11;--amber-900: 253 230 138;--amber-950: 69 38 12;--warn-50: 71 49 23;--warn-100: 91 61 22;--warn-500: 251 191 36;--warn-700: 253 230 138;--warn-800: 255 237 176;--good-500: 74 222 128;--good-700: 134 239 172;--edge: var(--ink-200);--surface-0: var(--surface)}:root{--mobile-bottom-nav-h: 56px}@media(max-width:879px){.app-main{padding-bottom:calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.field,.field-sm{font-size:16px!important}}body{--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--canvas);font-variant-numeric:tabular-nums}.card{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));box-shadow:0 1px 2px #0230500d,0 1px 3px #0230500f}[data-theme=dark] .card{border-color:var(--win11-stroke-subtle);background:rgb(var(--surface) / .96);box-shadow:var(--win11-shadow-card)}.share-page .card{box-shadow:none}.card--full{position:fixed!important;top:.5rem!important;right:.5rem!important;bottom:.5rem!important;left:.5rem!important;z-index:60!important;margin:0!important;max-width:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 16px 50px #00000047}.card--full .expand-scroll{max-height:none!important;flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9999px;padding:9px 15px;font-size:13px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(14 166 154 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9999px;padding:9px 15px;font-size:13px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.grid-body .btn-primary{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.375rem .625rem;font-size:.75rem;line-height:1.2;font-weight:600;min-height:30px;margin-left:0;box-shadow:none;transition:color .16s ease-out,background .16s ease-out,border-color .16s ease-out}.grid-body .btn-primary+.btn{margin-left:0}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(12 148 136 / var(--tw-bg-opacity, 1))}.btn-primary:disabled{opacity:.6}.btn-primary{background:var(--accent-fill);color:var(--accent-on-fill);box-shadow:0 1px 2px #02305024,0 2px 8px -2px #0ea69a8c,0 0 0 1px color-mix(in srgb,rgb(var(--sage-700)) 35%,transparent)}.btn-primary:hover:not(:disabled){background:var(--accent-fill-hover);color:var(--accent-on-fill)}.btn-ghost{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9999px;padding:9px 15px;font-size:13px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.grid-body .btn-ghost{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.375rem .625rem;font-size:.75rem;line-height:1.2;font-weight:600;min-height:30px;margin-left:0;box-shadow:none;transition:color .16s ease-out,background .16s ease-out,border-color .16s ease-out}.grid-body .btn-ghost+.btn{margin-left:0}.btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1))}.btn-ghost{box-shadow:0 1px 2px #02305024,0 4px 12px -4px #02305038,0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent)}.btn-ghost:hover{box-shadow:0 1px 2px #02305029,0 6px 14px -4px #0230503d,0 0 0 1px color-mix(in srgb,rgb(var(--ink-400)) 50%,transparent)}.tbl-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px}.tbl-actions-head{min-width:7.5rem;white-space:nowrap;position:sticky;right:0;z-index:2;background:rgb(var(--cobalt));box-shadow:inset 6px 0 6px -6px #02142859}.tbl-actions-cell{min-width:7.5rem;padding-top:.5rem;padding-bottom:.5rem;vertical-align:middle;position:sticky;right:0;z-index:1;background:rgb(var(--surface));box-shadow:inset 6px 0 6px -6px #0214282e}tr:hover>.tbl-actions-cell{background:rgb(var(--ink-100))}.tbl-act{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);min-height:30px;line-height:1.2;transition-duration:.16s;transition-timing-function:ease-out}.tbl-act:disabled{cursor:not-allowed;opacity:.45}.tbl-act--brand{border-color:transparent;background:var(--accent-fill);color:var(--accent-on-fill);box-shadow:0 1px 3px -1px color-mix(in srgb,var(--accent-fill) 55%,transparent)}.tbl-act--brand:hover:not(:disabled){background:var(--accent-fill-hover)}.tbl-act--brand:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(45 187 172 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.tbl-act--default{--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.tbl-act--default:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(111 208 194 / var(--tw-border-opacity, 1));background-color:#e2f5f280;--tw-text-opacity: 1;color:rgb(10 126 116 / var(--tw-text-opacity, 1))}.tbl-act--default:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(111 208 194 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.tbl-act--muted{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.tbl-act--muted:hover:not(:disabled){--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.tbl-act--danger{border-color:#fecacacc;background-color:#fef2f299;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.tbl-act--danger:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.tbl-act--danger:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.tbl-act--icon{height:2rem;width:2rem;flex-shrink:0;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:0;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1));min-height:32px;min-width:32px}[data-theme=dark] .tbl-act--default,[data-theme=dark] .tbl-act--icon{border-color:var(--win11-stroke-subtle);background:var(--win11-control);color:var(--win11-text-secondary);box-shadow:var(--win11-shadow-control)}[data-theme=dark] .tbl-act--default:hover:not(:disabled),[data-theme=dark] .tbl-act--icon:hover:not(:disabled){border-color:var(--accent-fill);background:var(--win11-control-hover);color:var(--accent-text)}[data-theme=dark] .tbl-act--muted{border-color:transparent;background:var(--win11-control);color:var(--win11-text-tertiary)}[data-theme=dark] .tbl-act--danger{border-color:color-mix(in srgb,#ef4444 48%,var(--win11-stroke-subtle));background:color-mix(in srgb,#ef4444 13%,var(--win11-surface));color:#fca5a5}.tbl-act--icon:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(111 208 194 / var(--tw-border-opacity, 1));background-color:#e2f5f299;--tw-text-opacity: 1;color:rgb(12 148 136 / var(--tw-text-opacity, 1))}[data-theme=dark] .status-strip-chip .tbl-act--icon:hover:not(:disabled){color:var(--accent-text)}.tbl-act--icon.tbl-act--danger:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.grid-body .btn,.grid-body .btn-ghost,.grid-body .btn-primary{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.375rem .625rem;font-size:.75rem;line-height:1.2;font-weight:600;min-height:30px;margin-left:0!important;box-shadow:none;transition:color .16s ease-out,background .16s ease-out,border-color .16s ease-out}.grid-body .btn-primary{border-color:transparent;background-color:var(--accent-fill);color:var(--accent-on-fill);box-shadow:0 1px 3px -1px #0ea69a8c}.grid-body .btn-primary:hover:not(:disabled){background-color:var(--accent-fill-hover)}.grid-body .btn-ghost{border-color:rgb(var(--ink-200));background-color:rgb(var(--surface));color:rgb(var(--ink-700))}.grid-body .btn-ghost:hover:not(:disabled){border-color:rgb(var(--sage-300));background-color:color-mix(in srgb,rgb(var(--sage-50)) 50%,transparent);color:rgb(var(--sage-800))}.grid-body .btn+.btn,.grid-body .tbl-act+.tbl-act{margin-left:0}@media(prefers-reduced-motion:reduce){.tbl-act{transition:none}}.card-act-bar{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;padding:5px;border-radius:12px;border:1px solid color-mix(in srgb,rgb(var(--ink-200)) 85%,transparent);background:color-mix(in srgb,rgb(var(--ink-50)) 70%,rgb(var(--surface)))}.card-act-bar .tbl-actions{gap:4px}.status-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:9999px;border-width:1px;border-style:solid;border-color:transparent;padding:.3rem 1.65rem .3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;transition:border-color .16s ease-out,box-shadow .16s ease-out}.status-chip:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--sage-500)) 35%,transparent)}.status-chip:disabled{cursor:not-allowed;opacity:.55}.status-pill{display:inline-flex;align-items:center;border-radius:9999px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.btn-pill{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:7px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:7px 14px;font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1));text-decoration-line:none;border-radius:9999px;box-shadow:0 1px 2px #02305024,0 4px 12px -4px #02305038,0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.btn-pill:hover{box-shadow:0 1px 2px #02305029,0 6px 14px -4px #0230503d,0 0 0 1px color-mix(in srgb,rgb(var(--ink-400)) 50%,transparent)}.btn-pill--icon{padding:.5rem}.field{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.field::placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.field:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1))}.field:focus{--tw-border-opacity: 1;border-color:rgb(14 166 154 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(14 166 154 / .25)}.field-sm{width:auto;min-width:8rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.field-sm:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1))}.field-sm:focus{--tw-border-opacity: 1;border-color:rgb(14 166 154 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(14 166 154 / .25)}select.field,select.field-sm,select.app-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-color:rgb(var(--surface));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a94a6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:.85rem;padding-right:1.9rem}select.field-sm{background-position:right .5rem center;background-size:.8rem;padding-right:1.65rem}select.field:disabled,select.field-sm:disabled,select.app-select:disabled{cursor:not-allowed;opacity:.55}select.field option,select.field-sm option,select.app-select option{color:rgb(var(--ink-800));background:rgb(var(--surface))}.criteria-strip,.criteria-bar{box-shadow:0 1px 2px #0230500d,0 6px 18px -10px #0230502e}.filter-pill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:6px 13px;font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-pill:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-400) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.filter-pill.on{--tw-border-opacity: 1;border-color:rgb(12 148 136 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 166 154 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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);box-shadow:0 2px 8px -2px #0ea69a8c,0 1px 2px #0230501f}.filter-pill.on:hover{--tw-bg-opacity: 1;background-color:rgb(12 148 136 / var(--tw-bg-opacity, 1))}.pill-tone__dot{margin-right:.375rem;display:inline-block;height:7px;width:7px;flex-shrink:0;border-radius:9999px;background:var(--pill-tone, rgb(var(--ink-400)))}.filter-pill.on .pill-tone__dot{background:#ffffffe6}.pill-tone--green{--pill-tone: #047857}.pill-tone--sky{--pill-tone: #0369a1}.pill-tone--orange{--pill-tone: #c2410c}.pill-tone--red{--pill-tone: #b91c1c}.pill-tone--neutral{--pill-tone: rgb(var(--ink-600))}.pill-tone--brand{--pill-tone: #0ea69a}.filter-pill.pill-tone.on{background:var(--pill-tone);border-color:var(--pill-tone);color:#fff;box-shadow:0 2px 8px -2px color-mix(in srgb,var(--pill-tone) 55%,transparent),0 1px 2px #0230501f}.filter-pill.pill-tone.on:hover{background:color-mix(in srgb,var(--pill-tone) 88%,#000)}.tone-fill{background:var(--pill-tone);border-color:var(--pill-tone);color:#fff}.stage-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:11px;font-weight:600;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:var(--stage-fill, rgba(15, 23, 42, .85));box-shadow:0 1px 3px #02182873,inset 0 0 0 1px #ffffff38;text-shadow:0 1px 1px rgba(2,24,40,.35)}.stage-badge--green{--stage-fill: #047857}.stage-badge--sky{--stage-fill: #0369a1}.stage-badge--orange{--stage-fill: #c2410c}.stage-badge--red{--stage-fill: #b91c1c}.stage-badge--neutral{--stage-fill: rgba(15, 23, 42, .85)}.criteria-bar .btn-primary,.criteria-bar .btn-ghost{padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.criteria-bar .toggle{font-size:.75rem;line-height:1rem}.criteria-bar .field,.criteria-bar .field-sm,.filter-toolbar .field,.filter-toolbar .field-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.chip{display:inline-flex;align-items:center;gap:7px;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:7px 12px;font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chip:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-400) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9999px;border:1px solid rgb(var(--ink-300));background:rgb(var(--ink-100));box-shadow:inset 0 0 0 1px rgb(var(--ink-200))}.seg button,.seg a{display:inline-flex;cursor:pointer;align-items:center;border-width:0px;background-color:transparent;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration-line:none;border-radius:9999px;color:rgb(var(--ink-500));box-shadow:none;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.seg button:hover:not(.on),.seg a:hover:not(.on){color:rgb(var(--ink-800));background:rgb(var(--ink-50))}.seg button.on,.seg a.on,.seg button[aria-pressed=true],.seg a[aria-current=page]{position:relative;z-index:1;color:#fff;background:#0c9488;box-shadow:0 1px 2px #0230502e}.seg button:disabled,.seg a[aria-disabled=true]{cursor:not-allowed;opacity:.5}:is(.app-header,.topbar-row,.panel-head,.chrome-bar,.expense-trend-chart__scope,.expense-trend-chart__footer,.expense-trend-chart__legend-row,.trend-total__footer,.expense-trend-fs__head,.expense-trend-fs__tools) :is(button,a[href]):not(.seg button):not(.seg a):not(.btn-primary):not(.btn-ghost):not(.btn-pill):not(.toggle):not(.currency-toggle button):not(.notif-row):not(.smart-export__item):not(.expense-trend-chart__legend-main):not(.expense-trend-chart__legend-code):not(.expense-trend-chart__legend-swatch-btn):not(.expense-trend-chart__legend-delta):not(.drp-cell):not(.drp-nav):not(.drp-title):not(.drp-preset):not(.drp-chip):not(.criteria-phone__summary):not(.criteria-phone button):not(.search-scope-picker__trigger):not(.search-scope-picker__option):not(.topbar-chrome-btn):not(.filter-select):not(.topbar-btn):not([aria-hidden=true]){border-radius:9999px}:is(.app-header,.topbar-row,.panel-head,.chrome-bar,.expense-trend-chart__scope,.expense-trend-chart__footer,.expense-trend-chart__legend-row,.trend-total__footer,.expense-trend-fs__head,.expense-trend-fs__tools) :is(button,a[href]):not(.seg button):not(.seg a):not(.btn-primary):not(.btn-ghost):not(.btn-pill):not(.notif-row):not(.smart-export__item):not(.toggle):not(.currency-toggle button):not(.expense-trend-chart__legend-main):not(.expense-trend-chart__legend-code):not(.expense-trend-chart__legend-swatch-btn):not(.expense-trend-chart__legend-delta):not(.drp-cell):not(.drp-nav):not(.drp-title):not(.drp-preset):not(.drp-chip):not(.criteria-phone__summary):not(.criteria-phone button):not(.search-scope-picker__trigger):not(.search-scope-picker__option):not(.topbar-chrome-btn):not(.filter-select):not(.topbar-btn):not([aria-hidden=true]){display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:7px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:7px 14px;font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1));text-decoration-line:none;box-shadow:0 1px 2px #02305024,0 4px 12px -4px #02305038,0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent);transition:color .15s ease,background .15s ease,box-shadow .15s ease}:is(.app-header,.topbar-row,.panel-head,.chrome-bar,.expense-trend-chart__scope,.expense-trend-chart__footer,.expense-trend-chart__legend-row,.trend-total__footer,.expense-trend-fs__head,.expense-trend-fs__tools) :is(button,a[href]):not(.seg button):not(.seg a):not(.btn-primary):not(.btn-ghost):not(.btn-pill):not(.notif-row):not(.smart-export__item):not(.toggle):not(.currency-toggle button):not(.expense-trend-chart__legend-main):not(.expense-trend-chart__legend-code):not(.expense-trend-chart__legend-swatch-btn):not(.expense-trend-chart__legend-delta):not(.drp-cell):not(.drp-nav):not(.drp-title):not(.drp-preset):not(.drp-chip):not(.criteria-phone__summary):not(.criteria-phone button):not(.search-scope-picker__trigger):not(.search-scope-picker__option):not(.topbar-chrome-btn):not(.filter-select):not(.topbar-btn):not([aria-hidden=true]):hover{box-shadow:0 1px 2px #02305029,0 6px 14px -4px #0230503d,0 0 0 1px color-mix(in srgb,rgb(var(--ink-400)) 50%,transparent)}.toggle{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;font-size:12.5px;font-weight:600;color:rgb(var(--ink-600));padding:.2rem .55rem .2rem .35rem;border-radius:9999px;border:1px solid transparent;background:transparent;transition:color .12s ease,background .12s ease,border-color .12s ease}.toggle.on{color:#0a7e74;border-color:color-mix(in srgb,#0ea69a 45%,rgb(var(--ink-200)));background:color-mix(in srgb,#0fb3a6 14%,rgb(var(--surface)))}.switch{width:36px;height:20px;border-radius:999px;background:rgb(var(--ink-400));position:relative;flex-shrink:0;transition:background .2s ease;box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--ink-500)) 35%,transparent)}.switch:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:left .2s ease;box-shadow:0 1px 2px #00000047}.toggle.on .switch{background:#0c9488;box-shadow:none}.toggle.on .switch:after{left:18px}.eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.kpi-figure{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;--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);letter-spacing:-.025em;font-feature-settings:"tnum" 1;font-size:16px;line-height:1}.kpi-stat{container-type:inline-size;min-width:0}.kpi-values{min-width:0}.kpi-figure--compact,.kpi-figure--dense{font-size:16px}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:600;letter-spacing:.01em}.bdg-red{background:color-mix(in srgb,#ef4444 15%,transparent);color:#b91c1c}.bdg-orange{background:color-mix(in srgb,#f97316 16%,transparent);color:#9a3412}.bdg-amber{background:color-mix(in srgb,#f59e0b 17%,transparent);color:#92400e}.bdg-green{background:color-mix(in srgb,#10b981 16%,transparent);color:#047857}.bdg-blue{background:color-mix(in srgb,#3b82f6 15%,transparent);color:#1d4ed8}.bdg-teal{background:color-mix(in srgb,#0ea69a 16%,transparent);color:#0a6055}.bdg-gray{background:color-mix(in srgb,rgb(var(--ink-400)) 20%,transparent);color:rgb(var(--ink-600))}[data-theme=dark] .bdg-red{color:#fca5a5}[data-theme=dark] .bdg-orange{color:#fdba74}[data-theme=dark] .bdg-amber{color:#fcd34d}[data-theme=dark] .bdg-green{color:#6ee7b7}[data-theme=dark] .bdg-blue{color:#93c5fd}[data-theme=dark] .bdg-teal{color:#5eead4}[data-theme=dark] .bdg-gray{color:rgb(var(--ink-600))}.fig-hidden .kpi-figure,.fig-hidden .kpi-delta{filter:blur(9px);opacity:.72;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-head{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));padding:.75rem 1.25rem}.app-content-row{min-height:0}.drill-panel .drill-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.drill-panel__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,#000 16%,rgb(var(--cobalt)));background:rgb(var(--cobalt));padding:.7rem 1.15rem;color:#fff}.drill-panel__title{min-width:0;font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.drill-panel__subtitle{margin-top:.1rem;font-size:10.5px;font-weight:500;letter-spacing:.02em;color:color-mix(in srgb,#fff 72%,transparent)}.drill-panel__close{display:inline-grid;height:2rem;width:2rem;flex-shrink:0;place-items:center;border-radius:.5rem;border:1px solid color-mix(in srgb,#fff 18%,transparent);background:color-mix(in srgb,#fff 8%,transparent);color:color-mix(in srgb,#fff 88%,transparent);font-size:14px;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.drill-panel__close:hover{border-color:color-mix(in srgb,#fff 32%,transparent);background:color-mix(in srgb,#fff 16%,transparent);color:#fff}@keyframes navSettle{0%{opacity:.5;transform:translate(-3px)}to{opacity:1;transform:none}}.nav-active-in{animation:navSettle .26s ease-out both}.theme-ico{transition:opacity .22s ease-out,transform .32s ease-out}@keyframes pageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.page-enter{animation:pageEnter .22s ease-out backwards}.app-header.glass-topbar{box-shadow:0 1px color-mix(in srgb,rgb(var(--ink-200)) 55%,transparent),0 4px 14px -8px #02305029}.glass-topbar{background:rgb(var(--surface) / .94);border-bottom:1px solid rgb(var(--ink-200));backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 1px color-mix(in srgb,rgb(var(--surface)) 40%,transparent),0 4px 16px -10px #02305033,0 10px 28px -14px #02305024}[data-theme=dark] .glass-topbar{background:linear-gradient(#ffffff05,#ffffff05),var(--win11-layer);border-bottom:1px solid var(--win11-stroke-subtle);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000003d}.glass-panel{background:rgb(var(--surface));color:rgb(var(--ink-800));border:1px solid rgb(var(--ink-200));box-shadow:0 1px 2px #02305014,0 16px 40px -12px #02305047,0 8px 20px -10px #0230502e}[data-theme=dark] .glass-panel{background:rgb(var(--surface));border-color:var(--win11-stroke-subtle);box-shadow:var(--win11-shadow-flyout)}.topbar-chrome-btn{display:inline-grid;height:2rem;min-width:2rem;flex-shrink:0;place-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.topbar-chrome-btn:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}.topbar-chrome-btn:active{transform:scale(.96)}.topbar-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.topbar-chip:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.topbar-search-field{display:flex;height:2rem;width:11.5rem;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding-left:.625rem;padding-right:.625rem;--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.topbar-search-field:focus-within{--tw-border-opacity: 1;border-color:rgb(15 179 166 / var(--tw-border-opacity, 1));box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--sage-500)) 18%,transparent)}.topbar-search-input,.grid-col-filter__input,.searchable-panel__search .grid-col-filter__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none!important;box-shadow:none!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.topbar-row .app-header__page-filters{display:flex;flex-shrink:0;align-items:center}.topbar-row .app-header__page-filters:empty{display:none}.topbar-row .app-header__page-filters .filter-toolbar-host{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.45rem}.topbar-row .seg{flex-shrink:0}.topbar-btn{gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;height:2rem}.topbar-crumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.03em;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}@media(min-width:640px){.topbar-title{font-size:16px}}.topbar-actions{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:.25rem}@media(min-width:640px){.topbar-actions{gap:.375rem}}.topbar-actions__extra{display:inline-flex;flex-shrink:0;align-items:center}.currency-toggle{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.15rem .2rem .15rem .15rem;border-radius:9999px;border:1px solid rgb(var(--ink-300));background:rgb(var(--ink-100))}.currency-toggle__mark{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:#0c9488;color:#fff;font-size:.95rem;font-weight:800;line-height:1}.currency-toggle__track{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:9999px;background:rgb(var(--surface));box-shadow:inset 0 0 0 1px rgb(var(--ink-200))}.currency-toggle__track button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9999px;background:transparent;box-shadow:none;padding:.4rem .75rem;min-width:3.1rem;cursor:pointer;color:rgb(var(--ink-500));font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.currency-toggle__track button:hover:not(.on):not([aria-pressed=true]){color:rgb(var(--ink-800));background:rgb(var(--ink-50))}.currency-toggle__track button.on,.currency-toggle__track button[aria-pressed=true]{color:#fff;background:#0c9488;box-shadow:0 1px 2px #0230502e}.currency-toggle__code{font-variant-numeric:tabular-nums}[data-theme=dark] .currency-toggle{border-color:rgb(var(--ink-300));background:rgb(var(--ink-100))}[data-theme=dark] .currency-toggle__mark{background:#0fb3a6;color:#fff}[data-theme=dark] .currency-toggle__track{background:rgb(var(--surface));box-shadow:inset 0 0 0 1px rgb(var(--ink-200))}[data-theme=dark] .currency-toggle__track button{color:rgb(var(--ink-500))}[data-theme=dark] .currency-toggle__track button.on,[data-theme=dark] .currency-toggle__track button[aria-pressed=true]{background:#0fb3a6;color:#fff}.topbar-row .btn-ghost{--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.topbar-row .btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.topbar-row .btn-primary{box-shadow:0 2px 6px -2px #0ea69a80}.app-header:has(.app-header__criteria)>.app-header__title{border-bottom:1px solid color-mix(in srgb,rgb(var(--ink-200)) 88%,transparent)}.app-header--merged{overflow:visible}.app-header__merged{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.55rem .75rem;min-height:3.25rem}@media(min-width:640px){.app-header__merged{gap:.5rem .75rem;padding:.6rem 1.5rem}}@media(min-width:1536px){.app-header__merged{padding-left:1.625rem;padding-right:1.625rem}}.app-header__identity{min-width:0;flex:0 1 10.5rem;max-width:12.5rem}@media(min-width:1024px){.app-header__identity{flex-basis:12rem;max-width:14rem}}.app-header__merged .topbar-crumb{font-size:9px;letter-spacing:.04em}.app-header__merged .topbar-title{font-size:14px;line-height:1.15}@media(min-width:640px){.app-header__merged .topbar-title{font-size:15px}}.criteria-merged{display:contents}.criteria-merged--tablet{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;width:100%;grid-column:1 / -1}.app-header__merged .topbar-actions{margin-left:auto}[data-device=phone] .app-header__merged{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "criteria criteria" "filters filters";align-items:center;gap:.55rem .5rem;padding:.65rem .85rem;padding-top:max(.65rem,env(safe-area-inset-top,0px))}[data-device=phone] .app-header__identity{grid-area:identity;flex:none;max-width:none;min-width:0}[data-device=phone] .app-header__merged .topbar-title{font-size:1.05rem;line-height:1.2;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-device=phone] .app-header__merged .topbar-actions{grid-area:actions;margin-left:0}[data-device=phone] .criteria-phone{grid-area:criteria;width:100%;min-width:0}[data-device=phone] .app-header__merged .app-header__page-filters{grid-area:filters;width:100%}[data-device=tablet] .app-header__merged{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "criteria criteria" "filters filters";gap:.55rem .75rem;padding:.65rem 1.1rem}[data-device=tablet] .app-header__identity{grid-area:identity;max-width:none;flex:none}[data-device=tablet] .app-header__merged .topbar-actions{grid-area:actions;margin-left:0}[data-device=tablet] .criteria-merged--tablet{grid-area:criteria}[data-device=tablet] .app-header__merged .app-header__page-filters{grid-area:filters;width:100%}.criteria-phone{position:relative;width:100%}.criteria-phone__summary{display:flex;align-items:center;gap:.35rem;width:100%;min-height:2.35rem;padding:.35rem .65rem;border-radius:.75rem;border:1px solid rgb(var(--ink-300));background:rgb(var(--ink-100));color:rgb(var(--ink-800));font-size:.78rem;font-weight:650;text-align:left;transition:border-color .15s ease-out,background .15s ease-out}.criteria-phone__summary:active{transform:scale(.995)}.criteria-phone.is-open .criteria-phone__summary{border-color:#0ea69a;background:rgb(var(--surface));box-shadow:0 0 0 2px color-mix(in srgb,#0fb3a6 18%,transparent)}.criteria-phone__pill{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.2rem .55rem;border-radius:999px;background:#0c9488;color:#fff;font-size:.72rem;font-weight:750;letter-spacing:.02em}.criteria-phone__sep{color:rgb(var(--ink-400))}.criteria-phone__site{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.criteria-phone__meta{color:rgb(var(--ink-400));font-size:.7rem;font-variant-numeric:tabular-nums}.criteria-phone__chev{flex-shrink:0;color:rgb(var(--ink-500));transition:transform .18s cubic-bezier(.16,1,.3,1)}.criteria-phone__chev.is-open{transform:rotate(180deg)}.criteria-phone__sheet{margin-top:.45rem;border-radius:.9rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));box-shadow:0 10px 28px -16px #02305059;overflow:hidden}.criteria-phone__sheet-inner{--phone-control: 2.125rem;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .65rem .65rem}.criteria-phone__sheet-inner .filter-group{width:100%;gap:.35rem;align-items:center}.criteria-phone__sheet-inner .filter-group__label{margin:0;font-size:.65rem;letter-spacing:.06em;color:rgb(var(--ink-600))}.criteria-phone__sheet-inner .seg{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;padding:2px}.criteria-phone__sheet-inner .seg::-webkit-scrollbar{display:none}.criteria-phone__sheet-inner .seg button{flex:1 0 auto;min-height:var(--phone-control);height:var(--phone-control);padding:.3rem .5rem;font-size:.72rem}.criteria-phone__sheet-inner button.chip:not(.drp-chip),.criteria-phone__sheet-inner button.filter-select:not(.drp-chip),.criteria-phone__sheet-inner .chip:not(.drp-chip),.criteria-phone__sheet-inner .filter-select:not(.drp-chip){min-height:var(--phone-control)!important;height:var(--phone-control)!important;min-width:0!important;max-width:none!important;flex:1 1 auto;gap:.35rem!important;padding:.3rem .65rem!important;font-size:.78rem!important;border-radius:.55rem!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 70%,transparent)!important}.criteria-phone__sheet-inner .drp-root{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.35rem;width:100%}.criteria-phone__sheet-inner .drp-chip{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:.1rem!important;min-height:2.5rem!important;height:auto!important;padding:.35rem .6rem!important}.criteria-phone__sheet-inner .drp-chip__label{flex-shrink:0;font-size:.65rem!important;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-600));line-height:1}.criteria-phone__sheet-inner .drp-chip__value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem!important;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));line-height:1.15}.drp-chip__label{flex-shrink:0;font-size:9.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-600))}.drp-chip__value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:650;color:rgb(var(--ink-800))}.criteria-phone__sheet-inner .filter-group--actions,.criteria-phone__sheet-inner .criteria-bar-actions{width:100%;margin-left:0!important;display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.criteria-phone__sheet-inner .filter-group--actions .btn-ghost,.criteria-phone__sheet-inner .criteria-bar-actions .btn-ghost,.criteria-phone__sheet-inner button.btn-ghost{min-height:var(--phone-control)!important;height:var(--phone-control)!important;padding:.3rem .55rem!important;font-size:.75rem!important;line-height:1.2!important;justify-content:center;gap:.35rem!important;border-radius:.55rem!important;box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 70%,transparent)!important}.criteria-phone__sheet-inner .filter-group--actions .btn-ghost svg,.criteria-phone__sheet-inner .criteria-bar-actions .btn-ghost svg,.criteria-phone__sheet-inner button.btn-ghost svg{width:13px!important;height:13px!important;flex-shrink:0}.criteria-phone__sheet-inner .filter-divider{display:none}.criteria-phone__sheet-inner .filter-group>:not(.filter-group__label){min-width:0}.topbar-overflow{position:relative}.topbar-overflow__trigger{height:2.5rem;min-width:2.5rem}.topbar-overflow__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:80;width:min(18.5rem,calc(100vw - 1.5rem));padding:.55rem .65rem;border-radius:.9rem}.topbar-overflow__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.35rem .15rem;border-bottom:1px solid rgb(var(--ink-100))}.topbar-overflow__row:last-child{border-bottom:0}.topbar-overflow__label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-500))}.topbar-overflow__control{display:flex;align-items:center;justify-content:flex-end;min-width:0}.currency-toggle--compact{padding:.1rem;gap:0}.currency-toggle--compact .currency-toggle__track button{min-width:2.35rem;padding:.4rem .55rem}.verdict-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;padding:.95rem 1.1rem}.verdict-header__headline{margin:0;font-size:.95rem;font-weight:700;color:rgb(var(--ink-900));text-wrap:pretty}.verdict-header__spend{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:rgb(var(--ink-900));font-variant-numeric:tabular-nums}.verdict-header__signal{margin:.2rem 0 0;font-size:.8125rem;font-weight:550;color:rgb(var(--ink-600));text-wrap:pretty}.verdict-header__dot{margin:0 .35rem;color:rgb(var(--ink-400))}.verdict-header__sub{margin:.3rem 0 0;font-size:.72rem;color:rgb(var(--ink-500))}.verdict-header__chips{display:flex;flex-wrap:wrap;gap:.55rem}.verdict-chip{display:block;min-width:9rem;border-radius:10px;border:1px solid rgb(var(--ink-200));padding:.55rem .8rem;transition:border-color .15s ease-out}.verdict-chip:hover{border-color:rgb(var(--ink-300))}.verdict-chip__label{display:block;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-500))}.verdict-chip__value{display:block;margin-top:.15rem;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.verdict-chip__delta{margin-left:.35rem;border-radius:999px;padding:.05rem .4rem;font-size:.625rem;font-weight:700}[data-device=phone] .verdict-header{flex-direction:column;align-items:stretch;padding:1rem 1rem .9rem}[data-device=phone] .verdict-header__chips{display:grid;grid-template-columns:1fr;gap:.45rem}[data-device=phone] .verdict-chip{min-width:0;min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem}[data-device=phone] .verdict-chip__label{margin:0}[data-device=phone] .verdict-chip__value{margin:0;text-align:right;font-size:.95rem}[data-device=tablet] .verdict-header__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}[data-device=tablet] .verdict-chip{min-width:0}.attention-rail__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgb(var(--ink-100));padding:.75rem 1rem}.attention-rail__count{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:color-mix(in srgb,#ef4444 14%,rgb(var(--surface)));color:#b91c1c;font-size:.72rem;font-weight:750;font-variant-numeric:tabular-nums}.attention-rail__insight{background:color-mix(in srgb,rgb(var(--sage-50)) 55%,rgb(var(--surface)))}.attention-rail__foot{padding:.65rem 1rem .85rem;font-size:.68rem;color:rgb(var(--ink-400))}.attention-rail__list--cards{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem .25rem}.attention-card{display:flex;flex-direction:column;gap:.45rem;min-height:5.5rem;padding:.85rem .9rem;border-radius:.9rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));transition:border-color .15s ease-out,background .15s ease-out}.attention-card:active{background:rgb(var(--ink-50))}.attention-card__top{display:flex;align-items:flex-start;gap:.55rem}.attention-card__dot{width:.5rem;height:.5rem;margin-top:.35rem;flex:none;border-radius:999px}.attention-card__who{margin:0;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.attention-card__sub{margin:.1rem 0 0;font-size:.72rem;color:rgb(var(--ink-500));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-card__amt{flex:none;font-size:.875rem;font-weight:750;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.attention-card__what{margin:0;padding-left:1.05rem;font-size:.78rem;line-height:1.35;color:rgb(var(--ink-600));text-wrap:pretty}.attention-card__sev{display:inline-block;margin-right:.35rem;border-radius:999px;background:rgb(var(--ink-100));padding:.1rem .4rem;font-size:.62rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-500));vertical-align:.05em}.attention-card__cta{align-self:flex-start;margin-left:1.05rem;margin-top:.1rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.35rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,#0fb3a6 35%,transparent);background:color-mix(in srgb,#e2f5f2 80%,rgb(var(--surface)));color:#0c9488;font-size:.75rem;font-weight:750}[data-pointer=coarse] .topbar-chrome-btn{min-height:2.5rem;min-width:2.5rem}[data-pointer=coarse] .app-header .seg button,[data-pointer=coarse] .app-header .seg a{min-height:2.35rem}@media(prefers-reduced-motion:reduce){.criteria-phone__chev,.criteria-phone__summary,.attention-card,.verdict-chip{transition:none}}.app-header__merged .app-header__page-filters{display:flex;flex-shrink:0;align-items:center}.app-header__merged .app-header__page-filters:empty{display:none}.app-header__merged .filter-toolbar-host{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.app-header,.app-header__criteria,.app-header__filters{overflow:visible}.app-header__criteria,.app-header__filters{padding:.5rem .75rem .6rem;background:transparent;border-top:none}.criteria-inline{width:100%}.criteria-inline>.filter-toolbar{width:100%}@media(min-width:640px){.app-header__criteria,.app-header__filters{padding:.65rem 1.5rem}}@media(min-width:1536px){.app-header__criteria,.app-header__filters{padding-left:1.625rem;padding-right:1.625rem}}.app-header__filters{background:transparent}.app-header__filters:empty{display:none}.app-header__page-filters:empty{display:none}.app-header__criteria .app-header__page-filters .filter-toolbar-host{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem;width:auto}.app-header__criteria .app-header__page-filters .filter-toolbar-host>.filter-toolbar{width:auto}.app-header__filters .filter-toolbar-host>.filter-toolbar{width:100%}.filter-toolbar,.criteria-inline .filter-toolbar{width:100%;gap:.55rem}.filter-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-group--actions{margin-left:auto}.filter-group__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1));margin-right:.2rem}.filter-divider{width:1px;height:1.65rem;background:color-mix(in srgb,rgb(var(--ink-300)) 80%,transparent);flex-shrink:0}.app-header .seg{border-color:rgb(var(--ink-300));background:rgb(var(--ink-100))}.app-header .seg button,.app-header .seg a{color:rgb(var(--ink-500))}.app-header .seg button.on,.app-header .seg a.on,.app-header .seg button[aria-pressed=true],.app-header .seg a[aria-current=page]{color:#fff;background:#0c9488;box-shadow:0 1px 2px #0230502e}.app-header .filter-pill,.app-header .chip{--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.app-header .field-sm{--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.app-header .filter-group__label{color:rgb(var(--ink-500))}.filter-toolbar .btn-primary,.filter-toolbar .btn-ghost,.criteria-inline .btn-primary,.criteria-inline .btn-ghost{padding:.375rem .625rem;font-size:.75rem;line-height:1rem}.filter-toolbar .btn-ghost,.criteria-inline .btn-ghost{padding:7px 14px;font-size:12.5px;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.filter-toolbar .toggle,.criteria-inline .toggle{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.filter-toolbar .chip{padding-top:6px;padding-bottom:6px}.notif-trigger>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notif-trigger__badge{position:absolute;right:1px;top:-3px;display:grid;min-width:1rem;height:1rem;place-items:center;border:1.5px solid rgb(var(--surface));border-radius:999px;background:#dc2626;padding-inline:.18rem;color:#fff;font-size:8px;font-weight:700;line-height:1;box-shadow:0 1px 3px #7f1d1d47}.notif-menu{position:absolute;right:0;z-index:80;margin-top:.45rem;width:min(25rem,calc(100vw - 1rem));max-height:var(--notif-available-height, calc(100dvh - 1rem) );display:flex;flex-direction:column;overflow:hidden;border-radius:.8rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));color:rgb(var(--ink-800));box-shadow:0 22px 48px -16px #0230504d,0 6px 16px -8px #02305029;outline:none;transform-origin:top right;animation:notif-menu-enter .13s ease-out}.notif-menu__head{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid rgb(var(--ink-200));padding:.8rem .85rem}.notif-menu__brand{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.55rem;background:var(--accent-fill);color:var(--accent-on-fill)}.notif-menu__brand svg,.notif-menu__icon-btn svg,.notif-menu__mark-all svg,.notif-row__read svg,.notif-menu__empty-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.notif-menu__heading{display:grid;min-width:0;flex:1 1 auto;gap:.08rem}.notif-menu__heading strong{font-size:13px;font-weight:650;letter-spacing:-.01em;color:rgb(var(--ink-900))}.notif-menu__heading>span{overflow:hidden;color:rgb(var(--ink-500));font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notif-menu__actions{display:flex;flex:0 0 auto;align-items:center;gap:.15rem}.notif-menu__icon-btn{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid transparent;border-radius:999px;color:rgb(var(--ink-500));transition:border-color .12s ease,background .12s ease,color .12s ease}.notif-menu__icon-btn:hover:not(:disabled){border-color:rgb(var(--ink-200));background:rgb(var(--ink-50));color:rgb(var(--ink-900))}.notif-menu__icon-btn:disabled{cursor:wait;opacity:.55}.notif-menu__status{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-bottom:1px solid rgb(var(--ink-200));padding:.55rem .85rem;font-size:10.5px;line-height:1.4}.notif-menu__status--error{background:color-mix(in srgb,#fee2e2 78%,rgb(var(--surface)));color:#991b1b}.notif-menu__status--warning{background:color-mix(in srgb,#fef3c7 72%,rgb(var(--surface)));color:#92400e}.notif-menu__status button{flex:0 0 auto;border:1px solid currentColor;border-radius:999px;padding:.18rem .55rem;font-weight:650}.notif-menu__toolbar{display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;gap:.6rem;border-bottom:1px solid rgb(var(--ink-200));padding:.45rem .85rem}.notif-menu__tabs{display:inline-flex;align-items:center;gap:.15rem;border-radius:999px;background:rgb(var(--ink-100));padding:.15rem}.notif-menu__tabs button{display:inline-flex;min-height:1.6rem;align-items:center;gap:.3rem;border-radius:999px;padding:.2rem .55rem;color:rgb(var(--ink-500));font-size:10.5px;font-weight:600;line-height:1}.notif-menu__tabs button.is-active{background:rgb(var(--surface));color:rgb(var(--ink-900));box-shadow:0 1px 3px rgb(var(--ink-900) / .12)}.notif-menu__tabs button span{color:rgb(var(--ink-400));font-size:9px;font-variant-numeric:tabular-nums}.notif-menu__mark-all{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;border-radius:999px;padding:.3rem .45rem;color:rgb(var(--sage-700));font-size:10.5px;font-weight:650;transition:background .12s ease,color .12s ease,opacity .12s ease}.notif-menu__mark-all:hover:not(:disabled){background:rgb(var(--sage-50));color:rgb(var(--sage-800))}.notif-menu__mark-all:disabled{cursor:default;opacity:.38}.notif-menu__list{min-height:0;max-height:min(27rem,calc(var(--notif-available-height, 38rem) - 8.5rem));flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.notif-menu__empty{display:grid;justify-items:center;gap:.35rem;padding:2.8rem 1.25rem;text-align:center}.notif-menu__empty-icon{display:grid;width:2.4rem;height:2.4rem;margin-bottom:.25rem;place-items:center;border-radius:999px;background:rgb(var(--sage-50));color:rgb(var(--sage-700))}.notif-menu__empty strong{color:rgb(var(--ink-800));font-size:12px;font-weight:650}.notif-menu__empty>span:last-child{max-width:16rem;color:rgb(var(--ink-400));font-size:10.5px;line-height:1.5}.notif-menu__item{position:relative;border-bottom:1px solid rgb(var(--ink-100));background:transparent;transition:background .14s ease,box-shadow .14s ease}.notif-menu__item:last-child{border-bottom:none}.notif-menu__item:hover{background:rgb(var(--ink-50) / .72)}.notif-menu__item--unread{background:rgb(var(--sage-50) / .48);box-shadow:inset 3px 0 rgb(var(--sage-500))}.notif-menu .notif-row{display:block;width:100%;border-radius:0;border:none;background:transparent;box-shadow:none;padding:.78rem 2.7rem .82rem .9rem;text-align:left;text-decoration:none}.notif-menu .notif-row:hover{background:transparent;box-shadow:none}.notif-row__read{position:absolute;right:.72rem;top:50%;display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid rgb(var(--ink-200));border-radius:999px;background:rgb(var(--surface) / .9);color:rgb(var(--ink-400));opacity:0;transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,border-color .12s ease}.notif-menu__item:hover .notif-row__read,.notif-row__read:focus-visible{opacity:1}.notif-row__read:hover{border-color:rgb(var(--sage-400));color:rgb(var(--sage-700))}.notif-row__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.notif-row__kind{display:inline-flex;align-items:center;border-radius:999px;padding:.13rem .42rem;background:rgb(var(--ink-100));font-size:9px;font-weight:700;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}.notif-row__kind--risk{background:#fef2f2;color:#b91c1c}.notif-row__kind--warn{background:#fff7ed;color:#c2410c}.notif-row__kind--info{background:rgb(var(--sage-50));color:rgb(var(--sage-700))}[data-theme=dark] .notif-row__kind--risk{background:#7f1d1d57;color:#fca5a5}[data-theme=dark] .notif-row__kind--warn{background:#7c2d1257;color:#fdba74}[data-theme=dark] .notif-row__kind--info{background:color-mix(in srgb,var(--accent-fill) 16%,rgb(var(--surface)));color:var(--accent-text)}.notif-row__time{flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--ink-400))}.notif-row__title{display:block;font-size:13px;font-weight:620;line-height:1.4;color:rgb(var(--ink-900))}.notif-row__body{margin:.3rem 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.45;color:rgb(var(--ink-500))}.notif-menu__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgb(var(--ink-200));background:rgb(var(--ink-50) / .55);padding:.55rem .85rem;color:rgb(var(--ink-400));font-size:9.5px;line-height:1.35}.notif-menu__footer time{text-align:right}.notif-menu__skeleton{display:grid;gap:0}.notif-menu__skeleton span{display:block;height:4.8rem;border-bottom:1px solid rgb(var(--ink-100));background:linear-gradient(100deg,transparent 15%,rgb(var(--ink-100) / .72) 35%,transparent 55%);background-size:220% 100%;animation:notif-skeleton 1.15s linear infinite}.notif-menu__spin{display:grid;animation:notif-spin .72s linear infinite}.notif-menu :is(button,a):focus-visible{outline:2px solid rgb(var(--sage-500));outline-offset:-2px}@keyframes notif-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notif-skeleton{to{background-position:-220% 0}}@keyframes notif-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.notif-menu{position:fixed;inset:auto 0 0;width:100%;max-height:min(82dvh,42rem);margin:0;border-width:1px 0 0;border-radius:1rem 1rem 0 0;padding-bottom:env(safe-area-inset-bottom);transform-origin:bottom center}.notif-menu__list{max-height:none}.notif-row__read{opacity:1}.notif-menu__footer{display:none}@keyframes notif-menu-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.notif-menu,.notif-menu__skeleton span,.notif-menu__spin{animation:none}}.filter-select{min-width:8.5rem;max-width:15rem;cursor:pointer;text-align:left}.searchable-panel{overflow:hidden;border-radius:.75rem;border:1px solid rgb(var(--ink-300));background:rgb(var(--surface));box-shadow:0 16px 40px -14px #02305057,0 6px 16px -8px #02305029,0 0 0 1px color-mix(in srgb,rgb(var(--ink-400)) 18%,transparent)}.searchable-panel-anchor{width:max(100%,16rem)}.searchable-panel-anchor--portal{position:fixed;z-index:350;margin:0;width:auto;overflow:hidden}.searchable-panel-anchor--portal>.searchable-panel{display:flex;max-height:inherit;flex-direction:column}.searchable-panel-anchor--portal>.searchable-panel>:not(.searchable-panel__list){flex:0 0 auto}.searchable-panel-anchor:has(.searchable-panel__col-head){width:max(100%,30rem)}.searchable-panel-anchor--portal:has(.searchable-panel__col-head){width:max(var(--searchable-panel-width, 16rem),30rem)}.searchable-panel__titlebar{display:flex;min-height:2.45rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem .45rem .8rem;border-bottom:1px solid rgb(var(--ink-200));background:rgb(var(--surface-2));color:rgb(var(--ink-900))}.searchable-panel__titlebar strong{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.searchable-panel__title-action{flex:0 0 auto}.searchable-panel__close{display:grid;width:1.75rem;height:1.75rem;place-items:center;padding:0;border:0;border-radius:.25rem;background:transparent;color:rgb(var(--ink-600));cursor:pointer;font-size:1.25rem;line-height:1}.searchable-panel__close:hover{background:rgb(var(--ink-100));color:rgb(var(--ink-900))}.searchable-panel__toolbar{display:flex;align-items:center;gap:.35rem;padding:.4rem .55rem;border-bottom:1px solid rgb(var(--ink-200));background:rgb(var(--surface-2))}.searchable-panel__search .grid-col-filter--inline{min-height:1.85rem;padding:.2rem .5rem .2rem .4rem;border-radius:.5rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface))}.searchable-panel__search .grid-col-filter--inline .grid-col-filter__input{font-size:12.5px;line-height:1.3;color:rgb(var(--ink-900))}.searchable-panel__search .grid-col-filter--inline .grid-col-filter__input::-moz-placeholder{color:rgb(var(--ink-600))}.searchable-panel__search .grid-col-filter--inline .grid-col-filter__input::placeholder{color:rgb(var(--ink-600))}.searchable-panel__search .grid-col-filter--inline .grid-col-filter__icon{width:.95rem;height:.95rem;color:rgb(var(--ink-500))}.searchable-panel__search .grid-col-filter--inline:focus-within{border-color:rgb(var(--sage-600));box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--sage-600)) 22%,transparent)}.searchable-panel__leading,.searchable-panel__trailing{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.searchable-panel__search{flex:1 1 8rem;min-width:0}.searchable-panel--roomy-search .searchable-panel__toolbar{flex-wrap:wrap;gap:.4rem .5rem;padding:.5rem .65rem}.searchable-panel--roomy-search .searchable-panel__search{flex:1 1 100%;order:-1;min-width:100%}.searchable-panel--roomy-search .searchable-panel__search .grid-col-filter--inline{width:100%;min-height:2.35rem;padding:.35rem .75rem .35rem .55rem;border-radius:.65rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));box-shadow:inset 0 1px 2px #0230500a}.searchable-panel--roomy-search .searchable-panel__search .grid-col-filter--inline:focus-within{border-color:rgb(var(--sage-500));box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--sage-500)) 18%,transparent)}.searchable-panel--roomy-search .searchable-panel__search .grid-col-filter--inline .grid-col-filter__input{font-size:13px;line-height:1.35}.searchable-panel--roomy-search .searchable-panel__search .grid-col-filter--inline .grid-col-filter__icon{width:1rem;height:1rem}.searchable-panel--roomy-search .searchable-panel__leading,.searchable-panel--roomy-search .searchable-panel__trailing{flex:1 1 auto}.searchable-panel__action{border:0;border-radius:.45rem;background:transparent;padding:.35rem .5rem;font-size:12px;font-weight:700;line-height:1.2;color:rgb(var(--sage-800));cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.searchable-panel__action:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--sage-500)) 14%,rgb(var(--surface)))}.searchable-panel__action:disabled{cursor:not-allowed;opacity:.45}.searchable-panel__action--muted{font-weight:600;color:rgb(var(--ink-700))}.searchable-panel__action--muted:hover:not(:disabled){color:rgb(var(--ink-900));background:rgb(var(--ink-100))}.searchable-panel__hint{margin-left:.45rem;font-size:11px;font-weight:500;letter-spacing:.01em;color:rgb(var(--ink-600))}.searchable-panel__footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.55rem .75rem;border-top:1px solid rgb(var(--ink-200));background:color-mix(in srgb,rgb(var(--ink-50)) 65%,rgb(var(--surface)))}.searchable-panel__apply{min-width:7.5rem}.searchable-panel__apply:disabled{opacity:.45;cursor:not-allowed}.searchable-panel__list{min-height:0;flex:0 1 auto;max-height:16rem;overflow:auto;padding:.25rem 0;margin:0;list-style:none}.searchable-panel__option{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .75rem;font-size:13px;color:rgb(var(--ink-800));transition:background .12s ease}.searchable-panel__option:hover{background:rgb(var(--ink-100))}.searchable-panel__option:has(.picker-check){justify-content:flex-start}.searchable-panel__option--code-name,.searchable-panel__option--code-name-single{justify-content:stretch}.searchable-panel__option.is-active{background:rgb(var(--ink-100))}.searchable-panel__option.is-selected{background:color-mix(in srgb,rgb(var(--sage-500)) 14%,rgb(var(--surface)));color:rgb(var(--sage-900))}.searchable-panel__option.is-selected:hover{background:color-mix(in srgb,rgb(var(--sage-500)) 20%,rgb(var(--surface)))}.searchable-panel__col-head{display:grid;grid-template-columns:minmax(4.75rem,5.75rem) minmax(0,1fr);gap:.65rem;padding:.4rem .75rem .35rem;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-600));border-bottom:1px solid rgb(var(--ink-200));background:rgb(var(--surface-2))}.searchable-panel__col-head--check{grid-template-columns:1.25rem minmax(4.75rem,5.75rem) minmax(0,1fr);padding-left:.65rem}.searchable-panel__col-head--site-choice{grid-template-columns:1.25rem minmax(8rem,1.35fr) minmax(4.5rem,.55fr) minmax(9rem,1.55fr) minmax(7rem,1fr)}.searchable-panel__option--code-name{display:grid;grid-template-columns:1.25rem minmax(4.75rem,5.75rem) minmax(0,1fr);align-items:center;gap:.65rem;justify-content:stretch}.searchable-panel__option--site-choice{display:grid;grid-template-columns:1.25rem minmax(8rem,1.35fr) minmax(4.5rem,.55fr) minmax(9rem,1.55fr) minmax(7rem,1fr);align-items:center;gap:.65rem;justify-content:stretch}.searchable-panel__site-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-panel__site-code{font-variant-numeric:tabular-nums;font-weight:700}.searchable-panel__site-short{color:rgb(var(--ink-600))}.searchable-panel__option--code-name-single{grid-template-columns:minmax(4.75rem,5.75rem) minmax(0,1fr) auto}.searchable-panel__option--code-name-single:not(:has(.searchable-panel__code)){grid-template-columns:minmax(0,1fr) auto}.searchable-panel__code{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;letter-spacing:.01em;color:rgb(var(--ink-700));font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap}.searchable-panel__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:rgb(var(--ink-900))}.searchable-panel__option.is-selected .searchable-panel__code{color:rgb(var(--sage-800))}.searchable-panel__option.is-selected .searchable-panel__name{color:rgb(var(--sage-900))}.searchable-panel__empty{padding:.85rem;font-size:13px;text-align:center;color:rgb(var(--ink-600))}.searchable-panel--ledger .searchable-panel__toolbar{flex-wrap:wrap;gap:.45rem .55rem;padding:.55rem .7rem}.searchable-panel--ledger .searchable-panel__search{flex:1 1 100%;order:-1;min-width:100%}.searchable-panel--ledger .searchable-panel__search .grid-col-filter--inline{width:100%;min-height:2.4rem;padding:.4rem .8rem .4rem .6rem;border-radius:.55rem;border:1px solid rgb(var(--ink-300));background:rgb(var(--surface));box-shadow:inset 0 1px 2px #0230500d}.searchable-panel--ledger .searchable-panel__search .grid-col-filter--inline:focus-within{border-color:rgb(var(--sage-600));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--sage-600)) 20%,transparent)}.searchable-panel--ledger .searchable-panel__search .grid-col-filter--inline .grid-col-filter__input{font-size:13.5px;line-height:1.35}.searchable-panel--ledger .searchable-panel__search .grid-col-filter--inline .grid-col-filter__icon{width:1.05rem;height:1.05rem;color:rgb(var(--ink-600))}.searchable-panel--ledger .searchable-panel__leading,.searchable-panel--ledger .searchable-panel__trailing{flex:1 1 auto}.searchable-panel--ledger .searchable-panel__list{max-height:18rem}.searchable-panel--ledger .searchable-panel__option--code-name{padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgb(var(--ink-100))}.searchable-panel--ledger .searchable-panel__option--code-name:last-child{border-bottom:0}.searchable-panel--ledger .picker-check{width:1rem;height:1rem}.global-search__panel{padding-bottom:.25rem}.global-search__empty{padding:1.5rem .75rem;font-size:13px;text-align:center;color:rgb(var(--ink-400))}.global-search__field{width:100%;height:2rem;padding-left:.65rem;padding-right:.65rem;gap:.45rem}.global-search__field:focus-within{--tw-border-opacity: 1;border-color:rgb(15 179 166 / var(--tw-border-opacity, 1));box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--sage-500)) 18%,transparent)}.search-scope-picker{position:relative;flex:0 0 auto}.search-scope-picker__trigger{display:inline-flex;min-width:0;height:1.4rem;align-items:center;gap:.3rem;padding:0 .32rem 0 .4rem;border:0;border-left:1px solid rgb(var(--ink-200));background:transparent;color:rgb(var(--ink-600));cursor:pointer;font-size:11px;font-weight:650;line-height:1}.search-scope-picker__trigger:hover,.search-scope-picker__trigger[aria-expanded=true]{color:rgb(var(--sage-700))}.search-scope-picker__trigger:focus-visible,.search-scope-picker__option:focus-visible{outline:2px solid rgb(var(--sage-500));outline-offset:-1px}.search-scope-picker__caret{width:0;height:0;border-top:4px solid currentcolor;border-right:3px solid transparent;border-left:3px solid transparent}.search-scope-picker__menu{position:absolute;z-index:320;top:calc(100% + .45rem);right:0;width:9.25rem;overflow:hidden;border:1px solid rgb(var(--ink-200));border-radius:.25rem;background:#fff;box-shadow:0 8px 20px #0f172a2e}.search-scope-picker__option{display:flex;width:100%;min-height:1.9rem;align-items:center;padding:.3rem .55rem;border:0;background:#fff;color:rgb(var(--ink-700));cursor:pointer;font-size:12px;text-align:left}.search-scope-picker__option:hover,.search-scope-picker__option[aria-selected=true]{background:color-mix(in srgb,rgb(var(--sage-500)) 12%,#fff);color:rgb(var(--sage-800))}.global-search-table-wrap{padding:.35rem .45rem .55rem;border-bottom:1px solid rgb(var(--ink-100))}.global-search-table-wrap:last-child{border-bottom:0}.global-search-table__section-label{padding:.2rem .35rem .35rem;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--ink-400))}.global-search-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.global-search-table__head{padding:.2rem .35rem .3rem;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:rgb(var(--ink-400));border-bottom:1px solid rgb(var(--ink-100))}.global-search-table__head--right{text-align:right}.global-search-table__row{cursor:pointer;transition:background .12s ease}.global-search-table__row:hover,.global-search-table__row:focus-visible{background:color-mix(in srgb,rgb(var(--sage-500)) 8%,rgb(var(--surface)));outline:none}.global-search-table__cell{padding:.35rem;font-size:12px;font-weight:500;color:rgb(var(--ink-800));vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,rgb(var(--ink-100)) 80%,transparent)}.global-search-table__row:last-child .global-search-table__cell{border-bottom:0}.global-search-table__cell--right{text-align:right}.global-search-table__cell--mono{font-variant-numeric:tabular-nums;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;font-weight:600;color:rgb(var(--ink-500))}.global-search-table__cell--muted{font-size:11px;font-weight:500;color:rgb(var(--ink-400))}.global-search-table__cell--nowrap{white-space:nowrap}.global-search-table__badge{font-size:10px;text-transform:capitalize}.global-search-table-wrap[data-search-group=pages] .global-search-table col:nth-child(1){width:72%}.global-search-table-wrap[data-search-group=pages] .global-search-table col:nth-child(2){width:28%}.global-search-table-wrap[data-search-group=sites] .global-search-table col:nth-child(1){width:26%}.global-search-table-wrap[data-search-group=sites] .global-search-table col:nth-child(2){width:74%}.global-search-table-wrap[data-search-group=accounts] .global-search-table col:nth-child(1){width:28%}.global-search-table-wrap[data-search-group=accounts] .global-search-table col:nth-child(2){width:72%}.global-search-table-wrap[data-search-group=flags] .global-search-table col:nth-child(1){width:14%}.global-search-table-wrap[data-search-group=flags] .global-search-table col:nth-child(2){width:34%}.global-search-table-wrap[data-search-group=flags] .global-search-table col:nth-child(3){width:18%}.global-search-table-wrap[data-search-group=flags] .global-search-table col:nth-child(4){width:16%}.global-search-table-wrap[data-search-group=flags] .global-search-table col:nth-child(5){width:18%}.global-search-table-wrap[data-search-group=findings] .global-search-table col:nth-child(1){width:54%}.global-search-table-wrap[data-search-group=findings] .global-search-table col:nth-child(2){width:20%}.global-search-table-wrap[data-search-group=findings] .global-search-table col:nth-child(3){width:26%}.global-search-table-wrap[data-search-group=staff] .global-search-table col:nth-child(1){width:38%}.global-search-table-wrap[data-search-group=staff] .global-search-table col:nth-child(2){width:34%}.global-search-table-wrap[data-search-group=staff] .global-search-table col:nth-child(3){width:28%}.global-search-table-wrap[data-search-group=properties] .global-search-table col:nth-child(1){width:18%}.global-search-table-wrap[data-search-group=properties] .global-search-table col:nth-child(2){width:52%}.global-search-table-wrap[data-search-group=properties] .global-search-table col:nth-child(3){width:30%}[data-theme=dark] .seg{border-color:rgb(var(--ink-300));background:color-mix(in srgb,rgb(var(--ink-100)) 80%,rgb(var(--surface)));box-shadow:inset 0 1px 2px #00000047}[data-theme=dark] .seg button,[data-theme=dark] .seg a{color:rgb(var(--ink-600))}[data-theme=dark] .seg button.on,[data-theme=dark] .seg a.on,[data-theme=dark] .seg button[aria-pressed=true],[data-theme=dark] .seg a[aria-current=page]{color:var(--accent-on-fill);background:var(--accent-fill);box-shadow:0 1px 2px #00000073}[data-theme=dark] .toggle.on{color:#9fe0d6;border-color:color-mix(in srgb,#0fb3a6 45%,rgb(var(--ink-300)));background:color-mix(in srgb,#0fb3a6 18%,rgb(var(--surface)))}[data-theme=dark] .toggle.on .switch{background:#0fb3a6}[data-theme=dark] .app-header__criteria,[data-theme=dark] .app-header__filters{background:rgb(var(--surface-2));border-top-color:rgb(var(--ink-300))}[data-theme=dark] .filter-pill{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}[data-theme=dark] .filter-pill.on:not(.pill-tone){border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-on-fill)}[data-theme=dark] .chip,[data-theme=dark] .field-sm,[data-theme=dark] .topbar-chrome-btn,[data-theme=dark] .topbar-chip,[data-theme=dark] .topbar-search-field{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}[data-theme=dark] .topbar-crumb{color:rgb(var(--ink-500))}.nav-rail{--nav-rail-expanded: 248px;--nav-rail-collapsed: 72px;width:var(--nav-rail-expanded);transition:width .34s cubic-bezier(.4,0,.2,1);will-change:width}.nav-rail--collapsed{width:var(--nav-rail-collapsed)}.nav-rail__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;transition:opacity .26s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.34,1.2,.64,1),visibility 0s linear 0s}.nav-rail__layer--expanded{z-index:1}.nav-rail__layer--icons{z-index:2}.nav-rail__layer--hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1),visibility 0s linear .28s}.nav-rail__layer--expanded.nav-rail__layer--hidden{transform:translate(-12px) scale(.98)}.nav-rail__layer--icons.nav-rail__layer--hidden{transform:translate(10px) scale(.96)}.nav-rail-edge{align-items:center;justify-content:center;width:14px;height:52px;padding:0;border:none;background:transparent;cursor:pointer}.nav-rail-edge__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 10px 10px 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,rgb(14 166 154) 18%,transparent) 40%,color-mix(in srgb,rgb(14 166 154) 35%,transparent));opacity:0;transform:scaleX(.6);transform-origin:left center;transition:opacity .2s ease,transform .28s cubic-bezier(.34,1.3,.64,1)}.nav-rail-edge__knob{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:36px;border-radius:0 9px 9px 0;border:1px solid rgba(255,255,255,.12);border-left:none;background:linear-gradient(135deg,#1e3a52,#162e44);color:#9fd9d2;box-shadow:2px 0 14px -4px #00000073,inset 0 1px #ffffff14;transition:transform .28s cubic-bezier(.34,1.4,.64,1),box-shadow .2s ease,color .2s ease}.nav-rail:hover .nav-rail-edge__track,.nav-rail-edge:focus-visible .nav-rail-edge__track{opacity:1;transform:scaleX(1)}.nav-rail-edge:hover .nav-rail-edge__knob,.nav-rail-edge:focus-visible .nav-rail-edge__knob{transform:translate(2px);color:#d4f5f0;box-shadow:4px 0 18px -4px #0ea69a73,inset 0 1px #ffffff1f}.nav-rail--collapsed .nav-rail-edge__knob{color:#b8ebe4;box-shadow:3px 0 16px -4px #0ea69a59,inset 0 1px #ffffff1a}@media(prefers-reduced-motion:reduce){.nav-rail,.nav-rail__layer,.nav-rail-edge__track,.nav-rail-edge__knob{transition:none!important}}.comparisons-hub{display:flex;flex-direction:column;gap:1.25rem;padding:0 1.25rem 1.75rem}@media(min-width:640px){.comparisons-hub{padding:0 1.75rem 2rem}}.comparisons-hub__intro{display:grid;gap:1.25rem;padding:1.25rem 1.35rem;border-color:color-mix(in srgb,rgb(var(--sage-500, 14 166 154)) 22%,rgb(var(--ink-200)));background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--surface)) 92%,rgb(14 166 154)),rgb(var(--surface)) 55%)}@media(min-width:768px){.comparisons-hub__intro{grid-template-columns:1.4fr 1fr;align-items:start;padding:1.35rem 1.5rem}}.comparisons-hub__intro-title{margin-top:.35rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:rgb(var(--ink-900))}.comparisons-hub__intro-text{margin-top:.5rem;max-width:52ch;font-size:.875rem;line-height:1.55;color:rgb(var(--ink-500))}.comparisons-hub__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.comparisons-hub__stats dt{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-500))}.comparisons-hub__stats dd{margin-top:.2rem;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.comparisons-hub__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.comparisons-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.comparisons-card{position:relative;padding:1.25rem 1.35rem 1.1rem;text-decoration:none;transition:border-color .18s ease,box-shadow .22s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.comparisons-card:hover{border-color:color-mix(in srgb,rgb(14 166 154) 45%,rgb(var(--ink-300)));box-shadow:0 1px 2px #0230500f,0 10px 28px -14px #0ea69a59;transform:translateY(-2px)}.comparisons-card:focus-visible{outline:2px solid rgb(14 166 154);outline-offset:2px}.comparisons-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.comparisons-card__icon{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:10px;color:#0ea69a;background:color-mix(in srgb,rgb(14 166 154) 12%,rgb(var(--surface)))}.comparisons-card--branch .comparisons-card__icon{color:#1e566c;background:color-mix(in srgb,rgb(var(--cobalt)) 14%,rgb(var(--surface)))}.comparisons-card__icon svg{height:1.25rem;width:1.25rem}.comparisons-card__modes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.comparisons-card__mode{border-radius:9999px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface-2));padding:.15rem .5rem;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-500))}.comparisons-card__title{margin-top:.85rem;font-size:1.05rem;font-weight:700;color:rgb(var(--ink-900))}.comparisons-card__desc{margin-top:.35rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--ink-500))}.comparisons-card__metric{margin-top:1rem;display:flex;align-items:baseline;gap:.45rem}.comparisons-card__count{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.comparisons-card__unit{font-size:.75rem;font-weight:600;color:rgb(var(--ink-400))}.comparisons-card__cta{margin-top:1rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:#0ea69a}.comparisons-card--branch .comparisons-card__cta{color:rgb(var(--cobalt))}.comparisons-hub__empty,.comparisons-hub__legend{padding:1.25rem 1.35rem}.comparisons-hub__legend-title{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-600))}.comparisons-hub__legend-list{margin-top:.85rem;display:grid;gap:.65rem}@media(min-width:640px){.comparisons-hub__legend-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.comparisons-hub__legend-list li{display:flex;flex-direction:column;gap:.2rem;font-size:.8125rem;color:rgb(var(--ink-500))}.comparisons-hub__legend-list strong{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-700))}.comparisons-hub__legend-foot{margin-top:.85rem;font-size:.75rem;color:rgb(var(--ink-400))}.comparisons-workspace{padding:0 1.25rem 1.75rem}@media(min-width:640px){.comparisons-workspace{padding:0 1.75rem 2rem}}.comparisons-workspace__stack{display:flex;flex-direction:column;gap:.85rem}.comparison-context{padding:.85rem 1rem;border-radius:12px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface-2))}.comparison-context__chips{display:flex;flex-wrap:wrap;gap:.4rem}.comparison-context__chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.2rem .55rem;font-size:11px;font-weight:600;color:rgb(var(--ink-600))}.comparison-context__chip--active{border-color:#0c9488;background:#0c9488;color:#fff}.comparison-context__chip--warn{border-color:color-mix(in srgb,#dc2626 30%,rgb(var(--ink-200)));background:color-mix(in srgb,#dc2626 8%,rgb(var(--surface)));color:#b91c1c}.comparison-context__chip--clickable{cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.comparison-context__chip--clickable:hover{border-color:rgb(var(--ink-400))}.comparison-context__chip--warn.comparison-context__chip--clickable:hover{border-color:#dc2626;background:color-mix(in srgb,#dc2626 16%,rgb(var(--surface)))}.comparison-context__chip--warn.comparison-context__chip--on{border-color:#b91c1c;background:#dc2626;color:#fff}.comparison-context__chip--warn.comparison-context__chip--on:hover{background:#b91c1c}.comparison-context__hint{margin-top:.55rem;font-size:.75rem;line-height:1.45;color:rgb(var(--ink-500))}.comparison-context__month{gap:.3rem;cursor:pointer}.comparison-context__month select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.comparison-context__month select:focus-visible{outline:none}.comparison-context__month:focus-within{border-color:rgb(var(--ink-400))}.comparison-context__month-caret{font-size:8px;line-height:1;color:rgb(var(--ink-400))}.comparisons-empty{padding:2rem 1.5rem;text-align:center}.comparisons-empty__title{font-size:1rem;font-weight:600;color:rgb(var(--ink-800))}.comparisons-empty__text{margin-top:.35rem;font-size:.875rem;color:rgb(var(--ink-500))}.comparisons-empty__actions{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.comparison-table__count{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ink-500))}.comparison-table__empty p{max-width:28rem;margin-inline:auto}@media(prefers-reduced-motion:reduce){.comparisons-card{transition:border-color .18s ease,box-shadow .18s ease}.comparisons-card:hover{transform:none}}@media print{.app-header,.app-rail,.site-tabs,.mobile-bottom-nav,.drill-panel{display:none!important}.app-main{overflow:visible!important}.site-workspace{padding:0!important}.site-panel{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.card--full{position:static!important;inset:auto!important;box-shadow:none!important}.grid-body tr.discuss-mark>td,li.discuss-mark{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#fde68a!important}.grid-body tr.discuss-mark>td:first-child,li.discuss-mark{box-shadow:inset 4px 0 #d97706!important}}li.discuss-mark{background-color:#fef3c7;box-shadow:inset 4px 0 #f59e0b}li.discuss-mark:hover{background-color:#fde68a}.site-tabs{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.4rem 1rem;box-shadow:0 1px 2px #0230500a}@media(min-width:640px){.site-tabs{padding:.45rem 1.5rem}}.site-tabs__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-500))}.site-workspace{padding:.75rem 1rem 1.5rem}@media(min-width:640px){.site-workspace{padding:1rem 1.5rem 2rem}}.site-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.6rem 1rem;margin-bottom:.85rem;padding:.65rem .85rem;border:1px solid rgb(var(--ink-200));border-radius:12px;background:rgb(var(--surface));box-shadow:0 1px 2px #0230500d,0 4px 14px -8px #0230501f}.site-hero__crumb{font-size:11px;font-weight:600;color:rgb(var(--ink-500))}.site-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem}.site-hero__code{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:rgb(var(--ink-900))}.site-hero__badge{border-radius:9999px;padding:.15rem .55rem;font-size:11px;font-weight:600}.site-hero__meta{margin-top:.25rem;font-size:11px;font-weight:500;color:rgb(var(--ink-500))}.site-workspace__grid{display:grid;gap:.75rem}.site-panel{overflow:hidden;border:1px solid rgb(var(--ink-200));border-radius:12px;background:rgb(var(--surface));box-shadow:0 1px 2px #0230500d}.site-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid rgb(var(--ink-100));padding:.5rem .85rem;background:color-mix(in srgb,rgb(var(--ink-50)) 55%,rgb(var(--surface)))}.site-panel__title{font-size:12px;font-weight:700;letter-spacing:.02em;color:rgb(var(--ink-900))}.site-panel__meta{font-size:10px;font-weight:600;color:rgb(var(--ink-500))}.site-panel__body{padding:.75rem .85rem .85rem}.site-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem;padding:.65rem .85rem .85rem}@media(min-width:768px){.site-details-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-detail{min-width:0;padding:.25rem 0}.site-detail--wide{grid-column:1 / -1}.site-detail__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-500))}.site-detail__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:rgb(var(--ink-800))}.site-table-wrap{overflow-x:auto}table.site-table{table-layout:fixed;border-collapse:collapse}table.site-table thead.grid-head th{padding:.35rem .65rem;font-size:10px}table.site-table tbody td{overflow:hidden;padding:.3rem .65rem;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgb(var(--ink-700));border-top:1px solid rgb(var(--ink-50))}table.site-table tbody tr:nth-child(2n){background:color-mix(in srgb,rgb(var(--ink-50)) 50%,rgb(var(--surface)))}.site-table__empty{padding:.85rem;font-size:12px;color:rgb(var(--ink-500))}.site-role-code{margin-left:.35rem;border-radius:4px;background:rgb(var(--ink-100));padding:0 .25rem;font-size:9px;font-weight:700;color:rgb(var(--ink-500))}.site-trend-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.site-trend-chip{display:inline-flex;align-items:baseline;gap:.35rem;border-radius:8px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.2rem .45rem;font-size:10px}.site-trend-chip__label{font-weight:600;color:rgb(var(--ink-500))}.site-trend-chip__val{font-weight:600;color:rgb(var(--ink-800))}.trend-total{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.trend-total__kpi{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.15rem .1rem 0}.trend-total__kpi-label{display:block;font-size:11px;font-weight:600;color:rgb(var(--ink-400));margin-bottom:.15rem}.trend-total__kpi-value{font-size:16px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--ink-900));line-height:1.1}.trend-total__kpi-side{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.trend-total__kpi-delta{font-size:13px;font-weight:700}.trend-total__kpi-flags{font-size:11px;font-weight:600;color:rgb(var(--amber-700, 180 83 9));background:color-mix(in srgb,rgb(var(--amber-500, 245 158 11)) 12%,rgb(var(--surface)));border:1px solid color-mix(in srgb,rgb(var(--amber-500, 245 158 11)) 28%,transparent);border-radius:999px;padding:.2rem .55rem}.trend-total__plot{position:relative;width:100%;overflow:hidden}.trend-total__svg{display:block;width:100%;height:auto}.trend-total__grid{stroke:rgb(var(--ink-100));stroke-width:1}.trend-total__axis-y{font-size:10px;font-weight:500;fill:rgb(var(--ink-400));font-variant-numeric:tabular-nums}.trend-total__axis-x{font-size:10px;font-weight:600;fill:rgb(var(--ink-400))}.trend-total__axis-x.is-active{fill:rgb(var(--ink-800))}.trend-total__dot{transition:r .14s ease}.trend-total__cursor{stroke:rgb(var(--sage-500));stroke-width:1;stroke-dasharray:3 3;opacity:.65;pointer-events:none}.trend-total__movers{border-top:1px solid rgb(var(--ink-100));padding-top:.85rem}.trend-total__movers-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.trend-total__movers-title{font-size:11px;font-weight:700;color:rgb(var(--ink-700))}.trend-total__movers-sub{font-size:10px;font-weight:500;color:rgb(var(--ink-400))}.trend-total__movers-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.trend-total__mover{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem}.trend-total__mover-code{font-size:10px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:rgb(var(--ink-700))}.trend-total__mover-bar-wrap{height:6px;border-radius:999px;background:rgb(var(--ink-100));overflow:hidden}.trend-total__mover-bar{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--sage-500)) 70%,rgb(var(--ink-600))),rgb(var(--sage-500)));transition:width .28s ease}.trend-total__mover-val{font-size:10px;font-weight:700;color:rgb(var(--ink-700));min-width:4.5rem;text-align:right}.trend-total__mover-delta{font-size:10px;font-weight:700;min-width:3rem;text-align:right}.trend-total__zero-line{stroke:rgb(var(--ink-300));stroke-width:1;stroke-dasharray:4 3}.trend-total__mover-bar--credit{background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--good-500, 34 197 94)) 70%,rgb(var(--ink-600))),rgb(var(--good-500, 34 197 94)))}.trend-total__footer{display:flex;justify-content:flex-end;padding-top:.15rem}.trend-total__explore{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:7px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:7px 14px;font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1));text-decoration-line:none;border-radius:9999px;box-shadow:0 1px 2px #02305024,0 4px 12px -4px #02305038,0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.trend-total__explore:hover{box-shadow:0 1px 2px #02305029,0 6px 14px -4px #0230503d,0 0 0 1px color-mix(in srgb,rgb(var(--ink-400)) 50%,transparent)}:is(.app-header,.topbar-row,.panel-head,.chrome-bar,.expense-trend-chart__scope,.expense-trend-chart__footer,.expense-trend-chart__legend-row,.trend-total__footer,.expense-trend-fs__head,.expense-trend-fs__tools) :is(button,a[href]):not(.seg button):not(.seg a):not(.btn-primary):not(.btn-ghost):not(.trend-total__explore):not(.toggle):not(.currency-toggle button):not(.notif-row):not(.smart-export__item):not(.expense-trend-chart__legend-main):not(.expense-trend-chart__legend-code):not(.expense-trend-chart__legend-swatch-btn):not(.expense-trend-chart__legend-delta):not(.drp-cell):not(.drp-nav):not(.drp-title):not(.drp-preset):not(.drp-chip):not(.criteria-phone__summary):not(.criteria-phone button):not(.search-scope-picker__trigger):not(.search-scope-picker__option):not(.topbar-chrome-btn):not(.filter-select):not(.topbar-btn):not([aria-hidden=true]){border-radius:9999px}:is(.app-header,.topbar-row,.panel-head,.chrome-bar,.expense-trend-chart__scope,.expense-trend-chart__footer,.expense-trend-chart__legend-row,.trend-total__footer,.expense-trend-fs__head,.expense-trend-fs__tools) :is(button,a[href]):not(.seg button):not(.seg a):not(.btn-primary):not(.btn-ghost):not(.trend-total__explore):not(.notif-row):not(.smart-export__item):not(.toggle):not(.currency-toggle button):not(.expense-trend-chart__legend-main):not(.expense-trend-chart__legend-code):not(.expense-trend-chart__legend-swatch-btn):not(.expense-trend-chart__legend-delta):not(.drp-cell):not(.drp-nav):not(.drp-title):not(.drp-preset):not(.drp-chip):not(.criteria-phone__summary):not(.criteria-phone button):not(.search-scope-picker__trigger):not(.search-scope-picker__option):not(.topbar-chrome-btn):not(.filter-select):not(.topbar-btn):not([aria-hidden=true]){display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:7px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding:7px 14px;font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1));text-decoration-line:none;box-shadow:0 1px 2px #02305024,0 4px 12px -4px #02305038,0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent);transition:color .15s ease,background .15s ease,box-shadow .15s ease}:is(.app-header,.topbar-row,.panel-head,.chrome-bar,.expense-trend-chart__scope,.expense-trend-chart__footer,.expense-trend-chart__legend-row,.trend-total__footer,.expense-trend-fs__head,.expense-trend-fs__tools) :is(button,a[href]):not(.seg button):not(.seg a):not(.btn-primary):not(.btn-ghost):not(.trend-total__explore):not(.notif-row):not(.smart-export__item):not(.toggle):not(.currency-toggle button):not(.expense-trend-chart__legend-main):not(.expense-trend-chart__legend-code):not(.expense-trend-chart__legend-swatch-btn):not(.expense-trend-chart__legend-delta):not(.drp-cell):not(.drp-nav):not(.drp-title):not(.drp-preset):not(.drp-chip):not(.criteria-phone__summary):not(.criteria-phone button):not(.search-scope-picker__trigger):not(.search-scope-picker__option):not(.topbar-chrome-btn):not(.filter-select):not(.topbar-btn):not([aria-hidden=true]):hover{box-shadow:0 1px 2px #02305029,0 6px 14px -4px #0230503d,0 0 0 1px color-mix(in srgb,rgb(var(--ink-400)) 50%,transparent)}[data-theme=dark] :is(.btn-ghost,.trend-total__explore,.topbar-chrome-btn,.topbar-chip){box-shadow:var(--win11-shadow-control)}.trend-total__explore{text-decoration:none}.trend-total__explore:hover{color:rgb(var(--ink-900))}.expense-trend-chart{display:flex;flex-direction:column;gap:.85rem;min-width:0;width:100%;max-width:100%}.expense-trend-chart__scope{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.expense-trend-chart__criteria{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.45rem}.expense-trend-chart__criteria-pill{display:inline-flex;align-items:baseline;gap:.35rem;border-radius:9999px;border:1px solid color-mix(in srgb,rgb(var(--ink-300)) 65%,transparent);background:rgb(var(--surface));padding:.28rem .65rem;box-shadow:none}.expense-trend-chart__criteria-label{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400))}.expense-trend-chart__criteria-value{font-size:11px;font-weight:700;color:rgb(var(--ink-800))}.expense-trend-chart__scope-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.expense-trend-chart__scale{flex-shrink:0}.expense-trend-chart__hint{margin:0;font-size:11px;font-weight:500;color:rgb(var(--ink-500))}.expense-trend-chart__total-strip{border:1px solid rgb(var(--ink-100));border-radius:.55rem;background:color-mix(in srgb,rgb(var(--ink-50)) 40%,rgb(var(--surface)));padding:.35rem .5rem .15rem;overflow:hidden;max-width:100%}.expense-trend-chart__total-strip-label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .35rem .15rem;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-400))}.expense-trend-chart__legend-item.is-muted{opacity:.55}.expense-trend-chart__search{display:flex;align-items:center;gap:.65rem}.expense-trend-chart__search .grid-col-filter--inline{flex:1 1 auto;min-width:0}.expense-trend-chart__search-meta{flex-shrink:0;font-size:10px;font-weight:600;color:rgb(var(--ink-500));white-space:nowrap}.expense-trend-chart__empty{margin:0;padding:.35rem 0 .15rem;font-size:12px;color:rgb(var(--ink-500))}.expense-trend-chart__scope--compact{margin-bottom:.15rem}.expense-trend-chart__legend--compact{flex-direction:row;flex-wrap:wrap;max-height:6.5rem;overflow-x:hidden;overflow-y:auto;gap:.3rem;border:0;background:transparent;padding:.15rem 0 0}.expense-trend-chart__legend-chip{display:inline-flex;align-items:center;gap:.28rem;border-radius:6px;border:1px solid rgb(var(--ink-200));background:rgb(var(--ink-50));padding:.12rem .38rem;font-size:9px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:rgb(var(--ink-600))}.expense-trend-chart__legend-more{display:inline-flex;align-items:center;padding:.12rem .38rem;font-size:9px;font-weight:600;color:rgb(var(--ink-400))}.expense-trend-chart__scope-label{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--ink-500))}.expense-trend-chart__scope-count{font-size:11px;font-weight:600;color:rgb(var(--ink-400))}.expense-trend-chart__legend{display:flex;flex-direction:column;gap:.25rem;max-height:16rem;overflow:auto;border:1px solid rgb(var(--ink-100));border-radius:.55rem;background:color-mix(in srgb,rgb(var(--ink-50)) 50%,rgb(var(--surface)));padding:.3rem;-webkit-overflow-scrolling:touch}.expense-trend-chart--expanded .expense-trend-chart__legend{max-height:min(50vh,30rem)}.expense-trend-chart--expanded .expense-trend-chart__legend--accounts{max-height:min(55vh,34rem)}.expense-trend-chart__legend-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-height:2rem;border-radius:.45rem;padding:.38rem .45rem;transition:background .12s ease}.expense-trend-chart__legend-identity{display:contents}.expense-trend-chart__legend-item--account .expense-trend-chart__legend-name{min-width:0}.expense-trend-chart__legend-detail-trigger{display:flex;align-items:center;gap:.5rem;min-width:0}.expense-trend-chart__legend-detail-slot{min-width:0;overflow:hidden;align-self:center}.expense-trend-chart__legend-swatch-btn{display:flex;align-items:center;border:0;background:transparent;padding:0;cursor:pointer;box-shadow:none!important}.expense-trend-chart__legend-hover-zone{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0}.expense-trend-chart__legend-main{display:contents;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.expense-trend-chart__legend-item:hover,.expense-trend-chart__legend-item.is-active{background:color-mix(in srgb,rgb(var(--sage-500)) 10%,rgb(var(--surface)))}.expense-trend-chart__legend-item.is-selected{background:color-mix(in srgb,rgb(var(--sage-500)) 16%,rgb(var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--sage-500)) 35%,transparent)}.expense-trend-chart__legend-item.is-highlighted:not(.is-selected){background:color-mix(in srgb,rgb(var(--sage-500)) 6%,rgb(var(--surface)))}.expense-trend-chart__legend-code{display:inline;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.25;color:rgb(var(--ink-800));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:none!important;white-space:nowrap}.expense-trend-chart__legend-name{font-size:12px;font-weight:600;line-height:1.25;color:rgb(var(--ink-600))}.expense-trend-chart__legend-val{font-size:12px;font-weight:700;line-height:1.25;color:rgb(var(--ink-600));white-space:nowrap}.expense-trend-chart__legend--accounts{max-height:20rem}.expense-trend-chart__legend-head,.expense-trend-chart__legend-item--account{display:grid;grid-template-columns:.55rem minmax(5rem,6.5rem) minmax(6rem,1fr) minmax(8rem,1.4fr) 3.25rem 3.25rem minmax(4.5rem,auto);align-items:center;gap:.5rem}.expense-trend-chart__legend-row--account+.expense-trend-chart__legend-row--account,.expense-trend-chart__legend-row--account{margin-top:0}.expense-trend-chart__legend--accounts .expense-trend-chart__legend-row--account{border-radius:.45rem}.expense-trend-chart__legend--accounts .expense-trend-chart__legend-row--account.is-detail-open{background:color-mix(in srgb,rgb(var(--sage-500)) 4%,rgb(var(--surface)))}.expense-trend-chart__legend-head{padding:.2rem .45rem .1rem;font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--ink-400));border-bottom:1px solid rgb(var(--ink-100));margin-bottom:.1rem}.expense-trend-chart__legend-delta{font-size:12px;font-weight:700;line-height:1.25;text-align:right;justify-self:end;padding:.1rem .2rem;border-radius:.25rem}.expense-trend-chart__legend-item--account .expense-trend-chart__legend-val{text-align:right}.expense-trend-chart__dot{transition:r .12s ease}.expense-trend-chart__series{transition:opacity .14s ease}.expense-trend-chart__line-label{cursor:pointer}.expense-trend-chart__line-label-text{font-size:10px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;paint-order:stroke fill;stroke:rgb(var(--surface));stroke-width:3px;stroke-linejoin:round;transition:font-size .12s ease,font-weight .12s ease}.expense-trend-chart__line-label.is-highlighted .expense-trend-chart__line-label-text,.expense-trend-chart__line-label.is-selected .expense-trend-chart__line-label-text{font-size:11px}.expense-trend-chart__line-label.is-selected .expense-trend-chart__line-label-text{font-weight:800}.expense-trend-chart__line-label.is-highlighted:not(.is-selected) .expense-trend-chart__line-label-text{font-weight:700}.expense-trend-chart__swatch{width:.55rem;height:.55rem;border-radius:2px;flex-shrink:0}.expense-trend-chart__plot{position:relative;width:100%;max-width:100%;overflow:visible;isolation:isolate}.expense-trend-chart--fill{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.expense-trend-chart--fill>:not(.expense-trend-chart__plot){flex-shrink:0}.expense-trend-chart--fill .expense-trend-chart__plot{flex:0 0 auto;min-height:400px;overflow:hidden}.expense-trend-chart__svg{display:block;width:100%;height:auto;max-width:100%;overflow:hidden}.expense-trend-fs__body{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column}.expense-trend-fs__body .expense-trend-chart--fill{flex:1 1 auto;min-height:0}.expense-trend-chart__zero-line{stroke:rgb(var(--ink-300));stroke-width:1;stroke-dasharray:4 3}.expense-trend-chart__grid{stroke:rgb(var(--ink-100));stroke-width:1}.expense-trend-chart__axis-y{font-size:10px;font-weight:500;fill:rgb(var(--ink-400));font-variant-numeric:tabular-nums}.expense-trend-chart__axis-x{font-size:10px;font-weight:600;fill:rgb(var(--ink-400));transition:fill .12s ease}.expense-trend-chart__axis-x.is-active{fill:rgb(var(--ink-800))}.expense-trend-chart__bar{transition:opacity .14s ease,filter .14s ease}.expense-trend-chart__bar-seg{vector-effect:non-scaling-stroke}.expense-trend-chart__bar.is-hovered{filter:brightness(1.1)}.expense-trend-chart__bar.is-active{filter:brightness(1.08)}.trend-bar-detail-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));pointer-events:none}.trend-bar-detail__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:color-mix(in srgb,rgb(var(--ink-900)) 28%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;pointer-events:auto;animation:trendBarDetailFadeIn .18s ease-out both}.trend-bar-detail{position:relative;z-index:1;display:flex;flex-direction:column;width:min(340px,calc(100vw - 2rem));max-height:min(calc(100vh - 2rem),520px);overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,rgb(var(--ink-200)) 80%,transparent);background:rgb(var(--surface));box-shadow:0 28px 64px -24px #02305073,0 12px 28px -16px #02305038;pointer-events:auto;animation:trendBarDetailPop .24s cubic-bezier(.22,1,.36,1) both}@keyframes trendBarDetailFadeIn{0%{opacity:0}to{opacity:1}}@keyframes trendBarDetailPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.trend-bar-detail__hero{flex-shrink:0;padding:.85rem 1rem .9rem;color:#fff}.trend-bar-detail__level{display:inline-flex;border-radius:999px;background:#ffffff29;padding:.12rem .45rem;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trend-bar-detail__title{margin:.45rem 0 0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.trend-bar-detail__subtitle{margin:.2rem 0 0;font-size:12px;font-weight:500;opacity:.92}.trend-bar-detail__period{margin:.35rem 0 0;font-size:11px;font-weight:700;opacity:.78}.trend-bar-detail__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1rem .75rem;-webkit-overflow-scrolling:touch}.trend-bar-detail__amount-row{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.75rem}.trend-bar-detail__amount-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400))}.trend-bar-detail__amount{font-size:clamp(1.05rem,4.2vw,1.45rem);font-weight:800;letter-spacing:-.03em;color:rgb(var(--ink-900));line-height:1.15;word-break:break-word}.trend-bar-detail__wrap{word-break:break-word;line-height:1.25}.trend-bar-detail__foot{flex-shrink:0;display:flex;justify-content:flex-end;border-top:1px solid rgb(var(--ink-100));padding:.55rem 1rem .75rem;background:rgb(var(--surface))}.trend-bar-detail__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem}.trend-bar-detail__pill{border-radius:.65rem;border:1px solid rgb(var(--ink-100));background:color-mix(in srgb,rgb(var(--ink-50)) 70%,rgb(var(--surface)));padding:.4rem .55rem}.trend-bar-detail__pill-label{display:block;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-400))}.trend-bar-detail__pill-value{display:block;margin-top:.12rem;font-size:12px;font-weight:800;color:rgb(var(--ink-800))}.trend-bar-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin:0}.trend-bar-detail__grid dt{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400))}.trend-bar-detail__grid dd{margin:.12rem 0 0;font-size:11px;font-weight:700;color:rgb(var(--ink-800))}.expense-trend-chart__tip,.trend-hover-tip{position:absolute;z-index:30;pointer-events:none;overflow:hidden;border-radius:.75rem;border:1px solid color-mix(in srgb,rgb(var(--ink-200)) 85%,transparent);background:color-mix(in srgb,rgb(var(--surface)) 94%,white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 48px -18px #02305061,0 6px 16px -8px #02305029}.trend-hover-tip__accent{height:3px;width:100%}.trend-hover-tip__body{padding:.65rem .75rem .7rem}.trend-hover-tip__badge{display:inline-flex;margin-bottom:.55rem;border-radius:999px;background:color-mix(in srgb,rgb(var(--ink-100)) 80%,rgb(var(--surface)));padding:.15rem .5rem;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--ink-500))}.trend-hover-tip__section+.trend-hover-tip__section{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgb(var(--ink-100))}.trend-hover-tip__section-title{margin:0 0 .35rem;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-400))}.trend-hover-tip__table{display:flex;flex-direction:column;gap:.28rem}.trend-hover-tip__row{display:grid;grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);align-items:baseline;gap:.5rem}.trend-hover-tip__label{font-size:10px;font-weight:600;color:rgb(var(--ink-400))}.trend-hover-tip__value{font-size:11px;font-weight:600;color:rgb(var(--ink-800));text-align:right;word-break:break-word}.trend-hover-tip__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;letter-spacing:.01em}.trend-hover-tip__section--metrics .trend-hover-tip__row:first-of-type .trend-hover-tip__value{font-size:12px;font-weight:800;color:rgb(var(--ink-900))}.trend-hover-tip__value--amount{color:rgb(var(--sage-800))}.expense-trend-chart__tip-head{display:flex;align-items:flex-start;gap:.45rem;margin-bottom:.55rem;padding-bottom:.5rem;border-bottom:1px solid rgb(var(--ink-100))}.expense-trend-chart__tip-dot{width:.5rem;height:.5rem;border-radius:999px;margin-top:.25rem;flex-shrink:0}.expense-trend-chart__tip-site{font-size:12px;font-weight:700;color:rgb(var(--ink-900))}.expense-trend-chart__tip-sub{font-size:10px;color:rgb(var(--ink-400))}.expense-trend-chart__tip-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .65rem;margin:0}.expense-trend-chart__tip-grid dt{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-400))}.expense-trend-chart__tip-grid dd{margin:0;font-size:11px;font-weight:600;color:rgb(var(--ink-800))}.expense-trend-chart__footer{display:flex;flex-wrap:wrap;gap:.4rem}.expense-trend-chart__chip{display:inline-flex;align-items:baseline;gap:.4rem;border-radius:9999px;border:1px solid color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent);background:color-mix(in srgb,rgb(var(--ink-50)) 40%,rgb(var(--surface)));padding:.35rem .65rem;font-size:10px;box-shadow:none;transition:border-color .12s ease,background .12s ease}.expense-trend-chart__chip.is-active{background:color-mix(in srgb,rgb(var(--sage-500)) 6%,rgb(var(--surface)));border-color:color-mix(in srgb,rgb(var(--sage-500)) 35%,rgb(var(--ink-300)));box-shadow:none}.expense-trend-chart__chip-month{font-weight:700;color:rgb(var(--ink-500))}.expense-trend-chart__chip-val{font-weight:700;color:rgb(var(--ink-800))}.expense-trend-chart__chip-delta{font-size:9px;font-weight:700}.expense-trend-chart__legend-row{display:flex;align-items:stretch;gap:.25rem}.expense-trend-chart__legend-row--account{display:block}.expense-trend-chart__legend-row .expense-trend-chart__legend-item{flex:1 1 auto;min-width:0}.trend-legend-detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;font-size:12px;line-height:1.25;color:rgb(var(--ink-700));border-left:2px solid color-mix(in srgb,rgb(var(--sage-500)) 50%,transparent);padding-left:.5rem}.trend-legend-detail__month{font-size:12px;font-weight:700;color:rgb(var(--ink-800))}.trend-legend-detail__sep{color:rgb(var(--ink-300))}.trend-legend-detail__metric{display:inline-flex;align-items:baseline;gap:.2rem}.trend-legend-detail__label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-400))}.trend-legend-detail__value{font-size:12px;font-weight:700;line-height:1.25;color:rgb(var(--ink-800))}.expense-trend-chart__drill-btn{flex-shrink:0;align-self:center;border:0;border-radius:9999px;background:rgb(var(--surface));padding:.35rem .65rem;font-size:10px;font-weight:700;color:rgb(var(--ink-900));cursor:pointer;box-shadow:0 1px 2px #02305024,0 4px 12px -4px #02305038,0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent);transition:background .12s ease,box-shadow .12s ease}.expense-trend-chart__drill-btn:hover{box-shadow:0 1px 2px #02305029,0 6px 14px -4px #0230503d,0 0 0 1px color-mix(in srgb,rgb(var(--sage-500)) 30%,rgb(var(--ink-300)))}.expense-trend-fs{position:fixed;top:var(--expense-trend-fs-top, 0);right:0;bottom:var(--expense-trend-fs-bottom, 0);left:var(--expense-trend-fs-left, 0);z-index:25;display:flex;flex-direction:column;background:rgb(var(--surface));border-left:1px solid rgb(var(--ink-200));box-shadow:-8px 0 32px -16px #0230502e}.expense-trend-fs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;border-bottom:1px solid rgb(var(--ink-200));background:color-mix(in srgb,rgb(var(--ink-50)) 55%,rgb(var(--surface)));padding:.85rem 1.25rem}.expense-trend-fs__head-lead{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0}.expense-trend-fs__head-lead .expense-trend-chart__criteria{margin-bottom:0}.expense-trend-fs__head-rail{display:flex;flex-shrink:0;align-items:center;gap:.65rem;margin-left:auto}.expense-trend-fs__sep{align-self:center}.expense-trend-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.expense-trend-fs__crumb{display:inline-flex;align-items:center;gap:2px;margin-top:0;padding:3px;border-radius:9999px;border:1px solid color-mix(in srgb,rgb(var(--ink-300)) 70%,transparent);background:color-mix(in srgb,rgb(var(--ink-200)) 55%,rgb(var(--surface)));box-shadow:inset 0 1px 2px #02305012;font-size:11px}.expense-trend-fs__crumb button{border:0;background:transparent;padding:.35rem .75rem;font-weight:600;border-radius:9999px;color:rgb(var(--ink-600));cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.expense-trend-fs__crumb button:hover:not(.is-on){color:rgb(var(--ink-900));background:color-mix(in srgb,rgb(var(--surface)) 72%,transparent)}.expense-trend-fs__crumb button.is-on,.expense-trend-fs__crumb .is-on{color:rgb(var(--ink-900));font-weight:700;background:rgb(var(--surface));box-shadow:0 1px 2px #02305024,0 4px 12px -4px #02305038,0 0 0 1px color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent)}.expense-trend-fs__title{font-size:1.05rem;font-weight:700;color:rgb(var(--ink-900))}.expense-trend-fs__range{margin-top:.2rem;font-size:12px;font-weight:600;color:rgb(var(--ink-700))}.expense-trend-fs__range-meta{font-weight:500;color:rgb(var(--ink-400))}body.card-full-open{overflow:hidden}.site-workspace__split{display:grid;gap:.75rem}@media(min-width:1024px){.site-workspace__grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense}.site-panel--details,.site-panel--team,.site-panel--trend,.site-panel--audits{grid-column:1 / -1}.site-workspace__split{grid-column:1 / -1;grid-template-columns:1fr 1fr}}.site-flags-list,.site-audit-list{max-height:16rem;overflow:auto}.site-flag-row,.site-audit-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgb(var(--ink-50));padding:.45rem .85rem;font-size:12px}.site-flag-row__acct{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ink-700))}.site-flag-row__meta{flex-shrink:0;font-size:10px;color:rgb(var(--ink-500))}.site-audit-row:hover{background:color-mix(in srgb,rgb(var(--sage-500)) 6%,rgb(var(--surface)))}[data-theme=dark] .app-rail{box-shadow:inset -1px 0 #ffffff0f,10px 0 40px -14px #000000a6}.smart-export{position:relative}.smart-export__table-trigger{display:inline-flex;min-height:1.8rem;align-items:center;gap:.35rem;padding:.2rem .4rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:rgb(var(--ink-600));cursor:pointer;font-size:12px;font-weight:650}.smart-export__table-trigger:hover,.smart-export__table-trigger[aria-expanded=true]{border-color:rgb(var(--ink-200));background:rgb(var(--ink-50));color:rgb(var(--ink-900))}.smart-export__table-trigger:focus-visible{outline:2px solid rgb(var(--sage-500));outline-offset:1px}.smart-export__menu--table{z-index:350;right:auto}.smart-export__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:min(19.5rem,calc(100vw - 1.5rem));border-radius:10px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));box-shadow:0 16px 40px -12px color-mix(in srgb,rgb(var(--ink-900)) 22%,transparent),0 4px 12px -6px color-mix(in srgb,rgb(var(--ink-900)) 10%,transparent);overflow:hidden}.smart-export__menu-head{padding:.7rem .9rem .65rem;border-bottom:1px solid rgb(var(--ink-200));background:color-mix(in srgb,rgb(var(--sage-600)) 5%,rgb(var(--surface)))}.smart-export__menu-title{display:block;font-size:.8125rem;font-weight:650;color:rgb(var(--ink-900));letter-spacing:-.01em}.smart-export__menu-sub{display:block;margin-top:.2rem;font-size:.75rem;color:rgb(var(--ink-700));line-height:1.35}.smart-export__list{list-style:none;margin:0;padding:0}.smart-export__list>li+li .smart-export__item{border-top:1px solid rgb(var(--ink-100))}.smart-export__item{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.7rem;min-height:44px;padding:.55rem .9rem;margin:0;border:0;border-radius:0!important;box-shadow:none!important;text-align:left;background:transparent;font:inherit;font-weight:400;color:inherit;cursor:pointer;transition:background .14s ease}.smart-export__item:hover{background:rgb(var(--ink-50));box-shadow:none!important}.smart-export__item:focus-visible{outline:2px solid rgb(var(--sage-600));outline-offset:-2px}.smart-export__item--link{color:inherit}.smart-export__mark{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:4px}.smart-export__mark--excel{color:rgb(var(--sage-800));background:color-mix(in srgb,rgb(var(--sage-600)) 14%,rgb(var(--surface)))}.smart-export__mark--deck{color:rgb(var(--cobalt));background:color-mix(in srgb,rgb(var(--cobalt)) 12%,rgb(var(--surface)))}.smart-export__mark--pdf{color:rgb(var(--ink-800));background:rgb(var(--ink-100))}.smart-export__mark--csv{color:rgb(var(--ink-700));background:color-mix(in srgb,rgb(var(--ink-200)) 55%,rgb(var(--surface)))}.smart-export__mark--link{color:rgb(var(--sage-800));background:color-mix(in srgb,rgb(var(--sage-600)) 10%,rgb(var(--surface)))}.smart-export__item-body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.smart-export__item-label{font-size:.8125rem;font-weight:650;color:rgb(var(--ink-900));line-height:1.2}.smart-export__item-hint{font-size:.72rem;color:rgb(var(--ink-700));line-height:1.3}.smart-export__footer{border-top:1px solid rgb(var(--ink-200));background:rgb(var(--ink-50))}@media(prefers-reduced-motion:reduce){.smart-export__item{transition:none}}.access-grant-modal{min-width:0}.access-grant-legend{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.access-grant-table-wrap{overflow-x:auto;border:1px solid rgb(var(--ink-200));border-radius:.625rem;background:rgb(var(--surface-2) / .45)}.access-grant-table{width:100%;min-width:640px;border-collapse:collapse;table-layout:auto}.access-grant-table thead th{white-space:nowrap;padding:.45rem .75rem;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:left;color:rgb(var(--ink-500));background:rgb(var(--ink-100) / .65);border-bottom:1px solid rgb(var(--ink-200))}.access-grant-table tbody td,.access-grant-table tbody th{white-space:nowrap;padding:.4rem .75rem;vertical-align:middle;border-bottom:1px solid rgb(var(--ink-100));font-size:13px;color:rgb(var(--ink-700))}.access-grant-table tbody tr:last-child td,.access-grant-table tbody tr:last-child th{border-bottom:none}.access-grant-table__col-fn{width:11rem;min-width:11rem;max-width:11rem}.access-grant-table__col-label{width:14rem;min-width:14rem;max-width:14rem;font-weight:700;font-size:12.5px;color:rgb(var(--ink-700));text-align:left}.access-grant-table__count{margin-left:.35rem;font-size:11px;font-weight:500;color:rgb(var(--ink-400))}.access-grant-table__sub-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem .75rem;overflow-x:auto;padding:.1rem 0;scrollbar-width:thin}.access-grant-check{display:inline-flex;max-width:100%;flex-shrink:0;align-items:center;gap:.4rem;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:600;color:rgb(var(--ink-800))}.access-grant-check--dense{font-size:12.5px;font-weight:500;color:rgb(var(--ink-600))}.access-grant-check__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-grant-table--actions tbody td{padding-top:.35rem;padding-bottom:.35rem}.access-grant-table--accounts tbody td{width:100%;padding:.75rem 1rem .75rem .75rem}.access-grant-table--accounts tbody th{padding:.75rem 1rem}.access-grant-table--accounts .access-grant-table__col-label{width:17.5rem;min-width:17.5rem;max-width:19rem;white-space:normal;line-height:1.35;padding-right:1.25rem;vertical-align:middle}.access-grant-table--accounts .searchable-select-trigger{min-width:0;width:100%}.uac-perms .access-grant-table-wrap,.access-grant-modal .access-grant-table-wrap:has(.access-grant-table--accounts){overflow:visible}.uac-perms .access-grant-table--accounts,.access-grant-modal .access-grant-table--accounts{min-width:0;table-layout:fixed}.uac-perms .access-grant-table--accounts .field,.access-grant-modal .access-grant-table--accounts .field{min-height:2.5rem;width:100%;font-size:13px;font-weight:600;color:rgb(var(--ink-900));border-color:rgb(var(--ink-300))}.uac-perms .access-grant-table--accounts .field:hover,.access-grant-modal .access-grant-table--accounts .field:hover{border-color:rgb(var(--ink-400))}.uac-shell{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:calc(100dvh - 10.5rem - var(--mobile-bottom-nav-h, 0px))}@media(min-width:1024px){.uac-shell{grid-template-columns:21rem minmax(0,1fr);height:calc(100dvh - 10.5rem);min-height:28rem}}@media(max-width:1023px){.uac-shell[data-pane=list]>.uac-pane{display:none}.uac-shell[data-pane=detail]>.uac-list{display:none}}.uac-pane{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column}.uac-list{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden}.uac-list__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid rgb(var(--ink-100))}.uac-list__title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.uac-list__count{margin-left:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-list__filters{display:flex;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid rgb(var(--ink-100));background:rgb(var(--surface-2) / .5)}.uac-list__role{width:auto;min-width:7.5rem;flex-shrink:0;font-size:12.5px}.uac-list__rows{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;list-style:none;margin:0;padding:0}.uac-list__empty{padding:1.5rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.uac-row{display:flex;width:100%;min-height:44px;align-items:flex-start;gap:.65rem;border:0;border-bottom:1px solid rgb(var(--ink-50));border-left:3px solid transparent;background:transparent;padding:.7rem .9rem .7rem .75rem;text-align:left;cursor:pointer;transition:background .12s ease}.uac-row:hover{background:rgb(var(--ink-100) / .55)}.uac-row:focus-visible{outline:2px solid #0ea69a;outline-offset:-2px}.uac-row.is-selected{background:rgb(var(--row-sel) / .55);border-left-color:#0fb3a6}.uac-row.is-inactive .uac-row__name,.uac-row.is-inactive .uac-row__email{opacity:.6}.uac-row__main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.15rem}.uac-row__top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.uac-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.uac-row__you{margin-left:.375rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-row__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-row__badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.uac-row__summary{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-row__summary--alert{color:#92400e;font-weight:600}[data-theme=dark] .uac-row__summary--alert{color:#fcd34d}.uac-dot{height:7px;width:7px;flex-shrink:0;border-radius:9999px;background:#b45309}[data-theme=dark] .uac-dot{background:#fbbf24}.uac-avatar{display:inline-grid;height:2.1rem;width:2.1rem;flex-shrink:0;place-items:center;border-radius:9999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;background:rgb(var(--ink-100));color:rgb(var(--ink-600))}.uac-avatar--lg{height:2.75rem;width:2.75rem;font-size:14px}.uac-avatar--user{background:rgb(var(--ink-100));color:rgb(var(--ink-600))}.uac-avatar--superadmin{background:color-mix(in srgb,#0fb3a6 22%,transparent);color:#0a7e74}.uac-avatar--admin{background:color-mix(in srgb,#3b82f6 20%,transparent);color:#1d4ed8}.uac-avatar--agent{background:color-mix(in srgb,#10b981 20%,transparent);color:#047857}[data-theme=dark] .uac-avatar--superadmin{color:#6fd0c2}[data-theme=dark] .uac-avatar--admin{color:#93c5fd}[data-theme=dark] .uac-avatar--agent{color:#6ee7b7}.uac-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:10.5px;font-weight:600;white-space:nowrap}.uac-badge--lg{padding:.25rem .625rem;font-size:11.5px}.uac-detail{display:flex;min-width:0;min-height:0;height:100%;flex:1 1 auto;flex-direction:column;overflow:hidden}.uac-detail--empty{padding:3rem 1rem;justify-content:center}.uac-detail__head{flex-shrink:0;border-radius:13px 13px 0 0;padding:.9rem 1.15rem;border-bottom:1px solid rgb(var(--ink-100));background:rgb(var(--surface-2) / .5)}.uac-back{display:inline-flex;min-height:44px;align-items:center;gap:.35rem;border:0;background:transparent;padding:0 .4rem 0 0;cursor:pointer;font-size:12px;font-weight:600;color:rgb(var(--ink-500))}.uac-back:hover{color:rgb(var(--ink-800))}.uac-back:focus-visible{outline:2px solid #0ea69a;outline-offset:2px;border-radius:.375rem}@media(min-width:1024px){.uac-back{display:none}}.uac-detail__id{display:flex;align-items:center;gap:.75rem}.uac-detail__names{min-width:0;flex:1 1 auto}.uac-detail__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.uac-detail__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-detail__body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:1.1rem;padding:1.15rem;overflow-x:hidden;overflow-y:auto}.uac-locked-note{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-100) / var(--tw-border-opacity, 1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;color:#92400e;background:color-mix(in srgb,#f59e0b 8%,transparent)}[data-theme=dark] .uac-locked-note{color:#fcd34d}.uac-section{min-width:0}.uac-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.uac-section__title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.uac-section__meta{font-size:11.5px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.uac-section__note{margin-bottom:.5rem;font-size:11.5px;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.uac-section--verbs{border-top:1px dashed rgb(var(--ink-200));padding-top:1rem}.uac-fields{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.uac-field{display:flex;min-width:0;flex-direction:column;gap:.3rem}.uac-field__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-field__hint{font-size:11px;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.uac-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem}.uac-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:44px;cursor:pointer}.uac-btn:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1))}.uac-btn:focus-visible,.uac-minibtn:focus-visible{outline:2px solid #0ea69a;outline-offset:2px}.uac-btn:disabled{opacity:1;cursor:not-allowed;color:rgb(var(--ink-500));border-color:rgb(var(--ink-200));background:rgb(var(--ink-50))}.uac-btn--brand{--tw-border-opacity: 1;border-color:rgb(14 166 154 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(12 148 136 / var(--tw-text-opacity, 1))}[data-theme=dark] .status-strip-chip .uac-btn--brand{color:var(--accent-text)}.uac-btn--brand{background:color-mix(in srgb,#0fb3a6 12%,transparent)}[data-theme=dark] .uac-btn--brand{color:#6fd0c2}.uac-btn--danger{color:#b91c1c;border-color:color-mix(in srgb,#ef4444 35%,rgb(var(--ink-200)))}.uac-btn--danger:hover:not(:disabled){color:#b91c1c;border-color:color-mix(in srgb,#ef4444 45%,transparent);background:color-mix(in srgb,#ef4444 10%,transparent)}[data-theme=dark] .uac-btn--danger:hover:not(:disabled){color:#f87171}.uac-minibtn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:44px;min-width:44px;cursor:pointer}.uac-minibtn:hover:not(:disabled){--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.uac-minibtn:disabled{opacity:1;cursor:not-allowed;color:rgb(var(--ink-500));border-color:rgb(var(--ink-200));background:rgb(var(--ink-50))}.uac-minibtn--icon{padding-inline:.35rem}.uac-minibtn--active{border-color:color-mix(in srgb,#0ea69a 55%,rgb(var(--ink-200)));background:color-mix(in srgb,#0fb3a6 12%,rgb(var(--surface)));color:#0a7e74}[data-theme=dark] .uac-minibtn--active{color:#6fd0c2}.uac-group--readonly{border-color:color-mix(in srgb,#0ea69a 35%,rgb(var(--ink-100)))}.uac-tag--readonly{margin-left:.35rem;border-radius:9999px;background:color-mix(in srgb,#0fb3a6 14%,transparent);color:#0a7e74;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.1rem .45rem}[data-theme=dark] .uac-tag--readonly{color:#6fd0c2}.uac-group__chev-icon{transition:transform .15s ease}.uac-group__chev-icon.is-open{transform:rotate(90deg)}.uac-search{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;border-radius:.5rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:0 .65rem;color:rgb(var(--ink-400))}.uac-search--grow{flex:1 1 auto;min-width:0}.uac-search:focus-within{border-color:#0ea69a;box-shadow:0 0 0 2px color-mix(in srgb,#0fb3a6 25%,transparent)}.uac-search__input{width:100%;min-width:0;border:0;background:transparent;padding:0;font-size:12.5px;color:rgb(var(--ink-800))}.uac-search__input:focus{outline:none;box-shadow:none}.uac-search__input::-moz-placeholder{color:rgb(var(--ink-400))}.uac-search__input::placeholder{color:rgb(var(--ink-400))}.uac-fieldset,.uac-perms{margin:0;border:0;padding:0;min-width:0}.uac-perms{display:flex;flex-direction:column;gap:1.1rem}.uac-perms--locked{pointer-events:none}.uac-fieldset:disabled .uac-check__label,.uac-perms:disabled .uac-check__label,.uac-fieldset:disabled .uac-section__title,.uac-perms:disabled .uac-section__title,.uac-fieldset:disabled .uac-section__meta,.uac-perms:disabled .uac-section__meta,.uac-fieldset:disabled .uac-section__note,.uac-perms:disabled .uac-section__note,.uac-fieldset:disabled .uac-group__count,.uac-perms:disabled .uac-group__count{color:rgb(var(--ink-600))}.uac-fieldset:disabled .uac-minibtn,.uac-perms:disabled .uac-minibtn,.uac-fieldset:disabled .uac-btn,.uac-perms:disabled .uac-btn{color:rgb(var(--ink-500));border-color:rgb(var(--ink-200));background:rgb(var(--ink-50));opacity:1}.uac-perms__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}.uac-perms__bulk{display:flex;flex-wrap:wrap;gap:.4rem}.uac-tree{display:flex;flex-direction:column;gap:.5rem}.uac-group{border:1px solid rgb(var(--ink-200));border-radius:.625rem;background:rgb(var(--surface-2) / .45);overflow:hidden}.uac-group--full{border-color:color-mix(in srgb,#0fb3a6 45%,rgb(var(--ink-200)))}.uac-group--partial{border-color:color-mix(in srgb,#0fb3a6 26%,rgb(var(--ink-200)))}.uac-group--flat{padding:0 .75rem}.uac-group__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.15rem .6rem .15rem .75rem}.uac-group__acts{display:flex;flex-shrink:0;align-items:center;gap:.3rem}.uac-group__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.uac-group__count{border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.uac-group__body{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));border-top:1px solid rgb(var(--ink-100));padding:.15rem .75rem .35rem 1.6rem}.uac-group__body[hidden]{display:none}.uac-check{display:flex;min-height:44px;min-width:0;align-items:center;gap:.5rem}.uac-check__box{height:1rem;width:1rem;flex-shrink:0;border-radius:.25rem;border-color:rgb(var(--ink-400));background-color:rgb(var(--surface));color:#0ea69a;cursor:pointer}.uac-check__box:focus-visible{outline:2px solid #0ea69a;outline-offset:2px}.uac-check__label{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;cursor:pointer;font-size:13px;font-weight:600;color:rgb(var(--ink-800))}.uac-check--dense .uac-check__label{font-size:12.5px;font-weight:600;color:rgb(var(--ink-800))}.uac-check--disabled .uac-check__label{color:rgb(var(--ink-600));cursor:not-allowed}.uac-check--disabled .uac-check__box{opacity:.7;cursor:not-allowed}.uac-check__text{overflow:visible;white-space:normal;line-height:1.25}.uac-check__hint{flex-shrink:0;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.uac-tag{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.375rem;padding:.125rem .375rem;font-size:10px;font-weight:700;white-space:nowrap}.uac-tag--blocked{color:#78350f;background:#fde68a;border:1px solid #f59e0b}[data-theme=dark] .uac-tag--blocked{color:#fef3c7;background:color-mix(in srgb,#b45309 55%,rgb(var(--surface)));border-color:#d97706}.uac-empty{font-size:12px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.uac-empty--block{padding:1rem .25rem;text-align:center}.uac-sites{min-width:0}.uac-sites--off{opacity:.45}.uac-preview{display:flex;flex-direction:column;gap:.6rem;border:1px solid rgb(var(--ink-200));border-radius:.75rem;background:rgb(var(--surface-2) / .6);padding:.9rem 1rem}.uac-preview__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.uac-preview__hint{font-size:11px;--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.uac-preview__grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.uac-preview__col{min-width:0}.uac-preview__label{margin-bottom:.25rem;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.uac-preview__all{font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}.uac-preview__none{font-size:12.5px;font-weight:600;color:#b91c1c}[data-theme=dark] .uac-preview__none{color:#f87171}.uac-navlist{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.uac-navlist>li{display:grid;grid-template-columns:auto auto;gap:0 .4rem;align-items:baseline}.uac-navlist__parent{font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}.uac-navlist__count{justify-self:start;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-navlist__leaves{grid-column:span 2 / span 2;font-size:11.5px;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-facts{display:flex;flex-direction:column;gap:.35rem;margin:0}.uac-facts>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;align-items:baseline}.uac-facts dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.uac-facts dd{margin:0;font-size:12px;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.uac-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border:1px solid rgb(var(--ink-200));border-radius:.625rem;padding:.6rem .75rem;background:rgb(var(--surface))}.uac-banner__body{min-width:0}.uac-banner__title{font-size:12.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.uac-banner__detail{margin-top:.125rem;font-size:11.5px;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.uac-banner__action{flex-shrink:0}.uac-banner--warn{border-color:color-mix(in srgb,#f59e0b 45%,transparent);background:color-mix(in srgb,#f59e0b 10%,rgb(var(--surface)))}.uac-banner--risk{border-color:color-mix(in srgb,#ef4444 45%,transparent);background:color-mix(in srgb,#ef4444 10%,rgb(var(--surface)))}.uac-banner--info{border-color:color-mix(in srgb,#3b82f6 38%,transparent);background:color-mix(in srgb,#3b82f6 8%,rgb(var(--surface)))}.uac-banner--brand{border-color:color-mix(in srgb,#0fb3a6 45%,transparent);background:color-mix(in srgb,#0fb3a6 10%,rgb(var(--surface)))}.uac-savebar{position:sticky;border-radius:0 0 13px 13px;bottom:0;z-index:5;display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;border-top:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.7rem 1.15rem}.uac-savebar.is-dirty{background:color-mix(in srgb,#f59e0b 7%,rgb(var(--surface)))}.uac-savebar__state{font-size:12px;font-weight:600}.uac-savebar__acts{display:flex;gap:.5rem}.uac-savebar__pending{--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.uac-savebar__idle{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.uac-savebar__ok{color:#047857}.uac-savebar__err{color:#b91c1c}.uac-savebar__dirty{color:#b45309}[data-theme=dark] .uac-savebar__ok{color:#34d399}[data-theme=dark] .uac-savebar__err{color:#f87171}[data-theme=dark] .uac-savebar__dirty{color:#fbbf24}.login-page{display:grid;grid-template-columns:1.08fr .92fr;min-height:100vh;min-height:100dvh;background:#f4f7fa}.login-brand{position:relative;display:flex;flex-direction:column;padding:2.25rem 2.5rem 2rem;overflow:hidden;color:#e8eef6;background:linear-gradient(165deg,#040d16,#061525 42%,#0a2136)}.login-brand__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.login-brand__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 40% at 50% 18%,rgba(15,179,166,.2),transparent 62%),radial-gradient(ellipse 70% 50% at 70% 85%,rgba(14,166,154,.12),transparent 55%),linear-gradient(180deg,#040d1633,#040d168c 48%,#040d16d1)}.login-brand__head,.login-brand__body,.login-brand__foot{position:relative;z-index:1}.login-brand__head{display:flex;align-items:center;gap:.75rem}.login-brand__name{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.login-brand__name span{color:#2dbbac}.login-brand__by{margin-top:.1rem;font-size:.7rem;font-weight:500;color:#e2e8f08c}.login-brand__body{margin-top:auto;margin-bottom:0;max-width:28rem;display:flex;flex-direction:column;flex:1;justify-content:center}.login-brand__title{margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;text-wrap:balance;max-width:15ch}.login-brand__title strong{color:#6fd0c2;font-weight:700}.login-brand__lead{margin-top:.85rem;max-width:38ch;font-size:.92rem;line-height:1.55;color:#e2e8f0b3;text-wrap:pretty}.login-presence{position:relative;margin-top:2rem;height:160px;display:grid;place-items:center}.login-presence__ring{position:absolute;width:110px;height:110px;border-radius:50%;border:1px solid rgba(45,187,172,.28);animation:login-spin 28s linear infinite}.login-presence__ring--2{width:148px;height:148px;border-color:#6fd0c229;animation-duration:40s;animation-direction:reverse}.login-presence__ring--3{width:186px;height:186px;border-color:#ffffff0f;animation-duration:55s}.login-presence__caption{position:relative;z-index:1;margin:0;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f066}@keyframes login-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.login-presence__ring{animation:none}}.login-brand__foot{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1.25rem;font-size:.72rem;font-weight:500;color:#e2e8f073}.login-brand__foot i{display:inline-block;width:.4rem;height:.4rem;margin-right:.35rem;border-radius:999px;background:#2dbbac;vertical-align:middle}.login-form-side{display:flex;flex-direction:column;justify-content:safe center;padding:2rem 2.5rem 2.5rem;background:#f4f7fa}.modal-scroll-host{padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px),35vh);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.modal-body-scroll{max-height:min(70vh,70dvh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@media(max-width:879px){.modal-body-scroll{max-height:min(52dvh,24rem)}}@media(min-width:880px){.modal-scroll-host{padding-bottom:max(2rem,env(safe-area-inset-bottom,0px))}}.app-main{-webkit-overflow-scrolling:touch}.guest-shell{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:safe center;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:1rem;padding-top:max(1rem,env(safe-area-inset-top,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));background:rgb(var(--ink-50))}@media(min-width:640px){.guest-shell{padding:1.5rem;padding-top:max(1.5rem,env(safe-area-inset-top,0px));padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}}.login-form-card{width:100%;max-width:24rem;margin:0 auto;padding:2rem 1.75rem 1.5rem;border-radius:16px;background:#fff;box-shadow:0 24px 60px -30px #06152573}.login-form-card__mobile-logo{display:none;align-items:center;justify-content:center;gap:.65rem;margin-bottom:1.75rem}.auditx3-logo-mark--monochrome{display:inline-block;flex:0 0 auto;background:currentColor;-webkit-mask:url(/brand/auditx3-mark.png) center / contain no-repeat;mask:url(/brand/auditx3-mark.png) center / contain no-repeat}.login-form-card__title{font-size:1.55rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.login-form-card__sub{margin-top:.35rem;margin-bottom:1.5rem;font-size:.88rem;color:#64748b}.login-form-card__status{margin-bottom:1rem;border-radius:10px;border:1px solid #c5ebe6;background:#e2f5f2;padding:.65rem .85rem;font-size:.84rem;color:#075c55}.login-field{margin-bottom:1rem}.login-field label{display:block;margin-bottom:.4rem;font-size:.78rem;font-weight:600;color:#64748b}.login-inp{display:flex;align-items:center;gap:.65rem;border:1px solid #e5e7eb;border-radius:11px;background:#fff;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s}.login-inp:focus-within{border-color:#0ea69a;box-shadow:0 0 0 3px color-mix(in srgb,#0ea69a 18%,transparent)}.login-inp.is-error{border-color:#ef4444}.login-inp svg{width:1.05rem;height:1.05rem;flex-shrink:0;color:#94a3b8}.login-inp input{width:100%;border:0;outline:0;background:transparent;font-family:inherit;font-size:.88rem;color:#0f172a}.login-inp input::-moz-placeholder{color:#94a3b8}.login-inp input::placeholder{color:#94a3b8}.login-inp__eye{margin-left:auto;padding:0;border:0;background:transparent;color:#94a3b8;cursor:pointer}.login-inp__eye:hover{color:#64748b}.login-inp__eye svg{width:1.05rem;height:1.05rem}.login-field__error{margin-top:.35rem;font-size:.75rem;color:#ef4444}.login-form__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.25rem 0 1.35rem}.login-remember{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:500;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-remember__box{display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:5px;border:1.6px solid #e5e7eb;transition:background .15s,border-color .15s}.login-remember__box svg{width:.72rem;height:.72rem;opacity:0;color:#fff}.login-remember.is-on .login-remember__box{background:#0ea69a;border-color:#0ea69a}.login-remember.is-on .login-remember__box svg{opacity:1}.login-forgot-hint{font-size:.82rem;font-weight:600;color:#0ea69a;cursor:default}.login-submit{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:11px;padding:.82rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#0fb3a6,#0ea69a);box-shadow:0 10px 24px -12px color-mix(in srgb,#0ea69a 70%,transparent);cursor:pointer;transition:filter .15s,transform .16s cubic-bezier(.16,1,.3,1)}.login-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.login-submit{transition:filter .15s}.login-submit:hover:not(:disabled){transform:none}}.login-submit:disabled{opacity:.65;cursor:wait}.login-submit svg{width:1.05rem;height:1.05rem}.login-legal{margin-top:1.5rem;text-align:center;font-size:.72rem;line-height:1.55;color:#94a3b8}.login-copy{margin-top:.65rem;text-align:center;font-size:.72rem;color:#94a3b8}@media(max-width:880px){.login-page{grid-template-columns:1fr;min-height:100dvh;height:auto}.login-brand{display:none}.login-form-side{justify-content:flex-start;min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:1.5rem 1.25rem;padding-top:max(1.5rem,env(safe-area-inset-top,0px));padding-bottom:max(2.5rem,env(safe-area-inset-bottom,0px),40vh)}.login-form-card__mobile-logo{display:flex}.guest-shell{justify-content:flex-start;padding-top:max(1.5rem,env(safe-area-inset-top,0px));padding-bottom:max(2.5rem,env(safe-area-inset-bottom,0px),40vh)}}@media(max-width:879px){.tbl-act{min-height:40px}.tbl-act--icon{height:40px;width:40px}}.drp-pop{--drp-control: 2rem;--drp-cell: 2rem;--drp-day: 2rem;--drp-nav: 2rem;--drp-gap: .2rem;--drp-cal-max: 16.5rem;isolation:isolate;display:flex;flex-direction:column;border-radius:.75rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));box-shadow:0 12px 32px -12px #02305047,0 4px 12px -6px #0230501f;color:rgb(var(--ink-800));overscroll-behavior:contain}.drp-pop--menu{position:fixed;z-index:280;top:0;left:0;width:min(22rem,calc(100vw - 1.5rem));max-height:min(72vh,30rem)}.drp-pop--menu.drp-pop--day{width:min(32rem,calc(100vw - 1.5rem))}.drp-pop--sheet{position:fixed;z-index:280;inset-inline:0;bottom:0;width:100%;max-height:min(78dvh,34rem);border-radius:.9rem .9rem 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -12px 40px -8px #02142859}.drp-pop__head{flex:0 0 auto;padding:.65rem .7rem .5rem;border-bottom:1px solid rgb(var(--ink-100));background:rgb(var(--surface))}.drp-pop__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.55rem .7rem .7rem;-webkit-overflow-scrolling:touch}.drp-pop__mode{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.5rem}.drp-pop__err{margin:.35rem 0 0;font-size:10.5px;font-weight:600}.drp-foot{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgb(var(--ink-100))}.drp-actions{display:flex;align-items:center;gap:.4rem;margin-top:.5rem}@media(prefers-reduced-motion:no-preference){.drp-pop{animation:drp-pop-in .14s ease-out}}@keyframes drp-pop-in{0%{opacity:0;transform:translateY(-4px)}}.drp-cal-block{max-width:var(--drp-cal-max);margin-inline:auto}.drp-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--drp-gap);max-width:var(--drp-cal-max);margin-inline:auto}.drp-day-cals{width:100%}.drp-day-cal{width:100%;max-width:var(--drp-cal-max);margin-inline:auto}.drp-weekday-row span{padding-bottom:2px;text-align:center;font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-500));line-height:1.2}.drp-day-grid{gap:2px}.drp-day-spacer{height:var(--drp-day)}.drp-presets{gap:.3rem}.drp-btn{min-height:var(--drp-control)!important;height:var(--drp-control)!important;padding:.25rem .75rem!important;font-size:.75rem!important;border-radius:.55rem!important}.drp-cap__sep{margin:0 .3rem;color:rgb(var(--ink-400))}.drp-cap__range{font-weight:650;font-variant-numeric:tabular-nums;color:rgb(var(--ink-700))}[data-device=phone] .drp-pop,[data-pointer=coarse] .drp-pop,.drp-pop--sheet{--drp-control: 2.125rem;--drp-cell: 2rem;--drp-day: 2rem;--drp-nav: 2rem;--drp-cal-max: 16rem}@media(prefers-reduced-motion:no-preference){.drp-pop--sheet{animation-name:drp-sheet-in}}@keyframes drp-sheet-in{0%{opacity:0;transform:translateY(12px)}}.drp-ends{display:flex;align-items:stretch;gap:.4rem}.drp-ends__arrow{align-self:center;flex-shrink:0;font-size:.85rem;font-weight:600;color:rgb(var(--ink-500))}.drp-slot{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px;min-height:2.75rem;padding:.4rem .6rem .45rem;border-radius:.55rem;border:1.5px solid rgb(var(--ink-300));background:rgb(var(--ink-50));cursor:text;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.drp-slot:hover{border-color:rgb(var(--ink-300))}.drp-slot--active{--tw-border-opacity: 1;border-color:rgb(15 179 166 / var(--tw-border-opacity, 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(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);--tw-ring-color: rgb(45 187 172 / .3);background:rgb(var(--surface))}.drp-slot--invalid{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1));background:rgb(var(--surface))}.drp-slot__label{font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:rgb(var(--ink-600));-webkit-user-select:none;-moz-user-select:none;user-select:none}.drp-slot--active .drp-slot__label{--tw-text-opacity: 1;color:rgb(12 148 136 / var(--tw-text-opacity, 1))}[data-theme=dark] .status-strip-chip .drp-slot--active .drp-slot__label{color:var(--accent-text)}[data-theme=dark] .drp-slot--active .drp-slot__label{--tw-text-opacity: 1;color:rgb(45 187 172 / var(--tw-text-opacity, 1))}.drp-slot--invalid .drp-slot__label{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}[data-theme=dark] .drp-slot--invalid .drp-slot__label{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.drp-slot__input{width:100%;min-width:0;border:0;padding:0;background:transparent;font-size:13px;line-height:1.25;font-weight:700;color:rgb(var(--ink-900));font-variant-numeric:tabular-nums}.drp-slot__input:focus{outline:none;box-shadow:none}.drp-slot__input::-moz-placeholder{font-weight:500;color:rgb(var(--ink-400))}.drp-slot__input::placeholder{font-weight:500;color:rgb(var(--ink-400))}.drp-slot--invalid .drp-slot__input{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}[data-theme=dark] .drp-slot--invalid .drp-slot__input{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.drp-cap{font-size:11px;font-weight:500;color:rgb(var(--ink-500))}.drp-title{display:inline-flex;align-items:center;gap:.125rem;border-radius:.375rem;border-width:0px;background-color:transparent;padding:.125rem .375rem;font-size:11.5px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}button.drp-title{cursor:pointer;transition:background .12s ease,color .12s ease}button.drp-title svg{width:10px;height:10px;color:rgb(var(--ink-400))}button.drp-title:hover{--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}button.drp-title:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(45 187 172 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.drp-nav{display:inline-flex;width:var(--drp-nav, 2rem);height:var(--drp-nav, 2rem);flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.45rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:0;color:rgb(var(--ink-500));transition:border-color .12s ease,background .12s ease,color .12s ease}.drp-nav-spacer{display:inline-block;width:var(--drp-nav, 2rem);height:var(--drp-nav, 2rem);flex-shrink:0}.drp-nav svg{width:14px;height:14px}.drp-nav:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}.drp-nav:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(111 208 194 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.drp-cell{position:relative;isolation:isolate;display:inline-flex;width:100%;height:var(--drp-cell, 2rem);min-height:var(--drp-cell, 2rem);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border:0;background:transparent;padding:0;font-size:12px;font-weight:600;color:rgb(var(--ink-700));border-radius:.4rem;box-shadow:none;transition:background .12s ease,color .12s ease}.drp-cell--day{height:var(--drp-day, 2rem);min-height:var(--drp-day, 2rem);font-size:11.5px;font-weight:600;border-radius:.35rem}.drp-cell--outside{color:rgb(var(--ink-400));font-style:italic;opacity:.78}.drp-cell:hover{--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.drp-cell:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(45 187 172 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.drp-cell--today{box-shadow:inset 0 0 0 1.5px #0ea69a8c;font-weight:700}.drp-cell--inrange{border-radius:0;background:color-mix(in srgb,#0fb3a6 15%,rgb(var(--surface)));color:rgb(var(--ink-900))}.drp-cell--inrange:hover{background:color-mix(in srgb,#0fb3a6 24%,rgb(var(--surface)))}.drp-cell--edge,.drp-cell--edge:hover{background:transparent;color:#fff}.drp-cell--edge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:.35rem;box-shadow:0 1px 4px -1px #0ea69a73;--tw-bg-opacity: 1;background-color:rgb(14 166 154 / var(--tw-bg-opacity, 1))}.drp-cell--edge:hover:after{--tw-bg-opacity: 1;background-color:rgb(12 148 136 / var(--tw-bg-opacity, 1))}.drp-cell--edge.drp-cell--today{box-shadow:none}.drp-cell--edge-from:before,.drp-cell--edge-to:before{content:"";position:absolute;top:0;bottom:0;z-index:-2;background:color-mix(in srgb,#0fb3a6 15%,rgb(var(--surface)))}.drp-cell--edge-from:before{left:50%;right:0}.drp-cell--edge-to:before{left:0;right:50%}.drp-preset{display:inline-flex;cursor:pointer;align-items:center;min-height:var(--drp-control, 2rem);border-radius:999px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.25rem .65rem;font-size:11px;font-weight:600;color:rgb(var(--ink-600));transition:border-color .12s ease,background .12s ease,color .12s ease}.drp-preset:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.drp-preset:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(45 187 172 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}.drp-preset.on{--tw-border-opacity: 1;border-color:rgb(111 208 194 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(10 126 116 / var(--tw-text-opacity, 1));background:color-mix(in srgb,#0fb3a6 10%,rgb(var(--surface)))}[data-theme=dark] .drp-preset.on{--tw-text-opacity: 1;color:rgb(111 208 194 / var(--tw-text-opacity, 1))}.drp-count{font-size:10.5px;font-weight:600;color:rgb(var(--ink-500));font-variant-numeric:tabular-nums}.drp-pop .seg button{padding:.25rem .55rem;font-size:11px;min-height:0}@media(prefers-reduced-motion:reduce){.drp-pop{animation:none}.drp-cell,.drp-nav,.drp-slot,.drp-title,.drp-preset{transition:none}}.showroom-garden{--garden-hue: 110;--garden-sat: 45%;--garden-lit: 42%;--garden-sky-warm: .5;--garden-bloom: .6;--garden-wilt: .3;--site-growth: 1;overflow:visible;border-radius:18px;border:1px solid color-mix(in srgb,hsl(var(--garden-hue) var(--garden-sat) 35%) 22%,rgb(var(--ink-200)));background:rgb(var(--surface));box-shadow:0 1px 2px #0230500a,0 18px 40px -28px hsl(var(--garden-hue) 40% 30% / .45)}.showroom-garden__chrome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.65rem 1rem 0;position:relative;z-index:3}.showroom-garden__tabs,.showroom-garden__views{display:flex;justify-content:flex-end}.showroom-garden__brief{margin:.55rem 1rem .35rem;padding:.55rem .75rem;border-radius:10px;border:1px solid hsl(var(--garden-hue, 110) 22% 78% / .85);background:color-mix(in srgb,hsl(var(--garden-hue, 110) 35% 96%) 88%,white);position:relative;z-index:4}.showroom-garden__brief-label{display:block;margin-bottom:.2rem;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--garden-hue, 110) 32% 32%)}.showroom-garden__brief-text{margin:0;font-size:.8rem;line-height:1.4;color:#3d4751}.showroom-garden .seg--compact{font-size:.7rem}.showroom-garden .seg--compact button{padding:.28rem .55rem}.showroom-garden__rank-score-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.35rem}.showroom-garden__rank-score-label{font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--ink-500, 210 10% 40%))}.showroom-garden__rankings{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.showroom-garden__rank-row{border-radius:10px;border:1px solid hsl(var(--garden-hue) 18% 82% / .7);background:color-mix(in srgb,hsl(var(--garden-hue) 30% 97%) 70%,white)}.showroom-garden__rank-row--stressed{border-color:#ddbeb0d9}.showroom-garden__rank-row--lush{border-color:#a1cd98d9}.showroom-garden__rank-row--dormant{opacity:.62}.showroom-garden__rank-link{display:grid;width:100%;grid-template-columns:2rem minmax(0,1.4fr) minmax(0,1.6fr);gap:.55rem .75rem;align-items:center;padding:.55rem .75rem;border:0;background:transparent;text-align:left;text-decoration:none;color:inherit;cursor:pointer;font:inherit}.showroom-garden__rank-link:hover,.showroom-garden__rank-link:focus-visible{background:hsl(var(--garden-hue) 28% 94% / .85);outline:none}.showroom-garden__rank-pos{font-size:.85rem;font-weight:750;font-variant-numeric:tabular-nums;color:hsl(var(--garden-hue) 35% 32%);text-align:center}.showroom-garden__rank-identity{display:flex;flex-direction:column;min-width:0;gap:.05rem}.showroom-garden__rank-code{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.showroom-garden__rank-name{font-size:.78rem;color:#55616d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showroom-garden__rank-metrics{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem .75rem;font-variant-numeric:tabular-nums}.showroom-garden__rank-score{font-size:1rem;font-weight:750;color:hsl(var(--garden-hue) 40% 28%);min-width:1.75rem;text-align:right}.showroom-garden__rank-meta{font-size:.68rem;color:#606b76}.showroom-garden__rank-meta--money{font-weight:600;color:#3d4751}@media(max-width:720px){.showroom-garden__rank-link{grid-template-columns:1.75rem minmax(0,1fr)}.showroom-garden__rank-metrics{grid-column:1 / -1;justify-content:flex-start;padding-left:2.3rem}}.sg-foliage-hi{stop-color:hsl(var(--garden-hue) calc(var(--garden-sat) + 12%) calc(var(--garden-lit) + 18%))}.sg-foliage-mid{stop-color:hsl(var(--garden-hue) var(--garden-sat) var(--garden-lit))}.sg-foliage-lo{stop-color:hsl(var(--garden-hue) calc(var(--garden-sat) + 4%) calc(var(--garden-lit) - 14%))}.showroom-garden__hero{border-bottom:1px solid rgb(var(--ink-200))}.showroom-garden__copy{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.4rem 1.05rem}.showroom-garden__eyebrow{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-500))}.showroom-garden__title{margin:0;max-width:36rem;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:rgb(var(--ink-900));text-wrap:balance}.showroom-garden__metrics{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:.15rem}.showroom-garden__metric{display:flex;flex-direction:column;gap:.1rem;min-width:5.5rem}.showroom-garden__metric-label{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-500))}.showroom-garden__metric-value{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:hsl(var(--garden-hue) calc(var(--garden-sat) + 10%) calc(var(--garden-lit) - 12%))}.showroom-garden__grove{position:relative;z-index:2;border-top:1px solid color-mix(in srgb,rgb(var(--ink-200)) 85%,transparent);background:color-mix(in srgb,hsl(var(--garden-hue) 30% 96%) 55%,rgb(var(--surface)));padding:.85rem 1.15rem 1.15rem;border-radius:0 0 18px 18px}.showroom-garden__grove-head{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem}.showroom-garden__grove-head-main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.showroom-garden__grove-label{margin:0;flex:1 1 14rem;font-size:11px;font-weight:600;letter-spacing:.02em;color:rgb(var(--ink-500))}.showroom-garden__layout-picker{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.showroom-garden__layout-label{font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--ink-500, 210 10% 40%))}.showroom-garden__legend{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin:0;padding:0;list-style:none;font-size:10.5px;font-weight:600;color:rgb(var(--ink-500))}.showroom-garden__legend li{display:inline-flex;align-items:center;gap:.35rem}.showroom-garden__legend-swatch{display:inline-block;width:.85rem;height:.85rem;border-radius:9999px;flex-shrink:0}.showroom-garden__legend-swatch--fill{width:1.1rem;height:.45rem;border-radius:3px;background:linear-gradient(90deg,hsl(var(--garden-hue) 48% 42%) 0,hsl(var(--garden-hue) 48% 42%) 70%,rgb(var(--ink-200)) 70%,rgb(var(--ink-200)))}.showroom-garden__legend-swatch--prior{position:relative;width:.85rem;height:.85rem;border-radius:2px;background:rgb(var(--ink-200))}.showroom-garden__legend-swatch--prior:after{content:"";position:absolute;left:55%;top:10%;width:2px;height:80%;background:rgb(var(--ink-800));border-radius:1px;transform:translate(-50%)}.showroom-garden__legend-swatch--thrive{border-radius:9999px;background:#db2777}.showroom-garden__legend-swatch--dormant{border-radius:3px;background:rgb(var(--ink-300));opacity:.7}.showroom-garden__legend-swatch--size{position:relative;width:1.1rem;height:.7rem;border-radius:0;background:radial-gradient(circle at 22% 50%,rgb(var(--ink-400)) 0 2.5px,transparent 2.6px),radial-gradient(circle at 72% 50%,rgb(var(--ink-400)) 0 5px,transparent 5.1px);background-repeat:no-repeat}.showroom-garden__gauges{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:.55rem;isolation:isolate}.showroom-garden__gauge{position:relative;z-index:1;display:flex;flex-direction:column;gap:.4rem;width:100%;padding:.65rem .7rem .6rem;border:1px solid transparent;border-radius:10px;background:color-mix(in srgb,hsl(var(--garden-hue) 28% 96%) 70%,rgb(var(--surface)));text-align:left;color:inherit;cursor:pointer;font:inherit;transition:background .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1)}.showroom-garden__gauge:hover,.showroom-garden__gauge:focus-visible{z-index:50;background:rgb(var(--surface));border-color:color-mix(in srgb,hsl(var(--garden-hue) 45% 42%) 40%,rgb(var(--ink-200)));outline:none}.showroom-garden__gauge--dormant{opacity:.55}.showroom-garden__gauge-top{display:flex;justify-content:space-between;align-items:baseline;gap:.35rem}.showroom-garden__gauge-code{font-size:.72rem;font-weight:800;letter-spacing:.03em;color:rgb(var(--ink-800))}.showroom-garden__gauge-thrive{display:inline-block;width:.35rem;height:.35rem;margin-left:.28rem;border-radius:9999px;background:#db2777;vertical-align:middle}.showroom-garden__gauge-delta{font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums}.showroom-garden__gauge-delta--up{color:#2f744c}.showroom-garden__gauge-delta--down{color:#a64030}.showroom-garden__gauge-delta--flat{color:rgb(var(--ink-400))}.showroom-garden__gauge-track{position:relative;display:block;height:.45rem;border-radius:3px;background:rgb(var(--ink-200));overflow:visible}.showroom-garden__gauge-fill{display:block;height:100%;border-radius:3px;background:hsl(var(--garden-hue) calc(var(--garden-sat) + 8%) calc(var(--garden-lit) - 2%));transition:width .2s cubic-bezier(.25,1,.5,1)}.showroom-garden__gauge-fill--stressed{background:#b6542b}.showroom-garden__gauge-fill--recovering{background:#b8801e}.showroom-garden__gauge-fill--healthy,.showroom-garden__gauge-fill--lush{background:hsl(var(--garden-hue) calc(var(--garden-sat) + 10%) calc(var(--garden-lit) - 4%))}.showroom-garden__gauge-fill--dormant{background:rgb(var(--ink-400))}.showroom-garden__gauge-prior{position:absolute;top:-.2rem;width:2px;height:.85rem;border-radius:1px;background:rgb(var(--ink-800));transform:translate(-50%);pointer-events:none}.showroom-garden__gauge-meta{display:flex;justify-content:space-between;align-items:baseline;gap:.35rem;font-size:.65rem;color:rgb(var(--ink-500))}.showroom-garden__gauge-score{font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.showroom-garden__gauge-was{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showroom-garden__heat{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.35rem}.showroom-garden__heat-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.1rem;min-height:4.4rem;padding:.45rem .5rem;border:1px solid color-mix(in srgb,rgb(var(--ink-900)) 12%,transparent);border-radius:8px;color:#fff;text-align:left;cursor:pointer;font:inherit;transition:transform .15s ease,box-shadow .15s ease}.showroom-garden__heat-tile:hover,.showroom-garden__heat-tile:focus-visible{transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,rgb(var(--ink-900)) 18%,transparent);outline:none;z-index:2}.showroom-garden__heat-tile--dormant{color:rgb(var(--ink-700))}.showroom-garden__heat-thrive{position:absolute;top:.35rem;right:.35rem;width:.35rem;height:.35rem;border-radius:9999px;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,#fff 40%,transparent)}.showroom-garden__heat-code{font-size:.68rem;font-weight:800;letter-spacing:.03em}.showroom-garden__heat-score{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.showroom-garden__heat-delta{font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;opacity:.9}.showroom-garden__matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.showroom-garden__matrix-quad{padding:.65rem .7rem .7rem;border-radius:10px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface))}.showroom-garden__matrix-quad--steady{border-color:color-mix(in srgb,hsl(168 45% 36%) 35%,rgb(var(--ink-200)));background:color-mix(in srgb,hsl(168 40% 94%) 70%,rgb(var(--surface)))}.showroom-garden__matrix-quad--watch{border-color:color-mix(in srgb,hsl(36 80% 44%) 35%,rgb(var(--ink-200)));background:color-mix(in srgb,hsl(36 70% 95%) 70%,rgb(var(--surface)))}.showroom-garden__matrix-quad--risk{border-color:color-mix(in srgb,hsl(6 70% 48%) 30%,rgb(var(--ink-200)));background:color-mix(in srgb,hsl(6 55% 96%) 70%,rgb(var(--surface)))}.showroom-garden__matrix-title{margin:0;font-size:.78rem;font-weight:800;color:rgb(var(--ink-900))}.showroom-garden__matrix-sub{margin:.15rem 0 .45rem;font-size:.65rem;font-weight:600;color:rgb(var(--ink-500))}.showroom-garden__matrix-chips{display:flex;flex-wrap:wrap;gap:.3rem}.showroom-garden__matrix-empty{font-size:.7rem;font-weight:600;color:rgb(var(--ink-400))}.showroom-garden__matrix-chip{display:inline-flex;align-items:baseline;gap:.3rem;padding:.22rem .4rem;border:1px solid rgb(var(--ink-200));border-radius:6px;background:rgb(var(--surface));color:inherit;cursor:pointer;font:inherit;font-size:.68rem;font-weight:700}.showroom-garden__matrix-chip:hover,.showroom-garden__matrix-chip:focus-visible{border-color:color-mix(in srgb,hsl(var(--garden-hue) 45% 42%) 45%,rgb(var(--ink-200)));outline:none}.showroom-garden__matrix-chip-n{font-variant-numeric:tabular-nums;color:rgb(var(--ink-700))}.showroom-garden__matrix-chip--up{color:#2f744c;font-variant-numeric:tabular-nums}.showroom-garden__matrix-chip--down{color:#a64030;font-variant-numeric:tabular-nums}@media(max-width:720px){.showroom-garden__matrix{grid-template-columns:1fr}}.showroom-garden__health-delta{font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.showroom-garden__health-delta--up{color:#2f744c}.showroom-garden__health-delta--down{color:#a64030}.showroom-garden__metric-prior{display:block;margin-top:.1rem;font-size:10px;font-weight:600;color:rgb(var(--ink-500))}.showroom-garden__grove{overflow:visible}.sg-branch{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 5px 8px hsl(var(--garden-hue) 28% 18% / .2))}.sg-branch__sway{animation:sg-sapling-breathe 5.6s ease-in-out infinite;animation-delay:var(--branch-delay, 0s);transform-box:fill-box;transform-origin:50% 96%}.sg-branch--left .sg-branch__sway{animation-name:sg-sapling-breathe-left}.sg-branch--right .sg-branch__sway{animation-name:sg-sapling-breathe-right}.sg-branch__shadow{fill:hsl(var(--garden-hue) 20% 18%);opacity:calc(.1 + (1 - var(--garden-wilt)) * .14)}.sg-branch__shoot{opacity:calc(.55 + (1 - var(--garden-wilt)) * .35)}.sg-branch__canopy{opacity:calc(.55 + (1 - var(--garden-wilt)) * .45)}.sg-branch__orb{transform-box:fill-box;transform-origin:center}.sg-branch__orb--front{animation:sg-canopy-pulse 4.2s ease-in-out infinite;animation-delay:var(--branch-delay, 0s)}.sg-branch__orb--mid{opacity:calc(.75 + var(--garden-bloom) * .25)}.sg-branch__orb--back{opacity:calc(.45 + var(--garden-bloom) * .4)}.sg-branch__tip{fill:hsl(var(--garden-hue) calc(var(--garden-sat) + 15%) calc(var(--garden-lit) + 22%));opacity:calc(.35 + var(--garden-bloom) * .65)}.sg-branch__bloom{fill:#e7bd74;opacity:calc(var(--garden-bloom) * .85)}.sg-branch__blade{opacity:.85}.sg-branch__bud{fill:#957c5f;opacity:.65}.sg-branch__dormant circle{fill:#9b836f;opacity:.55}.sg-branch--bare .sg-branch__shoot{opacity:.35}.sg-branch--band-stressed{filter:saturate(.55) brightness(.92)}.sg-branch--band-stressed .sg-branch__stem{opacity:.85}.sg-branch--band-stressed .sg-branch__canopy--sparse{opacity:.75}.sg-branch--band-recovering{filter:saturate(.8)}.sg-branch--band-healthy .sg-branch__tip{opacity:calc(.45 + var(--garden-bloom) * .55)}.sg-branch--band-lush{filter:saturate(1.15) brightness(1.04)}.sg-branch--band-lush .sg-branch__bloom{opacity:1}.sg-branch--band-lush .sg-branch__canopy--dense .sg-branch__orb--front{animation-duration:3.4s}.sg-branch--band-dormant{filter:grayscale(.55) saturate(.35)}@keyframes sg-sapling-breathe{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(.6deg) translateY(-.6px)}}@keyframes sg-sapling-breathe-left{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-5.5deg) translateY(-.6px)}}@keyframes sg-sapling-breathe-right{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(5.5deg) translateY(-.6px)}}@keyframes sg-canopy-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.92}}.showroom-garden__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.showroom-garden__ring-track,.showroom-garden__ring-value{fill:none;stroke-width:3.2}.showroom-garden__ring-track{stroke:color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent)}.showroom-garden__ring-value{stroke:hsl(var(--garden-hue) calc(var(--garden-sat) + 8%) calc(var(--garden-lit) - 4%));stroke-linecap:round;transition:stroke-dasharray .4s ease}.showroom-garden__tip{position:absolute;left:50%;bottom:calc(100% + .35rem);top:auto;transform:translate(-50%) translateY(4px);z-index:60;width:-moz-max-content;width:max-content;min-width:11rem;max-width:15rem;padding:.6rem .7rem;border-radius:10px;border:1px solid rgb(var(--ink-300));background:rgb(var(--surface));box-shadow:0 1px 2px #02305014,0 14px 32px -12px #02305080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s}.showroom-garden__gauge:hover .showroom-garden__tip,.showroom-garden__gauge:focus-visible .showroom-garden__tip,.showroom-baseline__mark:hover .showroom-garden__tip,.showroom-baseline__mark:focus-visible .showroom-garden__tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.showroom-baseline__mark .showroom-garden__tip{bottom:auto;top:calc(100% + .4rem);transform:translate(-50%) translateY(-4px);text-align:left}.showroom-baseline__mark:hover .showroom-garden__tip,.showroom-baseline__mark:focus-visible .showroom-garden__tip{transform:translate(-50%) translateY(0)}.showroom-garden__tip-name{display:block;margin-bottom:.4rem;font-size:11.5px;font-weight:800;color:rgb(var(--ink-900));letter-spacing:-.01em}.showroom-garden__tip-row{display:flex;justify-content:space-between;gap:.75rem;font-size:11px;color:rgb(var(--ink-700));line-height:1.55}.showroom-garden__tip-row strong{font-weight:800;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}[data-theme=dark] .showroom-garden{box-shadow:0 1px color-mix(in srgb,rgb(var(--ink-200)) 30%,transparent),0 22px 48px -30px #000000a6}[data-theme=dark] .showroom-garden__grove{background:color-mix(in srgb,hsl(var(--garden-hue) 20% 14%) 40%,rgb(var(--surface-2)))}[data-theme=dark] .showroom-garden__metric-value{color:hsl(var(--garden-hue) calc(var(--garden-sat) + 5%) 68%)}@keyframes sg-hero-sway{0%,to{transform:translate(-42%) scale(var(--site-growth, 1)) rotate(-1.4deg)}50%{transform:translate(-42%) scale(var(--site-growth, 1)) rotate(1.6deg)}}@keyframes sg-canopy-breathe{0%,to{transform:rotate(-.8deg) scale(1)}50%{transform:rotate(1deg) scale(1.025)}}@keyframes sg-canopy-drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(1.5px,-1px) rotate(.6deg)}}@keyframes sg-branch-grow{0%{opacity:0;transform:translateY(10px) scale(.72)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sg-sprout{0%{opacity:0;transform:translateY(8px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.sg-branch__sway,.sg-branch__orb--front{animation:none!important}}@media(max-width:640px){.showroom-garden__copy{padding:1rem 1rem .95rem}.showroom-garden__tip{left:0;right:auto;transform:translateY(4px)}.showroom-garden__gauge:hover .showroom-garden__tip,.showroom-garden__gauge:focus-visible .showroom-garden__tip{transform:translateY(0)}.showroom-garden__gauges{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr))}}.garden-drill__verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem}.garden-drill__growth{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.garden-drill__growth--up{background:#daf1e6;color:#206f4a}.garden-drill__growth--down{background:#fae8e5;color:#8e3729}.garden-drill__growth--flat{background:#e7ebee;color:#4f5c69}.garden-drill__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:720px){.garden-drill__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.garden-drill__kpi{display:flex;flex-direction:column;gap:.15rem;border-radius:12px;border:1px solid rgb(var(--ink-100));background:rgb(var(--surface));padding:.75rem .85rem}.garden-drill__kpi-label{font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-400))}.garden-drill__kpi strong{font-size:1.15rem;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.garden-drill__combo{border-radius:12px;border:1px solid rgb(var(--ink-100));background:radial-gradient(ellipse 70% 80% at 8% 0%,hsl(152 28% 94% / .9),transparent 55%),radial-gradient(ellipse 60% 70% at 92% 100%,hsl(32 40% 96% / .75),transparent 50%),#fdfdfc;padding:.85rem .95rem .7rem}.garden-drill__combo--empty{display:flex;align-items:center;justify-content:center;min-height:8rem;font-size:.8rem;color:rgb(var(--ink-400))}.garden-drill__combo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.65rem 1rem;margin-bottom:.35rem}.garden-drill__combo-title{margin:0;font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--ink-800))}.garden-drill__combo-hint{margin:.15rem 0 0;font-size:.7rem;color:rgb(var(--ink-450, var(--ink-500)))}.garden-drill__combo-legend{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:0;list-style:none;font-size:.7rem;font-weight:600;color:rgb(var(--ink-500))}.garden-drill__combo-legend li{display:inline-flex;align-items:center;gap:.35rem}.garden-drill__combo-swatch{display:inline-block;width:.85rem;height:.35rem;border-radius:9999px;flex-shrink:0}.garden-drill__combo-swatch--health{background:#3e986e;height:.28rem}.garden-drill__combo-swatch--ratio{width:.55rem;height:.7rem;border-radius:3px;background:#da7f2f}.garden-drill__combo-plot{position:relative}.garden-drill__combo-svg{display:block;width:100%;height:auto;min-height:10.5rem}.garden-drill__combo-grid{stroke:rgb(var(--ink-100));stroke-width:1}.garden-drill__combo-bar{fill:#dd7f2c8c;transition:fill .15s ease}.garden-drill__combo-bar.is-active{fill:#d16f1ad9}.garden-drill__combo-line{stroke:#35825e;stroke-width:2.25}.garden-drill__combo-dot{fill:#328f64;stroke:#fff;stroke-width:1.25}.garden-drill__combo-dot.is-active{fill:#297a54}.garden-drill__combo-guide{stroke:rgb(var(--ink-300));stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.garden-drill__combo-axis{fill:rgb(var(--ink-400));font-size:9px;font-variant-numeric:tabular-nums}.garden-drill__combo-axis--amber{fill:#9e622e}.garden-drill__combo-x{fill:rgb(var(--ink-400));font-size:9px;font-variant-numeric:tabular-nums}.garden-drill__combo-tip{pointer-events:none;position:absolute;top:.35rem;z-index:2;transform:translate(-50%);min-width:7.5rem;padding:.4rem .55rem;border-radius:.5rem;border:1px solid rgb(var(--ink-100));background:color-mix(in srgb,rgb(var(--surface-0, 255 255 255)) 94%,transparent);box-shadow:0 10px 24px -14px #18251f66;display:grid;gap:.12rem;font-size:.68rem;color:rgb(var(--ink-500))}.garden-drill__combo-tip strong{font-size:.74rem;font-weight:750;color:rgb(var(--ink-900))}.garden-drill__combo-tip em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-800));margin-left:.25rem}[data-theme=dark] .garden-drill__combo{background:radial-gradient(ellipse 70% 80% at 8% 0%,hsl(152 18% 16% / .9),transparent 55%),radial-gradient(ellipse 60% 70% at 92% 100%,hsl(28 20% 14% / .7),transparent 50%),#1c221f}[data-theme=dark] .garden-drill__combo-tip{background:color-mix(in srgb,hsl(150 10% 14%) 94%,transparent)}[data-theme=dark] .garden-drill__combo-dot{stroke:#202724}.garden-drill__table{width:100%;border-collapse:collapse;font-size:.8rem}.garden-drill__table th,.garden-drill__table td{padding:.45rem .55rem;border-bottom:1px solid rgb(var(--ink-100));text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.garden-drill__table th:first-child,.garden-drill__table td:first-child{text-align:left}.garden-drill__table th{font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-400))}.garden-drill__kpi-labelrow{display:inline-flex;align-items:center;gap:.25rem}.garden-drill__kpi-info{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;margin:-.35rem;padding:.35rem;border:0;border-radius:9999px;background:transparent;color:rgb(var(--ink-400));cursor:pointer;transition:color .15s ease,background-color .15s ease}.garden-drill__kpi-info:hover{color:rgb(var(--sage-700));background:color-mix(in srgb,rgb(var(--sage-500)) 14%,transparent)}.garden-drill__kpi-info:focus-visible{outline:2px solid rgb(var(--sage-500));outline-offset:1px}.garden-drill__kpi-info[aria-expanded=true]{color:rgb(var(--sage-700))}.garden-drill__kpi-help{margin-top:.35rem;font-size:.68rem;line-height:1.4;color:rgb(var(--ink-500))}.garden-drill__kpi-help strong{font-weight:700;color:rgb(var(--ink-700))}.garden-drill__kpi-sub{margin-top:.2rem;font-size:.68rem;line-height:1.35;font-variant-numeric:tabular-nums;color:rgb(var(--ink-500))}.garden-drill__combo-axis-title{fill:rgb(var(--ink-400));font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.garden-drill__combo-axis-title--amber{fill:#9e622e}[data-theme=dark] .garden-drill__combo-axis-title--amber{fill:#d89d5a}.garden-drill__skeleton{display:grid;gap:.9rem}.garden-drill__skeleton-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:720px){.garden-drill__skeleton-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.garden-drill__skeleton-tile{display:block;height:4.75rem;border-radius:12px;border:1px solid rgb(var(--ink-100))}.garden-drill__skeleton-chart{display:block;height:11rem;border-radius:12px;border:1px solid rgb(var(--ink-100))}.garden-drill__skeleton-tile,.garden-drill__skeleton-chart{background:linear-gradient(110deg,rgb(var(--surface-2)),color-mix(in srgb,rgb(var(--surface-2)) 55%,rgb(var(--ink-100))),rgb(var(--surface-2)) 90%);background-size:200% 100%;animation:garden-drill-shimmer 1.4s ease-in-out infinite}@keyframes garden-drill-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.garden-drill__skeleton-tile,.garden-drill__skeleton-chart{animation:none}}.site-hero__actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.site-hero__action{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem .8rem;border-radius:9999px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));font-size:.8rem;font-weight:600;color:rgb(var(--ink-700));text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.site-hero__action:hover{background:color-mix(in srgb,rgb(var(--sage-500)) 12%,rgb(var(--surface)));border-color:color-mix(in srgb,rgb(var(--sage-500)) 45%,rgb(var(--ink-200)));color:rgb(var(--sage-700))}.site-hero__action:active{transform:translateY(.5px)}.site-hero__action:focus-visible{outline:2px solid rgb(var(--sage-500));outline-offset:2px}.site-hero__action svg{flex-shrink:0;color:rgb(var(--sage-600))}@media(prefers-reduced-motion:reduce){.site-hero__action{transition:none}}.sites-grove{--grove-ink: rgb(var(--ink-800));position:relative;overflow:hidden;border-radius:1.15rem;border:1px solid color-mix(in srgb,rgb(var(--ink-200)) 70%,hsl(95 28% 42%));background:radial-gradient(ellipse 80% 70% at 12% 0%,hsl(95 32% 92% / .85),transparent 55%),radial-gradient(ellipse 70% 60% at 88% 100%,hsl(38 40% 90% / .55),transparent 50%),linear-gradient(165deg,#f7f9f6,#f0f2ee);box-shadow:0 1px color-mix(in srgb,rgb(var(--ink-100)) 80%,transparent),0 18px 40px -28px #31402647}.sites-grove__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;padding:1.25rem 1.35rem .65rem}.sites-grove__title{margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:750;letter-spacing:-.02em;color:var(--grove-ink)}.sites-grove__lede{margin:.35rem 0 0;max-width:38rem;font-size:.84rem;line-height:1.45;color:rgb(var(--ink-500))}.sites-grove__legend{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:0;list-style:none;font-size:.72rem;font-weight:600;color:rgb(var(--ink-500))}.sites-grove__legend li{display:inline-flex;align-items:center;gap:.4rem}.sites-grove__swatch{display:inline-block;width:.85rem;height:.95rem;flex-shrink:0}.sites-grove__swatch--tall{background:radial-gradient(circle at 50% 30%,hsl(110 42% 42%) 0 38%,transparent 39%),linear-gradient(180deg,transparent 40%,hsl(28 28% 38%) 40% 100%);background-size:100% 100%,18% 58%;background-position:center top,center bottom;background-repeat:no-repeat}.sites-grove__swatch--lush{border-radius:9999px;background:linear-gradient(135deg,#3b9f38,#517934)}.sites-grove__swatch--bare{border-radius:9999px;background:linear-gradient(180deg,#ae9f8f,#907964);opacity:.7}.sites-grove__stage{position:relative;padding:0 .5rem .75rem}.sites-grove__atmosphere{pointer-events:none;position:absolute;top:8%;right:6%;bottom:18%;left:6%;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,hsl(95 40% 70% / .14),transparent 70%);filter:blur(12px)}.sites-grove__canvas-wrap,.sites-grove__canvas{display:block;width:100%;height:100%}.sites-grove__canvas{border-radius:.85rem;cursor:default}.sites-grove__fallback{border-radius:.85rem;background:linear-gradient(110deg,#eff2ed,#e5ebe0,#eff2ed 90%);background-size:200% 100%;animation:sites-grove-shimmer 1.4s ease-in-out infinite}@keyframes sites-grove-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sites-grove__tip{pointer-events:none;position:absolute;z-index:4;transform:translate(-50%,calc(-100% - 12px));min-width:8.5rem;padding:.45rem .65rem;border-radius:.55rem;border:1px solid rgb(var(--ink-100));background:color-mix(in srgb,rgb(var(--surface-0, 255 255 255)) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px -16px #1d281573;display:grid;gap:.1rem;font-size:.72rem;color:rgb(var(--ink-500))}.sites-grove__tip strong{font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.sites-table__site-link{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none}.sites-table__site-link:hover .font-mono{text-decoration:underline}.sites-table__site-link:focus-visible{outline:2px solid rgb(var(--sage-500));outline-offset:2px;border-radius:.35rem}.sites-table__sapling{display:inline-flex;width:1.35rem;height:1.7rem;flex-shrink:0;transform:scaleY(calc(.7 + var(--site-growth, .7) * .4)) scaleX(calc(.8 + var(--site-growth, .7) * .25));transform-origin:50% 100%}.sites-table__sapling .sg-branch{width:100%;height:100%;filter:drop-shadow(0 2px 3px hsl(var(--garden-hue, 100) 25% 20% / .18))}.sites-table__sapling .sg-branch__sway,.sites-table__sapling .sg-branch__orb--front{animation:none}[data-theme=dark] .sites-grove{border-color:color-mix(in srgb,rgb(var(--ink-300)) 35%,hsl(95 20% 22%));background:radial-gradient(ellipse 80% 70% at 12% 0%,hsl(100 22% 16% / .9),transparent 55%),radial-gradient(ellipse 70% 60% at 88% 100%,hsl(32 18% 14% / .7),transparent 50%),linear-gradient(165deg,#1c221b,#191c17);box-shadow:0 18px 40px -28px #000000a6}[data-theme=dark] .sites-grove__tip{background:color-mix(in srgb,hsl(110 12% 14%) 92%,transparent)}@media(prefers-reduced-motion:reduce){.sites-grove__fallback{animation:none}}@media(max-width:640px){.sites-grove__head{padding:1rem 1rem .5rem}.sites-grove__legend{gap:.45rem .75rem}}@keyframes aprEnter{0%{opacity:0}to{opacity:1}}.apr-enter{animation:aprEnter .28s ease-out both}@media(prefers-reduced-motion:reduce){.apr-enter{animation:none}}@media(max-width:640px){.criteria-panel{padding-top:.25rem;padding-bottom:.25rem}.criteria-bar,.criteria-strip,.filter-toolbar{gap:.375rem;padding:.5rem .625rem;row-gap:.375rem}.filter-group{gap:.25rem}.filter-group__label{font-size:10px;letter-spacing:.02em}.seg{max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button,.seg a{padding:6px 11px;font-size:12px;white-space:nowrap;flex:0 0 auto}.criteria-bar-actions{gap:.375rem;margin-left:0}.criteria-bar .btn-primary,.criteria-bar .btn-ghost,.filter-toolbar .btn-primary,.filter-toolbar .btn-ghost{padding:6px 10px;font-size:12px}.table-scroll,.table-wrap,[data-table-scroll],.overflow-x-auto{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.col-hide-mobile,.mobile-hide{display:none!important}}.site-config__rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1.1rem;border-bottom:1px solid rgb(var(--ink-200));background:color-mix(in srgb,rgb(var(--ink-50)) 55%,rgb(var(--surface)))}.site-config__rail-main{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;min-width:0;flex:1 1 auto}.site-config__add{flex-shrink:0}.site-config__seg{display:inline-flex;overflow:hidden;border-radius:8px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));flex-shrink:0}.site-config__seg button{min-height:34px;padding:.35rem .8rem;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--ink-600));transition:background .16s ease,color .16s ease;cursor:pointer}.site-config__seg button:hover{background:rgb(var(--ink-50));color:rgb(var(--ink-900))}.site-config__seg button.on{background:rgb(var(--ink-900));color:#fff}.site-config__tally{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.site-config__tally-chip,.site-config__tally-stat{display:inline-flex;align-items:center;gap:.3rem;min-height:30px;border-radius:999px;border:1px solid rgb(var(--ink-200));padding:.2rem .55rem;font-size:.72rem;font-weight:600;color:rgb(var(--ink-600));background:rgb(var(--surface))}.site-config__tally-chip{cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.site-config__tally-chip:hover{border-color:color-mix(in srgb,rgb(14 166 154) 40%,rgb(var(--ink-200)));color:rgb(var(--ink-800))}.site-config__tally-chip.on{border-color:color-mix(in srgb,rgb(14 166 154) 45%,transparent);background:color-mix(in srgb,rgb(14 166 154) 12%,rgb(var(--surface)));color:#0e746e}.site-config__tally-n{font-variant-numeric:tabular-nums;font-weight:750;color:rgb(var(--ink-900))}.site-config__tally-chip.on .site-config__tally-n,.site-config__tally-n.is-ok{color:#0e746e}.site-config__tally-sep{width:1px;height:1.1rem;margin:0 .15rem;background:rgb(var(--ink-200))}.site-config__tally-stat{color:rgb(var(--ink-700))}.site-config__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.75rem 1.1rem;border-bottom:1px solid rgb(var(--ink-200))}.site-config__search{position:relative;flex:0 1 18rem;width:min(100%,18rem)}.site-config__search-icon{position:absolute;left:.7rem;top:50%;width:.95rem;height:.95rem;transform:translateY(-50%);color:rgb(var(--ink-500));pointer-events:none}.site-config__search-input{width:100%;min-height:38px;border-radius:8px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.4rem .7rem .4rem 2.2rem;font-size:.875rem;color:rgb(var(--ink-900))}.site-config__search-input::-moz-placeholder{color:rgb(var(--ink-500))}.site-config__search-input::placeholder{color:rgb(var(--ink-500))}.site-config__search-input:focus{outline:none;border-color:color-mix(in srgb,rgb(14 166 154) 55%,rgb(var(--ink-200)));box-shadow:0 0 0 3px color-mix(in srgb,rgb(14 166 154) 16%,transparent)}.site-config__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto}.site-config__filter{min-height:38px;min-width:7.5rem}.site-config__table-wrap{overflow:auto;-webkit-overflow-scrolling:touch}.site-config__table{width:100%;font-size:.875rem;border-collapse:separate;border-spacing:0}.site-config__table thead th{position:sticky;top:0;z-index:2;padding:.55rem .85rem;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-600));background:color-mix(in srgb,rgb(var(--ink-50)) 92%,rgb(var(--surface)));border-bottom:1px solid rgb(var(--ink-200))}.site-config__table tbody td{padding:.7rem .85rem;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,rgb(var(--ink-200)) 70%,transparent);color:rgb(var(--ink-800))}.site-config__table tbody tr{transition:background .15s ease}.site-config__table tbody tr:hover{background:color-mix(in srgb,rgb(14 166 154) 5%,rgb(var(--surface)))}.site-config__table tbody tr.is-inactive{opacity:.72}.site-config__identity{display:flex;flex-direction:column;gap:.35rem;min-width:0}.site-config__identity-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;min-width:0}.site-config__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.site-config__orb{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;min-height:1.7rem;padding:.15rem .4rem;border-radius:999px;font-size:.64rem;font-weight:750;letter-spacing:.02em;line-height:1}.site-config__orb--wide{min-width:2.4rem;padding-inline:.5rem}.site-config__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:rgb(var(--ink-600))}.site-config__name{margin:0;font-size:.95rem;font-weight:750;color:rgb(var(--ink-900));text-wrap:balance}.site-config__meta,.site-config__meta-inline{font-size:.8rem;font-weight:600;color:rgb(var(--ink-700))}.site-config__meta-inline{display:inline-flex;align-items:center;gap:.3rem}.site-config__muted{color:rgb(var(--ink-500))}.site-config__people{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.site-config__manager{font-size:.78rem;font-weight:650;color:rgb(var(--ink-800));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.site-config__staff-btn{display:inline-flex;align-items:center;gap:.3rem;min-height:30px;border-radius:7px;padding:.15rem .4rem;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-700));cursor:pointer;transition:background .15s ease,color .15s ease}.site-config__staff-btn:hover{background:color-mix(in srgb,rgb(14 166 154) 12%,transparent);color:#0e746e}.site-config__status{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:700;cursor:pointer;transition:background .15s ease}.site-config__status.is-on{background:#d1fae5;color:#047857}.site-config__status.is-off{background:rgb(var(--ink-100));color:rgb(var(--ink-600))}.site-config__status-dot{width:.35rem;height:.35rem;border-radius:999px;background:currentColor}.site-config__empty{padding:2.5rem 1.1rem;text-align:center;font-size:.875rem;font-weight:550;color:rgb(var(--ink-600))}.site-config__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.1rem;border-top:1px solid rgb(var(--ink-200));font-size:.75rem;font-weight:600;color:rgb(var(--ink-600));background:color-mix(in srgb,rgb(var(--ink-50)) 70%,rgb(var(--surface)))}.site-config__pager-btns{display:flex;flex-wrap:wrap;gap:.25rem}.site-config__pager-btns button{min-width:2rem;min-height:2rem;border-radius:7px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));font-size:.75rem;font-weight:650;color:rgb(var(--ink-700));cursor:pointer}.site-config__pager-btns button:hover:not(:disabled){background:rgb(var(--ink-50))}.site-config__pager-btns button:disabled{opacity:.4;cursor:not-allowed}.site-config__pager-btns button.on{border-color:transparent;background:#0ea69a;color:#fff}.site-config__tree-site{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.site-config__tree-guide{display:grid;place-items:center;width:1.1rem;margin-top:.2rem;color:rgb(var(--ink-500));flex-shrink:0}.site-config__tree-leaf{width:.35rem;height:.35rem;border-radius:999px;background:rgb(var(--ink-300))}.site-config__table--tree tbody tr td:first-child{border-left:2px solid transparent}.site-config__table--tree tbody tr:hover td:first-child{border-left-color:color-mix(in srgb,rgb(14 166 154) 55%,transparent)}@media(max-width:879px){.site-config{max-width:none}.site-config__filters{margin-left:0;width:100%}.site-config__search{flex:1 1 100%;width:100%}.site-config__filter{flex:1 1 calc(50% - .25rem);min-width:0}.site-config__table thead{display:none}.site-config__table,.site-config__table tbody,.site-config__table tr,.site-config__table td{display:block;width:100%}.site-config__table tbody tr{padding:.85rem 1rem;border-bottom:1px solid rgb(var(--ink-200))}.site-config__table tbody td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 0;border:0}.site-config__table tbody td:before{content:attr(data-label);flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-500))}.site-config__table tbody td[data-label=Site]{display:block;padding-bottom:.45rem}.site-config__table tbody td[data-label=Site]:before{display:none}}@media(prefers-reduced-motion:reduce){.site-config__seg button,.site-config__tally-chip,.site-config__table tbody tr,.site-config__staff-btn,.site-config__meta-pill.is-btn,.site-config__edit{transition:none}}.file-bins{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.65rem;margin-top:1rem;min-width:0}.file-bins--stack{grid-template-columns:1fr}.file-bin{min-width:0;border-radius:1.35rem;border:1px solid color-mix(in srgb,rgb(var(--ink-200)) 90%,transparent);background:linear-gradient(165deg,color-mix(in srgb,rgb(var(--ink-50)) 88%,rgb(var(--surface))),rgb(var(--surface)) 70%);padding:.65rem .75rem .8rem;box-shadow:0 1px color-mix(in srgb,rgb(var(--ink-900)) 4%,transparent)}.file-bin__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem;padding:0 .1rem}.file-bin__title{margin:0;font-size:.8rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--ink-800));text-wrap:balance}.file-bin__count{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,rgb(14 166 154) 14%,rgb(var(--surface)));color:#0e746e;font-size:.68rem;font-weight:750;font-variant-numeric:tabular-nums}.file-gallery{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem}.file-gallery--wrap{flex-wrap:wrap}@media(max-width:639px){.file-bins{grid-template-columns:1fr}}.properties-phone-facets{display:flex;flex-direction:column;gap:.55rem}.properties-phone-stages{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.1rem .05rem .25rem;overscroll-behavior-x:contain}.properties-phone-stages::-webkit-scrollbar{display:none}.properties-phone-stages .filter-pill{flex:0 0 auto;min-height:2.125rem}.properties-phone-tools{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem}.properties-phone-filters-btn{min-height:2.25rem;padding:.35rem .75rem;border-radius:.65rem;border:1px solid rgb(var(--ink-300));background:rgb(var(--surface));color:rgb(var(--ink-700));font-size:.78rem;font-weight:650}.properties-phone-filters-btn.is-active{border-color:color-mix(in srgb,#0ea69a 55%,rgb(var(--ink-200)));background:color-mix(in srgb,#0fb3a6 12%,rgb(var(--surface)));color:#0a7e74}.properties-phone-tools .seg{justify-self:stretch;width:100%}.properties-phone-tools .seg button{flex:1;min-height:2.25rem}.properties-phone-add{min-height:2.25rem;padding-inline:.85rem;white-space:nowrap}.properties-phone-filter-sheet{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.55rem;border-radius:.85rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));box-shadow:0 8px 22px -16px #0230504d}.properties-phone-filter-sheet>*:last-child:nth-child(odd){grid-column:1 / -1}.properties-phone-row{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-height:3.75rem;padding:.85rem .9rem;border-top:1px solid rgb(var(--ink-200));text-align:left;background:rgb(var(--surface));touch-action:manipulation;transition:background .15s ease-out}.properties-phone-row:active{background:rgb(var(--ink-50))}.properties-phone-row:focus-visible{outline:2px solid #0ea69a;outline-offset:-2px}.properties-phone-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.properties-phone-row__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.01em;color:rgb(var(--ink-700))}.properties-phone-row__title{margin-top:.2rem;font-size:.95rem;font-weight:750;letter-spacing:-.01em;color:rgb(var(--ink-900));line-height:1.25;overflow-wrap:anywhere}.properties-phone-row__address{margin-top:.15rem;font-size:.8125rem;font-weight:500;line-height:1.35;color:rgb(var(--ink-700));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.properties-phone-row__money{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.45rem}.properties-phone-row__money-cell{display:inline-flex;flex-direction:column;gap:.05rem;min-width:0}.properties-phone-row__money-label{font-size:.65rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-600))}.properties-phone-row__money-value{font-size:.875rem;font-weight:750;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900));line-height:1.2;overflow-wrap:anywhere}.properties-phone-row__money-cell--offer .properties-phone-row__money-value{color:#0e746e}.properties-phone-row__edit{display:flex;flex-shrink:0;align-items:center;justify-content:center}.properties-phone-row__edit .tbl-act--icon{width:2.75rem;height:2.75rem;min-height:2.75rem}.properties-phone-group{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.5rem;border-top:1px solid rgb(var(--ink-200));background:color-mix(in srgb,rgb(var(--ink-100)) 70%,rgb(var(--surface)));padding:.65rem .9rem;text-align:left;font-size:.8125rem;font-weight:750;color:rgb(var(--ink-800));touch-action:manipulation}.properties-phone-group__count{margin-left:.1rem;border-radius:999px;background:rgb(var(--surface));border:1px solid rgb(var(--ink-200));padding:.1rem .5rem;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--ink-700))}@media(prefers-reduced-motion:reduce){.properties-phone-row,.properties-phone-filters-btn{transition:none}}.offers-board--phone .offers-kpi{padding:.65rem .75rem}.offers-board--phone .offers-kpi__label{font-size:.62rem}.offers-board--phone .offers-kpi__value{margin-top:.15rem;font-size:1.2rem}.offers-board--phone .offers-card{padding:.9rem .95rem .85rem}.offers-board--phone .offers-card__top{flex-direction:column;align-items:stretch}.offers-board--phone .card-act-bar{width:100%;flex-wrap:wrap;gap:.4rem}.offers-board--phone .card-act-bar .status-chip,.offers-board--phone .card-act-bar .tbl-act{min-height:2.25rem}.offers-board--phone .offers-phone-seg{max-width:100%}.offers-board--phone .offers-phone-seg button{min-height:2.125rem;padding-inline:.55rem;font-size:.72rem}.offers-phone-row{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-height:3.75rem;padding:.85rem .9rem;border-top:1px solid rgb(var(--ink-200));text-align:left;background:rgb(var(--surface));touch-action:manipulation;transition:background .15s ease-out}.offers-phone-row:active{background:rgb(var(--ink-50))}.offers-phone-row:focus-visible{outline:2px solid #0ea69a;outline-offset:-2px}.offers-phone-row__actions{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.45rem}.offers-phone-row .status-chip{max-width:9.5rem;min-height:2.75rem;font-size:.75rem;font-weight:650}@media(prefers-reduced-motion:reduce){.offers-phone-row{transition:none}}.offers-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(min-width:640px){.offers-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.offers-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.offers-kpi{min-width:0;border-radius:14px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.85rem 1rem;box-shadow:0 1px 2px #0230500d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.offers-kpi:hover{transform:translateY(-1px);box-shadow:0 10px 28px -16px #02305059}.offers-kpi__label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-600))}.offers-kpi__value{margin-top:.25rem;font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:rgb(var(--ink-900));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offers-kpi--ink .offers-kpi__value{color:rgb(var(--ink-900))}.offers-kpi--orange{border-color:color-mix(in srgb,#ea580c 35%,rgb(var(--ink-200)));background:color-mix(in srgb,#ea580c 6%,rgb(var(--surface)))}.offers-kpi--orange .offers-kpi__value{color:#c2410c}.offers-kpi--green{border-color:color-mix(in srgb,rgb(14 166 154) 35%,rgb(var(--ink-200)));background:color-mix(in srgb,rgb(14 166 154) 7%,rgb(var(--surface)))}.offers-kpi--green .offers-kpi__value{color:#0e746e}.offers-kpi--red{border-color:color-mix(in srgb,#dc2626 35%,rgb(var(--ink-200)));background:color-mix(in srgb,#dc2626 6%,rgb(var(--surface)))}.offers-kpi--red .offers-kpi__value{color:#b91c1c}.offers-kpi--sky{border-color:color-mix(in srgb,#0284c7 35%,rgb(var(--ink-200)));background:color-mix(in srgb,#0284c7 6%,rgb(var(--surface)))}.offers-kpi--sky .offers-kpi__value{color:#0369a1}.offers-card{border-radius:14px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:1.15rem 1.2rem 1rem;box-shadow:0 1px 2px #0230500d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.offers-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,rgb(14 166 154) 28%,rgb(var(--ink-200)));box-shadow:0 16px 40px -20px #02305059}.offers-card--green,.offers-card--sage{border-color:color-mix(in srgb,rgb(14 166 154) 40%,rgb(var(--ink-200)))}.offers-card--orange{border-color:color-mix(in srgb,#ea580c 40%,rgb(var(--ink-200)))}.offers-card--red{border-color:color-mix(in srgb,#dc2626 40%,rgb(var(--ink-200)))}.offers-card--sky{border-color:color-mix(in srgb,#0284c7 40%,rgb(var(--ink-200)))}.offers-card--neutral{border-color:rgb(var(--ink-200))}.offers-card__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.offers-card__identity{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.offers-card__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;color:rgb(var(--ink-600));text-decoration:none}.offers-card__code:hover{color:#0e746e;text-decoration:underline}.offers-card__address{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.015em;color:rgb(var(--ink-900))}.offers-card__loc{border-radius:999px;background:rgb(var(--ink-100));padding:.15rem .55rem;font-size:.7rem;font-weight:650;color:rgb(var(--ink-700))}.offers-card__desc{margin:.4rem 0 0;font-size:.875rem;line-height:1.45;color:rgb(var(--ink-600))}.offers-card__money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}@media(min-width:640px){.offers-card__money{grid-template-columns:repeat(4,minmax(0,1fr))}}.offers-card__money-cell{border-radius:10px;border:1px solid color-mix(in srgb,rgb(var(--ink-200)) 85%,transparent);background:color-mix(in srgb,rgb(var(--ink-50)) 85%,rgb(var(--surface)));padding:.55rem .7rem}.offers-card__money-label{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-600))}.offers-card__money-value{margin-top:.15rem;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.offers-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgb(var(--ink-200));font-size:.78rem;font-weight:550;color:rgb(var(--ink-600))}.offers-card__foot strong{font-weight:700;color:rgb(var(--ink-800))}.offers-card__map{font-weight:700;color:#0e746e;text-decoration:none}.offers-card__map:hover{text-decoration:underline}.offers-card__remarks{margin:.75rem 0 0;border-radius:10px;border:1px solid color-mix(in srgb,#f59e0b 28%,transparent);background:#fffbeb;padding:.55rem .75rem;font-size:.78rem;font-weight:550;line-height:1.45;color:#92400e}@media(prefers-reduced-motion:reduce){.offers-kpi,.offers-card{transition:none}.offers-kpi:hover,.offers-card:hover{transform:none}}.property-media-theater{z-index:500}@media(prefers-reduced-motion:reduce){.property-media-theater{transition:none!important}}.boq-split{display:grid;grid-template-columns:minmax(196px,236px) 1fr;gap:1rem;align-items:start}.boq-split--share{grid-template-columns:minmax(220px,272px) 1fr;gap:1.1rem}@media(max-width:960px){.boq-split,.boq-split--share{grid-template-columns:1fr}}.boq-page{padding:1.5rem 2rem 2rem}@media(max-width:640px){.boq-page{padding:1rem .85rem 1.5rem}}.boq-share{padding:.75rem .65rem .55rem;position:sticky;top:1rem}.boq-share__title{padding:0 .4rem .5rem;font-size:.8125rem;font-weight:700;color:rgb(var(--ink-800))}.boq-share__bill{display:grid;gap:.28rem;padding:.5rem .55rem .55rem;border-radius:10px;text-decoration:none;color:inherit;transition:background .16s ease}.boq-share__bill:hover{background:rgb(var(--ink-50))}.boq-share__bill:focus-visible{outline:2px solid rgb(var(--sage-600));outline-offset:2px}.boq-share__bill[aria-current=true]{background:color-mix(in srgb,rgb(var(--sage-600)) 12%,rgb(var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--sage-600)) 36%,transparent)}.boq-share__row{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.boq-share__name{font-size:.8125rem;font-weight:650;color:rgb(var(--ink-800))}.boq-share__bill[aria-current=true] .boq-share__name{color:rgb(var(--ink-900))}.boq-share__amt{font-size:.72rem;font-weight:650;color:rgb(var(--ink-700));font-variant-numeric:tabular-nums}.boq-share__bill[aria-current=true] .boq-share__amt{color:rgb(var(--ink-800))}.boq-share__bar{display:block;height:4px;border-radius:999px;background:rgb(var(--ink-100));overflow:hidden}.boq-share__bar i{display:block;height:100%;border-radius:999px;background:rgb(var(--sage-600));max-width:100%;transition:width .22s cubic-bezier(.16,1,.3,1)}.boq-share__bill[aria-current=true] .boq-share__bar i{background:rgb(var(--sage-700))}.boq-share__pct{font-size:.6875rem;font-weight:650;color:rgb(var(--ink-600));font-variant-numeric:tabular-nums}.boq-share__nav{margin-top:.5rem;padding-top:.45rem;border-top:1px solid rgb(var(--ink-100));display:grid;gap:.15rem}.boq-share__nav a{min-height:44px;display:flex;align-items:center;padding:.45rem .55rem;border-radius:8px;color:rgb(var(--ink-700));font-size:.8125rem;font-weight:600;text-decoration:none}.boq-share__nav a:hover{background:rgb(var(--ink-50));color:rgb(var(--ink-900))}.boq-share__nav a:focus-visible{outline:2px solid rgb(var(--sage-600));outline-offset:2px}.boq-sheet{min-width:0;display:flex;flex-direction:column}.boq-sheet__head{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:flex-end;justify-content:space-between;padding:.9rem 1rem .85rem;border-bottom:1px solid rgb(var(--ink-200));background:color-mix(in srgb,rgb(var(--sage-600)) 4%,rgb(var(--surface)))}.boq-sheet__id{min-width:0;flex:1 1 12rem}.boq-sheet__title{margin:0;font-size:1.125rem;font-weight:700;color:rgb(var(--ink-900));text-wrap:balance;line-height:1.25}.boq-sheet__meta{margin:.25rem 0 0;font-size:.8125rem;color:rgb(var(--ink-700))}.boq-sheet__total{font-weight:700;color:rgb(var(--ink-900));font-variant-numeric:tabular-nums}.boq-sheet__var{margin-top:.4rem}.boq-tools{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.boq-tools__chip{border:1px solid rgb(var(--ink-200));border-radius:8px;padding:.45rem .85rem;background:rgb(var(--surface));font-size:.8125rem;font-weight:650;color:rgb(var(--ink-700));cursor:pointer;min-height:44px;min-width:44px}.boq-tools__chip:hover{border-color:rgb(var(--ink-300));color:rgb(var(--ink-900))}.boq-tools__chip:focus-visible{outline:2px solid rgb(var(--sage-600));outline-offset:2px}.boq-tools__chip[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on-fill)}@media(max-width:640px){.boq-share{position:static;display:flex;gap:.5rem;overflow-x:auto;padding:.65rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.boq-share__title{display:none}.boq-share__bill{flex:0 0 auto;width:9.5rem;scroll-snap-align:start;border:1px solid rgb(var(--ink-200));min-height:44px}.boq-share__nav{display:none}.boq-sheet__head{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.boq-share__bar i{transition:none}}.boq-rail{padding:.375rem;position:sticky;top:1rem}.boq-rail__item{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.5rem;padding:.5rem .625rem;border-radius:7px;font-size:.8125rem;color:rgb(var(--ink-700));transition:background .16s ease,color .16s ease}.boq-rail__item:hover{background:rgb(var(--ink-50));color:rgb(var(--ink-900))}.boq-rail__item[aria-current=true]{background:color-mix(in srgb,rgb(var(--sage-600, 14 166 154)) 12%,rgb(var(--surface)));font-weight:650;color:rgb(var(--ink-900));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--sage-600, 14 166 154)) 32%,transparent)}.boq-rail__amt{font-size:.72rem;color:rgb(var(--ink-600));font-variant-numeric:tabular-nums}.boq-rail__item[aria-current=true] .boq-rail__amt{color:rgb(var(--ink-800))}.boq-rail__sub{grid-column:1 / -1;font-size:.68rem;color:rgb(var(--ink-600))}.boq-rail__head{padding:.5rem .625rem .25rem;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-500))}.boq-head{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;justify-content:space-between;padding:.7rem .95rem;border-bottom:1px solid rgb(var(--ink-200))}.boq-scroll{overflow:auto;max-height:min(60vh,720px)}.boq-table{width:100%;border-collapse:collapse;font-size:.8125rem;table-layout:fixed}.boq-table td{padding:.4rem .55rem;border-bottom:1px solid rgb(var(--ink-100));vertical-align:top}.boq-table th{padding:.45rem .55rem}.boq-table thead.grid-head th{position:sticky;top:0;z-index:5}.boq-stick-1{position:sticky;left:0;z-index:3;width:48px}.boq-stick-2{position:sticky;left:48px;z-index:3;box-shadow:1px 0 rgb(var(--ink-200))}.boq-table thead .boq-stick-1,.boq-table thead .boq-stick-2{z-index:6}@media(max-width:760px){.boq-stick-1,.boq-stick-2{position:static;box-shadow:none}}.boq-table tbody.grid-body>tr{background:rgb(var(--surface));content-visibility:auto;contain-intrinsic-size:auto 2.5rem}.boq-table tbody.grid-body>tr:nth-child(2n){background:rgb(var(--surface))}.boq-table tbody.grid-body>tr:hover{background:rgb(var(--ink-50))}.boq-stick-1,.boq-stick-2{background:inherit}.boq-table tbody.grid-body>tr.boq-row-element>td{background:rgb(var(--ink-100));font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-800));padding-top:.7rem;padding-bottom:.7rem;white-space:normal;border-top:1px solid rgb(var(--ink-300))}.boq-table tbody.grid-body>tr.boq-row-section>td{background:rgb(var(--ink-50));font-size:.76rem;font-weight:700;color:rgb(var(--ink-800));padding-top:.55rem;padding-bottom:.55rem;white-space:normal}.boq-table tbody.grid-body>tr.boq-row-note>td{font-size:.75rem;font-style:italic;color:rgb(var(--ink-600));white-space:normal}.boq-table tbody.grid-body>tr.boq-row-carry>td{font-weight:700;font-size:.8125rem;color:rgb(var(--ink-900));border-top:2px solid rgb(var(--ink-400));border-bottom:2px solid rgb(var(--ink-400));background:color-mix(in srgb,rgb(var(--sage-600)) 8%,rgb(var(--surface)));padding-top:.55rem;padding-bottom:.55rem}.boq-row-carry__label{display:inline-flex;align-items:center;gap:.4rem}.boq-row-carry__tag{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-600))}.boq-table tbody.grid-body>tr>td.boq-desc{white-space:normal;word-break:break-word}.boq-table tbody.grid-body>tr>td.boq-span{white-space:normal}.boq-muted{color:rgb(var(--ink-600))}.boq-ref{color:rgb(var(--ink-600));font-weight:600}.boq-cell{width:100%;min-width:0;max-width:none;text-align:right;font-variant-numeric:tabular-nums;padding-left:.4rem;padding-right:.4rem}.boq-vendor{display:grid;gap:1px;min-width:0}.boq-vendor__ph{font-size:.72rem;color:rgb(var(--ink-600));font-variant-numeric:tabular-nums}.boq-vendor__print{display:none}@media screen{.boq-table col.boq-col-vendor,.boq-table th.boq-col-vendor,.boq-table td.boq-col-vendor{display:none!important}}@media print{.boq-table col.boq-col-vendor{display:table-column!important}.boq-table th.boq-col-vendor,.boq-table td.boq-col-vendor{display:table-cell!important}.boq-vendor__edit{display:none!important}.boq-vendor__print{display:block!important;font-size:11px;color:#0f172a}}.boq-dock{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;align-items:baseline;justify-content:flex-end;padding:.7rem 1rem;border-top:1px solid rgb(var(--ink-200));background:rgb(var(--ink-50))}.boq-dock__scope{margin-right:auto;font-size:.75rem;font-weight:650;color:rgb(var(--ink-700))}.boq-dock__k{color:rgb(var(--ink-700));font-size:.75rem}.boq-dock .num{font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.boq-dock__grand{font-size:1rem;font-weight:700;color:rgb(var(--sage-800))}.boq-editbar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;justify-content:space-between;margin-bottom:.875rem;padding:.6rem .85rem;border-radius:12px;border:1px solid currentColor;font-size:.8125rem;font-weight:600}@keyframes boq-amt-flash{0%{background:color-mix(in srgb,rgb(var(--cobalt, 42 77 143)) 18%,transparent)}to{background:transparent}}.boq-amt-flash{animation:boq-amt-flash 1.1s ease-out}@keyframes boq-editbar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.boq-editbar{animation:boq-editbar-in .22s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.boq-rail__item,.boq-share__bill{transition:none}.boq-amt-flash,.boq-editbar{animation:none}}.showroom-baseline{--bl-field-h: 26rem;grid-template-areas:". caption" "scale field" ". legend";--bl-ahead: #047857;--bl-behind: #b91c1c;--bl-level: rgb(var(--ink-400));display:grid;grid-template-columns:3.25rem 1fr;gap:0 .5rem;margin-top:.75rem}[data-theme=dark] .showroom-baseline{--bl-ahead: #34d399;--bl-behind: #f87171}.showroom-baseline__scale{grid-area:scale;position:relative;height:var(--bl-field-h)}.showroom-baseline__tick{position:absolute;right:0;transform:translateY(-50%);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:rgb(var(--ink-400))}.showroom-baseline__tick--zero{font-weight:800;color:rgb(var(--ink-700))}.showroom-baseline__field{grid-area:field;position:relative;height:var(--bl-field-h);border-radius:12px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface-2));overflow:hidden}.showroom-baseline__wash{position:absolute;left:0;right:0;pointer-events:none}.showroom-baseline__wash--ahead{top:0;height:50%;background:linear-gradient(to top,color-mix(in srgb,var(--bl-ahead) 7%,transparent),transparent 70%)}.showroom-baseline__wash--behind{bottom:0;height:50%;background:linear-gradient(to bottom,color-mix(in srgb,var(--bl-behind) 7%,transparent),transparent 70%)}.showroom-baseline__caption{grid-area:caption;margin:0 0 .4rem;font-size:11px;color:rgb(var(--ink-500))}.showroom-baseline__caption strong{color:rgb(var(--ink-800));font-weight:700;font-variant-numeric:tabular-nums}.showroom-baseline__grid{position:absolute;left:0;right:0;height:1px;background:rgb(var(--ink-200))}.showroom-baseline__grid--zero{height:2px;background:rgb(var(--ink-800));box-shadow:0 0 0 4px color-mix(in srgb,rgb(var(--ink-800)) 8%,transparent)}.showroom-baseline__mark{--bl-dot: calc(var(--mark-r) * var(--bl-field-h) / 100 * 2);position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;z-index:1}.showroom-baseline__mark:hover,.showroom-baseline__mark:focus-visible{z-index:5}.showroom-baseline__dot{width:var(--bl-dot);height:var(--bl-dot);border-radius:50%;border:1.5px solid rgb(var(--surface));transition:transform .12s ease,box-shadow .12s ease}.showroom-baseline__mark--ahead .showroom-baseline__dot{background:color-mix(in srgb,var(--bl-ahead) 82%,transparent)}.showroom-baseline__mark--behind .showroom-baseline__dot{background:color-mix(in srgb,var(--bl-behind) 82%,transparent)}.showroom-baseline__mark--level .showroom-baseline__dot{background:var(--bl-level)}.showroom-baseline__mark--off .showroom-baseline__dot{border-style:dashed;border-color:rgb(var(--ink-700))}.showroom-baseline__mark:hover .showroom-baseline__dot,.showroom-baseline__mark:focus-visible .showroom-baseline__dot{transform:scale(1.15);box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--ink-900)) 18%,transparent)}.showroom-baseline__mark:focus-visible{outline:none}.showroom-baseline__code{position:absolute;left:calc(50% + var(--bl-dot) / 2 + .25rem);font-size:9.5px;font-weight:700;letter-spacing:.02em;color:rgb(var(--ink-600));white-space:nowrap;pointer-events:none}.showroom-baseline__code--left{left:auto;right:calc(50% + var(--bl-dot) / 2 + .25rem)}.showroom-baseline__legend{grid-area:legend;margin:.5rem 0 0;font-size:11px;color:rgb(var(--ink-500))}.showroom-baseline__empty{margin:1rem 0;font-size:.8rem;color:rgb(var(--ink-500))}.showroom-garden__baseline-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem}.showroom-garden__legend-swatch--ahead{background:#047857}.showroom-garden__legend-swatch--behind{background:#b91c1c}[data-theme=dark] .showroom-garden__legend-swatch--ahead{background:#34d399}[data-theme=dark] .showroom-garden__legend-swatch--behind{background:#f87171}.showroom-garden__tip-note{display:block;margin-top:.3rem;font-size:10px;line-height:1.35;color:rgb(var(--ink-500))}@media(max-width:640px){.showroom-baseline{--bl-field-h: 18rem;grid-template-columns:2.6rem 1fr}.showroom-baseline__code{display:none}}@media(prefers-reduced-motion:reduce){.showroom-baseline__dot{transition:none}}.showroom-dashboard{--showroom-rail-width: 23rem;position:relative;isolation:isolate;background:radial-gradient(circle at 92% 2%,rgb(var(--sage-100) / .34),transparent 26rem),transparent}.showroom-dashboard__workspace{display:grid;min-width:0;gap:1rem;align-items:start}.showroom-dashboard__rail{min-width:0}.showroom-dashboard__context-grid{display:grid;min-width:0;gap:1rem;align-items:stretch}.showroom-dashboard__notices{display:grid;gap:.4rem;padding:.75rem 1rem;border:1px solid rgb(var(--amber-200));border-radius:.85rem;background:rgb(var(--amber-50) / .74);color:rgb(var(--amber-900));font-size:.75rem;line-height:1.5}.showroom-detail{overflow:hidden;border:1px solid rgb(var(--ink-100));border-radius:.9rem;background:rgb(var(--surface));box-shadow:0 14px 36px #0f172a14}.showroom-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid rgb(var(--ink-100));background:linear-gradient(145deg,rgb(var(--surface-2)),rgb(var(--surface)))}.showroom-detail__header p{margin:0;color:rgb(var(--sage-700));font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.showroom-detail__header h2{margin:.2rem 0 0;color:rgb(var(--ink-900));font-size:1rem;font-weight:700;line-height:1.25}.showroom-detail__header div>span{display:block;margin-top:.25rem;color:rgb(var(--ink-500));font-size:.68rem}.showroom-detail__header button{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--ink-200));border-radius:.75rem;background:rgb(var(--surface));color:rgb(var(--ink-600));font-size:1.35rem;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.showroom-detail__header button:hover,.showroom-detail__header button:focus-visible{border-color:rgb(var(--sage-400));background:rgb(var(--sage-50));color:rgb(var(--sage-800));outline:2px solid transparent;box-shadow:0 0 0 2px rgb(var(--sage-400) / .4)}.showroom-detail__body{display:grid;gap:1rem;padding:1rem 1.1rem 1.15rem}.showroom-detail__score{display:grid;gap:.8rem;padding:.9rem;border:1px solid rgb(var(--sage-200));border-radius:.8rem;background:rgb(var(--sage-50) / .55)}.showroom-detail__score>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem .75rem}.showroom-detail__score span{color:rgb(var(--ink-500));font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.showroom-detail__score strong{grid-row:span 2;color:rgb(var(--ink-900));font-size:2rem;font-variant-numeric:tabular-nums}.showroom-detail__score small{color:rgb(var(--ink-600));font-size:.68rem;font-weight:650}.showroom-detail__score p{margin:0;color:rgb(var(--ink-700));font-size:.75rem;line-height:1.55}.showroom-detail__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.showroom-detail__metrics>div{min-width:0;padding:.7rem .75rem;border:1px solid rgb(var(--ink-100));border-radius:.7rem;background:rgb(var(--surface-2) / .5)}.showroom-detail__metrics dt{color:rgb(var(--ink-500));font-size:.64rem;font-weight:650}.showroom-detail__metrics dd{overflow:hidden;margin:.25rem 0 0;color:rgb(var(--ink-900));font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.showroom-detail__trend{min-width:0;margin:0;padding:.75rem;border:1px solid rgb(var(--ink-100));border-radius:.75rem}.showroom-detail__trend figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:rgb(var(--ink-900));font-size:.72rem}.showroom-detail__trend figcaption span{color:rgb(var(--ink-500));font-size:.62rem}.showroom-detail__trend svg{display:block;width:100%;height:auto;margin-top:.45rem;overflow:visible}.showroom-detail__trend svg line{stroke:rgb(var(--ink-100));stroke-width:1}.showroom-detail__trend svg text{fill:rgb(var(--ink-400));font-size:9px}.showroom-detail__trend svg circle{fill:rgb(var(--surface));stroke:rgb(var(--sage-600));stroke-width:2.5}.showroom-detail__trend-line{fill:none;stroke:rgb(var(--sage-600));stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.showroom-detail__empty-chart{padding:1.5rem .5rem;color:rgb(var(--ink-500));font-size:.72rem;text-align:center}.showroom-detail__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.showroom-detail__actions a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(var(--ink-200));border-radius:.7rem;background:rgb(var(--surface));color:rgb(var(--ink-700));font-size:.72rem;font-weight:700;transition:border-color .15s ease,background .15s ease,color .15s ease}.showroom-detail__actions a:hover,.showroom-detail__actions a:focus-visible{border-color:rgb(var(--sage-400));background:rgb(var(--sage-50));color:rgb(var(--sage-800));outline:none;box-shadow:0 0 0 2px rgb(var(--sage-400) / .35)}.showroom-detail__skeleton{display:grid;gap:.8rem;padding:1.1rem}.showroom-detail__skeleton div{height:4rem;border-radius:.75rem;background:linear-gradient(90deg,rgb(var(--ink-100)),rgb(var(--ink-50)),rgb(var(--ink-100)));background-size:200% 100%;animation:showroom-detail-shimmer 1.4s linear infinite}.showroom-detail__skeleton div:nth-child(3){height:9rem}.showroom-detail__error{padding:2.5rem 1.25rem;color:rgb(var(--ink-700));text-align:center}.showroom-detail__error strong{color:rgb(var(--ink-900));font-size:.9rem}.showroom-detail__error p{margin:.45rem 0 0;font-size:.75rem;line-height:1.5}@keyframes showroom-detail-shimmer{to{background-position:-200% 0}}@media(min-width:64rem){.showroom-dashboard__context-grid{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.72fr)}}@media(min-width:74rem){.showroom-dashboard__workspace{grid-template-columns:minmax(0,1fr) var(--showroom-rail-width)}.showroom-dashboard__rail{position:sticky;top:5.5rem}}@media(min-width:48rem)and (max-width:63.99rem){.showroom-detail{position:fixed;z-index:60;top:4.75rem;right:.75rem;bottom:.75rem;width:min(26rem,calc(100vw - 2rem));overflow-y:auto;box-shadow:0 22px 70px #0f172a3d}}@media(max-width:47.99rem){.showroom-dashboard{padding-bottom:max(5rem,env(safe-area-inset-bottom))}.showroom-detail{position:fixed;z-index:70;right:0;bottom:0;left:0;max-height:min(86dvh,46rem);overflow-y:auto;border-width:1px 0 0;border-radius:1.15rem 1.15rem 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -24px 70px #0f172a47}.showroom-detail__header{position:sticky;z-index:2;top:0}}[data-theme=dark] .showroom-dashboard{background:radial-gradient(circle at 92% 2%,rgb(var(--sage-900) / .15),transparent 26rem)}[data-theme=dark] .showroom-dashboard__notices{border-color:rgb(var(--amber-700) / .5);background:rgb(var(--amber-950) / .24);color:rgb(var(--amber-200))}[data-theme=dark] :is(.btn-ghost,.btn-pill,.topbar-chrome-btn,.topbar-chip){box-shadow:var(--win11-shadow-control)}[data-theme=dark] :is(.criteria-strip,.criteria-bar){box-shadow:inset 0 1px #ffffff0a,0 2px 4px #00000047}[data-theme=dark] :is(.notif-menu,.searchable-panel,.drp-pop,.search-scope-picker__menu,.smart-export__menu){border-color:var(--win11-stroke-subtle);background:rgb(var(--win11-surface-rgb) / .96);box-shadow:var(--win11-shadow-flyout);backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25)}[data-theme=dark] .search-scope-picker__option{background:transparent;color:rgb(var(--ink-700))}[data-theme=dark] .search-scope-picker__option:is(:hover,[aria-selected=true]){background:var(--win11-control-hover);color:var(--win11-text-primary)}[data-theme=dark] .offers-card__remarks{border-color:#a15c08;background:color-mix(in srgb,#f59e0b 14%,rgb(var(--surface)));color:#fcd34d}[data-theme=dark] .status-strip-chip--good{border-color:color-mix(in srgb,var(--accent-fill) 35%,var(--win11-stroke-subtle));background:color-mix(in srgb,var(--accent-fill) 12%,var(--win11-surface));color:var(--accent-text)}[data-theme=dark] .status-strip-chip--warn{border-color:color-mix(in srgb,#f59e0b 42%,var(--win11-stroke-subtle));background:color-mix(in srgb,#f59e0b 13%,var(--win11-surface));color:#fcd34d}[data-theme=dark] .status-strip-chip--default{border-color:var(--win11-stroke-subtle);background:var(--win11-control);color:var(--win11-text-secondary)}[data-theme=dark] .status-strip-chip .text-sage-700{color:var(--accent-text)}@media(prefers-reduced-motion:reduce){.showroom-detail__header button,.showroom-detail__actions a,.showroom-detail__skeleton div{transition:none;animation:none}}.selection\:bg-\[\#FF2D20\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\] *::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#FF2D20\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\]::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9aa6ba\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 166 186 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9aa6ba\]::placeholder{--tw-text-opacity: 1;color:rgb(154 166 186 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-500::placeholder{--tw-text-opacity: 1;color:rgb(var(--ink-500) / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-1:before{content:var(--tw-content);left:.25rem}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:h-4:before{content:var(--tw-content);height:1rem}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-sage-400:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(45 187 172 / var(--tw-bg-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-white\/25:focus-within{border-color:#ffffff40}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-ink-200:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1))}.hover\:border-ink-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-300) / var(--tw-border-opacity, 1))}.hover\:border-ink-500:hover{--tw-border-opacity: 1;border-color:rgb(var(--ink-500) / var(--tw-border-opacity, 1))}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.hover\:border-sage-300:hover{--tw-border-opacity: 1;border-color:rgb(111 208 194 / var(--tw-border-opacity, 1))}.hover\:border-sage-400:hover{--tw-border-opacity: 1;border-color:rgb(45 187 172 / var(--tw-border-opacity, 1))}.hover\:border-sage-500:hover{--tw-border-opacity: 1;border-color:rgb(15 179 166 / var(--tw-border-opacity, 1))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:\!bg-ink-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[rgba\(15\,23\,42\,0\.75\)\]:hover{background-color:#0f172abf}.hover\:bg-black\/65:hover{background-color:#000000a6}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--ink-100) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--ink-200) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-50\/70:hover{background-color:rgb(var(--ink-50) / .7)}.hover\:bg-ink-900:hover{--tw-bg-opacity: 1;background-color:rgb(var(--ink-900) / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-sage-100:hover{--tw-bg-opacity: 1;background-color:rgb(197 235 230 / var(--tw-bg-opacity, 1))}.hover\:bg-sage-200:hover{--tw-bg-opacity: 1;background-color:rgb(159 224 214 / var(--tw-bg-opacity, 1))}.hover\:bg-sage-50:hover{--tw-bg-opacity: 1;background-color:rgb(226 245 242 / var(--tw-bg-opacity, 1))}.hover\:bg-sage-700:hover{--tw-bg-opacity: 1;background-color:rgb(12 148 136 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-surface:hover{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-\[\#dfe5ef\]:hover{--tw-text-opacity: 1;color:rgb(223 229 239 / var(--tw-text-opacity, 1))}.hover\:text-\[\#e7ecf3\]:hover{--tw-text-opacity: 1;color:rgb(231 236 243 / var(--tw-text-opacity, 1))}.hover\:text-\[\#eef2f8\]:hover{--tw-text-opacity: 1;color:rgb(238 242 248 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-black\/70:hover{color:#000000b3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-ink-700:hover{--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.hover\:text-ink-800:hover{--tw-text-opacity: 1;color:rgb(var(--ink-800) / var(--tw-text-opacity, 1))}.hover\:text-ink-900:hover{--tw-text-opacity: 1;color:rgb(var(--ink-900) / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-sage-600:hover{--tw-text-opacity: 1;color:rgb(14 166 154 / var(--tw-text-opacity, 1))}.hover\:text-sage-700:hover{--tw-text-opacity: 1;color:rgb(12 148 136 / var(--tw-text-opacity, 1))}.hover\:text-sage-800:hover{--tw-text-opacity: 1;color:rgb(10 126 116 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-sage-500:hover{text-decoration-color:#0fb3a6}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_24px_-14px_rgba\(2\,48\,80\,0\.35\)\]:hover{--tw-shadow: 0 10px 24px -14px rgba(2,48,80,.35);--tw-shadow-colored: 0 10px 24px -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)}.hover\:shadow-\[0_10px_28px_-16px_rgba\(2\,48\,80\,0\.35\)\]:hover{--tw-shadow: 0 10px 28px -16px rgba(2,48,80,.35);--tw-shadow-colored: 0 10px 28px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_-18px_rgba\(2\,48\,80\,0\.35\)\]:hover{--tw-shadow: 0 16px 40px -18px rgba(2,48,80,.35);--tw-shadow-colored: 0 16px 40px -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)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.hover\:ring-1:hover{--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)}.hover\:ring-black\/20:hover{--tw-ring-color: rgb(0 0 0 / .2)}.hover\:ring-sage-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 179 166 / var(--tw-ring-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:border-sage-400:focus{--tw-border-opacity: 1;border-color:rgb(45 187 172 / var(--tw-border-opacity, 1))}.focus\:border-sage-500:focus{--tw-border-opacity: 1;border-color:rgb(15 179 166 / var(--tw-border-opacity, 1))}.focus\:border-sage-600:focus{--tw-border-opacity: 1;border-color:rgb(14 166 154 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.focus\:bg-surface:focus{--tw-bg-opacity: 1;background-color:rgb(var(--surface) / var(--tw-bg-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring: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(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\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + 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-1: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(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)}.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-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-sage-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 179 166 / var(--tw-ring-opacity, 1))}.focus\:ring-sage-600\/25:focus{--tw-ring-color: rgb(14 166 154 / .25)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1: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(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)}.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-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sage-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 179 166 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color: rgb(var(--surface) / 1)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-ink-50:disabled{--tw-bg-opacity: 1;background-color:rgb(var(--ink-50) / var(--tw-bg-opacity, 1))}.disabled\:text-ink-300:disabled{--tw-text-opacity: 1;color:rgb(var(--ink-300) / var(--tw-text-opacity, 1))}.disabled\:text-ink-400:disabled{--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[1px\]{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.06\]{--tw-scale-x: 1.06;--tw-scale-y: 1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/sub:hover .group-hover\/sub\:bg-\[\#6b7892\]{--tw-bg-opacity: 1;background-color:rgb(107 120 146 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-ink-200{--tw-bg-opacity: 1;background-color:rgb(var(--ink-200) / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-sage-500{--tw-bg-opacity: 1;background-color:rgb(15 179 166 / var(--tw-bg-opacity, 1))}.data-\[state\=closed\]\:-translate-x-full[data-state=closed]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:translate-x-full[data-state=closed]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:translate-y-2[data-state=closed]{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:translate-y-4[data-state=closed]{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:translate-y-full[data-state=closed]{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:translate-x-0[data-state=open]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:translate-y-0[data-state=open]{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:scale-\[0\.96\][data-state=closed]{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:scale-\[0\.985\][data-state=closed]{--tw-scale-x: .985;--tw-scale-y: .985;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:scale-100[data-state=open]{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=closed\]\:duration-150[data-state=closed]{transition-duration:.15s}.data-\[state\=closed\]\:duration-\[240ms\][data-state=closed]{transition-duration:.24s}@media(prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media(prefers-reduced-motion:reduce){.motion-reduce\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media(max-width:879px){.max-\[879px\]\:fixed{position:fixed}.max-\[879px\]\:inset-x-0{left:0;right:0}.max-\[879px\]\:bottom-0{bottom:0}.max-\[879px\]\:top-auto{top:auto}.max-\[879px\]\:z-\[70\]{z-index:70}.max-\[879px\]\:hidden{display:none}.max-\[879px\]\:h-\[80vh\]{height:80vh}.max-\[879px\]\:w-full{width:100%}.max-\[879px\]\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.max-\[879px\]\:border-t{border-top-width:1px}.max-\[879px\]\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.max-\[879px\]\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--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)}}@media(min-width:640px){.sm\:left-3{left:.75rem}.sm\:right-3{right:.75rem}.sm\:order-first{order:-9999}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:size-16{width:4rem;height:4rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:h-\[340px\]{height:340px}.sm\:h-\[54px\]{height:54px}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[2rem_minmax\(0\,1\.3fr\)_minmax\(0\,2fr\)_auto\]{grid-template-columns:2rem minmax(0,1.3fr) minmax(0,2fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.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-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\: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))}.sm\: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))}.sm\:overflow-visible{overflow:visible}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pl-12{padding-left:3rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-right{text-align:right}.sm\:text-\[0\.86rem\]{font-size:.86rem}.sm\:text-\[0\.9rem\]{font-size:.9rem}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[2\.2rem\]{font-size:2.2rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.group\/role:focus-within .sm\:group-focus-within\/role\:opacity-100{opacity:1}.group\/role:hover .sm\:group-hover\/role\:opacity-100{opacity:1}.min-\[640px\]\:grid{display:grid}.min-\[640px\]\:contents{display:contents}.min-\[640px\]\:hidden{display:none}}@media(min-width:768px){.md\:row-span-3{grid-row:span 3 / span 3}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:h-auto{height:auto}.md\:min-h-0{min-height:0px}.md\:min-h-\[420px\]{min-height:420px}.md\:w-64{width:16rem}.md\:w-\[380px\]{width:380px}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:rounded-\[24px\]{border-radius:24px}.md\:border{border-width:1px}.md\:border-ink-200{--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1))}.md\:border-white\/10{border-color:#ffffff1a}.md\:p-5{padding:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:shadow-\[0_24px_60px_-40px_rgba\(2\,48\,80\,0\.35\)\]{--tw-shadow: 0 24px 60px -40px rgba(2,48,80,.35);--tw-shadow-colored: 0 24px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-\[0_28px_70px_-34px_rgba\(2\,18\,31\,0\.65\)\]{--tw-shadow: 0 28px 70px -34px rgba(2,18,31,.65);--tw-shadow-colored: 0 28px 70px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:880px){.min-\[880px\]\:relative{position:relative}.min-\[880px\]\:col-span-2{grid-column:span 2 / span 2}.min-\[880px\]\:mx-0{margin-left:0;margin-right:0}.min-\[880px\]\:ml-auto{margin-left:auto}.min-\[880px\]\:mt-12{margin-top:3rem}.min-\[880px\]\:block{display:block}.min-\[880px\]\:flex{display:flex}.min-\[880px\]\:hidden{display:none}.min-\[880px\]\:h-5{height:1.25rem}.min-\[880px\]\:h-52{height:13rem}.min-\[880px\]\:h-8{height:2rem}.min-\[880px\]\:h-full{height:100%}.min-\[880px\]\:max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.min-\[880px\]\:min-h-0{min-height:0px}.min-\[880px\]\:min-h-7{min-height:1.75rem}.min-\[880px\]\:min-h-8{min-height:2rem}.min-\[880px\]\:min-h-9{min-height:2.25rem}.min-\[880px\]\:w-40{width:10rem}.min-\[880px\]\:w-8{width:2rem}.min-\[880px\]\:w-auto{width:auto}.min-\[880px\]\:min-w-\[14px\]{min-width:14px}.min-\[880px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[880px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[880px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[880px\]\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.min-\[880px\]\:flex-row{flex-direction:row}.min-\[880px\]\:flex-wrap{flex-wrap:wrap}.min-\[880px\]\:items-start{align-items:flex-start}.min-\[880px\]\:items-center{align-items:center}.min-\[880px\]\:justify-end{justify-content:flex-end}.min-\[880px\]\:justify-between{justify-content:space-between}.min-\[880px\]\:gap-6{gap:1.5rem}.min-\[880px\]\: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))}.min-\[880px\]\: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))}.min-\[880px\]\:overflow-visible{overflow:visible}.min-\[880px\]\:rounded-full{border-radius:9999px}.min-\[880px\]\:rounded-md{border-radius:.375rem}.min-\[880px\]\:border-l{border-left-width:1px}.min-\[880px\]\:p-5{padding:1.25rem}.min-\[880px\]\:p-6{padding:1.5rem}.min-\[880px\]\:p-8{padding:2rem}.min-\[880px\]\:px-0{padding-left:0;padding-right:0}.min-\[880px\]\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.min-\[880px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.min-\[880px\]\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.min-\[880px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.min-\[880px\]\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.min-\[880px\]\:py-1{padding-top:.25rem;padding-bottom:.25rem}.min-\[880px\]\:pb-3{padding-bottom:.75rem}.min-\[880px\]\:text-\[11px\]{font-size:11px}.min-\[880px\]\:text-xs{font-size:.75rem;line-height:1rem}.min-\[880px\]\:opacity-0{opacity:0}.min-\[880px\]\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:focus-within .min-\[880px\]\:group-focus-within\:opacity-100{opacity:1}.group:hover .min-\[880px\]\:group-hover\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-start-2{grid-column-start:2}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-16{height:4rem}.lg\:h-\[min\(68dvh\,720px\)\]{height:min(68dvh,720px)}.lg\:max-h-full{max-height:100%}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[560px\]{min-height:560px}.lg\:w-\[340px\]{width:340px}.lg\:max-w-7xl{max-width:80rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(360px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(280px\,340px\)_1fr\]{grid-template-columns:minmax(280px,340px) 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:p-10{padding:2.5rem}.lg\:p-8{padding:2rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-6{padding-top:1.5rem}.lg\:text-\[\#FF2D20\]{--tw-text-opacity: 1;color:rgb(255 45 32 / var(--tw-text-opacity, 1))}}@media(min-width:1100px){.min-\[1100px\]\:inline{display:inline}.min-\[1100px\]\:flex{display:flex}}@media(min-width:1180px){.min-\[1180px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:w-\[340px\]{width:340px}.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-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.xl\:p-8{padding:2rem}}@media(min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-center{align-items:center}.\32xl\:justify-between{justify-content:space-between}.\32xl\:px-\[26px\]{padding-left:26px;padding-right:26px}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#f59e0b4d}.dark\:border-amber-500\/35:where([data-theme=dark],[data-theme=dark] *){border-color:#f59e0b59}.dark\:border-emerald-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#10b9814d}.dark\:border-emerald-500\/35:where([data-theme=dark],[data-theme=dark] *){border-color:#10b98159}.dark\:border-gray-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-ink-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(var(--ink-800) / var(--tw-border-opacity, 1))}.dark\:border-red-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#ef44444d}.dark\:border-red-500\/35:where([data-theme=dark],[data-theme=dark] *){border-color:#ef444459}.dark\:border-sage-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#0fb3a64d}.dark\:border-sage-500\/35:where([data-theme=dark],[data-theme=dark] *){border-color:#0fb3a659}.dark\:border-sage-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#0fb3a666}.dark\:border-slate-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}.dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#f59e0b1a}.dark\:bg-amber-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f66}.dark\:bg-black:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#10b9811a}.dark\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#064e3b66}.dark\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-ink-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(var(--ink-800) / var(--tw-bg-opacity, 1))}.dark\:bg-ink-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(var(--ink-900) / var(--tw-bg-opacity, 1))}.dark\:bg-red-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ef44441a}.dark\:bg-red-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#ef444426}.dark\:bg-rose-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#88133766}.dark\:bg-sage-300\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#6fd0c226}.dark\:bg-sage-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#0fb3a61a}.dark\:bg-sage-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#075c5533}.dark\:bg-sky-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e66}.dark\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff14}.dark\:bg-zinc-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:from-ink-800:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from: rgb(var(--ink-800) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--ink-800) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-zinc-900:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-ink-900:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: rgb(var(--ink-900) / 1) var(--tw-gradient-to-position)}.dark\:to-zinc-900:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.dark\:stroke-amber-200:where([data-theme=dark],[data-theme=dark] *){stroke:#fde68a}.dark\:stroke-emerald-100:where([data-theme=dark],[data-theme=dark] *){stroke:#d1fae5}.dark\:stroke-red-200:where([data-theme=dark],[data-theme=dark] *){stroke:#fecaca}.dark\:stroke-sage-100:where([data-theme=dark],[data-theme=dark] *){stroke:#c5ebe6}.dark\:text-amber-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-100\/90:where([data-theme=dark],[data-theme=dark] *){color:#fef3c7e6}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-ink-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(var(--ink-400) / var(--tw-text-opacity, 1))}.dark\:text-ink-600:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(var(--ink-600) / var(--tw-text-opacity, 1))}.dark\:text-red-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-sage-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(197 235 230 / var(--tw-text-opacity, 1))}.dark\:text-sage-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(159 224 214 / var(--tw-text-opacity, 1))}.dark\:text-sage-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(111 208 194 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50:where([data-theme=dark],[data-theme=dark] *){color:#ffffff80}.dark\:text-white\/70:where([data-theme=dark],[data-theme=dark] *){color:#ffffffb3}.dark\:ring-ink-900:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--ink-900) / var(--tw-ring-opacity, 1))}.dark\:ring-zinc-800:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))}.dark\:hover\:bg-gray-900:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/70:hover:where([data-theme=dark],[data-theme=dark] *){color:#ffffffb3}.dark\:hover\:text-white\/80:hover:where([data-theme=dark],[data-theme=dark] *){color:#fffc}.dark\:hover\:shadow-\[0_12px_28px_-16px_rgba\(94\,234\,212\,0\.35\)\]:hover:where([data-theme=dark],[data-theme=dark] *){--tw-shadow: 0 12px 28px -16px rgba(94,234,212,.35);--tw-shadow-colored: 0 12px 28px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:ring-zinc-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))}.dark\:focus\:border-blue-700:focus:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:focus-visible\:ring-\[\#FF2D20\]:focus-visible:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-white:focus-visible:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:active\:bg-gray-700:active:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:max-h-none{max-height:none}.print\:overflow-visible{overflow:visible}.print\:bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.print\:text-ink-700{--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1))}.print\:no-underline{text-decoration-line:none}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.focus-visible\:\[\&_circle\]\:stroke-sage-900 circle:focus-visible{stroke:#075c55}.\[\&_td\]\:whitespace-nowrap td,.\[\&_th\]\:whitespace-nowrap th,th,td{white-space:nowrap}table.table-fixed:not(.inquiry-table) th,table.table-fixed:not(.inquiry-table) td{max-width:0;overflow:hidden;text-overflow:ellipsis}thead.grid-head th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:rgb(var(--cobalt));color:#fff;border-bottom:1px solid color-mix(in srgb,#000 16%,rgb(var(--cobalt)))}thead.grid-head th button,thead.grid-head th a,thead.grid-head th svg{color:#fff}thead.grid-head th input,thead.grid-head th select,thead.grid-head th textarea{color:rgb(var(--ink-900))}thead.grid-head th input::-moz-placeholder{color:rgb(var(--ink-400))}thead.grid-head th input::placeholder{color:rgb(var(--ink-400))}tbody.grid-body tr{border-top:1px solid rgb(var(--ink-100))}tbody.grid-body tr:first-child{border-top:0}tbody.grid-body>tr>td,table:has(>thead.grid-head)>tfoot>tr>td{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}tbody.grid-body>tr>td.cell-acct{font-size:11px;font-weight:600;color:rgb(var(--ink-500))}tbody.grid-body>tr>td .num,tbody.grid-body>tr>td.num,table:has(>thead.grid-head)>tfoot>tr>td.num{font-weight:400}.grid-body tr.row-flag .num{color:#b91c1c}[data-theme=dark] .grid-body tr.row-flag .num{color:#f87171}.grid-body tr.row-missing .num{color:#b45309}[data-theme=dark] .grid-body tr.row-missing .num{color:#fbbf24}.cell-missing{color:#b45309}[data-theme=dark] .cell-missing{color:#fbbf24}.cell-flag{color:#b91c1c}[data-theme=dark] .cell-flag{color:#f87171}tbody.grid-body tr:not(.row-selected):not(.discuss-mark):hover>td:not(.cell-selected){background:rgb(var(--ink-100))}.grid-body tr.row-selected>td,td.cell-selected{background:rgb(var(--row-sel))}.grid-body tr.discuss-mark>td{background-color:#fef3c7!important;box-shadow:none}.grid-body tr.discuss-mark>td:first-child{box-shadow:inset 4px 0 #f59e0b}.grid-body tr.discuss-mark:hover>td{background-color:#fde68a!important}li.discuss-mark{background-color:#fef3c7!important;box-shadow:inset 4px 0 #f59e0b}li.discuss-mark:hover{background-color:#fde68a!important}[data-theme=dark] :is(.grid-body tr.discuss-mark>td,li.discuss-mark){background-color:color-mix(in srgb,#f59e0b 18%,rgb(var(--surface)))!important}[data-theme=dark] :is(.grid-body tr.discuss-mark:hover>td,li.discuss-mark:hover){background-color:color-mix(in srgb,#f59e0b 24%,rgb(var(--surface)))!important}.drill-delta-cell--drillable:hover{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.drill-delta-cell--selected{background:rgb(var(--row-sel));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--sage-500)) 40%,transparent)}thead.grid-head th.col-head-selected{box-shadow:inset 0 -3px #34d399}tbody.grid-body tr:nth-child(2n):not(.row-selected):not(.discuss-mark){background:color-mix(in srgb,rgb(var(--ink-100, 226 232 240)) 45%,transparent)}.soft-risk{background:color-mix(in srgb,#ef4444 12%,transparent)}.soft-warn{background:color-mix(in srgb,#f59e0b 13%,transparent)}.soft-good{background:color-mix(in srgb,#10b981 13%,transparent)}.soft-brand{background:color-mix(in srgb,#0fb3a6 14%,transparent)}.soft-info{background:color-mix(in srgb,#3b82f6 13%,transparent)}tbody.grid-body tr.row-heat-up-1:not(.row-selected),.grid-body td.row-heat-up-1:not(.cell-selected){background:color-mix(in srgb,#ef4444 6%,transparent)}tbody.grid-body tr.row-heat-up-2:not(.row-selected),.grid-body td.row-heat-up-2:not(.cell-selected){background:color-mix(in srgb,#ef4444 12%,transparent)}tbody.grid-body tr.row-heat-up-3:not(.row-selected),.grid-body td.row-heat-up-3:not(.cell-selected){background:color-mix(in srgb,#ef4444 20%,transparent)}tbody.grid-body tr.row-heat-down-1:not(.row-selected),.grid-body td.row-heat-down-1:not(.cell-selected){background:color-mix(in srgb,#10b981 7%,transparent)}tbody.grid-body tr.row-heat-down-2:not(.row-selected),.grid-body td.row-heat-down-2:not(.cell-selected){background:color-mix(in srgb,#10b981 13%,transparent)}tbody.grid-body tr.row-heat-down-3:not(.row-selected),.grid-body td.row-heat-down-3:not(.cell-selected){background:color-mix(in srgb,#10b981 22%,transparent)}.fg-risk{color:#b91c1c}.fg-good{color:#047857}.fg-warn{color:#b45309}tbody.grid-body tr.expense-behaviour-row--watch:not(.row-selected)>td:not(.cell-selected){background:color-mix(in srgb,#3b82f6 6%,rgb(var(--surface)))}tbody.grid-body tr.expense-behaviour-row--warning:not(.row-selected)>td:not(.cell-selected){background:color-mix(in srgb,#f59e0b 8%,rgb(var(--surface)))}tbody.grid-body tr.expense-behaviour-row--critical:not(.row-selected)>td:not(.cell-selected){background:color-mix(in srgb,#ef4444 9%,rgb(var(--surface)))}tbody.grid-body tr.expense-behaviour-row--watch>td:first-child{box-shadow:inset 3px 0 #3b82f6}tbody.grid-body tr.expense-behaviour-row--warning>td:first-child{box-shadow:inset 3px 0 #f59e0b}tbody.grid-body tr.expense-behaviour-row--critical>td:first-child{box-shadow:inset 3px 0 #ef4444}.grid-body td.expense-behaviour-cell--watch:not(.cell-selected),.expense-behaviour-cell--watch{background:color-mix(in srgb,#3b82f6 7%,rgb(var(--surface)));border-color:color-mix(in srgb,#3b82f6 32%,rgb(var(--ink-200)))}.grid-body td.expense-behaviour-cell--warning:not(.cell-selected),.expense-behaviour-cell--warning{background:color-mix(in srgb,#f59e0b 9%,rgb(var(--surface)));border-color:color-mix(in srgb,#f59e0b 35%,rgb(var(--ink-200)))}.grid-body td.expense-behaviour-cell--critical:not(.cell-selected),.expense-behaviour-cell--critical{background:color-mix(in srgb,#ef4444 10%,rgb(var(--surface)));border-color:color-mix(in srgb,#ef4444 38%,rgb(var(--ink-200)))}.grid-body td.expense-behaviour-cell--watch:not(.cell-selected){box-shadow:inset 2px 0 #3b82f6}.grid-body td.expense-behaviour-cell--warning:not(.cell-selected){box-shadow:inset 2px 0 #f59e0b}.grid-body td.expense-behaviour-cell--critical:not(.cell-selected){box-shadow:inset 2px 0 #ef4444}.expense-behaviour-cell__marker{position:absolute;top:.28rem;right:.3rem;width:.38rem;height:.38rem;border-radius:9999px;box-shadow:0 0 0 2px rgb(var(--surface) / .78)}.expense-behaviour-cell__marker--watch{background:#3b82f6}.expense-behaviour-cell__marker--warning{background:#f59e0b}.expense-behaviour-cell__marker--critical{background:#ef4444}.expense-behaviour-summary-row{transition:background-color .12s ease}.expense-behaviour-summary-row:hover{background:rgb(var(--ink-50))}.expense-behaviour-detail-row>td{white-space:normal}.expense-behaviour-filters>*{max-width:100%}.expense-behaviour-toggle:disabled,.expense-behaviour-filters .toggle:disabled{cursor:not-allowed;opacity:.45}@media(max-width:639px){.expense-behaviour-filters{align-items:stretch}.expense-behaviour-filters>.relative,.expense-behaviour-filters>.searchable-select,.expense-behaviour-filters>.searchable-multi-select{width:100%}}[data-theme=dark] .fg-risk{color:#f87171}[data-theme=dark] .fg-good{color:#34d399}[data-theme=dark] .fg-warn{color:#fbbf24}.num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.col-resize-handle{position:absolute;top:0;right:0;z-index:2;width:6px;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.col-resize-handle:hover,.col-resize-handle:active{background:color-mix(in srgb,#fff 45%,transparent)}.resizable-panel{position:fixed;z-index:1;display:flex;flex-direction:column;max-width:none!important;max-height:none!important}.resizable-panel__drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resizable-panel__drag-handle.is-dragging,.resizable-panel--dragging .resizable-panel__drag-handle{cursor:grabbing}body.resizable-panel-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}body.resizable-panel-dragging *{cursor:grabbing!important}.resizable-panel__handle{position:absolute;z-index:20;touch-action:none;opacity:0;transition:opacity .15s ease}.resizable-panel:hover .resizable-panel__handle,.resizable-panel:focus-within .resizable-panel__handle{opacity:1}.resizable-panel__handle--south{left:1.5rem;right:1.5rem;bottom:0;height:8px;cursor:ns-resize}.resizable-panel__handle--east{top:1.5rem;right:0;bottom:1.5rem;width:8px;cursor:ew-resize}.resizable-panel__handle--corner{right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 42%,rgb(var(--ink-300)) 42% 48%,transparent 48% 58%,rgb(var(--ink-300)) 58% 64%,transparent 64%);border-bottom-right-radius:inherit}.resizable-panel__handle--corner:hover{background:linear-gradient(135deg,transparent 0 40%,rgb(14 166 154) 40% 50%,transparent 50% 58%,rgb(14 166 154) 58% 68%,transparent 68%)}@media(prefers-reduced-motion:reduce){.resizable-panel__handle{opacity:1;transition:none}}.picker-modal{box-shadow:0 1px color-mix(in srgb,rgb(var(--surface)) 30%,transparent),0 16px 48px -12px #02305047,0 8px 24px -8px #02305029}.picker-modal__head{background:rgb(var(--cobalt));border-bottom:1px solid color-mix(in srgb,#000 16%,rgb(var(--cobalt)))}.picker-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem 1rem;background:rgb(var(--surface) / .96);border-color:rgb(var(--ink-200))}.picker-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.picker-toolbar__search{flex:1 1 12rem;min-width:10rem;max-width:24rem}.picker-toolbar__meta{margin-left:auto;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ink-500));white-space:nowrap}@media(max-width:639px){.picker-toolbar__meta{width:100%;margin-left:0}}.picker-toolbar--head{border-bottom:1px solid rgb(var(--ink-200));box-shadow:inset 0 -1px color-mix(in srgb,rgb(var(--ink-100)) 70%,transparent)}.picker-toolbar--foot{justify-content:space-between;gap:.5rem;padding:.65rem 1rem;border-top:1px solid rgb(var(--ink-200))}.picker-toolbar .chip{--tw-border-opacity: 1;border-color:rgb(var(--ink-200) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--ink-700) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.picker-toolbar .filter-group--actions{margin-left:auto;font-size:11px;font-weight:600;color:rgb(var(--ink-500))}.picker-check{width:.9rem;height:.9rem;accent-color:rgb(var(--sage-600));cursor:pointer}table.picker-table{table-layout:fixed;border-collapse:collapse}.picker-col--check{width:2.25rem}.picker-col--co{width:3.25rem}.picker-col--site{width:4.25rem}.picker-col--brand{width:7.5rem}.picker-col--name{width:auto}.picker-head-cell,.picker-body-cell,.picker-filter-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-head-cell{padding:.35rem .55rem;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left}.picker-head-cell--check,.picker-body-cell--check{width:2.25rem;text-align:center;padding-left:.45rem;padding-right:.45rem}.picker-filter-cell{padding:.2rem .35rem .45rem}.picker-filter-cell--search{padding-left:.35rem;padding-right:.55rem}.picker-filter-cell--search .grid-col-filter{width:100%;max-width:none}.grid-col-filter--inline{min-height:2rem;padding:.15rem .45rem .15rem .35rem}.grid-col-filter--inline .grid-col-filter__input{font-size:12px;padding-top:.2rem;padding-bottom:.2rem}.grid-col-filter--inline .grid-col-filter__icon{width:.95rem;height:.95rem}.picker-body-cell{max-width:0;padding:.3rem .55rem;font-size:12px;line-height:1.2;color:rgb(var(--ink-700))}.picker-body-cell--code{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;letter-spacing:.03em;color:rgb(var(--ink-800))}.picker-body-cell--muted{color:rgb(var(--ink-500));font-size:11px;text-transform:uppercase;letter-spacing:.04em}.picker-body tr:nth-child(2n):not(.picker-row--on){background:color-mix(in srgb,rgb(var(--ink-50)) 65%,rgb(var(--surface)))}.picker-filter-row th.picker-filter-cell{padding:.2rem .35rem .4rem;background:color-mix(in srgb,rgb(var(--cobalt)) 88%,#000)}.picker-head-row th.picker-head-cell{background:rgb(var(--cobalt));color:#fff}table.picker-table .picker-cell{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-row{border-top:1px solid rgb(var(--ink-100));transition:background .12s ease}.picker-row:hover{background:color-mix(in srgb,rgb(var(--sage-500)) 8%,rgb(var(--surface)))}.picker-row--on{background:color-mix(in srgb,rgb(var(--sage-500)) 14%,rgb(var(--surface)))}.picker-row--on:hover{background:color-mix(in srgb,rgb(var(--sage-500)) 18%,rgb(var(--surface)))}thead.grid-head tr.grid-head-filters th{background:color-mix(in srgb,rgb(var(--cobalt)) 88%,#000);border-top:1px solid color-mix(in srgb,#fff 10%,transparent);padding-top:.3rem;padding-bottom:.55rem;vertical-align:middle}.grid-col-filter{display:flex;align-items:center;gap:.3rem;min-width:0;border-radius:9999px;border:1px solid color-mix(in srgb,#fff 24%,transparent);background:color-mix(in srgb,#fff 12%,transparent);padding:.2rem .45rem .2rem .35rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.grid-col-filter:focus-within{border-color:rgb(var(--sage-400));background:rgb(var(--surface));box-shadow:0 2px 10px -4px #02305059}.grid-col-filter__icon{display:inline-flex;flex-shrink:0;color:color-mix(in srgb,#fff 78%,transparent);opacity:.9}.grid-col-filter:focus-within .grid-col-filter__icon{color:rgb(var(--ink-400))}.grid-col-filter__input{width:100%;min-width:0;border:0;background:transparent;font-size:11px;font-weight:500;color:color-mix(in srgb,#fff 92%,transparent);outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-col-filter__input::-moz-placeholder{color:color-mix(in srgb,#fff 55%,transparent)}.grid-col-filter__input::placeholder{color:color-mix(in srgb,#fff 55%,transparent)}.grid-col-filter:focus-within .grid-col-filter__input{color:rgb(var(--ink-800))}.grid-col-filter:focus-within .grid-col-filter__input::-moz-placeholder{color:rgb(var(--ink-400))}.grid-col-filter:focus-within .grid-col-filter__input::placeholder{color:rgb(var(--ink-400))}.grid-col-filter--compact{gap:.15rem;padding:.15rem .3rem}.grid-col-filter--compact .grid-col-filter__icon{display:none}.grid-col-filter--compact .grid-col-filter__input{font-size:10px}.grid-col-filter--compact .grid-col-filter__input::-moz-placeholder{font-size:10px}.grid-col-filter--compact .grid-col-filter__input::placeholder{font-size:10px}.grid-col-filter__clear{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:9999px;background:transparent;padding:.1rem;color:color-mix(in srgb,#fff 70%,transparent);cursor:pointer}.grid-col-filter:focus-within .grid-col-filter__clear{color:rgb(var(--ink-400))}.grid-col-filter__clear:hover{color:rgb(var(--ink-700));background:rgb(var(--ink-100))}.grid-col-filter--surface{border-color:rgb(var(--ink-200));background:rgb(var(--surface))}.grid-col-filter--surface .grid-col-filter__icon{color:rgb(var(--ink-400))}.grid-col-filter--surface .grid-col-filter__input{color:rgb(var(--ink-800))}.grid-col-filter--surface .grid-col-filter__input::-moz-placeholder{color:rgb(var(--ink-600))}.grid-col-filter--surface .grid-col-filter__input::placeholder{color:rgb(var(--ink-600))}.grid-col-filter--surface:focus-within{border-color:rgb(var(--sage-500));background:rgb(var(--surface));box-shadow:none}.grid-col-filter--surface .grid-col-filter__clear{color:rgb(var(--ink-400))}.cell-clamp-2{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.report-table{border-collapse:separate;border-spacing:0;min-width:100%}.report-table thead.grid-head th{white-space:nowrap}.report-table tbody.grid-body>tr>td{vertical-align:middle;white-space:nowrap}.report-table--ledger{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px}.report-table--ledger thead.grid-head th{background:#3d5a6c!important;color:#fff!important;border-bottom:1px solid color-mix(in srgb,#fff 28%,#3d5a6c)!important;border-right:1px solid color-mix(in srgb,#fff 18%,#3d5a6c);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.01em}.report-table--ledger tbody.grid-body>tr>td{font-family:inherit;font-size:12px}.report-table--ledger .cell-acct,.report-table--ledger .cell-acct-name,.report-table--ledger .num{font-family:inherit}.report-table--ledger thead.grid-head th:last-child{border-right:0}.report-table--ledger thead.grid-head th button,.report-table--ledger thead.grid-head th a,.report-table--ledger thead.grid-head th svg{color:#fff!important}.report-table--ledger tbody td{border-right:1px solid rgb(var(--ink-100));border-bottom:1px solid rgb(var(--ink-100))}.report-table--ledger tbody td:last-child{border-right:0}.report-table--ledger td.report-sn,.report-table--ledger th.report-sn{background:#eef1f4;color:#64748b;font-family:inherit;font-variant-numeric:tabular-nums;text-align:center;width:2.25rem;max-width:2.25rem;min-width:2.25rem;box-sizing:border-box;padding-left:.25rem;padding-right:.25rem}.report-table--ledger .cell-acct{font-size:12px;font-weight:600;color:rgb(var(--ink-700))}.report-table--ledger .cell-acct-name{max-width:16rem;font-size:12px;font-weight:400;color:rgb(var(--ink-800))}.report-table--ledger thead.grid-head th.report-sn{background:#334e5e!important;color:#e2e8f0!important}.cell-acct{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:rgb(var(--ink-500));white-space:nowrap}.cell-acct-name{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ink-800))}.mm-grid-sticky-num{position:sticky;left:0;min-width:2rem}.mm-grid-sticky-site{position:sticky;left:2rem;min-width:4.5rem}.mm-grid-sticky-acct{position:sticky;left:6.5rem;min-width:5.5rem}.mm-grid-sticky-name{position:sticky;left:12rem;min-width:8rem;max-width:12rem}.inquiry-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.65rem;padding:.55rem .65rem;border:1px solid rgb(var(--ink-200));border-radius:.65rem;background:linear-gradient(180deg,rgb(var(--surface)),rgb(var(--ink-50) / .4));box-shadow:0 1px 2px #0230500a}.inquiry-toolbar__label{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--ink-400))}.inquiry-toolbar__title{margin-top:.15rem;font-size:12px;font-weight:700;color:rgb(var(--ink-800))}.inquiry-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.inquiry-toolbar__status{font-size:11px;font-weight:500;color:rgb(var(--ink-400))}.inquiry-lines{background:color-mix(in srgb,rgb(var(--ink-50)) 35%,rgb(var(--surface)))}.inquiry-table-wrap{overflow-x:auto;border:1px solid rgb(var(--ink-200));border-radius:.65rem;background:rgb(var(--surface));box-shadow:0 1px 2px #0230500a}.inquiry-grid{font-size:12px;line-height:1.35}.inquiry-grid tbody td,.inquiry-grid tfoot td{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:400;color:rgb(var(--ink-700));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.inquiry-grid tbody td.inquiry-text,.inquiry-grid tfoot td.inquiry-text{font-variant-numeric:normal;font-feature-settings:normal}.inquiry-grid .num{font-weight:400}table.inquiry-table{width:100%;table-layout:fixed}table.inquiry-table thead th{max-width:none;overflow:visible;white-space:nowrap}table.inquiry-table .inquiry-cell{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.375rem .75rem}table.inquiry-table tbody tr:not(.inquiry-date-head) td.inquiry-cell{border-top:1px solid rgb(var(--ink-50))}table.inquiry-table tfoot.inquiry-foot tr{background:rgb(var(--ink-50) / .65);border-top:2px solid rgb(var(--ink-200))}table.inquiry-table tfoot.inquiry-foot td{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.5rem .75rem;color:rgb(var(--ink-800))}.inquiry-date-head td{background:color-mix(in srgb,rgb(var(--ink-50)) 75%,rgb(var(--surface)));font-weight:600;font-size:11px;padding:.4rem .75rem;border-top:1px solid rgb(var(--ink-150, 226 232 240))}.inquiry-date-head__tag{margin-left:.5rem;border-radius:999px;padding:.1rem .45rem;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid color-mix(in srgb,rgb(var(--ink-300)) 55%,transparent);background:rgb(var(--surface));color:rgb(var(--ink-600))}.inquiry-date-head--match .inquiry-date-head__tag{border-color:color-mix(in srgb,rgb(var(--sage-500)) 35%,rgb(var(--ink-200)));background:color-mix(in srgb,rgb(var(--sage-500)) 8%,rgb(var(--surface)));color:rgb(var(--sage-800))}.inquiry-date-head--mismatch .inquiry-date-head__tag{border-color:color-mix(in srgb,rgb(var(--warn-500)) 35%,rgb(var(--ink-200)));background:color-mix(in srgb,rgb(var(--warn-500)) 8%,rgb(var(--surface)));color:rgb(var(--warn-800))}.inquiry-date-head--mismatch td{background:rgb(var(--warn-50) / .55)}.inquiry-date-head--reviewed td{box-shadow:inset 3px 0 rgb(var(--sage-500))}.inquiry-date-head--flagged td{box-shadow:inset 3px 0 rgb(var(--warn-500))}[data-theme=dark] .inquiry-grid tbody td,[data-theme=dark] .inquiry-grid tfoot td{color:rgb(var(--ink-800))}.recon-panel{margin-top:.75rem;overflow:hidden;border:1px solid rgb(var(--ink-200));border-radius:12px;background:rgb(var(--surface));box-shadow:0 1px 2px #0230500d,0 4px 14px -8px #0230501a}.recon-panel--loading{padding:.85rem 1rem}.recon-panel__eyebrow{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--ink-400))}.recon-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;padding:.75rem 1rem .65rem;border-bottom:1px solid rgb(var(--ink-100));background:linear-gradient(180deg,rgb(var(--surface)),rgb(var(--ink-50) / .35))}.recon-panel__lead{min-width:0}.recon-panel__title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.2rem;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--ink-900))}.recon-panel__title-sub{font-size:.8rem;font-weight:400;color:rgb(var(--ink-500))}.recon-panel__stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.recon-stat{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));padding:.2rem .5rem;font-size:10.5px;font-weight:600;color:rgb(var(--ink-700));box-shadow:0 1px 2px #0230500a}.recon-stat--ok{border-color:color-mix(in srgb,rgb(var(--sage-500)) 35%,rgb(var(--ink-200)));color:rgb(var(--sage-800))}.recon-stat--warn{border-color:color-mix(in srgb,rgb(var(--warn-500)) 35%,rgb(var(--ink-200)));color:rgb(var(--warn-800))}.recon-stat--muted{color:rgb(var(--ink-500))}.recon-panel__bar{height:4px;overflow:hidden;background:rgb(var(--ink-100))}.recon-panel__bar-fill{height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,rgb(var(--sage-500)),rgb(var(--sage-600)));transition:width .3s ease}.recon-panel__insight{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.65rem 1rem 0;padding:.45rem .65rem;border-radius:.55rem;font-size:11px;font-weight:600}.recon-panel__insight--ok{border:1px solid color-mix(in srgb,rgb(var(--sage-500)) 28%,rgb(var(--ink-200)));background:color-mix(in srgb,rgb(var(--sage-500)) 8%,rgb(var(--surface)));color:rgb(var(--sage-800))}.recon-panel__insight--warn{border:1px solid color-mix(in srgb,rgb(var(--warn-500)) 30%,rgb(var(--ink-200)));background:color-mix(in srgb,rgb(var(--warn-500)) 8%,rgb(var(--surface)));color:rgb(var(--warn-800))}.recon-link{border:0;background:transparent;color:rgb(var(--sage-700));font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.recon-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.65rem 1rem 0}.recon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:1px solid color-mix(in srgb,rgb(var(--ink-300)) 65%,transparent);border-radius:9999px;background:rgb(var(--surface));padding:.28rem .7rem;font-size:11px;font-weight:600;color:rgb(var(--ink-700));box-shadow:0 1px 2px #02305014,0 0 0 1px color-mix(in srgb,rgb(var(--ink-200)) 55%,transparent);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.recon-btn:hover:not(:disabled){border-color:rgb(var(--ink-300));background:rgb(var(--ink-50));color:rgb(var(--ink-900))}.recon-btn:disabled{opacity:.45;cursor:not-allowed}.recon-btn--primary{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-on-fill);box-shadow:0 1px 2px #02305024,0 2px 8px -2px #0ea69a73}.recon-btn--primary:hover:not(:disabled){background:var(--accent-fill-hover);color:var(--accent-on-fill)}.recon-btn--warn{border-color:color-mix(in srgb,rgb(var(--warn-500)) 45%,rgb(var(--ink-200)));color:rgb(var(--warn-800))}.recon-btn--warn:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--warn-500)) 8%,rgb(var(--surface)))}.recon-btn--ghost{border-style:dashed;box-shadow:none;color:rgb(var(--ink-500))}.recon-note{display:block;margin:.65rem 1rem 0}.recon-note__label{display:block;margin-bottom:.25rem;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400))}.recon-note__input{width:100%;border:1px solid rgb(var(--ink-200));border-radius:.5rem;background:rgb(var(--surface));padding:.4rem .6rem;font-size:12px;color:rgb(var(--ink-800));transition:border-color .15s ease,box-shadow .15s ease}.recon-note__input::-moz-placeholder{color:rgb(var(--ink-400))}.recon-note__input::placeholder{color:rgb(var(--ink-400))}.recon-note__input:hover{border-color:rgb(var(--ink-300))}.recon-note__input:focus{border-color:rgb(var(--sage-600));outline:none;box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--sage-500)) 18%,transparent)}.recon-day-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:.4rem;max-height:11rem;margin:.75rem 1rem 1rem;padding:.15rem .1rem .15rem 0;overflow:auto}.recon-day{display:flex;flex-direction:column;gap:.15rem;border:1px solid rgb(var(--ink-200));border-radius:.55rem;background:rgb(var(--surface));padding:.4rem .5rem;font-size:10.5px;box-shadow:0 1px 2px #0230500a;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.recon-day:hover{border-color:rgb(var(--ink-300));box-shadow:0 2px 6px -3px #0230501f}.recon-day--mismatch{border-color:color-mix(in srgb,rgb(var(--warn-500)) 40%,rgb(var(--ink-200)));background:color-mix(in srgb,rgb(var(--warn-500)) 6%,rgb(var(--surface)))}.recon-day--reviewed{border-color:color-mix(in srgb,rgb(var(--sage-500)) 40%,rgb(var(--ink-200)));box-shadow:inset 3px 0 rgb(var(--sage-500))}.recon-day--flagged{border-color:color-mix(in srgb,rgb(var(--warn-500)) 50%,rgb(var(--ink-200)));box-shadow:inset 3px 0 rgb(var(--warn-500))}.recon-day__date{font-size:11px;font-weight:700;color:rgb(var(--ink-800))}.recon-day__amt{font-variant-numeric:tabular-nums;color:rgb(var(--ink-600));line-height:1.3}.recon-day__delta{font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--sage-700))}.recon-day--mismatch .recon-day__delta{color:rgb(var(--warn-700))}.recon-day__btns{display:flex;gap:.25rem;margin-top:.15rem}.recon-day__btns button{display:inline-flex;align-items:center;justify-content:center;height:1.4rem;min-width:1.75rem;padding:0 .35rem;border:1px solid rgb(var(--ink-200));border-radius:.35rem;background:rgb(var(--surface));font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--ink-600));cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.recon-day__btns button:hover{border-color:rgb(var(--ink-300));background:rgb(var(--ink-50));color:rgb(var(--ink-900))}.recon-day__btns button.active{border-color:rgb(var(--sage-600));background:color-mix(in srgb,rgb(var(--sage-500)) 12%,rgb(var(--surface)));color:rgb(var(--sage-800))}.recon-day__btns button.active.warn{border-color:rgb(var(--warn-500));background:color-mix(in srgb,rgb(var(--warn-500)) 12%,rgb(var(--surface)));color:rgb(var(--warn-800))}.recon-badge{border-radius:999px;padding:.12rem .5rem;font-size:10px;font-weight:700;letter-spacing:.02em;vertical-align:middle}.recon-badge--open{background:rgb(var(--ink-100));color:rgb(var(--ink-600))}.recon-badge--reconciled{background:rgb(var(--sage-100));color:rgb(var(--sage-800))}.recon-badge--flagged{background:rgb(var(--warn-100));color:rgb(var(--warn-800))}.site-peek{position:relative;display:inline-flex}.site-peek__btn{border:0;border-radius:999px;background:rgb(var(--ink-100) / .65);width:1.35rem;height:1.35rem;font-size:11px;line-height:1;cursor:pointer;transition:background .15s,transform .12s}.site-peek__btn:hover{background:rgb(var(--sage-100));transform:scale(1.06)}.site-peek__btn[aria-expanded=true]{background:rgb(var(--sage-200));box-shadow:0 0 0 2px rgb(var(--sage-400) / .35)}.site-peek__panel{position:fixed;z-index:200;width:min(26rem,calc(100vw - 1.5rem));max-height:min(28rem,calc(100vh - 1.5rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--ink-200));border-radius:14px;background:rgb(var(--surface));box-shadow:0 1px 2px #0230500d,0 1px 3px #0230500f,0 18px 40px #0000001f;font-size:12px;text-align:left}.site-peek__loading{color:rgb(var(--ink-400));padding:1rem .85rem}.site-peek__hero{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem .65rem;align-items:start;padding:.75rem .85rem .65rem;background:linear-gradient(135deg,rgb(var(--sage-50) / .9),rgb(var(--surface)) 55%);border-bottom:1px solid rgb(var(--ink-100))}.site-peek__avatar{grid-row:span 2;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.65rem;background:var(--accent-fill);color:var(--accent-on-fill);font-size:11px;font-weight:700;letter-spacing:.02em}.site-peek__hero-body{min-width:0}.site-peek__hero-site{display:flex;align-items:center;gap:.25rem;font-size:10px;color:rgb(var(--ink-500))}.site-peek__dot{opacity:.45}.site-peek__code{font-weight:700;font-size:11px;color:rgb(var(--ink-800))}.site-peek__mgr-name{font-weight:700;font-size:13px;line-height:1.25;color:rgb(var(--ink-900))}.site-peek__hero-meta{margin-top:.15rem;font-size:10px;color:rgb(var(--ink-500))}.site-peek__contacts{display:flex;flex-wrap:wrap;gap:.35rem;padding:.45rem .85rem 0}.site-peek__contact-chip{border-radius:999px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface-2));padding:.15rem .55rem;font-size:10px;font-weight:500;color:rgb(var(--ink-700));text-decoration:none}.site-peek__contact-chip:hover{border-color:rgb(var(--sage-400));color:rgb(var(--sage-800))}.site-peek__tabs{padding:.55rem .85rem .65rem;border-bottom:1px solid rgb(var(--ink-100))}.site-peek__tabs .seg{width:100%;display:flex}.site-peek__tabs .seg button{flex:1;min-width:0;padding:.35rem .25rem;font-size:11px;font-weight:600}.site-peek__body{flex:1;min-height:0;overflow:auto;padding:.65rem .85rem .85rem;background:rgb(var(--surface-2) / .45)}.site-peek__stack{display:flex;flex-direction:column;gap:.75rem}.site-peek__block{box-shadow:0 1px 2px #0230500d,0 1px 3px #0230500f}.site-peek__block-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(var(--ink-100));padding:.45rem .75rem;background:rgb(var(--surface))}.site-peek__table-scroll{overflow:auto;max-height:9.5rem}.site-peek__grid th,.site-peek__grid td{white-space:nowrap;max-width:none;overflow:visible;text-overflow:clip}.site-peek__grid thead.grid-head th{font-size:10px;padding-top:.45rem;padding-bottom:.45rem}.site-peek__cell{font-size:11.5px;color:rgb(var(--ink-700));vertical-align:middle}.site-peek__cell--lead{font-weight:600;color:rgb(var(--ink-900));font-feature-settings:"tnum" 1}.site-peek__grid--dense .site-peek__cell{font-size:11px}.site-peek__row-mgr>td{background:color-mix(in srgb,#0fb3a6 10%,rgb(var(--surface)))!important}.site-peek__row-mgr .site-peek__cell--lead:after{content:" ★";font-size:9px;color:rgb(var(--sage-700))}.site-peek__now{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.site-peek__score-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;padding:.55rem .65rem;border-radius:10px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface))}.site-peek__score-row .badge{font-size:10px}.site-peek__note{margin:0;font-size:10px;color:rgb(var(--ink-400));line-height:1.4}.site-peek__note-cell{display:block;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ink-500))}.site-peek__link{font-size:10px;font-weight:600;color:rgb(var(--sage-700));text-decoration:none;white-space:nowrap}.site-peek__link:hover{text-decoration:underline}.site-peek__sync-badge{margin-top:.2rem;display:inline-block;border-radius:999px;background:rgb(var(--sage-100));padding:.1rem .45rem;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--sage-800))}.site-peek__card{display:none}.site-peek__name{font-weight:600}.site-peek__section{margin-top:.55rem;padding-top:.45rem;border-top:1px solid rgb(var(--ink-100))}.site-peek__section h4{margin:0 0 .25rem;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-400))}.site-peek__team-mgr{font-weight:600;color:rgb(var(--sage-800))}.site-peek__contact,.site-peek__prev,.site-peek__list,.site-peek__perf,.site-peek__hist,.site-peek__team{margin:0;padding-left:1rem}.site-peek__contact{display:flex;flex-direction:column;gap:.1rem;margin-top:.2rem}.site-peek__perf li{display:grid;grid-template-columns:3.2rem 1fr auto;gap:.25rem}.site-peek__perf .perf-good,.site-peek__perf .perf-exceeds{color:rgb(var(--good-700))}.site-peek__perf .perf-warn,.site-peek__perf .perf-meets{color:rgb(var(--warn-700))}.site-peek__perf .perf-bad,.site-peek__perf .perf-below{color:#b91c1c}[data-theme=dark] .site-peek__panel{border-color:rgb(var(--edge));box-shadow:0 18px 48px #00000073}[data-theme=dark] .site-peek__hero{background:linear-gradient(135deg,rgb(var(--sage-900) / .35),rgb(var(--surface)) 60%)}[data-theme=dark] .site-peek__body{background:rgb(var(--surface-2) / .35)}[data-theme=dark] .site-peek__block-head{background:rgb(var(--surface))}[data-design=sage-x3]{--sage-font-ui: Montserrat, Arial, sans-serif;--sage-font-data: Montserrat, Arial, sans-serif;--sage-color-profile: rgb(0 0 0 / 90%);--sage-color-wordmark: #55bd36;--sage-color-green: #007e45;--sage-color-green-dark: #006738;--sage-color-green-soft: #e2f0e9;--sage-color-landing-grid: #395c6e;--sage-color-function-grid: #3e6074;--sage-color-navigation-text: rgb(0 0 0 / 55%);--sage-color-navigation-hover: #d9e0e4;--sage-color-navigation-line: #e2e2e2;--sage-color-landing-workspace: #f4f5f6;--sage-color-function-workspace: #f5f6f7;--sage-color-surface: #fff;--sage-color-text: #25282a;--sage-color-muted: #5f666a;--sage-color-field-border: #668494;--sage-color-focus: #ffb500;--sage-color-field-focus: #d89e0f;--sage-dataviz-chart-line-green: #00811f;--sage-dataviz-chart-bar-slate-bg: #e4eff5;--sage-dataviz-chart-bar-slate-border: #304658;--sage-dataviz-chart-bar-slate-pattern: #304658;--sage-dataviz-generic-green-bg: #d1f6d6;--sage-dataviz-generic-green-border: #00811f;--sage-dataviz-generic-blue-bg: #e4eeff;--sage-dataviz-generic-blue-border: #0071c3;--sage-dataviz-generic-orange-bg: #ffeaca;--sage-dataviz-generic-orange-border: #d64309;--sage-dataviz-generic-red-bg: #ffe8ea;--sage-dataviz-generic-red-border: #db004e;--sage-dataviz-generic-slate-bg: #e4eff5;--sage-dataviz-generic-slate-border: #5e6f7d;--sage-dataviz-axis: #5e6f7d;--sage-dataviz-grid: #e8eaec;--sage-profile-height: 48px;--sage-shell-min-width: 1120px;--sage-landing-nav-open: 242.039px;--sage-landing-nav-body: 226.039px;--sage-landing-nav-closed: 16px;--sage-landing-header-height: 80px;--sage-function-breadcrumb-height: 40px;--sage-function-toolbar-height: 67px;--sage-function-tabs-height: 43px;--sage-action-rail-width: 37px;--sage-field-height: 28px;--sage-grid-row-height: 32px;--sage-body-padding: 16px;--sage-vignette-radius: 4px;--sage-vignette-shadow: 0 2px 2px rgb(0 0 0 / 24%), 0 0 2px rgb(0 0 0 / 12%);color:var(--sage-color-text);font:400 14px/21px var(--sage-font-ui)}[data-theme=dark] [data-design=sage-x3]{--sage-color-profile: var(--win11-profile);--sage-color-green: #38b76f;--sage-color-green-dark: #63cf8e;--sage-color-green-soft: #183929;--sage-color-landing-grid: #3c515c;--sage-color-function-grid: #405864;--sage-color-navigation-text: var(--win11-text-secondary);--sage-color-navigation-hover: var(--win11-control-hover);--sage-color-navigation-line: var(--win11-stroke-subtle);--sage-color-landing-workspace: var(--win11-canvas);--sage-color-function-workspace: var(--win11-canvas);--sage-color-surface: var(--win11-surface);--sage-color-text: var(--win11-text-primary);--sage-color-muted: var(--win11-text-secondary);--sage-color-field-border: var(--win11-stroke-strong);--sage-color-focus: var(--win11-text-primary);--sage-dataviz-chart-line-green: #68d787;--sage-dataviz-chart-bar-slate-bg: #33434b;--sage-dataviz-chart-bar-slate-border: #a7b4ba;--sage-dataviz-chart-bar-slate-pattern: #a7b4ba;--sage-dataviz-generic-green-bg: #183b26;--sage-dataviz-generic-green-border: #63cf8e;--sage-dataviz-generic-blue-bg: #1d3347;--sage-dataviz-generic-blue-border: #60aee8;--sage-dataviz-generic-orange-bg: #47321d;--sage-dataviz-generic-orange-border: #f2a44f;--sage-dataviz-generic-red-bg: #47242c;--sage-dataviz-generic-red-border: #f07a91;--sage-dataviz-generic-slate-bg: #303030;--sage-dataviz-generic-slate-border: var(--win11-text-tertiary);--sage-dataviz-axis: #a7b4ba;--sage-dataviz-grid: var(--win11-stroke-subtle);--sage-vignette-shadow: var(--win11-shadow-card)}[data-design=sage-x3],[data-design=sage-x3] *{box-sizing:border-box}[data-design=sage-x3] :focus-visible{outline:2px solid var(--sage-color-focus);outline-offset:-2px}@media(prefers-reduced-motion:reduce){[data-design=sage-x3] *,[data-design=sage-x3] *:before,[data-design=sage-x3] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-design=sage-x3].sage-shell-scrollport{width:100vw;height:100dvh;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-shell-canvas{position:relative;width:max(100%,var(--sage-shell-min-width));min-width:var(--sage-shell-min-width);height:100dvh;overflow:hidden;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-profile-bar{position:relative;z-index:30;display:flex;width:100%;min-width:var(--sage-shell-min-width);height:var(--sage-profile-height);align-items:stretch;background:var(--sage-color-profile);color:#fff;font:400 14px/21px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-brand{display:flex;height:var(--sage-profile-height);flex:0 0 auto;align-items:stretch}[data-design=sage-x3] .sage-profile-wordmark{display:flex;width:64px;height:var(--sage-profile-height);align-items:center;margin-left:40px;color:var(--sage-color-wordmark);font-size:16px;font-weight:700;letter-spacing:-.5px}[data-design=sage-x3] .sage-profile-brand-rule{width:1px;height:24px;margin:12px 22px 12px 0;background:#979797}[data-design=sage-x3] .sage-profile-product{display:flex;width:20.266px;height:var(--sage-profile-height);flex:0 0 20.266px;margin-right:18px;align-items:center;color:#fff;font-size:18px;font-weight:700;letter-spacing:.8px;line-height:24px}[data-design=sage-x3] .sage-profile-spacer{min-width:8px;flex:1}[data-design=sage-x3] .sage-profile-command{display:flex;height:var(--sage-profile-height);flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#fff;font:400 13px/48px var(--sage-font-ui);cursor:pointer}[data-design=sage-x3] .sage-profile-command:hover,[data-design=sage-x3] .sage-profile-command[aria-expanded=true]{background:var(--sage-color-green)}[data-design=sage-x3] .sage-profile-command:focus-visible,[data-design=sage-x3] .sage-profile-search-field button:focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-design=sage-x3] .sage-profile-search-field input:focus-visible{outline:0}[data-design=sage-x3] .sage-profile-search-field:has(input:focus-visible){outline:0;box-shadow:inset 0 -2px var(--sage-color-green)}[data-design=sage-x3] .sage-profile-command__text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-command--calendar{width:48px}[data-design=sage-x3] .sage-profile-command--user{width:123.313px;justify-content:space-between;padding:0 8px 0 12px}[data-design=sage-x3] .sage-profile-command--role{width:84.953px;justify-content:space-between;padding:0 6px 0 8px}[data-design=sage-x3] .sage-profile-command--endpoint{width:86.625px;justify-content:space-between;padding:0 9px 0 11px}[data-design=sage-x3] .sage-profile-command--icon{width:56px}[data-design=sage-x3] .sage-profile-bookmark-group{display:flex;width:58px;height:var(--sage-profile-height);flex:0 0 58px}[data-design=sage-x3] .sage-profile-command--bookmark-toggle{width:38px;color:#ffffff94}[data-design=sage-x3] .sage-profile-command--bookmark-toggle[aria-pressed=true]{color:#fff}[data-design=sage-x3] .sage-profile-command--bookmark-arrow{width:20px}[data-design=sage-x3] .sage-profile-command--ai{width:70px;gap:5px;border-left:1px solid rgb(255 255 255 / 12%);border-right:1px solid rgb(255 255 255 / 12%);color:#9bea72;font-weight:700}[data-design=sage-x3] .sage-profile-command--more,[data-design=sage-x3] .sage-profile-surface--mobile-more{display:none}[data-design=sage-x3] .sage-profile-command--more{width:44px;min-width:44px}[data-design=sage-x3] .sage-profile-mobile-more{min-width:0;background:var(--sage-color-surface);color:var(--sage-color-text)}[data-design=sage-x3] .sage-profile-mobile-more__header{display:flex;min-height:48px;align-items:center;padding:0 16px;border-bottom:1px solid var(--sage-color-navigation-line);background:#edf1f3}[data-design=sage-x3] .sage-profile-mobile-more__header h2{margin:0;font:700 16px/22px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-mobile-more__menu{display:grid;width:100%;margin:0;padding:8px;list-style:none}[data-design=sage-x3] .sage-profile-mobile-more__item{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:0;border-bottom:1px solid var(--sage-color-navigation-line);background:transparent;color:inherit;cursor:pointer;font:400 13px/18px var(--sage-font-ui);text-align:left}[data-design=sage-x3] .sage-profile-mobile-more__item:hover,[data-design=sage-x3] .sage-profile-mobile-more__item[aria-expanded=true],[data-design=sage-x3] .sage-profile-mobile-more__item[aria-pressed=true]{background:var(--sage-color-green-soft);color:var(--sage-color-green-dark)}[data-design=sage-x3] .sage-profile-mobile-more__label,[data-design=sage-x3] .sage-profile-mobile-more__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-mobile-more__value{color:var(--sage-color-muted);font:400 11px/16px var(--sage-font-data)}[data-design=sage-x3] .sage-profile-mobile-more__utilities{display:grid;gap:0;padding:8px;border-bottom:1px solid var(--sage-color-navigation-line)}[data-design=sage-x3] .sage-profile-mobile-more__utilities h3{margin:0;padding:6px 12px 8px;color:var(--sage-color-muted);font:700 10px/16px var(--sage-font-data);letter-spacing:.08em;text-transform:uppercase}[data-design=sage-x3] .sage-profile-mobile-more__utility-row{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:4px 8px 4px 12px;border-bottom:1px solid var(--sage-color-navigation-line)}[data-design=sage-x3] .sage-profile-mobile-more__utility-row:last-child{border-bottom:0}[data-design=sage-x3] .sage-profile-mobile-more__utility-row>span{min-width:0;color:var(--sage-color-text);font:500 13px/18px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-mobile-more__utility-row .currency-toggle{padding:0;border-radius:3px}[data-design=sage-x3] .sage-profile-mobile-more__utility-row .currency-toggle__track button{min-width:44px;min-height:40px;padding:0 12px}[data-design=sage-x3] .sage-profile-mobile-more__utility-row .topbar-chrome-btn{display:inline-grid!important;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center}[data-design=sage-x3] .sage-profile-mobile-more__utility-row .smart-export>.topbar-btn{display:inline-flex!important;min-height:40px;align-items:center;gap:6px}[data-design=sage-x3] .sage-profile-more-icon{font:700 15px/1 var(--sage-font-ui);letter-spacing:2px}[data-theme=dark] [data-design=sage-x3] .sage-profile-mobile-more__header{background:var(--win11-control)}[data-design=sage-x3] .sage-profile-ai-mark{font-size:17px;line-height:1}[data-design=sage-x3] .sage-profile-icon{display:block;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round}[data-design=sage-x3] .sage-profile-icon--calendar{width:20px;height:20px;fill:currentcolor;stroke:none}[data-design=sage-x3] .sage-profile-help-icon{width:19px;height:19px;fill:currentcolor;stroke:none}[data-design=sage-x3] .sage-profile-icon--star{width:20px;height:20px;fill:none;stroke-width:1.7}[data-design=sage-x3] .sage-profile-icon--star[data-filled=true]{fill:currentcolor}[data-design=sage-x3] .sage-profile-icon--compass{width:20px;height:20px;stroke-width:1.4}[data-design=sage-x3] .sage-profile-icon--compass path{fill:currentcolor;stroke:none}[data-design=sage-x3] .sage-profile-search-icon{position:relative;display:block;width:15px;height:15px;border:2px solid currentcolor;border-radius:50%}[data-design=sage-x3] .sage-profile-search-icon:after{position:absolute;right:-5px;bottom:-4px;width:6px;height:2px;background:currentcolor;content:"";transform:rotate(45deg);transform-origin:left center}[data-design=sage-x3] .sage-profile-search-field{display:flex;width:280px;height:var(--sage-profile-height);flex:0 0 280px;align-items:center;padding-left:24px;background:#fff;color:#232323}[data-design=sage-x3] .sage-profile-search-field input{width:auto;min-width:0;flex:1 1 auto;height:var(--sage-profile-height);padding:0 8px 0 0;border:0;outline:0;background:transparent;color:#232323;font:400 12px/48px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-search-field input::-webkit-search-cancel-button{display:none}[data-design=sage-x3] .sage-profile-search-field button{display:flex;width:31px;height:var(--sage-profile-height);align-items:center;justify-content:center;padding:0;border:0;background:#fff;color:#4d4f53;cursor:pointer;font:400 22px/48px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-search-field .search-scope-picker{display:flex;height:100%;align-items:center}[data-design=sage-x3] .sage-profile-search-field .search-scope-picker__trigger{width:auto;min-width:45px;height:23px;padding:0 7px 0 8px;border-left-color:#d3dbe0;background:transparent;color:#436176;font:600 11px/1 var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-search-field .search-scope-picker__menu{top:calc(100% - 4px);width:132px;border-color:#9badb7;border-radius:2px;box-shadow:0 5px 14px #0003}[data-design=sage-x3] .sage-profile-search-field .search-scope-picker__option{width:100%;height:auto;min-height:27px;padding:4px 9px;background:#fff;color:#26343c;font:400 12px/1.2 var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-search-field .search-scope-picker__option:hover,[data-design=sage-x3] .sage-profile-search-field .search-scope-picker__option[aria-selected=true]{background:#dbe5ea;color:#173f57}[data-design=sage-x3] .sage-profile-global-search{display:none;min-width:0;height:var(--sage-profile-height);flex:0 1 320px}[data-design=sage-x3] .sage-profile-global-search .global-search{width:100%;height:var(--sage-profile-height)}[data-design=sage-x3] .sage-profile-global-search .topbar-search-field{width:100%;height:var(--sage-profile-height);gap:8px;padding:0 10px 0 14px;border:0;border-right:1px solid rgb(255 255 255 / 12%);border-left:1px solid rgb(255 255 255 / 12%);border-radius:0;background:#ffffff14;box-shadow:none;color:#fff}[data-design=sage-x3] .sage-profile-global-search .topbar-search-field:focus-within{border-right-color:#ffffff38;border-left-color:#ffffff38;background:#ffffff21;box-shadow:inset 0 -2px var(--sage-color-green)}[data-design=sage-x3] .sage-profile-global-search .topbar-search-input{color:#fff;font:400 12px/48px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-global-search .topbar-search-input::-moz-placeholder{color:#ffffff9e}[data-design=sage-x3] .sage-profile-global-search .topbar-search-input::placeholder{color:#ffffff9e}[data-design=sage-x3] .sage-profile-global-search .search-scope-picker__trigger{height:26px;padding-inline:8px;border-color:#ffffff38;background:transparent;color:#fff}[data-design=sage-x3] .sage-profile-global-search .search-scope-picker__trigger:hover,[data-design=sage-x3] .sage-profile-global-search .search-scope-picker__trigger[aria-expanded=true]{background:#ffffff1a}[data-design=sage-x3] .sage-profile-global-search .global-search__panel{top:calc(100% + 1px);right:0;width:min(430px,calc(100vw - 24px));border-radius:0;color:var(--sage-color-text)}[data-design=sage-x3] .sage-profile-utilities{display:flex;height:var(--sage-profile-height);flex:0 0 auto;align-items:stretch;color:#fff}[data-design=sage-x3] .sage-profile-utilities>:where(.relative,.smart-export),[data-design=sage-x3] .sage-profile-utilities .currency-toggle{height:var(--sage-profile-height)}[data-design=sage-x3] .sage-profile-utilities .topbar-chrome-btn,[data-design=sage-x3] .sage-profile-utilities .smart-export>.topbar-btn{display:inline-flex!important;width:48px;min-width:48px;height:var(--sage-profile-height);min-height:var(--sage-profile-height);align-items:center;justify-content:center;gap:5px;padding:0;border:0;border-right:1px solid rgb(255 255 255 / 12%);border-radius:0;background:transparent;box-shadow:none;color:#fff;font:600 12px/48px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-utilities .smart-export>.topbar-btn{width:auto;min-width:92px;padding:0 10px}[data-design=sage-x3] .sage-profile-utilities .topbar-chrome-btn:hover,[data-design=sage-x3] .sage-profile-utilities .topbar-chrome-btn[aria-expanded=true],[data-design=sage-x3] .sage-profile-utilities .smart-export>.topbar-btn:hover,[data-design=sage-x3] .sage-profile-utilities .smart-export>.topbar-btn[aria-expanded=true]{background:var(--sage-color-green);color:#fff;transform:none}[data-design=sage-x3] .sage-profile-utilities .currency-toggle{overflow:hidden;gap:0;padding:0;border:0;border-right:1px solid rgb(255 255 255 / 12%);border-radius:0;background:transparent}[data-design=sage-x3] .sage-profile-utilities .currency-toggle__track{height:var(--sage-profile-height);gap:0;padding:0;border-radius:0;background:transparent;box-shadow:none}[data-design=sage-x3] .sage-profile-utilities .currency-toggle__track button{width:42px;min-width:42px;height:var(--sage-profile-height);padding:0;border-radius:0;background:transparent;color:#ffffffb8;font:700 13px/48px var(--sage-font-data)}[data-design=sage-x3] .sage-profile-utilities .currency-toggle__track button:hover:not(.on):not([aria-pressed=true]){background:#ffffff1a;color:#fff}[data-design=sage-x3] .sage-profile-utilities .currency-toggle__track button.on,[data-design=sage-x3] .sage-profile-utilities .currency-toggle__track button[aria-pressed=true]{background:var(--sage-color-green);color:#fff;box-shadow:none}[data-design=sage-x3] .sage-profile-utilities .notif-trigger svg{width:18px;height:18px}[data-design=sage-x3] .sage-profile-utilities :where(button,input):focus-visible{outline:2px solid #ffb500;outline-offset:-2px}@media(min-width:1440px){[data-design=sage-x3] .sage-profile-global-search{display:flex}[data-design=sage-x3] .sage-profile-global-search .global-search{display:block!important}[data-design=sage-x3] .sage-profile-command--global-search{display:none}}[data-design=sage-x3] .sage-shell-row{display:flex;width:100%;height:calc(100dvh - var(--sage-profile-height))}[data-design=sage-x3] .sage-shell-workspace{display:flex;min-width:0;height:100%;flex:1;overflow:hidden}[data-design=sage-x3] .sage-shell-main{min-width:0;height:100%;flex:1;overflow-x:hidden;overflow-y:auto;background:var(--sage-color-landing-workspace)}[data-design=sage-x3] .sage-landing-header{position:relative;height:var(--sage-landing-header-height);min-height:var(--sage-landing-header-height);border-bottom:1px solid #eef0f1;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-landing-header h1{position:absolute;top:32px;left:24px;height:24px;margin:0;color:#000000e5;font:400 32.2px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-landing-breadcrumbs{position:absolute;right:66px;bottom:25px;color:#5f666a;font:400 12px/20px var(--sage-font-data)}[data-design=sage-x3] .sage-landing-breadcrumbs span,[data-design=sage-x3] .sage-landing-breadcrumbs a{color:inherit;text-decoration:none}[data-design=sage-x3] .sage-landing-breadcrumbs i{margin:0 9px;color:#a6aeb2;font-style:normal}[data-design=sage-x3] .sage-landing-refresh{position:absolute;top:22px;right:18px;width:36px;height:36px;border:0;background:transparent;color:#4d4f53;font-size:18px}[data-design=sage-x3] .sage-landing-refresh:disabled{opacity:.5}[data-theme=dark] [data-design=sage-x3] .sage-landing-header{border-color:var(--sage-color-navigation-line)}[data-theme=dark] [data-design=sage-x3] .sage-landing-header h1{color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-landing-breadcrumbs,[data-theme=dark] [data-design=sage-x3] .sage-landing-refresh{color:var(--sage-color-muted)}[data-design=sage-x3] .sage-renderer-overlay-root{position:absolute;z-index:200;top:0;right:0;bottom:0;left:0;pointer-events:none}[data-design=sage-x3] .sage-renderer-overlay-root>*{pointer-events:auto}[data-design=sage-x3] .sage-profile-caret{width:0;height:0;border-top:4px solid currentcolor;border-right:3px solid transparent;border-left:3px solid transparent}[data-design=sage-x3] .sage-profile-status{width:11px;height:11px;flex:0 0 11px;background:#3f904d}[data-design=sage-x3] .sage-profile-status[data-state=restricted]{background:#b67916}[data-design=sage-x3] .sage-profile-status[data-state=warning]{background:#db3a34}[data-design=sage-x3] .sage-profile-status[data-state=checking]{background:#8d969b}[data-design=sage-x3] .sage-profile-status[data-state=syncing]{background:#00d639;box-shadow:0 0 0 3px #00d63933;animation:sage-profile-status-pulse 1.5s ease-in-out infinite}@keyframes sage-profile-status-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){[data-design=sage-x3] .sage-profile-status[data-state=syncing]{animation:none}}[data-design=sage-x3] .sage-profile-surface-layer,[data-design=sage-x3] .sage-profile-search-layer{position:absolute;z-index:18;inset:var(--sage-profile-height) 0 0;background:transparent}[data-design=sage-x3] .sage-profile-surface{position:absolute;top:0;overflow:visible;border:0;border-radius:0;box-shadow:0 4px 12px #00000052;color:#202224;font:400 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-surface button,[data-design=sage-x3] .sage-profile-surface a,[data-design=sage-x3] .sage-profile-favorites-toolbar a{font:inherit}[data-design=sage-x3] .sage-profile-surface button:focus-visible,[data-design=sage-x3] .sage-profile-surface a:focus-visible,[data-design=sage-x3] .sage-profile-favorites-toolbar a:focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-design=sage-x3] .sage-profile-surface--personal{right:467.578px;width:676px;height:340px;overflow:hidden;background:#222426;color:#fff;box-shadow:0 5px 15px #00000059}[data-design=sage-x3] .sage-profile-personal__header{display:flex;width:100%;height:56px;align-items:center;padding:0 24px;border-bottom:1px solid rgb(255 255 255 / 17%)}[data-design=sage-x3] .sage-profile-personal__header h2{margin:0;color:#fff;font:400 16px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-personal__tabs{position:absolute;z-index:1;top:80px;left:24px;display:flex;width:125px;flex-direction:column}[data-design=sage-x3] .sage-profile-personal__tablist{display:flex;flex-direction:column}[data-design=sage-x3] .sage-profile-personal__tabs button{width:125px;height:34px;padding:0 12px;border:0;background:transparent;color:#ffffffbd;cursor:pointer;text-align:left}[data-design=sage-x3] .sage-profile-personal__tabs button:hover,[data-design=sage-x3] .sage-profile-personal__tabs button[aria-selected=true]{background:#ffffff14;box-shadow:inset -4px 0 #00d639;color:#fff}[data-design=sage-x3] .sage-profile-personal__content{position:absolute;top:56px;right:0;bottom:56px;left:0}[data-design=sage-x3] .sage-profile-personal__greeting,[data-design=sage-x3] .sage-profile-personal__information{position:absolute;top:24px;left:398px;width:230px}[data-design=sage-x3] .sage-profile-personal__greeting span,[data-design=sage-x3] .sage-profile-personal__greeting strong,[data-design=sage-x3] .sage-profile-personal__greeting b{display:block;max-width:230px;margin:0;overflow:hidden;color:#fff;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-personal__greeting span{height:30px;font-size:20px;line-height:30px}[data-design=sage-x3] .sage-profile-personal__greeting strong{height:48px;font-size:32px;line-height:48px}[data-design=sage-x3] .sage-profile-personal__greeting b{height:36px;font-size:24px;line-height:36px}[data-design=sage-x3] .sage-profile-personal__security{position:absolute;top:138px;left:398px;display:flex;width:230px;height:48px;flex-direction:column;justify-content:center;color:#ffffffb8;font-size:12px;line-height:18px}[data-design=sage-x3] .sage-profile-personal__security a,[data-design=sage-x3] .sage-profile-personal__information a,[data-design=sage-x3] .sage-profile-personal__information button{width:-moz-max-content;width:max-content;padding:0;border:0;background:transparent;color:#00d639;cursor:pointer;font-size:12px;line-height:20px;text-decoration:none}[data-design=sage-x3] .sage-profile-personal__information span,[data-design=sage-x3] .sage-profile-personal__information strong,[data-design=sage-x3] .sage-profile-personal__information p{display:block;margin:0}[data-design=sage-x3] .sage-profile-personal__information span{height:30px;font-size:20px;font-weight:600;line-height:30px}[data-design=sage-x3] .sage-profile-personal__information strong{max-width:230px;overflow:hidden;font-size:28px;font-weight:600;line-height:42px;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-personal__information p{max-width:230px;color:#ffffffb8;font-size:13px;line-height:20px}[data-design=sage-x3] .sage-profile-personal__information a{display:block;margin-top:4px;text-decoration:none}[data-design=sage-x3] .sage-profile-personal__footer{position:absolute;top:284px;left:235px;display:flex;height:32px;gap:6px}[data-design=sage-x3] .sage-profile-personal__footer button{height:32px;padding:0 10px;border:0;background:#ffffff14;color:#fff;cursor:pointer;font-size:12px;white-space:nowrap}[data-design=sage-x3] .sage-profile-personal__footer button:first-child{width:174px}[data-design=sage-x3] .sage-profile-personal__footer button:nth-child(2){width:120px}[data-design=sage-x3] .sage-profile-personal__footer button:last-child{width:111px}[data-design=sage-x3] .sage-profile-personal__footer button:hover{background:var(--sage-color-green)}[data-design=sage-x3] .sage-profile-surface--role,[data-design=sage-x3] .sage-profile-surface--endpoint{height:86px;box-shadow:0 3px 8px #0000004d}[data-design=sage-x3] .sage-profile-surface--role{right:367.578px;width:100px}[data-design=sage-x3] .sage-profile-surface--endpoint{right:255.625px;width:127px}[data-design=sage-x3] .sage-profile-compact__selected,[data-design=sage-x3] .sage-profile-endpoint__selected,[data-design=sage-x3] .sage-profile-compact__details-button{display:flex;width:100%;align-items:center;border:0;border-radius:0;font-size:13px;text-align:left}[data-design=sage-x3] .sage-profile-compact__selected,[data-design=sage-x3] .sage-profile-endpoint__selected{height:38px;padding:0 12px;overflow:hidden;background:#fff;color:#222;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-endpoint__selected{gap:10px}[data-design=sage-x3] .sage-profile-endpoint__selected .sage-profile-status{width:16px;height:16px;flex-basis:16px}[data-design=sage-x3] .sage-profile-compact__details-button{height:48px;padding:0 12px;background:#171819;color:#fff;cursor:pointer}[data-design=sage-x3] .sage-profile-compact__details-button:hover,[data-design=sage-x3] .sage-profile-compact__details-button[aria-expanded=true]{color:#00d639}[data-design=sage-x3] .sage-profile-compact__popover{position:absolute;top:86px;right:0;display:flex;width:210px;min-height:80px;flex-direction:column;justify-content:center;padding:10px 12px;background:#171819;box-shadow:0 4px 10px #0000004d;color:#fff}[data-design=sage-x3] .sage-profile-compact__popover strong{font-size:13px;font-weight:400}[data-design=sage-x3] .sage-profile-compact__popover span{color:#ffffffb3;font-size:11px}[data-design=sage-x3] .sage-profile-compact__popover a{margin-top:5px;color:#00d639;font-size:11px;text-decoration:none}[data-design=sage-x3] .sage-profile-compact__popover--endpoint{width:270px}[data-design=sage-x3] .sage-profile-endpoint__stop{height:28px;margin-top:8px;border:1px solid #dfe3e5;background:transparent;color:#fff;cursor:pointer;font-size:11px}[data-design=sage-x3] .sage-profile-endpoint__stop:hover{border-color:#00d639;color:#00d639}[data-design=sage-x3] .sage-profile-endpoint__stop:disabled{cursor:wait;opacity:.55}[data-design=sage-x3] .sage-profile-endpoint__alerts{display:flex;flex-direction:column;margin-top:9px;padding-top:8px;border-top:1px solid rgb(255 255 255 / 18%)}[data-design=sage-x3] .sage-profile-endpoint__alerts b{color:#fff;font-size:11px;font-weight:400}[data-design=sage-x3] .sage-profile-endpoint__alerts a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-surface--help{right:156px;display:flex;width:140px;height:160px;flex-direction:column;background:#fff;box-shadow:0 3px 8px #00000047}[data-design=sage-x3] .sage-profile-surface--help>button{width:140px;height:32px;flex:0 0 32px;padding:0 10px;border:0;background:#fff;color:#282a2c;cursor:pointer;font-size:12px;text-align:left;white-space:nowrap}[data-design=sage-x3] .sage-profile-surface--help>button:hover,[data-design=sage-x3] .sage-profile-surface--help>button[aria-pressed=true]{background:#e7ebed;color:var(--sage-color-green)}[data-design=sage-x3] .sage-profile-help__popover{position:absolute;top:160px;right:0;display:flex;width:260px;min-height:72px;flex-direction:column;justify-content:center;padding:12px 14px;background:#fff;box-shadow:0 4px 12px #00000040;color:#303234}[data-design=sage-x3] .sage-profile-help__popover strong{font-size:13px;font-weight:400}[data-design=sage-x3] .sage-profile-help__popover span{color:#72777a;font-size:11px}[data-design=sage-x3] .sage-profile-surface--bookmarks{right:182px;display:flex;width:220px;height:min(605px,calc(100dvh - 64px));flex-direction:column;overflow:hidden;background:#121314;box-shadow:0 4px 12px #00000061;color:#fff}[data-design=sage-x3] .sage-profile-bookmarks__toolbar-toggle{display:flex;width:220px;height:49px;flex:0 0 49px;align-items:center;justify-content:space-between;padding:0 16px;border:0;background:#121314;color:#fff;cursor:pointer;font-size:13px;text-align:left}[data-design=sage-x3] .sage-profile-bookmarks__toolbar-toggle:hover{background:#26292b}[data-design=sage-x3] .sage-profile-bookmarks__list{display:flex;min-height:0;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-color:#666 #121314;scrollbar-width:thin}[data-design=sage-x3] .sage-profile-bookmarks__list a,[data-design=sage-x3] .sage-profile-bookmarks__list button{width:100%;min-height:32px;padding:0 16px;overflow:hidden;border:0;background:#121314;color:#fff;cursor:pointer;font-size:13px;line-height:32px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-bookmarks__list a:hover,[data-design=sage-x3] .sage-profile-bookmarks__list button:hover{background:#282b2d;color:#00d639}[data-design=sage-x3] .sage-profile-bookmarks__list p{margin:16px;color:#ffffffb3}[data-design=sage-x3] .sage-profile-bookmarks__separator{width:calc(100% - 32px);height:1px;margin:0 16px;flex:0 0 1px;background:#ffffff40}[data-design=sage-x3] .sage-profile-bookmarks__manage{width:220px;height:48px;flex:0 0 48px;padding:0 16px;border:0;background:#121314;color:#fff;cursor:pointer;font-size:13px;text-align:left}[data-design=sage-x3] .sage-profile-bookmarks__manage:hover,[data-design=sage-x3] .sage-profile-bookmarks__manage[aria-pressed=true]{color:#00d639}[data-design=sage-x3] .sage-profile-favorites-toolbar{position:absolute;z-index:17;top:var(--sage-profile-height);right:402px;display:flex;width:440px;height:32px;overflow:hidden;background:#121314;box-shadow:0 3px 8px #00000040}[data-design=sage-x3] .sage-profile-favorites-toolbar a{max-width:112px;height:32px;padding:0 10px;overflow:hidden;border-right:1px solid rgb(255 255 255 / 18%);background:#121314;color:#fff;font-size:11px;line-height:32px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-favorites-toolbar a:hover{color:#00d639}[data-design=sage-x3] .sage-profile-surface--assistant{top:40px;right:16px;display:flex;width:480px;height:min(615px,calc(100dvh - 105px));flex-direction:column;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 14px 34px #00000057}[data-design=sage-x3] .sage-profile-surface--assistant.is-minimized{height:56px}[data-design=sage-x3] .sage-profile-assistant__header{display:flex;width:100%;height:56px;flex:0 0 56px;align-items:center;padding:0 14px 0 16px;background:#1c1e20;color:#fff}[data-design=sage-x3] .sage-profile-assistant__header .sage-profile-assistant-mark{width:32px;height:32px;margin-right:10px}[data-design=sage-x3] .sage-profile-assistant__header h2{margin:0 auto 0 0;font:400 16px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-assistant__header button{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer;font-size:20px}[data-design=sage-x3] .sage-profile-assistant__header button:hover{background:#ffffff1a}[data-design=sage-x3] .sage-profile-assistant__insights{display:flex;height:52px;flex:0 0 52px;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid #d7dcde;background:#f5f6f7}[data-design=sage-x3] .sage-profile-assistant__insights>span{margin-right:auto;color:#5b6266;font-size:12px;font-weight:700}[data-design=sage-x3] .sage-profile-assistant__insights button{height:28px;padding:0 10px;border:1px solid #9aa5aa;border-radius:14px;background:#fff;color:#314048;cursor:pointer;font-size:11px}[data-design=sage-x3] .sage-profile-assistant__insights button:hover{border-color:var(--sage-color-green);color:var(--sage-color-green)}[data-design=sage-x3] .sage-profile-assistant__conversation{min-height:0;flex:1;overflow:auto;padding:18px 16px;background:#fff}[data-design=sage-x3] .sage-profile-assistant__welcome{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:16px;border-left:4px solid var(--sage-color-green);background:#edf5f1}[data-design=sage-x3] .sage-profile-assistant__welcome strong{color:#223129;font-size:15px}[data-design=sage-x3] .sage-profile-assistant__welcome span{margin-top:4px;color:#647078;font-size:12px}[data-design=sage-x3] .sage-profile-assistant__message{max-width:86%;margin-bottom:12px;padding:10px 12px;border:1px solid #d7dcde;background:#f5f6f7}[data-design=sage-x3] .sage-profile-assistant__message[data-author=user]{margin-left:auto;border-color:#a8c8b8;background:#edf5f1}[data-design=sage-x3] .sage-profile-assistant__message strong{display:block;margin-bottom:3px;color:var(--sage-color-green);font-size:11px}[data-design=sage-x3] .sage-profile-assistant__message p{margin:0;color:#303538;font:400 12px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-profile-assistant__composer{flex:0 0 150px;padding:10px 16px 12px;border-top:1px solid #d7dcde;background:#f5f6f7}[data-design=sage-x3] .sage-profile-assistant__composer label>span{display:block;margin-bottom:4px;color:#4f585c;font-size:11px}[data-design=sage-x3] .sage-profile-assistant__composer input{width:100%;height:38px;padding:0 10px;border:1px solid #718791;background:#fff;color:#25282a;font:400 13px/20px var(--sage-font-data)}[data-design=sage-x3] .sage-profile-assistant__composer small{display:block;margin-top:4px;color:#737b7f;font-size:10px}[data-design=sage-x3] .sage-profile-assistant__composer>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}[data-design=sage-x3] .sage-profile-assistant__composer>div button{height:30px;min-width:76px;padding:0 12px;border:1px solid var(--sage-color-green);background:#fff;color:var(--sage-color-green);cursor:pointer}[data-design=sage-x3] .sage-profile-assistant__composer>div button:last-child{background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-profile-assistant__composer>div button:disabled{cursor:not-allowed;opacity:.45}[data-design=sage-x3] .sage-profile-search-results{position:absolute;top:0;right:0;width:380px;max-height:min(560px,calc(100dvh - var(--sage-profile-height) - 16px));overflow:auto;border:1px solid #b9c0c4;border-top:0;background:#fff;box-shadow:0 4px 12px #0000004d;color:#25282a}[data-design=sage-x3] .sage-profile-search-results__status{display:flex;height:36px;align-items:center;padding:0 12px;border-bottom:1px solid #d7dcde;color:#5c666b;font-size:11px;font-weight:700;text-transform:uppercase}[data-design=sage-x3] .sage-profile-search-results>p{margin:16px;color:#697277;font-size:12px}[data-design=sage-x3] .sage-profile-function-layer{position:absolute;z-index:300;top:0;right:0;bottom:0;left:0;overflow:auto;background:#00000085}[data-design=sage-x3] .sage-profile-function-dialog{position:absolute;top:70px;left:50%;width:1024px;height:648px;overflow:hidden;background:#f4f5f6;box-shadow:0 7px 24px #00000073;color:#242628;font:400 13px/20px var(--sage-font-ui);transform:translate(-50%)}[data-design=sage-x3] .sage-profile-function-dialog button,[data-design=sage-x3] .sage-profile-function-dialog input{font:inherit}[data-design=sage-x3] .sage-profile-function-dialog button:focus-visible,[data-design=sage-x3] .sage-profile-function-dialog input:focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-design=sage-x3] .sage-profile-function-dialog__header{position:relative;display:flex;width:100%;height:88px;align-items:center;justify-content:space-between;padding:12px 18px 12px 24px;border-bottom:1px solid #cfd4d6;background:#fff}[data-design=sage-x3] .sage-profile-function-dialog__heading p,[data-design=sage-x3] .sage-profile-function-dialog__heading h2{margin:0}[data-design=sage-x3] .sage-profile-function-dialog__heading p{color:#73787b;font-size:11px;line-height:18px}[data-design=sage-x3] .sage-profile-function-dialog__heading h2{color:#242628;font:400 20px/30px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-function-dialog__actions{display:flex;align-items:center;gap:6px}[data-design=sage-x3] .sage-profile-function-dialog__actions>button{display:flex;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0 11px;border:1px solid transparent;background:transparent;color:#4d5052;cursor:pointer}[data-design=sage-x3] .sage-profile-function-dialog__actions>button:hover:not(:disabled){background:#e6ebed}[data-design=sage-x3] .sage-profile-function-dialog__actions>button:disabled,[data-design=sage-x3] .sage-profile-function-dialog__menu button:disabled,[data-design=sage-x3] .sage-profile-function-call-rail button:disabled{cursor:default;opacity:.42}[data-design=sage-x3] .sage-profile-function-dialog__actions .sage-profile-function-dialog__ok{border-color:var(--sage-color-green);color:var(--sage-color-green)}[data-design=sage-x3] .sage-profile-function-dialog__actions .sage-profile-icon--star{width:18px;height:18px}[data-design=sage-x3] .sage-profile-function-dialog__menu{position:absolute;z-index:3;top:64px;right:44px;display:flex;width:190px;flex-direction:column;padding:6px 0;background:#fff;box-shadow:0 4px 12px #00000040}[data-design=sage-x3] .sage-profile-function-dialog__menu button{height:34px;padding:0 12px;border:0;background:#fff;color:#333;cursor:pointer;text-align:left}[data-design=sage-x3] .sage-profile-function-dialog__menu button:hover:not(:disabled){background:#e7ebed}[data-design=sage-x3] .sage-profile-function-dialog__body{display:grid;width:100%;height:560px;grid-template-columns:330px minmax(0,1fr);gap:16px;padding:16px}[data-design=sage-x3] .sage-profile-function-call-rail,[data-design=sage-x3] .sage-profile-function-history{height:528px;overflow-y:auto;background:#fff;box-shadow:0 1px 3px #00000029}[data-design=sage-x3] .sage-profile-function-call-rail section{padding:14px 16px 16px;border-bottom:1px solid #dce0e2}[data-design=sage-x3] .sage-profile-function-call-rail h3,[data-design=sage-x3] .sage-profile-function-history h3{margin:0;color:#35383a;font:400 15px/28px var(--sage-font-ui)}[data-design=sage-x3] .sage-profile-function-call-rail form{display:grid;grid-template-columns:1fr 52px;gap:6px}[data-design=sage-x3] .sage-profile-function-call-rail label{grid-column:1 / -1;color:#74797c;font-size:11px}[data-design=sage-x3] .sage-profile-function-call-rail input{width:100%;height:34px;padding:0 8px;border:1px solid #afb5b8;background:#fff;color:#222}[data-design=sage-x3] .sage-profile-function-call-rail form button{height:34px;border:1px solid var(--sage-color-green);background:#fff;color:var(--sage-color-green);cursor:pointer}[data-design=sage-x3] .sage-profile-function-call-rail__error{margin:6px 0 0;color:#b22620;font-size:11px;line-height:16px}[data-design=sage-x3] .sage-profile-function-favorites{display:flex;flex-direction:column}[data-design=sage-x3] .sage-profile-function-favorites>button{min-height:29px;padding:3px 0;overflow:hidden;border:0;background:#fff;color:#4d5052;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-function-favorites>button:hover,[data-design=sage-x3] .sage-profile-function-favorites>button[aria-pressed=true]{color:var(--sage-color-green)}[data-design=sage-x3] .sage-profile-function-favorites>p{margin:4px 0;color:#74797c;font-size:11px}[data-design=sage-x3] .sage-profile-function-history__heading{display:flex;height:48px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #dce0e2}[data-design=sage-x3] .sage-profile-function-history__heading span{color:#6f7477;font-size:12px}[data-design=sage-x3] .sage-profile-function-history table{width:100%;border-collapse:collapse;table-layout:fixed}[data-design=sage-x3] .sage-profile-function-history th{height:34px;padding:0 10px;border-right:1px solid #d7dbdd;border-bottom:1px solid #cbd0d2;background:#eef1f2;color:#4d5052;font-size:12px;font-weight:400;text-align:left}[data-design=sage-x3] .sage-profile-function-history th:first-child{width:180px}[data-design=sage-x3] .sage-profile-function-history td{height:29px;padding:0 10px;overflow:hidden;border-bottom:1px solid #e1e4e5;color:#4d5052;font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-function-history td button{width:100%;height:28px;padding:0;overflow:hidden;border:0;background:transparent;color:var(--sage-color-green);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-function-history td span,[data-design=sage-x3] .sage-profile-function-history td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-profile-function-history td small{color:#7b8184;font-size:10px;line-height:11px}[data-design=sage-x3] .sage-profile-function-history tr[data-selected=true] td{background:#dcebe4}[data-design=sage-x3] .sage-landing-nav{position:relative;height:calc(100dvh - var(--sage-profile-height));flex:0 0 var(--sage-landing-nav-open);overflow:hidden;background:#fff;color:var(--sage-color-navigation-text);transition:width .5s,flex-basis .5s}[data-design=sage-x3] .sage-landing-nav[data-dragging=true]{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-design=sage-x3] .sage-landing-nav__body{min-width:226.039px;height:100%;overflow-y:auto}[data-design=sage-x3] .sage-landing-nav__label{display:flex;height:33.5px;align-items:center;gap:4px;padding:4px 16px 4px 4px;border-bottom:1px solid var(--sage-color-navigation-line);color:var(--sage-color-green);white-space:nowrap}[data-design=sage-x3] .sage-landing-nav__label span{display:grid;width:13px;height:13px;place-items:center;border-radius:50%;background:var(--sage-color-green);color:#fff;font-size:8px}[data-design=sage-x3] .sage-landing-nav__row{display:flex;width:100%;height:32px;align-items:center;padding:0 4px 0 20px;border-bottom:1px solid var(--sage-color-navigation-line);background:#fff;color:var(--sage-color-navigation-text);text-decoration:none;white-space:nowrap}[data-design=sage-x3] .sage-landing-nav__row>span{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis}[data-design=sage-x3] .sage-landing-nav__row>small{margin-left:8px;font:400 11px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-landing-nav__row:hover{background:var(--sage-color-navigation-hover);color:var(--sage-color-green)}[data-design=sage-x3] .sage-landing-nav__row[data-active=true]{background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-landing-nav__group{border-bottom:1px solid var(--sage-color-navigation-line)}[data-design=sage-x3] .sage-landing-nav__group-head{display:flex;min-width:0;align-items:stretch}[data-design=sage-x3] .sage-landing-nav__group-head .sage-landing-nav__row{width:auto;min-width:0;flex:1;border-bottom:0;padding-right:4px}[data-design=sage-x3] .sage-landing-nav__group-toggle{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-left:1px solid var(--sage-color-navigation-line);background:#fff;color:var(--sage-color-navigation-text);cursor:pointer;font:700 12px/1 var(--sage-font-ui)}[data-design=sage-x3] .sage-landing-nav__group-toggle:hover,[data-design=sage-x3] .sage-landing-nav__group-toggle:focus-visible{background:var(--sage-color-navigation-hover);color:var(--sage-color-green)}[data-design=sage-x3] .sage-landing-nav__group-head[data-active=true] .sage-landing-nav__group-toggle{border-color:#ffffff4d;background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-landing-nav__subfunctions{margin:0;padding:0;border-top:1px solid var(--sage-color-navigation-line);list-style:none}[data-design=sage-x3] .sage-landing-nav__subfunctions li+li{border-top:1px solid var(--sage-color-navigation-line)}[data-design=sage-x3] .sage-landing-nav__subfunctions a{position:relative;display:flex;min-height:28px;align-items:center;gap:6px;overflow:hidden;padding:5px 8px 5px 34px;background:#fff;color:var(--sage-color-navigation-text);font:400 11px/16px var(--sage-font-ui);text-decoration:none;white-space:nowrap}[data-design=sage-x3] .sage-landing-nav__subfunctions a:before{position:absolute;top:50%;left:22px;color:#8a9092;content:"›";transform:translateY(-50%)}[data-design=sage-x3] .sage-landing-nav__subfunctions a>span{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis}[data-design=sage-x3] .sage-landing-nav__subfunctions a>small{flex:0 0 auto;font:400 10px/14px var(--sage-font-data)}[data-design=sage-x3] .sage-landing-nav__subfunctions a:hover{background:var(--sage-color-navigation-hover);color:var(--sage-color-green)}[data-design=sage-x3] .sage-landing-nav__subfunctions a[data-active=true]{background:var(--sage-color-green-soft);box-shadow:inset 3px 0 0 var(--sage-color-green);color:var(--sage-color-green-dark);font-weight:600}[data-design=sage-x3] .sage-landing-nav__home{display:flex;height:36.5px;align-items:center;justify-content:space-between;padding:0 12px 0 20px;border-bottom:1px solid var(--sage-color-navigation-line);color:var(--sage-color-green)}[data-design=sage-x3] .sage-landing-nav__home button{width:28px;height:24px;border:0;background:transparent;color:var(--sage-color-green);cursor:pointer;font-size:17px}[data-design=sage-x3] .sage-landing-nav__home button:hover,[data-design=sage-x3] .sage-landing-nav__home button:focus-visible,[data-design=sage-x3] .sage-landing-nav__home-page-heading button:hover,[data-design=sage-x3] .sage-landing-nav__home-page-heading button:focus-visible{background:var(--sage-color-navigation-hover);outline:0}[data-design=sage-x3] .sage-landing-nav__home-pages{padding-bottom:12px}[data-design=sage-x3] .sage-landing-nav__home-page{border-bottom:1px solid var(--sage-color-navigation-line)}[data-design=sage-x3] .sage-landing-nav__home-page-heading{display:flex;min-height:38px;align-items:center;gap:4px;padding:3px 8px 3px 20px;background:#f7f8f8}[data-design=sage-x3] .sage-landing-nav__home-page-heading>span{min-width:0;flex:1}[data-design=sage-x3] .sage-landing-nav__home-page-heading strong,[data-design=sage-x3] .sage-landing-nav__home-page-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-landing-nav__home-page-heading strong{color:#34383a;font:400 12px/16px var(--sage-font-ui)}[data-design=sage-x3] .sage-landing-nav__home-page-heading small{color:#7a7e80;font:400 10px/13px var(--sage-font-data)}[data-design=sage-x3] .sage-landing-nav__home-page-heading button{width:26px;height:26px;flex:0 0 26px;border:0;background:transparent;color:var(--sage-color-green);cursor:pointer;font:700 16px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-landing-nav__home-page ul{margin:0;padding:0;list-style:none}[data-design=sage-x3] .sage-landing-nav__home-page li+li{border-top:1px solid #eef0f1}[data-design=sage-x3] .sage-landing-nav__home-page li a{position:relative;display:block;min-height:28px;overflow:hidden;padding:6px 12px 5px 34px;background:#fff;color:var(--sage-color-navigation-text);font:400 11px/16px var(--sage-font-ui);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-landing-nav__home-page li a:before{position:absolute;top:50%;left:22px;color:#8a9092;content:"›";transform:translateY(-50%)}[data-design=sage-x3] .sage-landing-nav__home-page li a:hover{background:var(--sage-color-navigation-hover);color:var(--sage-color-green)}[data-design=sage-x3] .sage-landing-nav__home-page li a[data-active=true]{background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-landing-nav__home-page>p{margin:0;padding:5px 12px 7px 34px;color:#858b8e;font:400 10px/15px var(--sage-font-ui)}[data-design=sage-x3] .sage-home-page-layer{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto;background:#00000085}[data-design=sage-x3] .sage-home-page-dialog{width:min(620px,calc(100% - 32px));max-height:calc(100% - var(--sage-profile-height) - 32px);margin-top:calc(var(--sage-profile-height) + 16px);overflow:hidden;flex:0 0 auto;background:#f3f5f5;box-shadow:0 5px 18px #0006;color:#292c2e;font:400 12px/18px var(--sage-font-ui)}[data-design=sage-x3] .sage-home-page-dialog form{display:flex;max-height:inherit;flex-direction:column}[data-design=sage-x3] .sage-home-page-dialog button,[data-design=sage-x3] .sage-home-page-dialog input{font:inherit}[data-design=sage-x3] .sage-home-page-dialog button:focus-visible,[data-design=sage-x3] .sage-home-page-dialog input:focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-design=sage-x3] .sage-home-page-dialog__header{display:flex;min-height:72px;align-items:center;gap:7px;padding:10px 14px 10px 22px;border-bottom:1px solid #cfd4d6;background:#fff}[data-design=sage-x3] .sage-home-page-dialog__header>div{min-width:0;margin-right:auto}[data-design=sage-x3] .sage-home-page-dialog__header p,[data-design=sage-x3] .sage-home-page-dialog__header h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-home-page-dialog__header p{color:#73787b;font-size:10px;line-height:16px}[data-design=sage-x3] .sage-home-page-dialog__header h2{font:400 19px/26px var(--sage-font-ui)}[data-design=sage-x3] .sage-home-page-dialog__header>button{height:34px;padding:0 12px;border:1px solid var(--sage-color-green);background:#fff;color:var(--sage-color-green);cursor:pointer;white-space:nowrap}[data-design=sage-x3] .sage-home-page-dialog__header>button:hover:not(:disabled){background:var(--sage-color-navigation-hover)}[data-design=sage-x3] .sage-home-page-dialog__header>button:disabled{cursor:default;opacity:.42}[data-design=sage-x3] .sage-home-page-dialog__header .sage-home-page-dialog__delete{border-color:#b63a3a;color:#a82929}[data-design=sage-x3] .sage-home-page-dialog__header .sage-home-page-dialog__close{width:34px;padding:0;border-color:transparent;color:#4d5052;font-size:22px}[data-design=sage-x3] .sage-home-page-dialog__body{min-height:0;padding:16px;overflow-y:auto}[data-design=sage-x3] .sage-home-page-dialog__fields,[data-design=sage-x3] .sage-home-page-dialog__functions{background:#fff;box-shadow:0 1px 3px #00000029}[data-design=sage-x3] .sage-home-page-dialog__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px 16px;padding:14px 16px 16px}[data-design=sage-x3] .sage-home-page-dialog__fields label>span{display:block;margin-bottom:4px;color:#64696c}[data-design=sage-x3] .sage-home-page-dialog__fields input{width:100%;height:34px;padding:0 9px;border:1px solid #aeb4b7;background:#fff;color:#222}[data-design=sage-x3] .sage-home-page-dialog__fields input[aria-invalid=true]{border-color:#b63a3a}[data-design=sage-x3] .sage-home-page-dialog__fields>p{grid-column:1 / -1;margin:-4px 0 0;color:#a82929}[data-design=sage-x3] .sage-home-page-dialog__functions{position:relative;min-width:0;margin:14px 0 0;padding:12px 16px 14px;border:0}[data-design=sage-x3] .sage-home-page-dialog__functions legend{padding:0;color:#292c2e;font:400 15px/22px var(--sage-font-ui)}[data-design=sage-x3] .sage-home-page-dialog__functions>p{margin:0 0 9px;color:#73787b}[data-design=sage-x3] .sage-home-page-dialog__function-list{max-height:292px;overflow-y:auto;border:1px solid #d6dadd}[data-design=sage-x3] .sage-home-page-dialog__function-list>section+section{border-top:1px solid #d6dadd}[data-design=sage-x3] .sage-home-page-dialog__function-list h3{position:sticky;z-index:1;top:0;margin:0;padding:4px 9px;background:#eef1f2;color:#5b6063;font:600 10px/18px var(--sage-font-ui);text-transform:uppercase}[data-design=sage-x3] .sage-home-page-dialog__function-list label{display:flex;min-height:38px;align-items:center;gap:9px;padding:4px 9px;border-top:1px solid #edf0f1;cursor:pointer}[data-design=sage-x3] .sage-home-page-dialog__function-list label:hover{background:var(--sage-color-navigation-hover)}[data-design=sage-x3] .sage-home-page-dialog__function-list input{width:15px;height:15px;flex:0 0 15px;accent-color:var(--sage-color-green)}[data-design=sage-x3] .sage-home-page-dialog__function-list label>span,[data-design=sage-x3] .sage-home-page-dialog__function-list strong,[data-design=sage-x3] .sage-home-page-dialog__function-list small{display:block;min-width:0}[data-design=sage-x3] .sage-home-page-dialog__function-list strong{color:#333638;font-weight:400}[data-design=sage-x3] .sage-home-page-dialog__function-list small{color:#7a8083;font:400 10px/13px var(--sage-font-data)}[data-design=sage-x3] .sage-home-page-dialog__function-list>p{margin:0;padding:18px;color:#73787b;text-align:center}[data-design=sage-x3] .sage-home-page-dialog__functions>output{display:block;margin-top:7px;color:#62676a;text-align:right}[data-design=sage-x3] .sage-home-page-dialog__delete-warning{margin:12px 0 0;color:#a82929;text-align:right}[data-design=sage-x3] .sage-landing-nav__resizer{position:absolute;top:0;right:0;bottom:0;display:flex;width:16px;align-items:center;justify-content:center;border-left:1px solid #acb0b2;background-color:#fff;background-image:radial-gradient(circle,rgb(113 118 120 / 34%) .75px,transparent .9px);background-size:4px 4px;cursor:col-resize;touch-action:none}[data-design=sage-x3] .sage-landing-nav[data-collapsed=true] .sage-landing-nav__resizer{cursor:pointer}[data-design=sage-x3] .sage-landing-nav__resizer>.sage-landing-nav__glyph{display:flex;width:16px;height:129px;align-items:center;justify-content:center;border:1px solid #acb0b2;border-right:0;background:#ecebea;color:var(--sage-color-navigation-text);cursor:pointer;font:400 22px/22px var(--sage-font-ui);transition:background-color .12s ease,color .12s ease}[data-design=sage-x3] .sage-landing-nav[data-dragging=true] .sage-landing-nav__glyph{cursor:col-resize}[data-design=sage-x3] .sage-landing-nav__resizer>.sage-landing-nav__glyph--hover{display:none}[data-design=sage-x3] .sage-landing-nav__resizer:hover>.sage-landing-nav__glyph--idle,[data-design=sage-x3] .sage-landing-nav__resizer:focus-visible>.sage-landing-nav__glyph--idle{display:none}[data-design=sage-x3] .sage-landing-nav__resizer:hover>.sage-landing-nav__glyph--hover,[data-design=sage-x3] .sage-landing-nav__resizer:focus-visible>.sage-landing-nav__glyph--hover{display:flex;background:#dce4e2;color:var(--sage-color-green)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__row,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__group-toggle,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__subfunctions a,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__home-page li a,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__resizer{background-color:var(--sage-color-surface)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__group-head[data-active=true] .sage-landing-nav__group-toggle{border-color:var(--sage-color-navigation-line);background-color:var(--sage-color-green-soft);color:var(--sage-color-green)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__subfunctions a[data-active=true]{background-color:var(--sage-color-green-soft)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__home-page-heading{background:var(--win11-surface-raised)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__home-page-heading strong{color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__home-page-heading small,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__home-page>p{color:var(--sage-color-muted)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__home-page li+li{border-color:var(--sage-color-navigation-line)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__resizer,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__resizer>.sage-landing-nav__glyph{border-color:var(--win11-stroke-strong)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__resizer>.sage-landing-nav__glyph{background:var(--win11-control)}[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__resizer:hover>.sage-landing-nav__glyph--hover,[data-theme=dark] [data-design=sage-x3] .sage-landing-nav__resizer:focus-visible>.sage-landing-nav__glyph--hover{background:var(--sage-color-green-soft)}[data-design=sage-x3] .sage-navigation-overlay{position:absolute;z-index:300;inset:var(--sage-profile-height) 0 0;background:#00000085}[data-design=sage-x3] .sage-navigation-overlay__panel{position:absolute;top:0;left:56px;width:max(calc(100% - 112px),1168px);height:617px;overflow:hidden;background:#fff;box-shadow:0 5px 18px #00000059;color:#202224;font:400 13px/18px var(--sage-font-ui)}[data-design=sage-x3] .sage-navigation-overlay__toolbar{display:flex;width:100%;height:64px;margin:0;align-items:center;gap:12px;padding:0 18px 0 24px;border-bottom:1px solid #d8dcde;background:#fff}[data-design=sage-x3] .sage-navigation-overlay__toolbar h2{width:64px;margin:0;color:#232526;font:400 18px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-navigation-overlay__search{display:flex;width:380px;height:36px;align-items:center;gap:12px;padding:0 14px;border:1px solid #aeb4b7;background:#fff;color:#5d6265}[data-design=sage-x3] .sage-navigation-overlay__search:focus-within{border-color:#d89e0f;box-shadow:0 0 0 2px #edbc3673}[data-design=sage-x3] .sage-navigation-overlay__search-icon{position:relative;width:15px;height:15px;flex:0 0 15px;border:1.5px solid currentcolor;border-radius:50%}[data-design=sage-x3] .sage-navigation-overlay__search-icon:after{position:absolute;right:-5px;bottom:-3px;width:6px;height:1.5px;background:currentcolor;content:"";transform:rotate(45deg);transform-origin:left center}[data-design=sage-x3] .sage-navigation-overlay__search input{width:100%;height:34px;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#222;font:400 13px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-navigation-overlay__search input::-webkit-search-cancel-button{display:none}[data-design=sage-x3] .sage-navigation-overlay__toolbar>button{height:32px;padding:0 12px;border:0;background:transparent;color:var(--sage-color-green);cursor:pointer;font:inherit;white-space:nowrap}[data-design=sage-x3] .sage-navigation-overlay__toolbar>button:hover{background:#e6ebed}[data-design=sage-x3] .sage-navigation-overlay__toolbar>button:focus-visible,[data-design=sage-x3] .sage-navigation-overlay__categories button:focus-visible,[data-design=sage-x3] .sage-navigation-overlay__group-heading:focus-visible,[data-design=sage-x3] .sage-navigation-overlay__direct-link:focus-visible,[data-design=sage-x3] .sage-navigation-overlay__group li a:focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-design=sage-x3] .sage-navigation-overlay__toolbar .sage-navigation-overlay__close{width:36px;margin-left:auto;padding:0;color:#4d4f53;font-size:24px}[data-design=sage-x3] .sage-navigation-overlay__body{display:grid;width:100%;height:553px;grid-template-columns:280px minmax(0,1fr)}[data-design=sage-x3] .sage-navigation-overlay__categories{display:flex;height:553px;flex-direction:column;padding:20px 0;overflow-y:auto;border-right:1px solid #cbd2d5;background:#f2f4f5}[data-design=sage-x3] .sage-navigation-overlay__categories button{width:100%;min-height:48px;padding:0 24px;border:0;background:transparent;color:#4d5052;cursor:pointer;font:400 15px/20px var(--sage-font-ui);text-align:left}[data-design=sage-x3] .sage-navigation-overlay__categories button:hover{background:#e1e6e8}[data-design=sage-x3] .sage-navigation-overlay__categories button[data-active=true]{background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-navigation-overlay__tree{min-width:0;height:553px;overflow:auto;padding:20px 28px 32px;background:#fff}[data-design=sage-x3] .sage-navigation-overlay__tree>h3{height:34px;margin:0 0 12px;border-bottom:1px solid #d8dcde;color:#232526;font:400 18px/28px var(--sage-font-ui)}[data-design=sage-x3] .sage-navigation-overlay__columns{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));-moz-column-gap:36px;column-gap:36px;align-items:start}[data-design=sage-x3] .sage-navigation-overlay__group{display:block;border-bottom:1px solid #e0e3e4;-moz-column-break-inside:avoid;break-inside:avoid}[data-design=sage-x3] .sage-navigation-overlay__group-heading,[data-design=sage-x3] .sage-navigation-overlay__direct-link{display:flex;width:100%;height:40px;align-items:center;gap:10px;padding:0;border:0;background:#fff;color:#303234;cursor:pointer;font:700 14px/20px var(--sage-font-ui);text-align:left;text-decoration:none}[data-design=sage-x3] .sage-navigation-overlay__group-heading:hover,[data-design=sage-x3] .sage-navigation-overlay__direct-link:hover{color:var(--sage-color-green)}[data-design=sage-x3] .sage-navigation-overlay__group-heading>span,[data-design=sage-x3] .sage-navigation-overlay__direct-link>span{display:flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;color:var(--sage-color-green);font-size:17px;font-weight:400}[data-design=sage-x3] .sage-navigation-overlay__direct-link strong{font:inherit}[data-design=sage-x3] .sage-navigation-overlay__group ul{margin:0 0 10px;padding:0 0 0 28px;list-style:none}[data-design=sage-x3] .sage-navigation-overlay__group li{margin:0;padding:0}[data-design=sage-x3] .sage-navigation-overlay__group li a{display:flex;width:100%;min-height:30px;align-items:center;padding:4px 8px;background:transparent;color:#4d5052;text-decoration:none}[data-design=sage-x3] .sage-navigation-overlay__group li a:hover{background:#e4e9eb;color:var(--sage-color-green)}[data-design=sage-x3] .sage-navigation-overlay__empty{grid-column:1 / -1;margin:24px 0;color:#666}[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field{background:var(--win11-layer);color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field input,[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field button{background:transparent;color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field .search-scope-picker__trigger{border-left-color:var(--win11-stroke-subtle);color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field .search-scope-picker__menu,[data-theme=dark] [data-design=sage-x3] .sage-profile-surface--help,[data-theme=dark] [data-design=sage-x3] .sage-profile-help__popover,[data-theme=dark] [data-design=sage-x3] .sage-profile-search-results{border-color:var(--win11-stroke-subtle);background:rgb(var(--win11-surface-rgb) / 96%);box-shadow:var(--win11-shadow-flyout);color:var(--win11-text-primary);-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25)}[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field .search-scope-picker__option,[data-theme=dark] [data-design=sage-x3] .sage-profile-surface--help>button{background:transparent;color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field .search-scope-picker__option:hover,[data-theme=dark] [data-design=sage-x3] .sage-profile-search-field .search-scope-picker__option[aria-selected=true],[data-theme=dark] [data-design=sage-x3] .sage-profile-surface--help>button:hover,[data-theme=dark] [data-design=sage-x3] .sage-profile-surface--help>button[aria-pressed=true]{background:var(--win11-control-hover);color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-help__popover span,[data-theme=dark] [data-design=sage-x3] .sage-profile-search-results__status,[data-theme=dark] [data-design=sage-x3] .sage-profile-search-results>p{color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-search-results__status{border-color:var(--win11-stroke-subtle)}[data-theme=dark] [data-design=sage-x3] .sage-profile-surface--assistant{border:1px solid var(--win11-stroke-subtle);background:rgb(var(--win11-surface-rgb) / 96%);box-shadow:var(--win11-shadow-flyout);-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__header{background:var(--win11-layer)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__insights,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__composer{border-color:var(--win11-stroke-subtle);background:var(--win11-layer)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__conversation{background:var(--win11-surface)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__insights>span,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__composer label>span,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__composer small,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__welcome span{color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__insights button,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__composer input,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__composer>div button{border-color:var(--win11-stroke-strong);background:var(--win11-control);color:var(--win11-text-primary);box-shadow:var(--win11-shadow-control)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__welcome,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__message[data-author=user]{border-color:var(--accent-fill);background:color-mix(in srgb,var(--accent-fill) 13%,var(--win11-surface))}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__welcome strong,[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__message p{color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__message{border-color:var(--win11-stroke-subtle);background:var(--win11-surface-raised)}[data-theme=dark] [data-design=sage-x3] .sage-profile-assistant__composer>div button:last-child{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-on-fill)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog{border:1px solid var(--win11-stroke-subtle);background:var(--win11-canvas);box-shadow:var(--win11-shadow-flyout);color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__header,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__menu,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-call-rail,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__header,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__fields,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__functions{border-color:var(--win11-stroke-subtle);background:var(--win11-surface);box-shadow:var(--win11-shadow-card)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__heading h2,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-call-rail h3,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history h3,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__header h2,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__functions legend,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list strong{color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__heading p,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-call-rail label,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-favorites>p,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history__heading span,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history td small,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__header p,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__fields label>span,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__functions>p,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list small,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list>p,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__functions>output{color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__actions>button,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__menu button,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-favorites>button,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-call-rail input,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-call-rail form button,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__header>button,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__fields input{border-color:var(--win11-stroke-strong);background:var(--win11-control);color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__actions>button:hover:not(:disabled),[data-theme=dark] [data-design=sage-x3] .sage-profile-function-dialog__menu button:hover:not(:disabled),[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__header>button:hover:not(:disabled),[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list label:hover{background:var(--win11-control-hover)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-call-rail section,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history__heading,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history th,[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history td,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list>section+section,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list label{border-color:var(--win11-stroke-subtle)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history th,[data-theme=dark] [data-design=sage-x3] .sage-home-page-dialog__function-list h3{background:var(--win11-layer);color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history td{color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-profile-function-history tr[data-selected=true] td{background:color-mix(in srgb,var(--accent-fill) 16%,var(--win11-surface))}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__panel,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__toolbar,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__tree{border-color:var(--win11-stroke-subtle);background:var(--win11-surface);color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__panel{box-shadow:var(--win11-shadow-flyout)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__toolbar h2,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__tree>h3,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__group-heading,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__direct-link{border-color:var(--win11-stroke-subtle);background:transparent;color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__search{border-color:var(--win11-stroke-strong);background:var(--win11-control);color:var(--win11-text-secondary);box-shadow:var(--win11-shadow-control)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__search input{color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__toolbar>button:hover,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__categories button:hover,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__group-heading:hover,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__direct-link:hover,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__group li a:hover{background:var(--win11-control-hover)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__categories{border-color:var(--win11-stroke-subtle);background:var(--win11-layer)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__categories button,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__group li a,[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__empty{color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__categories button[data-active=true]{background:var(--accent-fill);color:var(--accent-on-fill)}[data-theme=dark] [data-design=sage-x3] .sage-navigation-overlay__group{border-color:var(--win11-stroke-subtle)}[data-device=phone] [data-design=sage-x3].sage-shell-scrollport{overflow-x:hidden;overscroll-behavior-x:none}[data-device=phone] [data-design=sage-x3] .sage-shell-canvas,[data-device=phone] [data-design=sage-x3] .sage-profile-bar{width:100%;min-width:0}[data-device=phone] [data-design=sage-x3] .sage-profile-bar{padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px)}[data-device=phone] [data-design=sage-x3] .sage-profile-wordmark{width:40px;margin-left:8px;font-size:14px}[data-device=phone] [data-design=sage-x3] .sage-profile-brand-rule{margin-right:6px}[data-device=phone] [data-design=sage-x3] .sage-profile-product{width:24px;flex-basis:24px;margin-right:0;font-size:16px}[data-device=phone] [data-design=sage-x3] .sage-profile-spacer{min-width:8px}[data-device=phone] [data-design=sage-x3] .sage-profile-command--calendar,[data-device=phone] [data-design=sage-x3] .sage-profile-command--endpoint,[data-device=phone] [data-design=sage-x3] .sage-profile-command--icon{width:44px;min-width:44px}[data-device=phone] [data-design=sage-x3] .sage-profile-command--user{width:56px;min-width:56px;padding:0 6px}[data-device=phone] [data-design=sage-x3] .sage-profile-command--endpoint{justify-content:center;padding:0}[data-device=phone] [data-design=sage-x3] .sage-profile-command--endpoint .sage-profile-command__text,[data-device=phone] [data-design=sage-x3] .sage-profile-command--endpoint .sage-profile-caret,[data-device=phone] [data-design=sage-x3] .sage-profile-command--role,[data-device=phone] [data-design=sage-x3] .sage-profile-command[aria-label=Help],[data-device=phone] [data-design=sage-x3] .sage-profile-bookmark-group,[data-device=phone] [data-design=sage-x3] .sage-profile-command--ai,[data-device=phone] [data-design=sage-x3] .sage-profile-favorites-toolbar{display:none}[data-device=phone] [data-design=sage-x3] .sage-profile-search-field{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:var(--sage-profile-height);padding-left:16px}[data-device=phone] [data-design=sage-x3] .sage-profile-search-field button,[data-device=phone] [data-design=sage-x3] .sage-profile-search-field .search-scope-picker__trigger{min-width:44px;min-height:44px}[data-device=phone] [data-design=sage-x3] .sage-profile-search-field .search-scope-picker__option{min-height:44px}[data-device=phone] [data-design=sage-x3] .sage-profile-search-results{right:0;left:0;width:100%;max-height:calc(100dvh - var(--sage-profile-height))}[data-device=phone] [data-design=sage-x3] .sage-landing-nav{display:none}[data-device=phone] [data-design=sage-x3] .sage-shell-row,[data-device=phone] [data-design=sage-x3] .sage-shell-workspace,[data-device=phone] [data-design=sage-x3] .sage-shell-main{width:100%;min-width:0}[data-device=phone] [data-design=sage-x3] .sage-landing-header{display:flex;height:auto;min-height:92px;flex-direction:column;justify-content:center;gap:4px;padding:14px 60px 14px 16px}[data-device=phone] [data-design=sage-x3] .sage-landing-header h1{position:static;width:100%;height:auto;overflow:hidden;font:700 22px/28px var(--sage-font-ui);text-overflow:ellipsis;white-space:nowrap}[data-device=phone] [data-design=sage-x3] .sage-landing-breadcrumbs{position:static;width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}[data-device=phone] [data-design=sage-x3] .sage-landing-breadcrumbs span:not(:last-child){display:none}[data-device=phone] [data-design=sage-x3] .sage-landing-breadcrumbs span:last-child i{display:none}[data-device=phone] [data-design=sage-x3] .sage-landing-refresh{top:24px;right:8px;width:44px;height:44px}[data-device=phone] [data-design=sage-x3] .sage-profile-surface-layer,[data-device=phone] [data-design=sage-x3] .sage-profile-search-layer{overflow:hidden}[data-device=phone] [data-design=sage-x3] .sage-profile-surface--personal{right:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__header{height:52px;padding:0 16px}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__tabs{position:static;width:100%;flex-direction:row;align-items:stretch;overflow-x:auto;border-bottom:1px solid rgb(255 255 255 / 17%)}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__tablist{min-width:-moz-max-content;min-width:max-content;flex:1;flex-direction:row}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__tabs button{width:auto;min-width:92px;height:44px;flex:1 0 auto;text-align:center}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__tabs button:hover,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__tabs button[aria-selected=true]{box-shadow:inset 0 -4px #00d639}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__content{position:relative;inset:auto;min-height:206px;padding:24px 16px}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__greeting,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__information,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__security{position:static;width:100%}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__greeting span,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__greeting strong,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__greeting b,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__information strong,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__information p{max-width:100%}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__security{height:auto;margin-top:18px}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__security a,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__information a,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__information button{min-height:44px;padding-block:10px}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__footer{position:static;width:100%;height:auto;flex-wrap:wrap;gap:8px;padding:0 16px 16px}[data-device=phone] [data-design=sage-x3] .sage-profile-personal__footer button,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__footer button:first-child,[data-device=phone] [data-design=sage-x3] .sage-profile-personal__footer button:nth-child(2),[data-device=phone] [data-design=sage-x3] .sage-profile-personal__footer button:last-child{width:auto;min-height:44px;flex:1 1 140px}[data-device=phone] [data-design=sage-x3] .sage-profile-surface--endpoint{right:8px;left:8px;width:auto;height:auto}[data-device=phone] [data-design=sage-x3] .sage-profile-endpoint__selected,[data-device=phone] [data-design=sage-x3] .sage-profile-compact__details-button{min-height:44px}[data-device=phone] [data-design=sage-x3] .sage-profile-compact__popover,[data-device=phone] [data-design=sage-x3] .sage-profile-compact__popover--endpoint{position:static;width:100%;min-height:112px}[data-device=phone] [data-design=sage-x3] .sage-profile-function-dialog{top:8px;right:8px;bottom:8px;left:8px;display:flex;width:auto;height:auto;flex-direction:column;transform:none}[data-device=phone] [data-design=sage-x3] .sage-profile-function-dialog__header{height:auto;min-height:76px;gap:8px;padding:10px 8px 10px 12px}[data-device=phone] [data-design=sage-x3] .sage-profile-function-dialog__heading{min-width:0}[data-device=phone] [data-design=sage-x3] .sage-profile-function-dialog__heading h2{overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}[data-device=phone] [data-design=sage-x3] .sage-profile-function-dialog__actions>button{min-width:44px;height:44px;padding-inline:8px}[data-device=phone] [data-design=sage-x3] .sage-profile-function-dialog__body{display:block;min-height:0;height:auto;flex:1;padding:8px;overflow:auto}[data-device=phone] [data-design=sage-x3] .sage-profile-function-call-rail,[data-device=phone] [data-design=sage-x3] .sage-profile-function-history{width:100%;height:auto;max-height:none}[data-device=phone] [data-design=sage-x3] .sage-profile-function-history{margin-top:8px;overflow-x:auto}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay{position:absolute;inset:var(--sage-profile-height) 0 0}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__panel{top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__toolbar{position:relative;display:grid;height:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__toolbar h2{display:flex;width:auto;min-height:44px;grid-column:1 / -1;align-items:center;padding-right:52px}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__search{width:100%;height:44px;grid-column:1 / -1}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__search input{height:42px}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__toolbar>button{width:100%;min-height:44px;height:44px}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__toolbar .sage-navigation-overlay__close{position:absolute;top:8px;right:8px;width:44px;height:44px;margin:0}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__body{width:100%;min-height:0;height:auto;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__categories{width:100%;height:auto;min-height:44px;flex-direction:row;padding:0;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #cbd2d5}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__categories button{width:auto;min-width:-moz-max-content;min-width:max-content;min-height:44px;flex:0 0 auto;padding:0 16px;font-size:13px;text-align:center}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__tree{width:100%;min-height:0;height:auto;padding:12px 16px 24px}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__columns{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__group-heading,[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__direct-link,[data-device=phone] [data-design=sage-x3] .sage-navigation-overlay__group li a{min-height:44px}@media(min-width:1024px)and (max-width:1439px){[data-design=sage-x3] .sage-profile-command--role,[data-design=sage-x3] .sage-profile-command[aria-label=Help],[data-design=sage-x3] .sage-profile-bookmark-group,[data-design=sage-x3] .sage-profile-command--ai,[data-design=sage-x3] .sage-profile-favorites-toolbar{display:none}[data-design=sage-x3] .sage-profile-command--more{display:flex}[data-design=sage-x3] .sage-profile-search-field{position:absolute;z-index:2;top:0;right:0;width:min(380px,100%);padding-left:16px;box-shadow:0 6px 16px #00000047}[data-design=sage-x3] .sage-profile-surface--mobile-more{right:0;display:block;width:360px;max-height:calc(100dvh - var(--sage-profile-height) - 12px);overflow-x:hidden;overflow-y:auto;background:var(--sage-color-surface)}}@media(max-width:1023px){[data-design=sage-x3].sage-shell-scrollport{overflow-x:hidden;overscroll-behavior-x:none}[data-design=sage-x3] .sage-shell-canvas,[data-design=sage-x3] .sage-profile-bar,[data-design=sage-x3] .sage-shell-row,[data-design=sage-x3] .sage-shell-workspace,[data-design=sage-x3] .sage-shell-main{width:100%;max-width:100%;min-width:0}[data-design=sage-x3] .sage-profile-surface-layer,[data-design=sage-x3] .sage-profile-search-layer{overflow-x:hidden}[data-design=sage-x3] .sage-profile-surface--personal{right:16px;left:auto;width:min(676px,calc(100% - 32px));max-width:calc(100% - 32px);height:min(340px,calc(100dvh - var(--sage-profile-height)));max-height:calc(100dvh - var(--sage-profile-height));overflow-x:hidden;overflow-y:auto}[data-design=sage-x3] .sage-profile-function-dialog{top:16px;right:16px;bottom:16px;left:16px;display:flex;width:auto;max-width:calc(100% - 32px);height:auto;max-height:calc(100dvh - 32px);flex-direction:column;transform:none}[data-design=sage-x3] .sage-profile-function-dialog__body{min-height:0;height:auto;flex:1;grid-template-columns:minmax(240px,330px) minmax(0,1fr)}[data-design=sage-x3] .sage-profile-function-call-rail,[data-design=sage-x3] .sage-profile-function-history{min-height:0;height:100%}[data-design=sage-x3] .sage-profile-command--role,[data-design=sage-x3] .sage-profile-command[aria-label=Help],[data-design=sage-x3] .sage-profile-bookmark-group,[data-design=sage-x3] .sage-profile-command--ai,[data-design=sage-x3] .sage-profile-favorites-toolbar{display:none}[data-design=sage-x3] .sage-profile-command--more{display:flex;width:44px;min-width:44px;height:var(--sage-profile-height)}[data-design=sage-x3] .sage-profile-surface--mobile-more{right:0;left:0;display:block;width:100%;max-height:calc(100dvh - var(--sage-profile-height));overflow-x:hidden;overflow-y:auto;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-profile-mobile-more__item{min-height:44px}[data-design=sage-x3] .sage-profile-utilities,[data-design=sage-x3] .sage-profile-global-search{display:none}[data-design=sage-x3] .sage-profile-search-field{position:absolute;z-index:2;inset:0 0 auto auto;width:min(380px,100%);padding-left:16px;box-shadow:0 6px 16px #00000047}[data-design=sage-x3] .sage-navigation-overlay__panel{left:16px;width:calc(100% - 32px);max-width:calc(100% - 32px)}[data-design=sage-x3] .sage-navigation-overlay__columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:879px){[data-design=sage-x3] .sage-landing-nav{display:none}[data-design=sage-x3] .sage-shell-row,[data-design=sage-x3] .sage-shell-workspace,[data-design=sage-x3] .sage-shell-main{width:100%;max-width:100%;min-width:0}[data-design=sage-x3] .sage-shell-main{padding-bottom:calc(var(--mobile-bottom-nav-h, 56px) + 72px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--mobile-bottom-nav-h, 56px) + 72px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}[data-design=sage-x3] .sage-navigation-overlay__panel{left:0;display:flex;width:100%;max-width:100%;height:100%;flex-direction:column}[data-design=sage-x3] .sage-navigation-overlay__toolbar{position:relative;display:grid;height:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:8px}[data-design=sage-x3] .sage-navigation-overlay__toolbar h2,[data-design=sage-x3] .sage-navigation-overlay__search{width:100%;grid-column:1 / -1}[data-design=sage-x3] .sage-navigation-overlay__toolbar h2{min-height:44px;padding-right:52px}[data-design=sage-x3] .sage-navigation-overlay__search{height:44px}[data-design=sage-x3] .sage-navigation-overlay__search input{height:42px}[data-design=sage-x3] .sage-navigation-overlay__toolbar>button{width:100%;height:44px;min-height:44px}[data-design=sage-x3] .sage-navigation-overlay__toolbar .sage-navigation-overlay__close{position:absolute;top:8px;right:8px;width:44px;margin:0}[data-design=sage-x3] .sage-navigation-overlay__body{width:100%;height:auto;min-height:0;flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-design=sage-x3] .sage-navigation-overlay__categories{width:100%;height:auto;min-height:44px;flex-direction:row;padding:0;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #cbd2d5}[data-design=sage-x3] .sage-navigation-overlay__categories button{width:auto;min-width:-moz-max-content;min-width:max-content;min-height:44px;flex:0 0 auto;padding-inline:16px;text-align:center}[data-design=sage-x3] .sage-navigation-overlay__tree{width:100%;height:auto;min-height:0;padding:12px 16px 24px}[data-design=sage-x3] .sage-profile-surface--mobile-more{width:100%;max-width:100%}}@media(max-width:360px){[data-design=sage-x3] .sage-profile-wordmark,[data-design=sage-x3] .sage-profile-brand-rule{display:none}[data-design=sage-x3] .sage-profile-product{margin-left:8px}}[data-design=sage-x3] .sage-vignette{overflow:hidden;border-radius:var(--sage-vignette-radius);background:var(--sage-color-surface);box-shadow:var(--sage-vignette-shadow)}[data-design=sage-x3] .sage-vignette--landing{margin:17px 16px 24px;padding:12px}[data-design=sage-x3] .sage-vignette--embedded{margin:0;padding:0}[data-design=sage-x3] .sage-vignette__header{display:flex;min-height:28px;align-items:flex-start;color:#4d4f53}[data-design=sage-x3] .sage-vignette__header h2{margin:0;font:400 16.8px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-vignette__actions{display:flex;align-items:center;gap:4px;margin-left:auto}[data-design=sage-x3] .sage-vignette--embedded .sage-vignette__header{min-height:38px;align-items:center;padding:0 10px;border-bottom:1px solid #d6dcdf;background:#f4f6f7}[data-design=sage-x3] .sage-vignette--embedded[data-expanded=false] .sage-vignette__header{border-bottom-color:transparent}[data-design=sage-x3] .sage-vignette__disclosure-heading{display:flex;min-width:0;flex:1;align-self:stretch}[data-design=sage-x3] .sage-vignette__disclosure{display:flex;min-width:0;flex:1;align-items:center;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:#343b3f;cursor:pointer;text-align:left}[data-design=sage-x3] .sage-vignette__disclosure:hover{color:var(--sage-color-green-dark)}[data-design=sage-x3] .sage-vignette__disclosure:focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-design=sage-x3] .sage-vignette__fold-glyph{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentcolor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.6;transition:transform .12s ease}[data-design=sage-x3] .sage-vignette__fold-glyph[data-expanded=false]{transform:rotate(-90deg)}[data-design=sage-x3] .sage-vignette__title{overflow:hidden;color:inherit;font:700 12px/18px var(--sage-font-ui);text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-vignette__summary{overflow:hidden;color:var(--sage-color-muted);font:400 11px/17px var(--sage-font-data);text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-vignette__summary:before{margin-right:7px;color:#a8b0b4;content:"·"}[data-design=sage-x3] .sage-vignette__body[hidden]{display:none}@media(prefers-reduced-motion:reduce){[data-design=sage-x3] .sage-vignette__fold-glyph{transition:none}}[data-design=sage-x3] .sage-field{display:flex;min-width:0;flex-direction:column;gap:4px;color:#1e2326;font:700 13px/17px var(--sage-font-ui)}[data-design=sage-x3] .sage-field input,[data-design=sage-x3] .sage-field select{width:100%;height:var(--sage-field-height);padding:0 8px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);color:#1f262a;font:400 14px/20px var(--sage-font-data)}[data-design=sage-x3] .sage-field input:focus,[data-design=sage-x3] .sage-field select:focus{border-color:var(--sage-color-field-focus);outline:0;box-shadow:0 0 0 2px #edbc3673}[data-design=sage-x3] .sage-button{min-width:83px;height:40px;padding:0 20px;border:2px solid #2a774f;border-radius:22px;background:var(--sage-color-surface);color:#2a774f;font:700 14px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-button:hover:not(:disabled){background:#e7f3ed}[data-design=sage-x3] .sage-button:disabled{cursor:not-allowed;opacity:.55}[data-design=sage-x3] .sage-data-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--sage-font-data)}[data-design=sage-x3] .sage-data-grid th,[data-design=sage-x3] .sage-data-grid td{height:var(--sage-grid-row-height);padding:0 7px;overflow:hidden;border-right:1px solid #d5dcdf;border-bottom:1px solid #e0e4e6;text-align:left;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-data-grid th{background:var(--sage-color-function-grid);color:#fff;font:700 12px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-data-grid td{background:var(--sage-color-surface);color:#272f33;font:400 13px/20px var(--sage-font-data)}[data-design=sage-x3] .sage-data-grid tbody tr[aria-selected=true] td,[data-design=sage-x3] .sage-data-grid tbody tr:hover td{background:var(--sage-color-green-soft)}[data-design=sage-x3] .sage-working-date-backdrop{position:absolute;z-index:300;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto;background:#00000085}[data-design=sage-x3] .sage-working-date-dialog{width:465px;height:524px;flex:0 0 auto;margin-top:calc(var(--sage-profile-height) + 22px);scroll-margin-inline:16px;background:var(--sage-color-landing-workspace);box-shadow:0 5px 18px #0006}[data-design=sage-x3] .sage-working-date-dialog__header{display:flex;height:88px;align-items:center;padding:0 16px 0 24px;border-bottom:1px solid #d3d7d9;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-working-date-dialog__header h2{min-width:0;margin:0;overflow:hidden;font:400 20px/24px var(--sage-font-ui);text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-working-date-dialog__cancel,[data-design=sage-x3] .sage-working-date-dialog__ok{height:36px;border:1px solid var(--sage-color-green);background:transparent;color:var(--sage-color-green);font:400 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-working-date-dialog__cancel{width:64px;margin-left:auto}[data-design=sage-x3] .sage-working-date-dialog__ok{width:54px;margin-left:8px}[data-design=sage-x3] .sage-working-date-dialog__close{width:36px;height:36px;margin-left:8px;border:0;background:transparent;color:#4d5052;font:400 24px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-working-date-dialog__body{height:436px;padding:24px}[data-design=sage-x3] .sage-working-date-card{height:388px;padding:7px 24px;background:var(--sage-color-surface);box-shadow:0 1px 4px #0000002e}[data-design=sage-x3] .sage-working-date-card__label-row{display:flex;height:26px;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}[data-design=sage-x3] .sage-working-date-card__label,[data-design=sage-x3] .sage-working-date-card__period{display:block;color:#64696c;font-size:12px;line-height:21px}[data-design=sage-x3] .sage-working-date-card__label{flex:0 0 auto}[data-design=sage-x3] .sage-working-date-card__period{min-width:0;overflow:hidden;flex:1;color:#6f7679;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-working-date-card__output{display:flex;width:100%;height:38px;align-items:center;padding:0 10px;border:1px solid #9fa6a9;font-size:15px}[data-design=sage-x3] .sage-calendar__header{display:flex;width:203px;height:25px;align-items:center;justify-content:space-between;margin:12px auto 0;background:#1b1b1b;color:#fff}[data-design=sage-x3] .sage-calendar__header strong{font-size:14px;font-weight:400}[data-design=sage-x3] .sage-calendar__header button{width:28px;height:24px;border:0;background:transparent;color:#fff;font-size:18px}[data-design=sage-x3] .sage-calendar__grid{display:flex;width:203px;margin:0 auto;padding:0 13px 8px;border:1px solid #aaa;border-top:0;flex-direction:column;gap:0;background:var(--sage-color-surface);box-shadow:0 5px 5px #00141e33,0 10px 10px #00141e1a}[data-design=sage-x3] .sage-calendar__row{display:grid;height:28px;grid-template-columns:repeat(7,1fr);-moz-column-gap:0;column-gap:0}[data-design=sage-x3] .sage-calendar__row:first-child{height:21px}[data-design=sage-x3] .sage-calendar__grid span,[data-design=sage-x3] .sage-calendar__grid button{display:flex;align-items:center;justify-content:center}[data-design=sage-x3] .sage-calendar__grid span{padding:4px 0;color:#666;font-size:8px;line-height:12px}[data-design=sage-x3] .sage-calendar__grid button{border:1px solid #e6ebed;border-radius:0;background:#f2f5f6;color:#666;font:700 12px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-calendar__grid button[data-outside-month=true]{background:var(--sage-color-surface);color:#767676;font-style:italic}[data-design=sage-x3] .sage-calendar__grid button[aria-selected=true]{background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-calendar__grid button[aria-current=date]:not([aria-selected=true]){border-color:#d89e0f;box-shadow:inset 0 0 0 1px #d89e0f;color:#28343a}[data-design=sage-x3] :where(.sage-calendar__header button,.sage-calendar__grid button,.sage-working-date-dialog button,.sage-working-date-dialog input):focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-design=sage-x3] .sage-calendar__grid button:hover:not([aria-selected=true]){background:var(--sage-color-green-soft);color:#1d6948}[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog{width:calc(100% - 16px);height:auto;max-height:calc(100dvh - var(--sage-profile-height) - 16px);margin-top:calc(var(--sage-profile-height) + 8px);overflow-y:auto}[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog__header{display:grid;height:auto;min-height:104px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:8px;padding:8px}[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog__header h2{grid-column:1 / 3;font-size:17px}[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog__cancel,[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog__ok,[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog__close{width:100%;height:44px;min-height:44px;margin:0}[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog__close{grid-column:3;grid-row:1}[data-device=phone] [data-design=sage-x3] .sage-working-date-dialog__body{height:auto;padding:8px}[data-device=phone] [data-design=sage-x3] .sage-working-date-card{width:100%;height:auto;min-height:388px;padding-inline:12px}[data-device=phone] [data-design=sage-x3] .sage-calendar__header,[data-device=phone] [data-design=sage-x3] .sage-calendar__grid{width:min(294px,100%)}[data-device=phone] [data-design=sage-x3] .sage-calendar__header{height:44px}[data-device=phone] [data-design=sage-x3] .sage-calendar__grid{padding-inline:6px}[data-device=phone] [data-design=sage-x3] .sage-calendar__row{height:40px}[data-device=phone] [data-design=sage-x3] .sage-calendar__header button,[data-device=phone] [data-design=sage-x3] .sage-calendar__grid button{min-width:40px;min-height:40px}@media(max-width:360px){[data-design=sage-x3] .sage-working-date-card{padding-inline:4px}[data-design=sage-x3] .sage-calendar__header,[data-design=sage-x3] .sage-calendar__grid{width:100%;max-width:100%}[data-design=sage-x3] .sage-calendar__grid{padding-inline:0}[data-design=sage-x3] .sage-calendar__row{grid-template-columns:repeat(7,minmax(0,1fr))}[data-design=sage-x3] .sage-calendar__grid button{min-width:0}}[data-theme=dark] [data-design=sage-x3] .sage-working-date-card__label,[data-theme=dark] [data-design=sage-x3] .sage-working-date-card__period,[data-theme=dark] [data-design=sage-x3] .sage-field{color:var(--sage-color-muted)}[data-theme=dark] [data-design=sage-x3] .sage-vignette__header{color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-vignette--embedded .sage-vignette__header{border-bottom-color:var(--win11-stroke-subtle);background:var(--win11-surface-raised)}[data-theme=dark] [data-design=sage-x3] .sage-vignette__disclosure{color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-vignette__disclosure:hover{color:#9ce0b7}[data-theme=dark] [data-design=sage-x3] .sage-working-date-card__output,[data-theme=dark] [data-design=sage-x3] .sage-field input,[data-theme=dark] [data-design=sage-x3] .sage-field select{color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-calendar__grid button{border-color:var(--win11-stroke-subtle);background:var(--win11-control);color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-calendar__grid button[data-outside-month=true]{background:var(--sage-color-surface);color:var(--win11-text-tertiary)}[data-theme=dark] [data-design=sage-x3] .sage-calendar__grid button[aria-selected=true]{background:var(--sage-color-green);color:#07120c}[data-theme=dark] [data-design=sage-x3] .sage-calendar__grid button[aria-current=date]:not([aria-selected=true]){border-color:#ffb500;color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-calendar__grid button:hover:not([aria-selected=true]){color:#9ce0b7}[data-design=sage-x3] .sage-showrooms-page{display:flex;min-width:0;min-height:100%;flex-direction:column;background:var(--sage-color-surface);container:sage-showrooms / inline-size}[data-design=sage-x3] .sage-showrooms-body{min-height:0;flex:1;padding-bottom:1px;background:var(--sage-color-landing-workspace)}[data-design=sage-x3] .sage-showrooms-tabbar{display:flex;height:40px;align-items:stretch;border-bottom:1px solid #d8dcde;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-tabbar button{display:inline-flex;height:40px;align-items:center;padding:0 12px;border:0;border-radius:4px 4px 0 0;background:var(--sage-color-surface);box-shadow:inset 0 -2px 0 var(--sage-color-green);color:#0000008c;font:400 14px/40px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-tabbar .sage-showrooms-criteria-toggle{margin-left:6px;box-shadow:none;color:#317052;font-size:12px}[data-design=sage-x3] .sage-showrooms-tabbar .sage-showrooms-criteria-toggle[aria-expanded=true]{box-shadow:inset 0 -2px #d89e0f}[data-design=sage-x3] .sage-showrooms-tabbar .currency-toggle{align-self:center;margin-left:8px}[data-design=sage-x3] .sage-showrooms-tabbar>span{display:flex;align-items:center;margin-left:auto;padding-right:16px;color:#5f666a;font:400 12px/20px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-criteria{position:relative;z-index:2;padding:8px 12px;border-bottom:1px solid #c7cccf;background:var(--sage-color-surface);box-shadow:0 2px 3px #2f3c4224}[data-design=sage-x3] .sage-showrooms-criteria .criteria-inline,[data-design=sage-x3] .sage-showrooms-criteria .criteria-bar{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-design=sage-x3] .sage-showrooms-notices{margin:12px 16px -5px;border-left:4px solid #b67916;background:#fff6dd;color:#5f4814;font:400 12px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-notices p{margin:0;padding:6px 10px}[data-design=sage-x3] .sage-vignette__actions button{min-height:24px;padding:0 7px;border:0;background:transparent;color:#317052;font:400 12px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-vignette__actions button:hover{background:#edf5f1}[data-design=sage-x3] .sage-showrooms-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #c7cccf}[data-design=sage-x3] .sage-showrooms-summary>div{height:72px;padding:10px 12px;overflow:hidden;border-right:1px solid #d8dcde;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-summary>div:last-child{border-right:0}[data-design=sage-x3] .sage-showrooms-summary span,[data-design=sage-x3] .sage-showrooms-summary strong,[data-design=sage-x3] .sage-showrooms-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-showrooms-summary span{color:#61696d;font-size:11px}[data-design=sage-x3] .sage-showrooms-summary strong{margin-top:4px;color:#25282a;font:400 20px/22px var(--sage-font-data);font-variant-numeric:tabular-nums}[data-design=sage-x3] .sage-showrooms-summary small{color:var(--sage-color-green);font:400 10px/14px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-summary small[data-positive=false]{color:#9a5a00}[data-design=sage-x3] .sage-showrooms-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);gap:12px;margin-top:12px}[data-design=sage-x3] .sage-showrooms-overview-primary{display:grid;min-width:0;gap:12px}[data-design=sage-x3] .sage-showrooms-panel{min-width:0;overflow:hidden;border:1px solid #c7cccf;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-panel>header{display:flex;height:38px;align-items:center;padding:0 10px;border-bottom:1px solid #d5dade;color:#25282a;font:700 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-chart-card,[data-design=sage-x3] .sage-showrooms-distribution{min-width:0;overflow:hidden;border:1px solid #c7cccf;border-radius:var(--sage-vignette-radius);background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-chart-header,[data-design=sage-x3] .sage-showrooms-distribution>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border-bottom:1px solid #d5dade}[data-design=sage-x3] .sage-showrooms-chart-header h3,[data-design=sage-x3] .sage-showrooms-distribution h3{margin:0;color:#25282a;font:700 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-chart-header p,[data-design=sage-x3] .sage-showrooms-distribution header p{margin:0;color:#687176;font:400 10px/15px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-chart-switch{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid #8f9da4;border-radius:3px}[data-design=sage-x3] .sage-showrooms-chart-switch button{min-width:52px;height:26px;padding:0 8px;border:0;border-right:1px solid #c7cccf;background:var(--sage-color-surface);color:#475157;font:700 11px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-chart-switch button:last-child{border-right:0}[data-design=sage-x3] .sage-showrooms-chart-switch button[aria-pressed=true]{background:var(--sage-color-green-soft);color:var(--sage-color-green-dark);box-shadow:inset 0 -2px 0 var(--sage-color-green)}[data-design=sage-x3] .sage-showrooms-chart-legend{display:flex;min-height:34px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;padding:6px 12px 0;color:#5e6f7d;font:400 10px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-chart-legend span{display:inline-flex;align-items:center;gap:6px}[data-design=sage-x3] .sage-showrooms-chart-legend i{display:inline-block;width:20px;height:8px}[data-design=sage-x3] .sage-showrooms-chart-legend i[data-series=score]{height:3px;background:var(--sage-dataviz-chart-line-green)}[data-design=sage-x3] .sage-showrooms-chart-legend i[data-series=ratio]{border:1px solid var(--sage-dataviz-chart-bar-slate-border);background:repeating-linear-gradient(135deg,var(--sage-dataviz-chart-bar-slate-bg) 0 3px,#fff 3px 5px)}[data-design=sage-x3] .sage-showrooms-trend-scroll{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 8px 4px;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-trend{display:block;width:100%;max-width:760px;min-width:620px;height:auto;margin-inline:auto;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-trend text{fill:var(--sage-dataviz-axis);font:400 9.5px var(--sage-font-data);font-variant-numeric:tabular-nums}[data-design=sage-x3] .sage-showrooms-trend .sage-showrooms-trend__axis-title{font-weight:700}[data-design=sage-x3] .sage-showrooms-trend__gridline{stroke:var(--sage-dataviz-grid);stroke-width:1px}[data-design=sage-x3] .sage-showrooms-trend__bar-background{fill:var(--sage-dataviz-chart-bar-slate-bg)}[data-design=sage-x3] .sage-showrooms-trend__bar-pattern{stroke:var(--sage-dataviz-chart-bar-slate-pattern);opacity:.2}[data-design=sage-x3] .sage-showrooms-trend__bar{stroke:var(--sage-dataviz-chart-bar-slate-border);stroke-width:1px}[data-design=sage-x3] .sage-showrooms-trend__score-line{fill:none;stroke:var(--sage-dataviz-chart-line-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}[data-design=sage-x3] .sage-showrooms-trend__target{cursor:pointer;outline:none}[data-design=sage-x3] .sage-showrooms-trend__hit{fill:transparent}[data-design=sage-x3] .sage-showrooms-trend__active-line{stroke:#bac1c7;stroke-dasharray:3 3}[data-design=sage-x3] .sage-showrooms-trend__point{fill:#fff;stroke:var(--sage-dataviz-chart-line-green);stroke-width:3px}[data-design=sage-x3] .sage-showrooms-trend__missing-point{fill:#bac1c7;stroke:#fff;stroke-width:2px}[data-design=sage-x3] .sage-showrooms-trend__target:focus-visible .sage-showrooms-trend__point,[data-design=sage-x3] .sage-showrooms-trend__target[data-active=true] .sage-showrooms-trend__point{stroke:var(--sage-color-focus);stroke-width:4px}[data-design=sage-x3] .sage-showrooms-trend-readout{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:8px;min-height:42px;align-items:center;padding:7px 10px;border-top:1px solid #d5dade;background:#f8f9f9;color:#5e6f7d;font:400 11px/16px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-trend-readout strong,[data-design=sage-x3] .sage-showrooms-trend-readout b{color:#25282a;font-variant-numeric:tabular-nums}[data-design=sage-x3] .sage-showrooms-trend-table{max-height:356px;overflow:auto}[data-design=sage-x3] .sage-showrooms-trend-table table{min-width:620px}[data-design=sage-x3] .sage-showrooms-trend-table caption{padding:7px 10px;color:#5e6f7d;text-align:left;font:400 11px/16px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-distribution{padding-bottom:10px}[data-design=sage-x3] .sage-showrooms-distribution__bar{display:flex;height:16px;margin:12px 10px 10px;overflow:hidden;border:1px solid #afb7be;border-radius:3px;background:#f4f5f6}[data-design=sage-x3] .sage-showrooms-distribution__bar span{min-width:2px;border-right:1px solid rgb(255 255 255 / 80%)}[data-design=sage-x3] .sage-showrooms-distribution ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0 10px;list-style:none}[data-design=sage-x3] .sage-showrooms-distribution li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:5px;color:#5e6f7d;font:400 10px/16px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-distribution li i{width:9px;height:9px;border:1px solid currentcolor}[data-design=sage-x3] .sage-showrooms-distribution li strong{color:#25282a;font-variant-numeric:tabular-nums}[data-design=sage-x3] .sage-showrooms-distribution__bar>[data-tone=strong],[data-design=sage-x3] .sage-showrooms-distribution li[data-tone=strong] i{border-color:var(--sage-dataviz-generic-green-border);background:var(--sage-dataviz-generic-green-border)}[data-design=sage-x3] .sage-showrooms-distribution__bar>[data-tone=healthy],[data-design=sage-x3] .sage-showrooms-distribution li[data-tone=healthy] i{border-color:var(--sage-dataviz-generic-blue-border);background:var(--sage-dataviz-generic-blue-border)}[data-design=sage-x3] .sage-showrooms-distribution__bar>[data-tone=watch],[data-design=sage-x3] .sage-showrooms-distribution li[data-tone=watch] i{border-color:var(--sage-dataviz-generic-orange-border);background:var(--sage-dataviz-generic-orange-border)}[data-design=sage-x3] .sage-showrooms-distribution__bar>[data-tone=risk],[data-design=sage-x3] .sage-showrooms-distribution li[data-tone=risk] i{border-color:var(--sage-dataviz-generic-red-border);background:var(--sage-dataviz-generic-red-border)}[data-design=sage-x3] .sage-showrooms-distribution__bar>[data-tone=unscored],[data-design=sage-x3] .sage-showrooms-distribution li[data-tone=unscored] i{border-color:var(--sage-dataviz-generic-slate-border);background:repeating-linear-gradient(135deg,#fff 0 3px,var(--sage-dataviz-generic-slate-border) 3px 5px)}[data-design=sage-x3] .sage-showrooms-distribution__bar>[data-tone=dormant],[data-design=sage-x3] .sage-showrooms-distribution li[data-tone=dormant] i{border:1px dashed var(--sage-dataviz-generic-slate-border);background:#fff}[data-design=sage-x3] .sage-showrooms-attention ol{margin:0;padding:0;list-style:none}[data-design=sage-x3] .sage-showrooms-attention li{min-height:52px;border-bottom:1px solid #e0e4e6;font-family:var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-attention li[data-severity=high]{box-shadow:inset 3px 0 #b14a43}[data-design=sage-x3] .sage-showrooms-attention li[data-severity=medium]{box-shadow:inset 3px 0 #d49822}[data-design=sage-x3] .sage-showrooms-attention li>button,[data-design=sage-x3] .sage-showrooms-attention li>div{display:flex;width:100%;min-height:52px;flex-direction:column;justify-content:center;padding:7px 10px;border:0;background:transparent;color:inherit;text-align:left}[data-design=sage-x3] .sage-showrooms-attention li>button:hover{background:var(--sage-color-green-soft)}[data-design=sage-x3] .sage-showrooms-attention strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-showrooms-attention span{overflow:hidden;color:#6b7478;font-size:11px;text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-showrooms-panel__link{display:flex;min-height:32px;align-items:center;padding:0 10px;color:#317052;font-size:12px}[data-design=sage-x3] .sage-showrooms-grid-scroll{min-width:0;overflow-x:auto}[data-design=sage-x3] .sage-showrooms-table{min-width:920px}[data-design=sage-x3] .sage-showrooms-compact-table th:first-child{width:34%}[data-design=sage-x3] .sage-showrooms-compact-table td[data-tone=risk]{color:#a23832}[data-design=sage-x3] .sage-showrooms-compact-table td[data-tone=watch]{color:#9a5a00}[data-design=sage-x3] .sage-showrooms-compact-table td[data-tone=healthy],[data-design=sage-x3] .sage-showrooms-compact-table td[data-tone=strong]{color:#006738}[data-design=sage-x3] .sage-showrooms-table th:first-child{width:34px;text-align:right}[data-design=sage-x3] .sage-showrooms-table th:nth-child(2){width:180px}[data-design=sage-x3] .sage-showrooms-table th button{width:100%;height:31px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}[data-design=sage-x3] .sage-showrooms-table td[data-tone=risk]{color:#a23832}[data-design=sage-x3] .sage-showrooms-table td[data-tone=watch]{color:#9a5a00}[data-design=sage-x3] .sage-showrooms-table td[data-tone=healthy],[data-design=sage-x3] .sage-showrooms-table td[data-tone=strong]{color:#006738}[data-design=sage-x3] .sage-showrooms-explorer{margin-top:12px;border:1px solid #c7cccf;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-explorer>header{display:grid;min-height:58px;grid-template-columns:minmax(180px,1fr) 220px 190px;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid #d5dade}[data-design=sage-x3] .sage-showrooms-explorer>header h3{margin:0;font:700 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-explorer>header div>span{color:#687176;font:400 11px/16px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-search input,[data-design=sage-x3] .sage-showrooms-comparison select{width:100%;height:28px;padding:0 8px;border:1px solid #647d88;border-radius:3px;background:var(--sage-color-surface);color:#1f262a;font:400 14px/26px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-comparison{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:12px}[data-design=sage-x3] .sage-showrooms-explorer__filters{display:flex;min-height:43px;align-items:stretch;justify-content:space-between;border-bottom:1px solid #c3cace}[data-design=sage-x3] .sage-showrooms-explorer__filters>div{display:flex;align-items:stretch}[data-design=sage-x3] .sage-showrooms-explorer__filters button{position:relative;min-width:72px;height:43px;padding:0 12px;border:0;background:transparent;color:#565b5f;font:700 13px/43px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-explorer__filters button[aria-selected=true]:after,[data-design=sage-x3] .sage-showrooms-explorer__filters button[aria-pressed=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#2b8257;content:""}[data-design=sage-x3] .sage-showrooms-explorer__content{display:flex;min-width:0;min-height:230px}[data-design=sage-x3] .sage-showrooms-explorer__content>[role=tabpanel]{min-width:0;flex:1}[data-design=sage-x3] .sage-showrooms-visual-guide{display:flex;min-height:54px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;padding:8px 10px;border-bottom:1px solid #d5dade;background:#f8f9f9}[data-design=sage-x3] .sage-showrooms-visual-guide>div{display:grid}[data-design=sage-x3] .sage-showrooms-visual-guide strong{color:#25282a;font:700 12px/17px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-visual-guide span{color:#687176;font:400 10px/15px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-visual-guide ul{display:flex;flex-wrap:wrap;gap:5px 10px;margin:0;padding:0;list-style:none}[data-design=sage-x3] .sage-showrooms-visual-guide li{display:inline-flex;align-items:center;gap:4px;color:#5e6f7d;font:400 10px/14px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-visual-guide li i{width:9px;height:9px;border:1px solid currentcolor}[data-design=sage-x3] .sage-showrooms-visual-guide li[data-tone=strong] i{border-color:var(--sage-dataviz-generic-green-border);background:var(--sage-dataviz-generic-green-bg)}[data-design=sage-x3] .sage-showrooms-visual-guide li[data-tone=healthy] i{border-color:var(--sage-dataviz-generic-blue-border);background:var(--sage-dataviz-generic-blue-bg)}[data-design=sage-x3] .sage-showrooms-visual-guide li[data-tone=watch] i{border-color:var(--sage-dataviz-generic-orange-border);background:var(--sage-dataviz-generic-orange-bg)}[data-design=sage-x3] .sage-showrooms-visual-guide li[data-tone=risk] i{border-color:var(--sage-dataviz-generic-red-border);background:var(--sage-dataviz-generic-red-bg)}[data-design=sage-x3] .sage-showrooms-visual-guide li[data-tone=unscored] i{border-color:var(--sage-dataviz-generic-slate-border);background:var(--sage-dataviz-generic-slate-bg)}[data-design=sage-x3] .sage-showrooms-visual-guide li[data-tone=dormant] i{border:1px dashed var(--sage-dataviz-generic-slate-border);background:#fff}[data-design=sage-x3] .sage-showrooms-heatmap-host{min-width:0}[data-design=sage-x3] .sage-showrooms-heatmap-host .showroom-heatmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;padding:10px}[data-design=sage-x3] .sage-showrooms-heatmap-host .showroom-heatmap-grid button{position:relative;min-height:112px;padding:10px;overflow:hidden;border-width:1px;border-radius:4px;box-shadow:none;font-family:var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-heatmap-host .showroom-heatmap-grid button[data-priority=true]:after{position:absolute;right:7px;bottom:6px;padding:0 4px;border:1px solid var(--sage-dataviz-generic-red-border);border-radius:2px;background:#fff;color:#a30037;content:"Review";font:700 8px/14px var(--sage-font-ui);letter-spacing:.03em;text-transform:uppercase}[data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=strong]{border-color:var(--sage-dataviz-generic-green-border);background:var(--sage-dataviz-generic-green-bg);color:#003409}[data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=healthy]{border-color:var(--sage-dataviz-generic-blue-border);background:var(--sage-dataviz-generic-blue-bg);color:#001932}[data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=watch]{border-color:var(--sage-dataviz-generic-orange-border);background:var(--sage-dataviz-generic-orange-bg);color:#5b1600}[data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=risk]{border-color:var(--sage-dataviz-generic-red-border);background:var(--sage-dataviz-generic-red-bg);color:#60001d}[data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=unscored]{border-color:var(--sage-dataviz-generic-slate-border);background:var(--sage-dataviz-generic-slate-bg);color:#253b4e}[data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=dormant]{border:1px dashed var(--sage-dataviz-generic-slate-border);background:#fff;color:#475a6a}[data-design=sage-x3] .sage-showrooms-heatmap-host button:hover{filter:brightness(.98)}[data-design=sage-x3] .sage-showrooms-heatmap-host button:focus-visible,[data-design=sage-x3] .sage-showrooms-heatmap-host button[aria-pressed=true]{outline:3px solid var(--sage-color-focus);outline-offset:-3px}[data-design=sage-x3] .sage-showrooms-matrix-host{min-width:0;padding:10px}[data-design=sage-x3] .sage-showrooms-matrix-host .showroom-performance-matrix{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:10px}[data-design=sage-x3] .sage-showrooms-matrix-host .showroom-performance-matrix>section{overflow:hidden;border:1px solid #d5dade;border-radius:4px;background:var(--sage-color-surface);box-shadow:none;font-family:var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-matrix-host .showroom-performance-matrix__plot{padding:12px}[data-design=sage-x3] .sage-showrooms-matrix-host .showroom-performance-matrix__plot>div:nth-of-type(2){scrollbar-color:#98a2ab #eef0f1}[data-design=sage-x3] .sage-showrooms-matrix-host svg text{fill:var(--sage-dataviz-axis);font-family:var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-matrix-host svg g[data-tone=strong] circle[fill-opacity]{fill:var(--sage-dataviz-generic-green-border);stroke:#005e14}[data-design=sage-x3] .sage-showrooms-matrix-host svg g[data-tone=healthy] circle[fill-opacity]{fill:var(--sage-dataviz-generic-blue-border);stroke:#00528f}[data-design=sage-x3] .sage-showrooms-matrix-host svg g[data-tone=watch] circle[fill-opacity]{fill:var(--sage-dataviz-generic-orange-border);stroke:#952a00}[data-design=sage-x3] .sage-showrooms-matrix-host svg g[data-tone=risk] circle[fill-opacity]{fill:var(--sage-dataviz-generic-red-border);stroke:#a30037}[data-design=sage-x3] .sage-showrooms-matrix-host svg g:focus-visible circle[fill-opacity]{stroke:var(--sage-color-focus);stroke-width:4px}[data-design=sage-x3] .sage-showroom-detail .showroom-detail__trend{margin:10px 0 0;padding:8px;border-color:#d5dade;border-radius:4px}[data-design=sage-x3] .sage-showroom-detail .showroom-detail__trend-line{stroke:var(--sage-dataviz-chart-line-green)}[data-design=sage-x3] .sage-showroom-detail .showroom-detail__trend svg circle{stroke:var(--sage-dataviz-chart-line-green)}[data-design=sage-x3] .sage-showrooms-heatmap{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:1px;padding:1px;background:#d5dcdf}[data-design=sage-x3] .sage-showrooms-heatmap button{position:relative;display:grid;min-height:78px;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;padding:8px 10px;border:0;background:var(--sage-color-surface);color:#25282a;text-align:left}[data-design=sage-x3] .sage-showrooms-heatmap button:hover,[data-design=sage-x3] .sage-showrooms-heatmap button[aria-pressed=true]{background:var(--sage-color-green-soft)}[data-design=sage-x3] .sage-showrooms-heatmap button:before{position:absolute;inset:0 auto 0 0;width:4px;background:#9ca5aa;content:""}[data-design=sage-x3] .sage-showrooms-heatmap button[data-tone=risk]:before{background:#b14a43}[data-design=sage-x3] .sage-showrooms-heatmap button[data-tone=watch]:before{background:#d49822}[data-design=sage-x3] .sage-showrooms-heatmap button[data-tone=healthy]:before{background:#4d9a70}[data-design=sage-x3] .sage-showrooms-heatmap button[data-tone=strong]:before{background:#007e45}[data-design=sage-x3] .sage-showrooms-heatmap span{overflow:hidden;color:#687176;font:400 11px/14px var(--sage-font-data);text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-showrooms-heatmap b{grid-row:1 / span 2;grid-column:2;align-self:center;font:400 22px/24px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-heatmap small{color:#687176;font:400 10px/14px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-matrix{min-height:250px;padding:8px}[data-design=sage-x3] .sage-showrooms-matrix svg{display:block;width:100%;height:255px}[data-design=sage-x3] .sage-showrooms-matrix line{stroke:#aab4b9}[data-design=sage-x3] .sage-showrooms-matrix line.benchmark{stroke:#8eb7a0;stroke-dasharray:4 3}[data-design=sage-x3] .sage-showrooms-matrix circle{fill:#718791;stroke:#fff;stroke-width:2px}[data-design=sage-x3] .sage-showrooms-matrix circle[data-tone=risk]{fill:#b14a43}[data-design=sage-x3] .sage-showrooms-matrix circle[data-tone=watch]{fill:#d49822}[data-design=sage-x3] .sage-showrooms-matrix circle[data-tone=healthy]{fill:#4d9a70}[data-design=sage-x3] .sage-showrooms-matrix circle[data-tone=strong]{fill:#007e45}[data-design=sage-x3] .sage-showrooms-matrix text{fill:#5f666a;font:400 11px var(--sage-font-data)}[data-design=sage-x3] .sage-showroom-detail{width:310px;flex:0 0 310px;border-left:1px solid #c7cccf;background:#f8f9f9}[data-design=sage-x3] .sage-showroom-detail>header{display:flex;min-height:60px;align-items:center;padding:8px 8px 8px 12px;border-bottom:1px solid #d5dade;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showroom-detail>header h3{margin:1px 0 0;font:700 15px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-showroom-detail>header span{color:#697277;font-size:11px}[data-design=sage-x3] .sage-showroom-detail>header button{width:36px;height:36px;margin-left:auto;border:0;background:transparent;font-size:22px}[data-design=sage-x3] .sage-showroom-detail__body{padding:10px}[data-design=sage-x3] .sage-showroom-detail__body>p{margin:7px 0 10px;color:#5f666a;font:400 12px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-showroom-detail__score{display:grid;grid-template-columns:1fr auto;align-items:center}[data-design=sage-x3] .sage-showroom-detail__score span,[data-design=sage-x3] .sage-showroom-detail__score small{color:#697277;font-size:11px}[data-design=sage-x3] .sage-showroom-detail__score strong{grid-row:1 / span 2;grid-column:2;font:400 30px/32px var(--sage-font-data)}[data-design=sage-x3] .sage-showroom-detail__body dl{margin:0 0 10px;border-top:1px solid #d5dade}[data-design=sage-x3] .sage-showroom-detail__body dl>div{display:grid;height:30px;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #e0e4e6;font:400 12px/20px var(--sage-font-data)}[data-design=sage-x3] .sage-showroom-detail__body dd{margin:0;font-variant-numeric:tabular-nums}[data-design=sage-x3] .sage-showroom-detail__history{margin-top:8px}[data-design=sage-x3] .sage-showroom-detail__history caption{padding:5px 0;text-align:left;font:700 12px/18px var(--sage-font-ui)}[data-design=sage-x3] .sage-showroom-detail__body nav{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:10px}[data-design=sage-x3] .sage-showroom-detail__body nav a{color:#317052;font-size:12px}[data-design=sage-x3] .sage-showrooms-confidence{margin-top:12px;border:1px solid #c7cccf;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-showrooms-confidence h3{height:38px;margin:0;padding:9px 10px;border-bottom:1px solid #d5dade;font:700 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-confidence dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}[data-design=sage-x3] .sage-showrooms-confidence dl>div{min-height:48px;padding:7px 10px;border-right:1px solid #d5dade}[data-design=sage-x3] .sage-showrooms-confidence dl>div:last-child{border-right:0}[data-design=sage-x3] .sage-showrooms-confidence dt{color:#697277;font-size:11px}[data-design=sage-x3] .sage-showrooms-confidence dd{margin:2px 0 0;font:400 15px/20px var(--sage-font-data)}[data-design=sage-x3] .sage-showroom-state{display:flex;min-height:72px;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0;padding:12px;color:#697277;text-align:center;font:400 12px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-showrooms-fatal{margin:17px 16px;padding:32px;border:1px solid #c7cccf;background:var(--sage-color-surface);box-shadow:var(--sage-vignette-shadow);text-align:center}[data-design=sage-x3] .sage-showrooms-fatal h2{margin:0;font:700 18px/24px var(--sage-font-ui)}[data-design=sage-x3] .sage-showrooms-fatal p{margin:8px 0 18px;color:#697277;font-family:var(--sage-font-data)}[data-theme=dark] [data-design=sage-x3] :is(.sage-showrooms-tabbar,.sage-showrooms-criteria,.sage-showrooms-summary,.sage-showrooms-panel,.sage-showrooms-chart-card,.sage-showrooms-distribution,.sage-showrooms-explorer,.sage-showrooms-confidence,.sage-showroom-detail>header){border-color:var(--win11-stroke-subtle)}[data-theme=dark] [data-design=sage-x3] :is(.sage-showrooms-tabbar button,.sage-showrooms-summary strong,.sage-showrooms-panel>header,.sage-showrooms-chart-header h3,.sage-showrooms-distribution h3,.sage-showrooms-trend-readout strong,.sage-showrooms-trend-readout b,.sage-showrooms-distribution li strong,.sage-showrooms-explorer>header h3,.sage-showrooms-visual-guide strong,.sage-showrooms-heatmap button,.sage-showroom-detail>header h3,.sage-showroom-detail__score strong,.sage-showroom-detail__history caption,.sage-showrooms-confidence h3,.sage-showrooms-confidence dd,.sage-showrooms-fatal h2){color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] :is(.sage-showrooms-tabbar>span,.sage-showrooms-summary span,.sage-showrooms-chart-header p,.sage-showrooms-distribution header p,.sage-showrooms-chart-legend,.sage-showrooms-trend-readout,.sage-showrooms-trend-table caption,.sage-showrooms-distribution li,.sage-showrooms-attention span,.sage-showrooms-explorer>header div>span,.sage-showrooms-explorer__filters button,.sage-showrooms-visual-guide span,.sage-showrooms-visual-guide li,.sage-showrooms-heatmap span,.sage-showrooms-heatmap small,.sage-showroom-detail>header span,.sage-showroom-detail__body>p,.sage-showroom-detail__score span,.sage-showroom-detail__score small,.sage-showrooms-confidence dt,.sage-showroom-state,.sage-showrooms-fatal p){color:var(--sage-color-muted)}[data-theme=dark] [data-design=sage-x3] :is(.sage-showrooms-trend-readout,.sage-showrooms-visual-guide,.sage-showroom-detail){background:var(--win11-surface-raised)}[data-theme=dark] [data-design=sage-x3] :is(.sage-showrooms-summary>div,.sage-showrooms-panel>header,.sage-showrooms-chart-header,.sage-showrooms-distribution>header,.sage-showrooms-attention li,.sage-showrooms-explorer>header,.sage-showrooms-explorer__filters,.sage-showrooms-visual-guide,.sage-showroom-detail>header,.sage-showroom-detail__body dl,.sage-showroom-detail__body dl>div,.sage-showrooms-confidence h3,.sage-showrooms-confidence dl>div){border-color:var(--win11-stroke-subtle)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-chart-switch{border-color:var(--win11-stroke-strong)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-chart-switch button{border-color:var(--win11-stroke-subtle);color:var(--sage-color-muted)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-chart-switch button[aria-pressed=true]{color:#9ce0b7}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-chart-legend i[data-series=ratio]{background:repeating-linear-gradient(135deg,var(--sage-dataviz-chart-bar-slate-bg) 0 3px,var(--sage-color-surface) 3px 5px)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-trend__point{fill:var(--sage-color-surface)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-trend__missing-point{stroke:var(--sage-color-surface)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-search input,[data-theme=dark] [data-design=sage-x3] .sage-showrooms-comparison select{color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] :is(.sage-showrooms-distribution li[data-tone=unscored] i,.sage-showrooms-distribution li[data-tone=dormant] i,.sage-showrooms-visual-guide li[data-tone=dormant] i){background:var(--win11-surface)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host .showroom-heatmap-grid button{color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=strong]{color:#c6f3d4}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=healthy]{color:#d4eaff}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=watch]{color:#ffe2b8}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=risk]{color:#ffd7df}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=unscored],[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host button[data-tone=dormant]{background:var(--win11-surface-raised);color:var(--win11-text-secondary)}[data-theme=dark] [data-design=sage-x3] .sage-showrooms-heatmap-host .showroom-heatmap-grid button[data-priority=true]:after{background:var(--win11-surface);color:#ffb3c0}@container sage-showrooms (max-width: 1020px){[data-design=sage-x3] .sage-showrooms-overview-grid{grid-template-columns:minmax(0,1fr)}[data-design=sage-x3] .sage-showrooms-attention{align-self:start}[data-design=sage-x3] .sage-showrooms-matrix-host .showroom-performance-matrix{grid-template-columns:minmax(0,1fr)}}@container sage-showrooms (max-width: 760px){[data-design=sage-x3] .sage-showrooms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=sage-x3] .sage-showrooms-summary>div:nth-child(2){border-right:0}[data-design=sage-x3] .sage-showrooms-summary>div:nth-child(-n+2){border-bottom:1px solid #d8dcde}[data-design=sage-x3] .sage-showrooms-explorer>header{grid-template-columns:minmax(0,1fr)}[data-design=sage-x3] .sage-showrooms-explorer__filters,[data-design=sage-x3] .sage-showrooms-visual-guide{align-items:flex-start;flex-direction:column}[data-design=sage-x3] .sage-showrooms-explorer__filters>div{width:100%;overflow-x:auto}[data-design=sage-x3] .sage-showrooms-distribution ul{grid-template-columns:repeat(3,minmax(0,1fr))}[data-design=sage-x3] .sage-showrooms-trend-readout{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=sage-x3] .sage-showrooms-trend-readout>strong{grid-column:1 / -1}[data-design=sage-x3] .sage-showrooms-explorer__content{flex-direction:column}[data-design=sage-x3] .sage-showroom-detail{width:100%;flex-basis:auto;border-top:1px solid #c7cccf;border-left:0}[data-design=sage-x3] .sage-showrooms-confidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sage-showrooms (max-width: 520px){[data-design=sage-x3] .sage-showrooms-summary,[data-design=sage-x3] .sage-showrooms-confidence dl{grid-template-columns:minmax(0,1fr)}[data-design=sage-x3] .sage-showrooms-summary>div,[data-design=sage-x3] .sage-showrooms-confidence dl>div{border-right:0;border-bottom:1px solid #d8dcde}[data-design=sage-x3] .sage-showrooms-chart-header{align-items:flex-start;flex-direction:column}[data-design=sage-x3] .sage-showrooms-distribution ul,[data-design=sage-x3] .sage-showrooms-trend-readout{grid-template-columns:minmax(0,1fr)}}.auditx3-design-root[data-design=sage-x3]{min-width:0;min-height:100dvh;background:var(--sage-color-function-workspace);color:var(--sage-color-text);font:400 14px/21px var(--sage-font-ui)}[data-design=sage-x3] .login-page{display:flex;min-width:var(--sage-shell-min-width);min-height:100dvh;align-items:center;justify-content:center;overflow:auto;background:#000}[data-design=sage-x3] .login-brand{display:none}[data-design=sage-x3] .login-form-side{display:block;width:480px;padding:0;background:transparent}[data-design=sage-x3] .login-form-card{position:relative;width:480px;max-width:none;margin:42px 0 0;padding:42px 40px 36px;border:0;border-radius:36px;background:#fff;box-shadow:none}[data-design=sage-x3] .login-form-card__mobile-logo{position:absolute;z-index:1;top:-94px;right:0;left:0;display:flex;height:62px;margin:0;color:var(--sage-color-wordmark)}[data-design=sage-x3] .login-form-card__mobile-logo .login-brand__name{color:var(--sage-color-wordmark);font:700 25px/30px var(--sage-font-ui)}[data-design=sage-x3] .login-form-card__mobile-logo .login-brand__name span{color:inherit}[data-design=sage-x3] .login-form-card__title{margin:0 0 26px;color:#25282a;font:400 22px/30px var(--sage-font-ui);text-align:center}[data-design=sage-x3] .login-form-card__sub{margin:-16px 0 24px;color:#5f666a;font:400 13px/19px var(--sage-font-data);text-align:center}[data-design=sage-x3] .login-form-card__status{border:1px solid #9ebfaf;border-radius:0;background:var(--sage-color-green-soft);color:#245d43;font-family:var(--sage-font-data)}[data-design=sage-x3] .login-field{margin-bottom:18px}[data-design=sage-x3] .login-field label{margin-bottom:7px;color:#25282a;font:400 14px/20px var(--sage-font-ui)}[data-design=sage-x3] .login-inp{height:48px;gap:8px;padding:0 12px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:#fff;box-shadow:inset 0 1px 1px #25282a0a;transition:border-color .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}[data-design=sage-x3] .login-inp:hover:not(.is-error):not(:focus-within){border-color:var(--sage-color-function-grid)}[data-design=sage-x3] .login-inp:focus-within{border-color:var(--sage-color-field-focus);box-shadow:inset 0 0 0 1px #edbc368c,inset 0 1px 1px #25282a0a}[data-design=sage-x3] .login-inp input:focus-visible{outline:0}[data-design=sage-x3] .login-inp.is-error{border-color:var(--sage-dataviz-generic-red-border);box-shadow:none}[data-design=sage-x3] .login-inp.is-error:focus-within{border-color:var(--sage-dataviz-generic-red-border);box-shadow:inset 0 0 0 1px #db004e47}[data-design=sage-x3] .login-inp:has(input:disabled){border-color:#b6c0c5;background:#eef1f2;box-shadow:none;color:#747d82;cursor:not-allowed}[data-design=sage-x3] .login-inp input:disabled{color:#747d82;cursor:not-allowed}[data-design=sage-x3] .login-inp input:-webkit-autofill,[data-design=sage-x3] .login-inp input:-webkit-autofill:hover,[data-design=sage-x3] .login-inp input:-webkit-autofill:focus{-webkit-text-fill-color:#25282a;-webkit-box-shadow:0 0 0 1000px #fff inset;caret-color:#25282a}[data-design=sage-x3] .login-inp>svg{display:none}[data-design=sage-x3] .login-inp input{color:#25282a;font:400 15px/22px var(--sage-font-data)}[data-design=sage-x3] .login-inp__eye{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;margin-right:-6px;border-radius:3px}[data-design=sage-x3] .login-inp__eye:hover:not(:disabled){background:#eef1f2;color:#3e6074}[data-design=sage-x3] .login-inp__eye:focus-visible{outline:1px solid var(--sage-color-field-focus);outline-offset:-2px;background:#f5f6f7}[data-design=sage-x3] .login-inp__eye:disabled{cursor:not-allowed;opacity:.55}[data-design=sage-x3] .login-form__row{margin:2px 0 26px}[data-design=sage-x3] .login-remember,[data-design=sage-x3] .login-forgot-hint{color:#3e4548;font:400 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .login-forgot-hint{color:#317052;letter-spacing:.04em}[data-design=sage-x3] .login-remember__box{width:16px;height:16px;border:1px solid #85959d;border-radius:2px}[data-design=sage-x3] .login-remember.is-on .login-remember__box{border-color:var(--sage-color-green);background:var(--sage-color-green)}[data-design=sage-x3] .login-submit{height:50px;padding:0 24px;border-radius:25px;background:#3d8d55;box-shadow:none;font:400 14px/20px var(--sage-font-ui);letter-spacing:.08em}[data-design=sage-x3] .login-submit:hover:not(:disabled){background:#317b49;filter:none;transform:none}[data-design=sage-x3] .login-legal,[data-design=sage-x3] .login-copy{display:none}[data-design=sage-x3] .guest-shell,[data-design=sage-x3] .sage-standalone-message,[data-design=sage-x3] .sage-credential-page{min-height:100dvh;background:#000;color:#25282a}[data-design=sage-x3] .guest-shell:before,[data-design=sage-x3] .sage-standalone-message:before,[data-design=sage-x3] .sage-credential-page:before{position:fixed;top:52px;left:50%;color:var(--sage-color-wordmark);content:"Auditx3  |  X3";font:700 24px/30px var(--sage-font-ui);letter-spacing:.02em;transform:translate(-50%)}[data-design=sage-x3] .guest-shell>.card,[data-design=sage-x3] .sage-standalone-message>div,[data-design=sage-x3] .sage-credential-page>main{width:min(480px,calc(100vw - 32px));max-width:480px;margin:auto;padding:36px 40px;border:0;border-radius:32px;background:#fff;box-shadow:none}[data-design=sage-x3] .sage-standalone-message{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:24px;text-align:center}[data-design=sage-x3] .sage-credential-page>header{display:none}[data-design=sage-x3] .sage-credential-page>main{position:absolute;top:50%;left:50%;max-height:calc(100dvh - 170px);overflow:auto;transform:translate(-50%,-45%)}[data-design=sage-x3] .share-page{background:var(--sage-color-function-workspace);font-family:var(--sage-font-data)}[data-design=sage-x3] .share-page .card{border-color:#c7cccf;border-radius:4px;box-shadow:none}@media(max-width:560px){[data-design=sage-x3] .login-page{min-width:0;padding:100px 16px 32px}[data-design=sage-x3] .login-form-side,[data-design=sage-x3] .login-form-card{width:100%}[data-design=sage-x3] .login-form-side{overflow:visible}[data-design=sage-x3] .login-form-card{margin-top:0;padding:36px 24px 28px;border-radius:28px}[data-design=sage-x3] .login-form-card__mobile-logo{top:-82px}}[data-design=sage-x3] .sage-universal-page{display:flex;min-width:0;min-height:100%;flex-direction:column;background:var(--sage-color-function-workspace)}[data-design=sage-x3] .sage-universal-page>[data-sage-content-adapter=universal]{min-height:0;flex:1}[data-design=sage-x3] .sage-command-bridge{position:relative;z-index:4;flex:0 0 auto;border-bottom:1px solid #cfd5d8;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card{position:relative;min-width:0;border:1px solid #d4dadd;border-top:0;background:var(--sage-color-surface);box-shadow:0 2px 3px #2f3c4233}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__body[hidden]{display:none}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card[data-expanded=true] .app-header__merged{padding-right:44px}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__summary{display:flex;height:38px;min-width:0;align-items:center;gap:10px;padding:0 44px 0 10px;color:var(--sage-color-text)}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__summary strong{flex:0 0 auto;font:700 11px/18px var(--sage-font-ui);text-transform:uppercase}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__summary span{overflow:hidden;color:var(--sage-color-muted);font:400 12px/18px var(--sage-font-data);text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__fold{position:absolute;z-index:6;top:5px;right:6px;display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);color:#45545c;cursor:pointer}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__fold svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__fold:hover{border-color:var(--sage-color-green);background:var(--sage-color-green-soft);color:#1d6948}[data-design=sage-x3] .sage-command-bridge .sage-criteria-card__fold:focus-visible{outline:0;border-color:var(--sage-color-field-focus);box-shadow:inset 0 0 0 2px #edbc368c}[data-design=sage-x3] .sage-command-bridge .app-header{position:static;min-height:42px;border:0;background:var(--sage-color-surface);box-shadow:none}[data-design=sage-x3] .sage-command-bridge .app-header__merged{min-height:40px;gap:4px 8px;padding:5px 10px;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-command-bridge .app-header__identity,[data-design=sage-x3] .sage-command-bridge .filter-divider{display:none}[data-design=sage-x3] .sage-command-bridge .criteria-inline,[data-design=sage-x3] .sage-command-bridge .criteria-bar{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-design=sage-x3] .sage-command-bridge :where(input,select,button){font-family:var(--sage-font-ui)}[data-design=sage-x3] .sage-command-bridge :where(.field,.field-sm,select){border-color:var(--sage-color-field-border);border-radius:3px}[data-design=sage-x3] .sage-command-bridge .seg{height:28px;overflow:hidden;gap:0;padding:0;border-color:var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);box-shadow:none}[data-design=sage-x3] .sage-command-bridge .seg button{height:26px;min-height:26px;padding:0 10px;border-left:1px solid #cfd5d8;border-radius:0;color:#525b60;font:600 11px/18px var(--sage-font-data);box-shadow:none}[data-design=sage-x3] .sage-command-bridge .seg button:first-child{border-left:0}[data-design=sage-x3] .sage-command-bridge .seg button.on{background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-command-bridge :where(.chip,.btn-ghost,.topbar-btn){min-height:28px;border-color:var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);box-shadow:none}[data-design=sage-x3] .sage-command-bridge button.filter-select,[data-design=sage-x3] .sage-command-bridge .criteria-phone__sheet-inner .filter-group button.filter-select.chip{height:28px;min-height:28px;padding:0 8px!important;border:1px solid var(--sage-color-field-border)!important;border-radius:3px!important;background:var(--sage-color-surface);box-shadow:none}[data-design=sage-x3] .sage-command-bridge .filter-group{flex-wrap:nowrap;gap:5px}[data-design=sage-x3] .sage-command-bridge .filter-group__label{margin-right:1px;color:#626b70;font:700 9px/14px var(--sage-font-data);letter-spacing:.08em}[data-design=sage-x3] .sage-command-bridge .criteria-bar-actions,[data-design=sage-x3] .sage-command-bridge .topbar-actions{gap:4px}[data-design=sage-x3] .sage-command-bridge .drp-root{flex-wrap:nowrap;gap:4px}[data-design=sage-x3] .sage-command-bridge .drp-chip{min-width:148px;max-width:154px}[data-design=sage-x3] .sage-command-bridge .drp-chip__calendar{width:14px;height:14px;flex:0 0 14px;color:#567587}[data-design=sage-x3] .sage-command-bridge .currency-toggle{height:28px;min-height:28px;overflow:hidden;gap:0;padding:0;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-command-bridge .currency-toggle__mark{width:26px;height:26px;border-radius:0;background:var(--sage-color-green);font:700 13px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-command-bridge .currency-toggle__track{gap:0;padding:0;border-radius:0;background:transparent;box-shadow:none}[data-design=sage-x3] .sage-command-bridge .currency-toggle__track button{min-width:34px;height:26px;min-height:26px;padding:0 8px;border-left:1px solid #cfd5d8;border-radius:0;font:700 11px/18px var(--sage-font-data)}[data-design=sage-x3] .sage-command-bridge .currency-toggle__track button.on,[data-design=sage-x3] .sage-command-bridge .currency-toggle__track button[aria-pressed=true]{background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .sage-command-bridge .topbar-chrome-btn{display:inline-grid;width:28px;min-width:28px;height:28px;padding:0;place-items:center;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);box-shadow:none;color:var(--sage-color-text)}[data-design=sage-x3] .sage-command-bridge .topbar-search-field{height:28px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);box-shadow:none}[data-design=sage-x3] .sage-command-bridge .topbar-actions{margin-left:auto}[data-design=sage-x3] .sage-command-bridge .topbar-chrome-btn:hover,[data-design=sage-x3] .sage-command-bridge .topbar-chrome-btn[aria-expanded=true]{border-color:var(--sage-color-green);background:var(--sage-color-green-soft);color:#1d6948}[data-design=sage-x3] .sage-command-bridge .topbar-chrome-btn:active{transform:none}[data-design=sage-x3] .sage-command-bridge button.filter-select:hover:not(:disabled),[data-design=sage-x3] .sage-command-bridge button.filter-select[aria-expanded=true]{border-color:var(--sage-color-green)!important;background:var(--sage-color-green-soft);color:#1d6948}[data-design=sage-x3] .sage-command-bridge button.filter-select:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}[data-design=sage-x3] .sage-command-bridge .btn-primary.sage-criteria-apply{height:28px;min-height:28px;padding:0 10px;border:1px solid var(--sage-color-green);border-radius:3px;background:var(--sage-color-green);box-shadow:none;color:#fff;font:600 11px/18px var(--sage-font-ui)}[data-design=sage-x3] .sage-command-bridge .btn-primary.sage-criteria-apply:hover:not(:disabled){border-color:var(--sage-color-green-dark);background:var(--sage-color-green-dark)}[data-design=sage-x3] .sage-command-bridge .btn-primary.sage-criteria-apply:disabled{border-color:var(--sage-color-field-border);background:var(--sage-color-navigation-hover);color:var(--sage-color-muted);cursor:not-allowed;opacity:1}[data-design=sage-x3] .sage-command-bridge .smart-export>.topbar-btn{height:28px;min-height:28px;padding:0 9px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);box-shadow:none;color:var(--sage-color-text);font:600 12px/18px var(--sage-font-ui)}[data-design=sage-x3] .sage-command-bridge .smart-export>.topbar-btn:hover,[data-design=sage-x3] .sage-command-bridge .smart-export>.topbar-btn[aria-expanded=true]{border-color:var(--sage-color-green);background:var(--sage-color-green-soft);color:#1d6948}[data-design=sage-x3] .sage-command-bridge .criteria-phone__summary{min-height:30px;padding:3px 8px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-color-surface);box-shadow:none}[data-design=sage-x3] .sage-command-bridge :where(.seg button,button.filter-select,.btn-ghost,.sage-criteria-apply,.topbar-chrome-btn,.smart-export>.topbar-btn,.criteria-phone__summary):focus-visible{outline:0;border-color:var(--sage-color-field-focus)!important;box-shadow:inset 0 0 0 2px #edbc368c!important}[data-design=sage-x3] .sage-command-bridge .topbar-search-field:focus-within{border-color:var(--sage-color-field-focus)!important;box-shadow:inset 0 0 0 2px #edbc368c!important}[data-design=sage-x3] .sage-command-bridge .notif-menu,[data-design=sage-x3] .sage-command-bridge .smart-export__menu{border:1px solid #aab4b9;border-radius:4px;box-shadow:0 20px 40px #00141d1a,0 10px 20px #00141d33}[data-design=sage-x3] .sage-command-bridge .notif-menu__head,[data-design=sage-x3] .sage-command-bridge .smart-export__menu-head{min-height:36px;padding:7px 10px;background:#edf0f2}[data-design=sage-x3] .sage-command-bridge .notif-menu .notif-row,[data-design=sage-x3] .sage-command-bridge .smart-export__item{min-height:40px;padding:7px 10px}body:has([data-design=sage-x3]) .searchable-panel--choice{border:1px solid #9eacb4;border-radius:3px;background:#fff;box-shadow:0 7px 18px #00172238;color:#26343c;font-family:var(--sage-font-ui, Montserrat, sans-serif)}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__toolbar{gap:5px;padding:5px 6px;border-bottom:1px solid #c8d0d4;background:#edf1f3}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__search .grid-col-filter--inline{min-height:28px;padding:2px 7px;border:1px solid #668494;border-radius:2px;background:#fff;box-shadow:none}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__search .grid-col-filter--inline:focus-within{border-color:var(--sage-color-field-focus, #d89e0f);box-shadow:inset 0 0 0 2px #edbc368c}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__col-head{min-height:28px;align-items:center;border-bottom:1px solid #294a5d;background:#3e6074;color:#fff;font-size:10px}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option{min-height:29px;border-bottom:1px solid #dde3e6;background:#fff;color:#28363e;font-size:12px}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option:nth-child(2n){background:#f2f5f6}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option:hover,body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option.is-active{background:#dce7ec}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option.is-selected{background:#cbd9e0;color:#173f57}body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__footer{border-top:1px solid #c8d0d4;background:#edf1f3}body:has([data-design=sage-x3]) .smart-export__menu--table{border:1px solid #9eacb4;border-radius:2px;background:#fff;box-shadow:0 7px 18px #00172238;font-family:var(--sage-font-ui, Montserrat, sans-serif)}body:has([data-design=sage-x3]) .smart-export__menu--table .smart-export__menu-head{min-height:40px;padding:6px 9px;border-bottom-color:#c8d0d4;background:#edf2f5}body:has([data-design=sage-x3]) .smart-export__menu--table .smart-export__item{min-height:36px;padding:5px 9px;border-radius:0}body:has([data-design=sage-x3]) .searchable-panel--sage-selection{border:1px solid #aab4b9;border-radius:2px;background:rgb(var(--surface));box-shadow:0 20px 40px #00141d1a,0 10px 20px #00141d33;font-family:var(--sage-font-ui, Montserrat, sans-serif)}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__titlebar{min-height:42px;padding:7px 8px 7px 12px;border-bottom:1px solid #c8d0d4;background:#edf2f5}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__titlebar strong{color:#20292e;font:700 14px/20px var(--sage-font-ui, Montserrat, sans-serif)}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__close{width:28px;height:28px;border-radius:0;color:#36596e}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__toolbar{gap:5px;padding:6px;border-bottom:1px solid #cfd5d8;background:#edf0f2}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__search .grid-col-filter--inline{min-height:30px;padding:3px 8px;border:1px solid #668494;border-radius:4px;background:rgb(var(--surface));box-shadow:none}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__search .grid-col-filter--inline:focus-within{border-color:var(--sage-color-field-focus, #d89e0f);box-shadow:inset 0 0 0 2px #edbc368c}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__action{min-height:26px;padding:3px 7px;border-radius:3px;font-size:11px}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head{min-height:29px;align-items:center;padding-block:0;border-bottom:1px solid #294a5d;background:#3e6074;color:#fff;font-size:10px}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head--site-choice{grid-template-columns:1.25rem minmax(8rem,1.35fr) minmax(4.5rem,.55fr) minmax(9rem,1.55fr) minmax(7rem,1fr);gap:0;padding:0}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head--site-choice>span{min-width:0;height:29px;overflow:hidden;padding:7px 7px 5px;border-left:1px solid #78909d;text-overflow:ellipsis;white-space:nowrap}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head--site-choice>span:first-child{border-left:0}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__list{padding:0}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option{min-height:29px;padding-block:0;border-bottom:1px solid #e1e6e8;background:#fff;font-size:12px}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option:last-child{border-bottom:0}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option:hover{background:#dce7ec}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option.is-selected{background:#cbd9e0;box-shadow:none}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option--site-choice{grid-template-columns:1.25rem minmax(8rem,1.35fr) minmax(4.5rem,.55fr) minmax(9rem,1.55fr) minmax(7rem,1fr);gap:0;padding:0}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option--site-choice>.picker-check{justify-self:center}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__site-cell{height:29px;padding:6px 7px 5px;border-left:1px solid #d7dee2;font:400 11px/18px var(--sage-font-data, Montserrat, sans-serif)}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__site-code{font-weight:600}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__code{font-size:11px}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__name{font-size:12px;font-weight:500}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__footer{min-height:38px;align-items:center;padding:4px 7px;border-top:1px solid #cfd5d8;background:#edf0f2}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__apply{min-width:92px;min-height:28px;padding:0 11px;border-radius:15px;font-size:11px}@media(max-width:639px){body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head--site-choice,body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option--site-choice{grid-template-columns:1.25rem 4.5rem minmax(0,1fr)}body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head--site-choice>span:nth-child(2),body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head--site-choice>span:nth-child(5),body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option--site-choice>.searchable-panel__site-cell:first-of-type,body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option--site-choice>.searchable-panel__site-short{display:none}}body:has([data-design=sage-x3]) .drp-pop{--drp-control: 28px;--drp-cell: 28px;--drp-day: 28px;--drp-nav: 24px;--drp-gap: 0;--drp-cal-max: 203px;border:1px solid #aaa;border-radius:4px;box-shadow:0 20px 40px #00141d1a,0 10px 20px #00141d33;font-family:var(--sage-font-ui, Montserrat, sans-serif)}body:has([data-design=sage-x3]) .drp-pop__head{padding:7px;border-bottom:1px solid #cfd5d8;background:#edf0f2}body:has([data-design=sage-x3]) .drp-pop__body{padding:7px}body:has([data-design=sage-x3]) .drp-slot{min-height:42px;padding:4px 7px;border:1px solid #668494;border-radius:4px;background:rgb(var(--surface));box-shadow:none}body:has([data-design=sage-x3]) .drp-slot--active{border-color:var(--sage-color-field-focus, #d89e0f);box-shadow:none}body:has([data-design=sage-x3]) .drp-pop .seg{overflow:hidden;gap:0;padding:0;border:1px solid #668494;border-radius:3px;background:rgb(var(--surface));box-shadow:none}body:has([data-design=sage-x3]) .drp-pop .seg button{height:26px;min-height:26px;padding:0 10px;border-left:1px solid #cfd5d8;border-radius:0;font:600 11px/18px var(--sage-font-data, Montserrat, sans-serif)}body:has([data-design=sage-x3]) .drp-pop .seg button:first-child{border-left:0}body:has([data-design=sage-x3]) .drp-pop .seg button[aria-pressed=true]{background:var(--sage-color-green, #007e45);color:#fff}body:has([data-design=sage-x3]) .drp-nav{border:0;border-radius:0;background:#1b1b1b;color:#fff}body:has([data-design=sage-x3]) .drp-title{height:24px;min-height:24px;border-radius:0;color:#fff;font-size:14px;line-height:20px}body:has([data-design=sage-x3]) .drp-day-cal>.flex:first-child,body:has([data-design=sage-x3]) .drp-cal-block>.flex:first-child{gap:0;background:#1b1b1b}body:has([data-design=sage-x3]) .drp-weekday-row span{min-height:21px;padding:4px 0;background:rgb(var(--surface));color:#666;font-size:8px;line-height:12px}body:has([data-design=sage-x3]) .drp-day-grid{gap:0}body:has([data-design=sage-x3]) .drp-weekday-row,body:has([data-design=sage-x3]) .drp-day-week{gap:0;padding-inline:13px}body:has([data-design=sage-x3]) .drp-day-spacer,body:has([data-design=sage-x3]) .drp-cell--day,body:has([data-design=sage-x3]) .drp-month-grid .drp-cell{min-height:28px;border:1px solid #e6ebed;border-radius:0;background:#f2f5f6;color:#666;font-size:12px}body:has([data-design=sage-x3]) .drp-day-spacer{background:rgb(var(--surface))}body:has([data-design=sage-x3]) .drp-cell--outside{background:rgb(var(--surface));color:#767676;font-style:italic;font-weight:500}body:has([data-design=sage-x3]) .drp-cell--day.drp-cell--edge,body:has([data-design=sage-x3]) .drp-cell--day.drp-cell--edge:hover,body:has([data-design=sage-x3]) .drp-month-grid .drp-cell.drp-cell--edge,body:has([data-design=sage-x3]) .drp-month-grid .drp-cell.drp-cell--edge:hover{color:#fff;font-style:normal}body:has([data-design=sage-x3]) :where(.drp-cell--day,.drp-month-grid .drp-cell):hover{background:#e7f3ed;color:#1d6948}body:has([data-design=sage-x3]) :where(.drp-cell--day,.drp-month-grid .drp-cell).drp-cell--inrange{background:#e2f0e9;color:#1d4f39}body:has([data-design=sage-x3]) .drp-cell--edge:after{border-radius:0;background:#007e45;box-shadow:none}body:has([data-design=sage-x3]) .drp-cell--edge-from:before,body:has([data-design=sage-x3]) .drp-cell--edge-to:before{display:none}body:has([data-design=sage-x3]) .drp-preset,body:has([data-design=sage-x3]) .drp-btn{min-height:28px!important;height:28px!important;border-radius:3px!important;box-shadow:none}body:has([data-design=sage-x3]) .drp-preset.on{border-color:var(--sage-color-green, #007e45);background:var(--sage-color-green-soft, #e2f0e9);color:#1d6948}body:has([data-design=sage-x3]) .drp-pop button:focus-visible{outline:0;border-color:var(--sage-color-field-focus, #d89e0f);box-shadow:0 0 0 2px #edbc3673}body:has([data-design=sage-x3]) .drp-slot__input:focus-visible{outline:0;border:0;box-shadow:none}body:has([data-design=sage-x3]) .drp-pop .seg button:focus-visible{box-shadow:inset 0 0 0 2px #edbc368c}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .app-header__merged{min-height:0;gap:.55rem .5rem;padding:.65rem .85rem;padding-top:max(.65rem,env(safe-area-inset-top,0px))}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .sage-criteria-card[data-expanded=true] .app-header__merged{padding-right:54px}[data-device=tablet] [data-design=sage-x3] .sage-command-bridge .app-header__merged{gap:.55rem .75rem;padding:.65rem 1.1rem}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .filter-group{flex-wrap:wrap}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .criteria-phone__summary{min-height:44px}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .criteria-phone__sheet-inner{--phone-control: 44px}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .criteria-phone__sheet-inner .seg{height:var(--phone-control)}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .criteria-phone__sheet-inner .seg button,[data-device=phone] [data-design=sage-x3] .sage-command-bridge .criteria-phone__sheet-inner .filter-group button.filter-select.chip{height:var(--phone-control)!important;min-height:var(--phone-control)!important}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .criteria-phone__sheet-inner .drp-chip__calendar{display:none}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .criteria-phone__sheet-inner .drp-chip{min-height:44px!important}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .sage-criteria-card__fold{top:5px;right:6px;width:44px;height:44px}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .sage-criteria-card__summary{height:auto;min-height:48px;padding-right:56px}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .topbar-actions .topbar-chrome-btn,[data-device=phone] [data-design=sage-x3] .sage-command-bridge .topbar-actions .currency-toggle{width:auto;min-width:44px;height:44px;min-height:44px}[data-device=phone] [data-design=sage-x3] .sage-command-bridge .topbar-actions .currency-toggle__track button{min-width:44px;height:42px;min-height:42px}[data-device=phone] body:has([data-design=sage-x3]) .drp-pop,[data-pointer=coarse] body:has([data-design=sage-x3]) .drp-pop,body:has([data-design=sage-x3]) .drp-pop--sheet{--drp-control: 2.125rem;--drp-cell: 2rem;--drp-day: 2rem;--drp-nav: 2rem;--drp-cal-max: 16rem}[data-device=phone] body:has([data-design=sage-x3]) .drp-weekday-row,[data-device=phone] body:has([data-design=sage-x3]) .drp-day-week,[data-pointer=coarse] body:has([data-design=sage-x3]) .drp-weekday-row,[data-pointer=coarse] body:has([data-design=sage-x3]) .drp-day-week,body:has([data-design=sage-x3]) .drp-pop--sheet .drp-weekday-row,body:has([data-design=sage-x3]) .drp-pop--sheet .drp-day-week{padding-inline:0}[data-device=phone] body:has([data-design=sage-x3]) .drp-btn,[data-pointer=coarse] body:has([data-design=sage-x3]) .drp-btn,body:has([data-design=sage-x3]) .drp-pop--sheet .drp-btn{height:var(--drp-control)!important;min-height:var(--drp-control)!important}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .seg,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .currency-toggle,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .notif-menu__head,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .smart-export__menu-head{border-color:var(--win11-stroke-subtle);background:var(--win11-control)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .topbar-chrome-btn,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .topbar-search-field,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .smart-export>.topbar-btn,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge button.filter-select{border-color:var(--win11-stroke-strong)!important;background:var(--sage-color-surface);color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .sage-criteria-card{border-color:var(--win11-stroke-subtle);background:var(--win11-surface);box-shadow:var(--win11-shadow-card)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .sage-criteria-card__fold{border-color:var(--win11-stroke-strong);background:var(--sage-color-surface);color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .notif-menu,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .smart-export__menu{border-color:var(--win11-stroke-subtle);background:rgb(var(--win11-surface-rgb) / 96%);box-shadow:var(--win11-shadow-flyout);-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .notif-menu:focus-visible,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .smart-export__menu:focus-visible{outline:1px solid var(--win11-stroke-strong);outline-offset:0}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .seg button:not(.on):not([aria-pressed=true]){color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .seg button.on,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .seg button[aria-pressed=true],[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .currency-toggle button.on,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .currency-toggle button[aria-pressed=true]{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-on-fill)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .filter-group__label{color:var(--sage-color-muted)}[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .topbar-chrome-btn:hover,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .topbar-chrome-btn[aria-expanded=true],[data-theme=dark] [data-design=sage-x3] .sage-command-bridge button.filter-select:hover:not(:disabled),[data-theme=dark] [data-design=sage-x3] .sage-command-bridge button.filter-select[aria-expanded=true],[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .smart-export>.topbar-btn:hover,[data-theme=dark] [data-design=sage-x3] .sage-command-bridge .smart-export>.topbar-btn[aria-expanded=true]{border-color:var(--sage-color-green)!important;background:rgb(var(--row-sel));color:var(--sage-color-text)}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__toolbar,[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__footer,[data-theme=dark] body:has([data-design=sage-x3]) .drp-pop__head{border-color:rgb(var(--ink-300));background:rgb(var(--surface-2))}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice{border-color:var(--win11-stroke-strong);background:rgb(var(--win11-surface-rgb) / .96);color:var(--sage-color-text);box-shadow:var(--win11-shadow-flyout);backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25)}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__titlebar,[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__toolbar,[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__footer{border-color:rgb(var(--ink-300));background:rgb(var(--surface-2));color:var(--sage-color-text)}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__titlebar strong,[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__close{color:var(--sage-color-text)}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__search .grid-col-filter--inline{border-color:var(--win11-stroke-strong);background:rgb(var(--surface))}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option,[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option:nth-child(2n){border-color:rgb(var(--ink-200));background:rgb(var(--surface));color:var(--sage-color-text)}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option:hover,[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option.is-active{background:rgb(var(--ink-100))}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--choice .searchable-panel__option.is-selected{background:rgb(var(--row-sel));color:var(--sage-color-text)}[data-theme=dark] body:has([data-design=sage-x3]) .smart-export__menu--table{border-color:var(--win11-stroke-strong);background:rgb(var(--win11-surface-rgb) / .96);box-shadow:var(--win11-shadow-flyout);backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25)}[data-theme=dark] body:has([data-design=sage-x3]) .smart-export__menu--table .smart-export__menu-head,[data-theme=dark] body:has([data-design=sage-x3]) .smart-export__menu--table .smart-export__footer{border-color:rgb(var(--ink-300));background:rgb(var(--surface-2))}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__col-head{border-color:rgb(var(--ink-300));background:var(--win11-control);color:rgb(var(--ink-800))}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option{border-color:rgb(var(--ink-200));background:rgb(var(--surface))}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option:hover,[data-theme=dark] body:has([data-design=sage-x3]) :where(.drp-cell--day,.drp-month-grid .drp-cell):hover{background:rgb(var(--ink-100))}[data-theme=dark] body:has([data-design=sage-x3]) .searchable-panel--sage-selection .searchable-panel__option.is-selected{background:rgb(var(--row-sel))}[data-theme=dark] body:has([data-design=sage-x3]) .drp-day-spacer,[data-theme=dark] body:has([data-design=sage-x3]) .drp-cell--day,[data-theme=dark] body:has([data-design=sage-x3]) .drp-month-grid .drp-cell{border-color:rgb(var(--ink-200));background:rgb(var(--surface));color:rgb(var(--ink-700))}[data-theme=dark] body:has([data-design=sage-x3]) .drp-cell--outside{color:#aeb8bd}[data-theme=dark] body:has([data-design=sage-x3]) :where(.drp-cell--day,.drp-month-grid .drp-cell).drp-cell--inrange{background:rgb(var(--row-sel));color:rgb(var(--ink-800))}[data-theme=dark] body:has([data-design=sage-x3]) .drp-cell--day.drp-cell--edge,[data-theme=dark] body:has([data-design=sage-x3]) .drp-cell--day.drp-cell--edge:hover,[data-theme=dark] body:has([data-design=sage-x3]) .drp-month-grid .drp-cell.drp-cell--edge,[data-theme=dark] body:has([data-design=sage-x3]) .drp-month-grid .drp-cell.drp-cell--edge:hover{color:#07120c}[data-theme=dark] body:has([data-design=sage-x3]) .drp-cell--edge:after{background:#38b76f}[data-theme=dark] [data-design=sage-x3] .sage-function-breadcrumbs,[data-theme=dark] [data-design=sage-x3] .sage-function-header,[data-theme=dark] [data-design=sage-x3] .sage-function-tabs{border-color:var(--win11-stroke-subtle)}[data-theme=dark] [data-design=sage-x3] .sage-function-breadcrumbs,[data-theme=dark] [data-design=sage-x3] .sage-function-header p,[data-theme=dark] [data-design=sage-x3] .sage-function-tabs small{color:var(--sage-color-muted)}[data-theme=dark] [data-design=sage-x3] .sage-function-header h1,[data-theme=dark] [data-design=sage-x3] .sage-function-tabs>span{color:var(--sage-color-text)}[data-theme=dark] [data-design=sage-x3] .sage-function-header .sage-business-action{background:var(--sage-color-surface);color:#4aa678}[data-theme=dark] [data-design=sage-x3] .sage-function-header .sage-business-action:hover:not(:disabled){background:var(--sage-color-green-soft);color:var(--sage-color-text)}[data-design=sage-x3] .sage-function-breadcrumbs{display:flex;height:var(--sage-function-breadcrumb-height);min-height:var(--sage-function-breadcrumb-height);align-items:center;padding:0 16px;overflow:hidden;border-bottom:1px solid #d9dddf;background:var(--sage-color-surface);color:#61696d;font:400 12px/20px var(--sage-font-data);white-space:nowrap}[data-design=sage-x3] .sage-function-breadcrumbs span{overflow:hidden;text-overflow:ellipsis}[data-design=sage-x3] .sage-function-breadcrumbs i{margin:0 9px;color:#a6aeb2;font-style:normal}[data-device=phone] [data-design=sage-x3] .sage-function-breadcrumbs{height:36px;min-height:36px;padding-inline:12px}[data-device=phone] [data-design=sage-x3] .sage-function-breadcrumbs span:not(:last-child){display:none}[data-device=phone] [data-design=sage-x3] .sage-function-breadcrumbs span:last-child i{display:none}[data-design=sage-x3] .sage-function-header{display:flex;height:var(--sage-function-toolbar-height);min-height:var(--sage-function-toolbar-height);align-items:center;padding:0 16px;border-bottom:1px solid #d9dddf;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-function-header>div{min-width:0}[data-design=sage-x3] .sage-function-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:14px;margin-left:auto}[data-design=sage-x3] .sage-function-header h1{margin:0;overflow:hidden;color:#25282a;font:700 22px/30px var(--sage-font-ui);text-overflow:ellipsis;white-space:nowrap}[data-design=sage-x3] .sage-function-header p{margin:1px 0 0;overflow:hidden;color:#687075;font:400 11px/16px var(--sage-font-data);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}[data-design=sage-x3] .sage-function-header .sage-business-action{display:inline-flex;height:40px;min-width:86px;align-items:center;justify-content:center;gap:6px;padding:0 19px;border:2px solid var(--sage-color-green);border-radius:22px;background:#fff;color:#2a774f;font:700 12px/18px var(--sage-font-ui);letter-spacing:.01em;transition:background-color .12s ease,border-color .12s ease,color .12s ease}[data-design=sage-x3] .sage-function-header .sage-business-action:hover:not(:disabled){background:var(--sage-color-green-soft)}[data-design=sage-x3] .sage-function-header .sage-business-action:focus-visible{outline:0;border-color:var(--sage-color-field-focus);box-shadow:0 0 0 2px #edbc3673}[data-design=sage-x3] .sage-function-header .sage-business-action:disabled{opacity:.55}[data-device=phone] [data-design=sage-x3] .sage-function-header{height:auto;min-height:var(--sage-function-toolbar-height);flex-direction:column;align-items:stretch;gap:10px;padding:12px}[data-device=phone] [data-design=sage-x3] .sage-function-header__actions{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-left:0}[data-device=phone] [data-design=sage-x3] .sage-function-header h1{font-size:20px;line-height:26px}[data-device=phone] [data-design=sage-x3] .sage-function-header p{display:-webkit-box;overflow:hidden;line-height:15px;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-device=phone] [data-design=sage-x3] .sage-function-header .sage-business-action{width:100%;min-width:0;height:44px;min-height:44px;padding-inline:14px}[data-design=sage-x3] .sage-function-tabs{display:flex;height:var(--sage-function-tabs-height);min-height:var(--sage-function-tabs-height);align-items:stretch;border-bottom:1px solid #cfd5d8;background:var(--sage-color-surface)}[data-design=sage-x3] .sage-function-tabs>span{display:inline-flex;min-width:104px;align-items:center;justify-content:center;padding:0 14px;box-shadow:inset 0 -3px 0 var(--sage-color-green);color:#2d3336;font:700 13px/20px var(--sage-font-ui)}[data-design=sage-x3] .sage-function-tabs small{display:flex;align-items:center;margin-left:auto;padding-right:16px;color:#7a8286;font:400 10px/16px var(--sage-font-data)}[data-device=phone] [data-design=sage-x3] .sage-function-tabs>span{min-width:0;flex:1}[data-device=phone] [data-design=sage-x3] .sage-function-tabs small{display:none}@media(max-width:1023px){[data-design=sage-x3] .sage-universal-page,[data-design=sage-x3] .sage-command-bridge,[data-design=sage-x3] .sage-command-bridge .sage-criteria-card,[data-design=sage-x3] .sage-command-bridge .app-header,[data-design=sage-x3] .sage-command-bridge .app-header__merged{width:100%;max-width:100%;min-width:0}[data-design=sage-x3] .sage-command-bridge .app-header__merged{flex-wrap:wrap}[data-design=sage-x3] .sage-command-bridge :where(.criteria-merged,.criteria-inline,.criteria-bar,.criteria-bar-actions,.topbar-actions){max-width:100%;min-width:0}[data-design=sage-x3] .sage-command-bridge .topbar-actions{flex:1 1 100%;flex-wrap:wrap;margin-left:0}[data-design=sage-x3] .sage-command-bridge .topbar-search-field{min-width:min(220px,100%);flex:1 1 220px}[data-design=sage-x3] .sage-function-breadcrumbs,[data-design=sage-x3] .sage-function-header,[data-design=sage-x3] .sage-function-tabs{width:100%;max-width:100%;min-width:0}}@media(max-width:879px){[data-design=sage-x3] .sage-command-bridge .app-header__merged{gap:8px;padding-inline:12px}[data-design=sage-x3] .sage-command-bridge .criteria-merged,[data-design=sage-x3] .sage-command-bridge .criteria-inline,[data-design=sage-x3] .sage-command-bridge .criteria-bar{flex:1 1 100%;flex-wrap:wrap}body:has([data-design=sage-x3]) .searchable-panel--choice,body:has([data-design=sage-x3]) .drp-pop--sheet{right:8px!important;left:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important}}@media print{[data-design=sage-x3] .sage-function-breadcrumbs,[data-design=sage-x3] .sage-function-header__actions,[data-design=sage-x3] .sage-function-tabs{display:none}}.audit-ai-root{--audit-ai-brand: #007e45;--audit-ai-brand-dark: #006738;--audit-ai-brand-soft: #e8f5ee;--audit-ai-panel: rgb(var(--surface));--audit-ai-subtle: rgb(var(--surface-2));--audit-ai-text: rgb(var(--ink-900));--audit-ai-muted: rgb(var(--ink-500));--audit-ai-line: rgb(var(--ink-200));--audit-ai-elevated: rgb(var(--surface));color:var(--audit-ai-text);font-family:Montserrat,Inter,Arial,sans-serif}[data-design=sage-x3] .audit-ai-root{--audit-ai-brand: var(--sage-color-green);--audit-ai-brand-dark: var(--sage-color-green-dark);--audit-ai-brand-soft: var(--sage-color-green-soft);--audit-ai-panel: var(--sage-color-surface);--audit-ai-subtle: var(--sage-color-function-workspace);--audit-ai-text: var(--sage-color-text);--audit-ai-muted: var(--sage-color-muted);--audit-ai-line: var(--sage-color-navigation-line);--audit-ai-elevated: var(--sage-color-surface);font-family:var(--sage-font-ui)}.audit-ai-trigger{position:fixed;z-index:280;right:24px;bottom:24px;display:inline-flex;min-height:46px;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--audit-ai-brand) 75%,#000);border-radius:999px;background:var(--audit-ai-brand);box-shadow:0 12px 30px #00331e47,0 2px 5px #0000002e;color:#fff;cursor:pointer;font:700 13px/1 Montserrat,Inter,Arial,sans-serif;padding:0 17px 0 13px;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.audit-ai-trigger:hover{background:var(--audit-ai-brand-dark);box-shadow:0 15px 34px #00331e57,0 2px 5px #0000002e;transform:translateY(-1px)}.audit-ai-trigger:focus-visible{outline:3px solid #ffb500;outline-offset:3px}[data-design=sage-x3] .audit-ai-trigger{display:none}.audit-ai-layer{position:fixed;z-index:320;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#07121975;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.audit-ai-panel{display:flex;width:min(600px,100vw);height:100dvh;min-width:0;flex-direction:column;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--audit-ai-line) 82%,transparent);background:var(--audit-ai-panel);box-shadow:-20px 0 60px #04141d38;color:var(--audit-ai-text);animation:audit-ai-enter .18s cubic-bezier(.2,.75,.25,1)}@keyframes audit-ai-enter{0%{opacity:.72;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.audit-ai-panel__header{display:flex;min-height:68px;flex:0 0 auto;align-items:center;gap:11px;padding:10px 14px 10px 16px;background:#000000eb;color:#fff}.audit-ai-brand-mark,.audit-ai-answer__mark,.audit-ai-loading__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:var(--audit-ai-brand);color:#fff}.audit-ai-brand-mark{width:38px;height:38px}.audit-ai-panel__header>div{min-width:0;flex:1}.audit-ai-panel__header h2,.audit-ai-panel__header p{margin:0}.audit-ai-panel__header h2{font-size:16px;font-weight:700;letter-spacing:-.15px;line-height:21px}.audit-ai-panel__header p{overflow:hidden;color:#ffffffa6;font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.audit-ai-role{flex:0 0 auto;border:1px solid rgb(126 234 166 / 35%);border-radius:999px;background:#007e4538;color:#a6eabd;font-size:9px;font-weight:700;letter-spacing:.45px;padding:4px 7px;text-transform:uppercase}.audit-ai-reset,.audit-ai-close{flex:0 0 auto;border:0;background:transparent;color:#ffffffc2;cursor:pointer}.audit-ai-reset{border-left:1px solid rgb(255 255 255 / 18%);font:600 10px/28px inherit;padding:0 3px 0 12px}.audit-ai-reset:hover,.audit-ai-close:hover{color:#fff}.audit-ai-close{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;font:300 25px/1 Arial,sans-serif}.audit-ai-conversation{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding:22px 20px 28px;background:linear-gradient(180deg,color-mix(in srgb,var(--audit-ai-subtle) 82%,transparent),transparent 180px),var(--audit-ai-panel)}.audit-ai-welcome{max-width:510px;margin:0 auto;padding:18px 0 8px}.audit-ai-welcome__eyebrow{color:var(--audit-ai-brand);font-size:9px;font-weight:800;letter-spacing:1.1px}.audit-ai-welcome h3{margin:6px 0 7px;color:var(--audit-ai-text);font-size:23px;font-weight:700;letter-spacing:-.6px;line-height:1.25}.audit-ai-welcome>p{margin:0;color:var(--audit-ai-muted);font-size:12px;line-height:1.65}.audit-ai-prompt-grid{display:grid;gap:9px;margin-top:22px}.audit-ai-prompt-grid button{display:grid;min-height:57px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid var(--audit-ai-line);border-radius:7px;background:var(--audit-ai-elevated);box-shadow:0 1px 2px #0000000d;color:var(--audit-ai-text);cursor:pointer;font:600 11px/1.45 inherit;padding:10px 12px;text-align:left;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.audit-ai-prompt-grid button svg,.audit-ai-prompt-grid button b{color:var(--audit-ai-brand)}.audit-ai-prompt-grid button b{font-size:16px;font-weight:400;text-align:right}.audit-ai-prompt-grid button:hover{border-color:color-mix(in srgb,var(--audit-ai-brand) 58%,var(--audit-ai-line));box-shadow:0 4px 15px #00502d17;transform:translateY(-1px)}.audit-ai-turn+.audit-ai-turn{margin-top:26px;padding-top:24px;border-top:1px solid var(--audit-ai-line)}.audit-ai-question{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;margin:0 0 15px 44px}.audit-ai-question span{order:2;flex:0 0 auto;border-radius:999px;background:var(--audit-ai-brand-soft);color:var(--audit-ai-brand-dark);font-size:9px;font-weight:800;padding:5px 7px;text-transform:uppercase}.audit-ai-question p{margin:0;border-radius:12px 3px 12px 12px;background:color-mix(in srgb,var(--audit-ai-brand) 10%,var(--audit-ai-elevated));color:var(--audit-ai-text);font-size:12px;line-height:1.55;padding:9px 12px;white-space:pre-wrap}.audit-ai-answer{border:1px solid var(--audit-ai-line);border-radius:8px;overflow:hidden;background:var(--audit-ai-elevated);box-shadow:0 2px 8px #0418220f}.audit-ai-answer__header{display:flex;min-height:52px;align-items:center;gap:9px;border-bottom:1px solid var(--audit-ai-line);padding:8px 10px}.audit-ai-answer__mark,.audit-ai-loading__mark{width:30px;height:30px;border-radius:6px}.audit-ai-answer__header>div:not(.audit-ai-answer__tools){min-width:0;flex:1}.audit-ai-answer__header strong,.audit-ai-answer__header small{display:block}.audit-ai-answer__source{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:2px;border:1px solid color-mix(in srgb,var(--audit-ai-brand) 28%,var(--audit-ai-line));border-radius:999px;background:var(--audit-ai-brand-soft);color:var(--audit-ai-brand-dark);font-size:8px;font-weight:750;line-height:15px;padding:0 6px}.audit-ai-answer__header strong{overflow:hidden;color:var(--audit-ai-text);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.audit-ai-answer__header small{color:var(--audit-ai-muted);font-size:9px;line-height:13px}.audit-ai-answer__tools{display:flex;flex:0 0 auto;gap:3px}.audit-ai-answer__tools button,.audit-ai-block__heading button{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--audit-ai-muted);cursor:pointer}.audit-ai-answer__tools button:hover,.audit-ai-block__heading button:hover{border-color:var(--audit-ai-line);background:var(--audit-ai-subtle);color:var(--audit-ai-text)}.audit-ai-fallback-note{margin:0;border-bottom:1px solid #e7c988;background:#fff7dd;color:#664d14;font-size:10px;line-height:1.5;padding:7px 11px}[data-theme=dark] .audit-ai-fallback-note{border-color:#7a6126;background:#3a3119;color:#f0d996}.audit-ai-answer__blocks{display:grid;gap:0}.audit-ai-provenance{border-top:1px solid var(--audit-ai-line);background:var(--audit-ai-subtle);color:var(--audit-ai-muted);font-size:9px;line-height:1.5;padding:8px 12px}.audit-ai-provenance summary{color:var(--audit-ai-text);cursor:pointer;font-weight:700}.audit-ai-provenance p{margin:7px 0 0}.audit-ai-provenance ul{display:grid;gap:4px;margin:7px 0 0;padding:0;list-style:none}.audit-ai-provenance li{display:flex;justify-content:space-between;gap:10px}.audit-ai-provenance li strong{color:var(--audit-ai-text);font-weight:600}.audit-ai-block{padding:14px 14px 15px}.audit-ai-block+.audit-ai-block{border-top:1px solid var(--audit-ai-line)}.audit-ai-block h4{margin:0 0 9px;color:var(--audit-ai-text);font-size:11px;font-weight:750;letter-spacing:.05px;line-height:16px}.audit-ai-summary__text{margin:0;color:color-mix(in srgb,var(--audit-ai-text) 84%,var(--audit-ai-muted));font-size:11px;line-height:1.7;white-space:pre-wrap}.audit-ai-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:7px;margin:12px 0 0}.audit-ai-metrics>div{min-width:0;border:1px solid var(--audit-ai-line);border-top:3px solid var(--audit-ai-tone, var(--audit-ai-brand));border-radius:5px;background:var(--audit-ai-subtle);padding:8px 9px}.audit-ai-metrics dt{overflow:hidden;color:var(--audit-ai-muted);font-size:8px;font-weight:700;letter-spacing:.4px;line-height:12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.audit-ai-metrics dd{margin:2px 0 0;color:var(--audit-ai-text);font:750 14px/19px var(--sage-font-data, Montserrat, Arial, sans-serif)}.audit-ai-metrics small{display:block;margin-top:2px;color:var(--audit-ai-muted);font-size:8px;line-height:12px}.audit-ai-bullets{display:grid;gap:6px;margin:11px 0 0;padding:0 0 0 17px;color:var(--audit-ai-text);font-size:10px;line-height:1.55}.audit-ai-bullets li::marker{color:var(--audit-ai-brand)}.audit-ai-tone--positive{--audit-ai-tone: #00811f}.audit-ai-tone--info{--audit-ai-tone: #0071c3}.audit-ai-tone--warning{--audit-ai-tone: #d36b00}.audit-ai-tone--critical{--audit-ai-tone: #d10c3f}.audit-ai-tone--neutral{--audit-ai-tone: #668494}.audit-ai-block__heading{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:12px;margin:-3px 0 7px}.audit-ai-block__heading h4{margin:0}.audit-ai-block__heading button{font:700 8px/1 inherit;letter-spacing:.25px}.audit-ai-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--audit-ai-line);border-radius:4px}.audit-ai-table{width:100%;min-width:420px;border-collapse:collapse;color:var(--audit-ai-text);font-size:9px;line-height:1.45}.audit-ai-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.audit-ai-table th,.audit-ai-table td{max-width:220px;border-bottom:1px solid var(--audit-ai-line);padding:7px 8px;text-align:left;vertical-align:top}.audit-ai-table th{position:sticky;z-index:1;top:0;background:color-mix(in srgb,var(--audit-ai-subtle) 90%,var(--audit-ai-line));color:var(--audit-ai-muted);font-size:8px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.audit-ai-table tr:last-child td{border-bottom:0}.audit-ai-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--audit-ai-subtle) 62%,transparent)}.audit-ai-table [data-align=right]{text-align:right}.audit-ai-table [data-align=center]{text-align:center}.audit-ai-comparison__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px}.audit-ai-comparison__grid article{position:relative;min-width:0;border:1px solid var(--audit-ai-line);border-left:3px solid var(--audit-ai-tone);border-radius:5px;background:var(--audit-ai-subtle);padding:9px 10px}.audit-ai-comparison__grid article>span,.audit-ai-comparison__grid article>strong,.audit-ai-comparison__grid article>small{display:block}.audit-ai-comparison__grid article>span{overflow:hidden;color:var(--audit-ai-muted);font-size:8px;font-weight:750;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.audit-ai-comparison__grid article>strong{margin-top:3px;color:var(--audit-ai-text);font:750 15px/20px var(--sage-font-data, Montserrat, Arial, sans-serif)}.audit-ai-comparison__grid article>small{color:var(--audit-ai-muted);font-size:8px}.audit-ai-comparison__grid article>b{display:inline-block;margin-top:6px;border-radius:999px;background:color-mix(in srgb,var(--audit-ai-tone) 12%,transparent);color:var(--audit-ai-tone);font-size:8px;padding:3px 6px}.audit-ai-comparison__grid article>p{margin:6px 0 0;color:var(--audit-ai-muted);font-size:8px;line-height:1.45}.audit-ai-actions ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.audit-ai-list ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.audit-ai-list li{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px}.audit-ai-list li>span{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;background:var(--audit-ai-brand-soft);color:var(--audit-ai-brand-dark);font-size:8px;font-weight:800}.audit-ai-list li>p{margin:1px 0 0;color:var(--audit-ai-text);font-size:10px;line-height:1.55}.audit-ai-actions li>a,.audit-ai-actions li>div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--audit-ai-line);border-radius:5px;background:var(--audit-ai-subtle);color:var(--audit-ai-text);padding:8px;text-decoration:none}.audit-ai-actions li>a:hover{border-color:var(--audit-ai-brand)}.audit-ai-action__number{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;background:var(--audit-ai-brand-soft);color:var(--audit-ai-brand-dark);font-size:9px;font-weight:800}.audit-ai-actions strong,.audit-ai-actions small{display:block}.audit-ai-actions strong{font-size:10px;line-height:14px}.audit-ai-actions small{margin-top:1px;color:var(--audit-ai-muted);font-size:8px;line-height:12px}.audit-ai-followups{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--audit-ai-line);background:var(--audit-ai-subtle);padding:10px 12px 12px}.audit-ai-followups>span{width:100%;color:var(--audit-ai-muted);font-size:8px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.audit-ai-followups button{border:1px solid var(--audit-ai-line);border-radius:999px;background:var(--audit-ai-elevated);color:var(--audit-ai-brand-dark);cursor:pointer;font:650 9px/1.35 inherit;padding:6px 9px;text-align:left}.audit-ai-followups button:hover{border-color:var(--audit-ai-brand)}.audit-ai-loading{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--audit-ai-line);border-radius:8px;background:var(--audit-ai-elevated);padding:11px}.audit-ai-loading>div{min-width:0;flex:1}.audit-ai-loading strong{display:block;color:var(--audit-ai-text);font-size:10px;line-height:18px}.audit-ai-loading__line{display:block;width:94%;height:7px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg,var(--audit-ai-line),var(--audit-ai-subtle),var(--audit-ai-line));background-size:200% 100%;animation:audit-ai-shimmer 1.2s linear infinite}.audit-ai-loading__line--short{width:61%}@keyframes audit-ai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.audit-ai-error{border:1px solid #e3a4ae;border-radius:7px;background:#fff0f2;color:#8c1732;padding:11px 12px}[data-theme=dark] .audit-ai-error{border-color:#713342;background:#351c24;color:#ffbdc9}.audit-ai-error strong,.audit-ai-error p{display:block;margin:0;font-size:10px;line-height:1.5}.audit-ai-error p{margin-top:2px}.audit-ai-error button{margin-top:8px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:700 9px/1 inherit;padding:6px 9px}.audit-ai-composer-wrap{flex:0 0 auto;border-top:1px solid var(--audit-ai-line);background:var(--audit-ai-panel);padding:11px 14px max(11px,env(safe-area-inset-bottom))}.audit-ai-composer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;border:1px solid color-mix(in srgb,var(--audit-ai-brand) 34%,var(--audit-ai-line));border-radius:8px;background:var(--audit-ai-elevated);box-shadow:0 1px 4px #04182212;padding:8px}.audit-ai-composer:focus-within{border-color:var(--audit-ai-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--audit-ai-brand) 15%,transparent)}.audit-ai-composer label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.audit-ai-composer textarea{width:100%;min-height:42px;max-height:120px;resize:vertical;border:0;outline:0;background:transparent;color:var(--audit-ai-text);font:500 11px/1.5 inherit;padding:4px 5px}.audit-ai-composer textarea::-moz-placeholder{color:var(--audit-ai-muted)}.audit-ai-composer textarea::placeholder{color:var(--audit-ai-muted)}.audit-ai-composer>button{display:inline-flex;min-width:66px;height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--audit-ai-brand-dark);border-radius:999px;background:var(--audit-ai-brand);color:#fff;cursor:pointer;font:750 10px/1 inherit}.audit-ai-composer>button:disabled{border-color:var(--audit-ai-line);background:var(--audit-ai-line);color:var(--audit-ai-muted);cursor:not-allowed}.audit-ai-composer__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;color:var(--audit-ai-muted);font-size:8px;line-height:12px}.audit-ai-composer__meta p{margin:0}@media(max-width:879px){[data-design=sage-x3] .audit-ai-trigger{display:inline-flex}.audit-ai-trigger{right:14px;bottom:calc(68px + env(safe-area-inset-bottom));width:46px;padding:0;justify-content:center}.audit-ai-trigger span{display:none}}@media(max-width:620px){.audit-ai-layer{background:transparent}.audit-ai-panel{width:100vw;border-left:0;box-shadow:none}.audit-ai-conversation{padding:16px 12px 22px}.audit-ai-welcome{padding-top:8px}.audit-ai-welcome h3{font-size:20px}.audit-ai-role{display:none}.audit-ai-block{padding-inline:10px}.audit-ai-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.audit-ai-panel,.audit-ai-loading__line,.audit-ai-trigger,.audit-ai-prompt-grid button{animation:none;transition:none}}@media print{.audit-ai-block,.audit-ai-comparison__grid article,.audit-ai-table-block{-moz-column-break-inside:avoid;break-inside:avoid}.audit-ai-answer__tools,.audit-ai-followups,.audit-ai-block__heading button{display:none!important}}[data-design=sage-x3] .drill-panel{--sage-drill-border: #d5dadd;--sage-drill-border-strong: #aeb9be;--sage-drill-canvas: #f5f6f7;--sage-drill-surface: #fff;--sage-drill-surface-alt: #f7f8f9;--sage-drill-text: #25282a;--sage-drill-muted: #697176;--sage-drill-grid: #3e6074;border-color:var(--sage-drill-border);border-radius:0;background:var(--sage-drill-canvas);color:var(--sage-drill-text);box-shadow:-3px 0 8px #2f3c422e;color-scheme:light;font:400 12px/18px var(--sage-font-data)}[data-design=sage-x3] .drill-panel[data-fullscreen=true]{inset:var(--sage-profile-height) 0 0;border:0;border-top:1px solid var(--sage-drill-border);border-radius:0;box-shadow:0 -1px #00000014}[data-design=sage-x3] .drill-panel .drill-resize-handle{width:7px;border-right:1px solid #c7cfd3;background:#edf0f1;box-shadow:inset 1px 0 #fff}[data-design=sage-x3] .drill-panel .drill-resize-handle:hover,[data-design=sage-x3] .drill-panel .drill-resize-handle:focus-visible{background:#dfe5e7}[data-design=sage-x3] .drill-panel .drill-resize-handle>span{width:1px;height:34px;border-radius:0;background:#8d9ba2}[data-design=sage-x3] .drill-panel__head{min-height:62px;padding:9px 12px 8px 16px;border-bottom:1px solid var(--sage-drill-border);background:var(--sage-drill-surface);color:var(--sage-drill-text)}[data-design=sage-x3] .drill-panel__title{color:var(--sage-drill-text);font:700 15px/21px var(--sage-font-ui);letter-spacing:0}[data-design=sage-x3] .drill-panel__subtitle{margin-top:1px;color:var(--sage-drill-muted);font:400 11px/17px var(--sage-font-data);letter-spacing:0}[data-design=sage-x3] .drill-panel__close{width:31px;height:31px;border:1px solid var(--sage-drill-border-strong);border-radius:3px;background:var(--sage-drill-surface);color:#445158;box-shadow:none;font:400 17px/29px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel__close:hover{border-color:var(--sage-color-green);background:var(--sage-color-green-soft);color:var(--sage-color-green-dark)}[data-design=sage-x3] .drill-panel__view-tabs{display:flex;min-height:43px;align-items:stretch;padding:0 16px;border-bottom:1px solid var(--sage-drill-border);background:var(--sage-drill-surface)}[data-design=sage-x3] .drill-panel__view-tabs>.seg[role=tablist]{display:flex;align-items:stretch;gap:22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-design=sage-x3] .drill-panel__view-tabs>.seg[role=tablist]>button{position:relative;min-height:42px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#4d575c;box-shadow:none;font:700 12px/18px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel__view-tabs>.seg[role=tablist]>button:hover:not(.on){background:transparent;color:var(--sage-color-green-dark)}[data-design=sage-x3] .drill-panel__view-tabs>.seg[role=tablist]>:where(button.on,button[aria-selected=true]){background:transparent;color:var(--sage-color-green-dark);box-shadow:inset 0 -3px var(--sage-color-green)}[data-design=sage-x3] .drill-panel .drill-scroll{background:var(--sage-drill-canvas);scrollbar-color:#9aa6ac #eef1f2;scrollbar-width:thin}[data-design=sage-x3] .drill-panel .inquiry-lines{min-height:100%;background:var(--sage-drill-canvas)}[data-design=sage-x3] .drill-panel .inquiry-lines>div{padding:12px 16px 16px}[data-design=sage-x3] .drill-panel .inquiry-toolbar{min-height:52px;margin:0 0 10px;padding:7px 10px;border:1px solid var(--sage-drill-border);border-radius:3px;background:var(--sage-drill-surface);box-shadow:0 2px 2px #0000001f}[data-design=sage-x3] .drill-panel .inquiry-toolbar__label{color:#778288;font:700 9px/14px var(--sage-font-ui);letter-spacing:.06em}[data-design=sage-x3] .drill-panel .inquiry-toolbar__title{margin-top:1px;color:var(--sage-drill-text);font:700 12px/18px var(--sage-font-data)}[data-design=sage-x3] .drill-panel .inquiry-toolbar__status{color:var(--sage-drill-muted);font:400 11px/17px var(--sage-font-data)}[data-design=sage-x3] .drill-panel .inquiry-toolbar :where(.btn-pill,button.rounded-full){min-height:28px;padding:0 9px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-drill-surface);color:#354b40;box-shadow:none;font:600 10px/18px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .inquiry-toolbar :where(.btn-pill,button.rounded-full):hover:not(:disabled){border-color:var(--sage-color-green);background:var(--sage-color-green-soft);color:var(--sage-color-green-dark)}[data-design=sage-x3] .drill-panel .inquiry-table-wrap{margin-top:10px;border:1px solid var(--sage-drill-border);border-radius:2px;background:var(--sage-drill-surface);box-shadow:0 2px 3px #2f3c4224}[data-design=sage-x3] .drill-panel :where(table.inquiry-grid,.daily-compare table){border-collapse:separate;border-spacing:0;color:var(--sage-drill-text);font-family:var(--sage-font-data)}[data-design=sage-x3] .drill-panel thead.grid-head th{height:var(--sage-grid-row-height);padding:0 8px;border-right:1px solid rgb(255 255 255 / 20%);border-bottom:1px solid #294b5e;background:var(--sage-drill-grid);color:#fff;font:700 10px/16px var(--sage-font-ui);letter-spacing:.045em;text-transform:uppercase}[data-design=sage-x3] .drill-panel thead.grid-head th:last-child{border-right:0}[data-design=sage-x3] .drill-panel thead.grid-head :where(button,a,svg){color:#fff}[data-design=sage-x3] .drill-panel tbody.grid-body>tr>td,[data-design=sage-x3] .drill-panel table.inquiry-table tfoot.inquiry-foot td,[data-design=sage-x3] .drill-panel .daily-compare tfoot td{height:var(--sage-grid-row-height);padding:0 8px;border-right:1px solid #e3e7e9;border-bottom:1px solid #e0e4e6;background:var(--sage-drill-surface);color:var(--sage-drill-text);font:400 11px/18px var(--sage-font-data)}[data-design=sage-x3] .drill-panel tbody.grid-body>tr>td:last-child,[data-design=sage-x3] .drill-panel table.inquiry-table tfoot.inquiry-foot td:last-child,[data-design=sage-x3] .drill-panel .daily-compare tfoot td:last-child{border-right:0}[data-design=sage-x3] .drill-panel tbody.grid-body>tr:nth-child(2n):not(.inquiry-date-head):not(.row-selected)>td{background:#fafbfb}[data-design=sage-x3] .drill-panel tbody.grid-body>tr:not(.inquiry-date-head):not(.row-selected):hover>td{background:var(--sage-color-green-soft)}[data-design=sage-x3] .drill-panel tbody.grid-body>tr.row-selected>td{background:#d9ece2}[data-design=sage-x3] .drill-panel tbody.grid-body>tr.row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--sage-color-green)}[data-design=sage-x3] .drill-panel table.inquiry-table .inquiry-cell{height:var(--sage-grid-row-height);padding:0 8px}[data-design=sage-x3] .drill-panel .inquiry-date-head td{height:30px;padding:0 8px;border-top:1px solid #cbd2d5;border-bottom:1px solid #d7dcdf;background:#eef1f2;color:#354047;font:600 10px/16px var(--sage-font-data)}[data-design=sage-x3] .drill-panel .inquiry-date-head__tag{margin-left:7px;padding:1px 5px;border-radius:2px;background:var(--sage-drill-surface);font:700 8px/14px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .inquiry-date-head--mismatch td{background:#fff4df}[data-design=sage-x3] .drill-panel table.inquiry-table tfoot.inquiry-foot tr{border-top:1px solid #9dabb2;background:#edf1f2}[data-design=sage-x3] .drill-panel table.inquiry-table tfoot.inquiry-foot td{background:#edf1f2;color:#273238;font-weight:600}[data-design=sage-x3] .drill-panel .daily-compare{min-height:100%;padding:0 16px 16px;background:var(--sage-drill-canvas)}[data-design=sage-x3] .drill-panel .daily-compare__toolbar{min-height:48px;margin:0 -16px 10px;padding:8px 16px;border-bottom:1px solid var(--sage-drill-border);background:var(--sage-drill-surface)}[data-design=sage-x3] .drill-panel .daily-compare .seg{gap:1px;padding:2px;border:1px solid #cbd2d5;border-radius:3px;background:#e9edef;box-shadow:none}[data-design=sage-x3] .drill-panel .daily-compare .seg button{min-width:31px;min-height:28px;padding:0 8px;border-radius:2px;background:transparent;color:#566168;box-shadow:none;font:700 11px/18px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .daily-compare .seg :where(button.on,button[aria-selected=true]){background:var(--sage-drill-surface);color:var(--sage-color-green-dark);box-shadow:inset 0 -2px var(--sage-color-green)}[data-design=sage-x3] .drill-panel .daily-compare .field-sm{height:28px;min-height:28px;padding:0 7px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-drill-surface);color:var(--sage-drill-text);box-shadow:none;font:400 11px/18px var(--sage-font-data)}[data-design=sage-x3] .drill-panel .daily-compare .toggle{min-height:28px;color:#515c61;font:600 10px/16px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .daily-compare__table-wrap{overflow-x:auto;padding:0;border:1px solid var(--sage-drill-border);border-radius:2px;background:var(--sage-drill-surface);box-shadow:0 2px 3px #2f3c4224}[data-design=sage-x3] .drill-panel .daily-compare table{min-width:560px}[data-design=sage-x3] .drill-panel .daily-compare thead.grid-head span.rounded-full{border-radius:2px;background:#ffffff26;color:#fff}[data-design=sage-x3] .drill-panel .daily-compare tfoot tr:first-child td{border-top:1px solid #9dabb2;background:#edf1f2;font-weight:700}[data-design=sage-x3] .drill-panel .daily-compare tfoot tr:not(:first-child) td{background:#f7f8f9}[data-design=sage-x3] .drill-panel .recon-panel{margin-top:10px;border:1px solid var(--sage-drill-border);border-radius:3px;background:var(--sage-drill-surface);box-shadow:0 2px 2px #2f3c421f}[data-design=sage-x3] .drill-panel .recon-panel__head{min-height:47px;padding:7px 10px;border-bottom:1px solid var(--sage-drill-border);background:#f2f4f5}[data-design=sage-x3] .drill-panel .recon-panel__eyebrow{color:#6c777c;font:700 8px/13px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .recon-panel__title{margin-top:1px;color:var(--sage-drill-text);font:700 12px/18px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .recon-panel__title-sub{color:var(--sage-drill-muted);font:400 10px/16px var(--sage-font-data)}[data-design=sage-x3] .drill-panel :where(.recon-stat,.recon-badge){border-radius:2px;box-shadow:none;font:600 9px/15px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .recon-stat{padding:1px 5px}[data-design=sage-x3] .drill-panel .recon-panel__bar{height:3px;background:#dfe4e6}[data-design=sage-x3] .drill-panel .recon-panel__bar-fill{border-radius:0;background:var(--sage-color-green)}[data-design=sage-x3] .drill-panel .recon-panel__insight{margin:8px 10px 0;padding:5px 7px;border-radius:2px;font:600 10px/16px var(--sage-font-data)}[data-design=sage-x3] .drill-panel .recon-panel__actions{gap:5px;margin:8px 10px 0}[data-design=sage-x3] .drill-panel .recon-btn{min-height:28px;padding:0 9px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-drill-surface);color:#354b40;box-shadow:none;font:600 10px/18px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .recon-btn:hover:not(:disabled){border-color:var(--sage-color-green);background:var(--sage-color-green-soft);color:var(--sage-color-green-dark)}[data-design=sage-x3] .drill-panel .recon-btn--primary{border-color:var(--sage-color-green);background:var(--sage-color-green);color:#fff}[data-design=sage-x3] .drill-panel .recon-btn--primary:hover:not(:disabled){background:var(--sage-color-green-dark);color:#fff}[data-design=sage-x3] .drill-panel .recon-btn--warn{border-color:#b86818;color:#8e4d0a}[data-design=sage-x3] .drill-panel .recon-note{margin:8px 10px 0}[data-design=sage-x3] .drill-panel .recon-note__input{min-height:28px;padding:4px 7px;border:1px solid var(--sage-color-field-border);border-radius:3px;background:var(--sage-drill-surface);color:var(--sage-drill-text);font:400 11px/18px var(--sage-font-data)}[data-design=sage-x3] .drill-panel .recon-day-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:4px;margin:9px 10px 10px}[data-design=sage-x3] .drill-panel .recon-day{gap:1px;padding:5px 6px;border:1px solid var(--sage-drill-border);border-radius:2px;background:var(--sage-drill-surface);box-shadow:none}[data-design=sage-x3] .drill-panel .recon-day:hover{border-color:#91a0a7;box-shadow:none}[data-design=sage-x3] .drill-panel .recon-day__btns button{min-width:25px;height:22px;padding:0 4px;border-radius:2px;font-size:8px}[data-design=sage-x3] .drill-panel .site-peek__btn{width:22px;height:22px;border:1px solid #aeb9be;border-radius:2px;background:var(--sage-drill-surface-alt);color:#4b585e;font:400 10px/20px var(--sage-font-ui)}[data-design=sage-x3] .drill-panel .site-peek__btn:hover,[data-design=sage-x3] .drill-panel .site-peek__btn[aria-expanded=true]{border-color:var(--sage-color-green);background:var(--sage-color-green-soft);color:var(--sage-color-green-dark);box-shadow:none;transform:none}[data-design=sage-x3] .drill-panel :where(button,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--sage-color-focus);outline-offset:-2px}body:has([data-design=sage-x3]) .site-peek__panel{border:1px solid #aeb9be;border-radius:3px;background:#fff;box-shadow:0 4px 12px #26323847;color:#25282a;font:400 11px/17px Montserrat,Arial,sans-serif}body:has([data-design=sage-x3]) .site-peek__hero{padding:9px 10px 8px;border-bottom:1px solid #d5dadd;background:#f2f4f5}body:has([data-design=sage-x3]) .site-peek__avatar{width:32px;height:32px;border-radius:2px;background:#007e45;font-size:10px}body:has([data-design=sage-x3]) .site-peek__mgr-name{color:#25282a;font:700 12px/18px Montserrat,Arial,sans-serif}body:has([data-design=sage-x3]) .site-peek__hero-site,body:has([data-design=sage-x3]) .site-peek__hero-meta,body:has([data-design=sage-x3]) .site-peek__note{color:#687176}body:has([data-design=sage-x3]) .site-peek__code{color:#32383c}body:has([data-design=sage-x3]) .site-peek__link{color:#006738}body:has([data-design=sage-x3]) .site-peek__contacts{gap:4px;padding:6px 10px 0}body:has([data-design=sage-x3]) .site-peek__contact-chip{min-height:24px;padding:2px 7px;border-color:#aeb9be;border-radius:2px;background:#fff;color:#3f4b51}body:has([data-design=sage-x3]) .site-peek__tabs{padding:5px 10px 0;border-bottom:1px solid #d5dadd}body:has([data-design=sage-x3]) .site-peek__tabs .seg{align-items:stretch;gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body:has([data-design=sage-x3]) .site-peek__tabs .seg button{min-height:31px;padding:0 1px;border-radius:0;background:transparent;color:#566168;box-shadow:none;font:700 9px/15px Montserrat,Arial,sans-serif}body:has([data-design=sage-x3]) .site-peek__tabs .seg :where(button.on,button[aria-selected=true]){color:#006738;box-shadow:inset 0 -2px #007e45}body:has([data-design=sage-x3]) .site-peek__body{padding:8px 10px 10px;background:#f5f6f7}body:has([data-design=sage-x3]) .site-peek__stack{gap:8px}body:has([data-design=sage-x3]) .site-peek__block{border:1px solid #d5dadd;border-radius:2px;background:#fff;box-shadow:none}body:has([data-design=sage-x3]) .site-peek__block-head{min-height:30px;padding:4px 7px;border-bottom-color:#d5dadd;background:#eef1f2}body:has([data-design=sage-x3]) .site-peek__grid thead.grid-head th{height:28px;padding:0 6px;border-right:1px solid rgb(255 255 255 / 18%);background:#3e6074;color:#fff;font:700 9px/14px Montserrat,Arial,sans-serif}body:has([data-design=sage-x3]) .site-peek__grid tbody.grid-body td{height:28px;padding:0 6px;border-right:1px solid #e3e7e9;border-bottom:1px solid #e0e4e6;background:#fff;color:#25282a;font:400 10px/16px Montserrat,Arial,sans-serif}body:has([data-design=sage-x3]) .site-peek__score-row{margin-bottom:8px;padding:6px;border-color:#d5dadd;border-radius:2px;background:#fff}body:has([data-design=sage-x3]) .site-peek__panel :focus-visible{outline:2px solid #ffb500;outline-offset:-2px}[data-theme=dark] [data-design=sage-x3] .drill-panel{--sage-drill-border: var(--win11-stroke-subtle);--sage-drill-border-strong: var(--win11-stroke-strong);--sage-drill-canvas: var(--win11-canvas);--sage-drill-surface: var(--win11-surface);--sage-drill-surface-alt: var(--win11-surface-raised);--sage-drill-text: var(--win11-text-primary);--sage-drill-muted: var(--win11-text-secondary);--sage-drill-grid: #405864;color-scheme:dark}[data-theme=dark] [data-design=sage-x3] .drill-panel .drill-resize-handle{border-color:var(--win11-stroke-subtle);background:var(--win11-surface-raised);box-shadow:inset 1px 0 #ffffff0f}[data-theme=dark] [data-design=sage-x3] .drill-panel .drill-resize-handle>span{background:var(--win11-text-tertiary)}[data-theme=dark] [data-design=sage-x3] .drill-panel .inquiry-date-head td,[data-theme=dark] [data-design=sage-x3] .drill-panel .recon-panel__head,[data-theme=dark] [data-design=sage-x3] .drill-panel table.inquiry-table tfoot.inquiry-foot td,[data-theme=dark] [data-design=sage-x3] .drill-panel .daily-compare tfoot tr:first-child td{border-color:var(--win11-stroke-subtle);background:var(--win11-surface-raised);color:var(--win11-text-primary)}[data-theme=dark] [data-design=sage-x3] .drill-panel tbody.grid-body>tr:nth-child(2n):not(.inquiry-date-head):not(.row-selected)>td,[data-theme=dark] [data-design=sage-x3] .drill-panel .daily-compare tfoot tr:not(:first-child) td{background:var(--win11-layer)}[data-theme=dark] [data-design=sage-x3] .drill-panel tbody.grid-body>tr>td,[data-theme=dark] [data-design=sage-x3] .drill-panel .daily-compare tfoot td{border-color:var(--win11-stroke-subtle)}[data-theme=dark] [data-design=sage-x3] .drill-panel .inquiry-date-head--mismatch td{background:#493821}[data-theme=dark] [data-design=sage-x3] .drill-panel .daily-compare .seg{border-color:var(--win11-stroke-strong);background:var(--win11-control)}[data-theme=dark] body:has([data-design=sage-x3]) .site-peek__panel{border-color:var(--win11-stroke-strong);background:var(--win11-surface);color:var(--win11-text-primary);box-shadow:var(--win11-shadow-flyout)}[data-theme=dark] body:has([data-design=sage-x3]) :where(.site-peek__hero,.site-peek__block-head){border-color:var(--win11-stroke-subtle);background:var(--win11-surface-raised)}[data-theme=dark] body:has([data-design=sage-x3]) .site-peek__body{background:var(--win11-canvas)}[data-theme=dark] body:has([data-design=sage-x3]) :where(.site-peek__block,.site-peek__score-row){border-color:var(--win11-stroke-subtle);background:var(--win11-surface)}[data-theme=dark] body:has([data-design=sage-x3]) .site-peek__grid tbody.grid-body td{border-color:var(--win11-stroke-subtle);background:var(--win11-surface);color:var(--win11-text-primary)}@media(max-width:879px){[data-design=sage-x3] .drill-panel{max-width:100vw;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:0 -4px 12px #2f3c4238}[data-design=sage-x3] .drill-panel__head{min-height:56px;padding-inline:12px}[data-design=sage-x3] .drill-panel .inquiry-lines>div{padding-inline:10px}[data-design=sage-x3] .drill-panel .daily-compare{padding-inline:10px}[data-design=sage-x3] .drill-panel .daily-compare__toolbar{margin-inline:-10px;padding-inline:10px}body:has([data-design=sage-x3]) .site-peek__panel{width:calc(100vw - 16px);max-height:calc(100dvh - 64px);border-radius:2px}}@media print{[data-design=sage-x3] .drill-panel,body:has([data-design=sage-x3]) .site-peek__panel{display:none!important}}
