@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800;900&family=JetBrains+Mono:wght@500;600;700&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:222 10% 4%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--primary:157 100% 50%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 10%;--muted:0 0% 96%;--muted-foreground:0 0% 42%;--accent:157 100% 50%;--accent-foreground:0 0% 100%;--destructive:0 70% 50%;--destructive-foreground:0 0% 100%;--border:157 100% 50%;--input:0 0% 100%;--ring:157 100% 50%;--radius:0.25rem}*{border-color:#00ff9d;border-color:hsl(var(--border))}body{background-color:#090a0b;background-color:hsl(var(--background))}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-bottom-px{bottom:-1px}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-2\.5{top:-.625rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-12{right:3rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.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-\[100\]{z-index:100}.z-\[1200\]{z-index:1200}.z-\[1201\]{z-index:1201}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[300\]{z-index:300}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.order-7{order:7}.order-9{order:9}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.-m-2{margin:-.5rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-mb-px{margin-bottom:-1px}.-ml-4{margin-left:-1rem}.-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-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-9{margin-left:2.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.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}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.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-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[400px\]{height:400px}.h-\[480px\]{height:480px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:4rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[500px\]{max-height:500px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[640px\]{max-height:640px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[28px\]{min-height:28px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.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-32{width:8rem}.w-36{width:9rem}.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-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[12\%\]{width:12%}.w-\[120px\]{width:120px}.w-\[13\%\]{width:13%}.w-\[130px\]{width:130px}.w-\[15\%\]{width:15%}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[19\%\]{width:19%}.w-\[1px\]{width:1px}.w-\[20\%\]{width:20%}.w-\[220px\]{width:220px}.w-\[24\%\]{width:24%}.w-\[25\%\]{width:25%}.w-\[30\%\]{width:30%}.w-\[35\%\]{width:35%}.w-\[360px\]{width:360px}.w-\[40px\]{width:40px}.w-\[55\%\]{width:55%}.w-\[8\%\]{width:8%}.w-\[800px\]{width:800px}.w-\[88px\]{width:88px}.w-\[900px\]{width:900px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1100px\]{min-width:1100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[760px\]{min-width:760px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[180px\]{max-width:180px}.max-w-\[1900px\]{max-width:1900px}.max-w-\[190px\]{max-width:190px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[200px\]{max-width:200px}.max-w-\[210mm\]{max-width:210mm}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[85\%\]{max-width:85%}.max-w-\[96px\]{max-width:96px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.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}.flex-\[2\]{flex:2 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-\[1\.01\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[pulse_3s_ease-in-out_infinite\]{animation:pulse 3s ease-in-out infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-32{scroll-margin-top:8rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.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}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5rem*var(--tw-space-y-reverse));margin-top:calc(5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.875rem*var(--tw-space-y-reverse));margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-divide-opacity,1))}.divide-gray-800\/50>:not([hidden])~:not([hidden]){border-color:#1f293780}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.03\]>:not([hidden])~:not([hidden]){border-color:#ffffff08}.divide-white\/\[0\.04\]>:not([hidden])~:not([hidden]){border-color:#ffffff0a}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.25rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.25rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.25rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.25rem;border-top-left-radius:var(--radius);border-top-right-radius:.25rem;border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(.25rem - 2px);border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.25rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-sm{border-top-right-radius:calc(.25rem - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-sm,.rounded-tl-sm{border-top-left-radius:calc(.25rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4,.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-\[\#00FF7F\]{--tw-border-opacity:1;border-color:#00ff7f;border-color:rgb(0 255 127/var(--tw-border-opacity,1))}.border-\[\#00FF7F\]\/30{border-color:#00ff7f4d}.border-\[\#00FF7F\]\/50{border-color:#00ff7f80}.border-\[\#00FF7F\]\/70{border-color:#00ff7fb3}.border-\[\#1B2A5B\]{--tw-border-opacity:1;border-color:#1b2a5b;border-color:rgb(27 42 91/var(--tw-border-opacity,1))}.border-\[\#222\]{--tw-border-opacity:1;border-color:#222;border-color:rgb(34 34 34/var(--tw-border-opacity,1))}.border-\[\#333\]{--tw-border-opacity:1;border-color:#333;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-\[\#3B82F6\]{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-\[\#3B82F6\]\/30{border-color:#3b82f64d}.border-\[\#3B82F6\]\/40{border-color:#3b82f666}.border-\[\#9AA4BC\]{--tw-border-opacity:1;border-color:#9aa4bc;border-color:rgb(154 164 188/var(--tw-border-opacity,1))}.border-\[\#C9A227\]{--tw-border-opacity:1;border-color:#c9a227;border-color:rgb(201 162 39/var(--tw-border-opacity,1))}.border-\[\#D8DCE6\]{--tw-border-opacity:1;border-color:#d8dce6;border-color:rgb(216 220 230/var(--tw-border-opacity,1))}.border-\[\#E4E7EF\]{--tw-border-opacity:1;border-color:#e4e7ef;border-color:rgb(228 231 239/var(--tw-border-opacity,1))}.border-\[\#E5D9A8\]{--tw-border-opacity:1;border-color:#e5d9a8;border-color:rgb(229 217 168/var(--tw-border-opacity,1))}.border-\[\#FFB300\]{--tw-border-opacity:1;border-color:#ffb300;border-color:rgb(255 179 0/var(--tw-border-opacity,1))}.border-\[\#FFB300\]\/20{border-color:#ffb30033}.border-\[\#FFD700\]{--tw-border-opacity:1;border-color:gold;border-color:rgb(255 215 0/var(--tw-border-opacity,1))}.border-\[\#FFD700\]\/10{border-color:#ffd7001a}.border-\[\#FFD700\]\/20{border-color:#ffd70033}.border-\[\#FFD700\]\/30{border-color:#ffd7004d}.border-\[\#FFD700\]\/40{border-color:#ffd70066}.border-\[\#FFD700\]\/50{border-color:#ffd70080}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/45{border-color:#fbbf2473}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/15{border-color:#f59e0b26}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600{--tw-border-opacity:1;border-color:#d97706;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-amber-600\/50{border-color:#d9770680}.border-amber-700{--tw-border-opacity:1;border-color:#b45309;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-700\/50{border-color:#b4530980}.border-amber-700\/60{border-color:#b4530999}.border-amber-700\/70{border-color:#b45309b3}.border-amber-800{--tw-border-opacity:1;border-color:#92400e;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-amber-900\/30{border-color:#78350f4d}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/30{border-color:#0000004d}.border-black\/50{border-color:#00000080}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-500\/10{border-color:#3b82f61a}.border-blue-500\/15{border-color:#3b82f626}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-500\/60{border-color:#3b82f699}.border-blue-500\/70{border-color:#3b82f6b3}.border-blue-500\/\[0\.08\]{border-color:#3b82f614}.border-blue-800{--tw-border-opacity:1;border-color:#1e40af;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-blue-900\/30{border-color:#1e3a8a4d}.border-blue-900\/50{border-color:#1e3a8a80}.border-cyan-200{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-300{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-400{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/50{border-color:#06b6d480}.border-cyan-500\/60{border-color:#06b6d499}.border-destructive{border-color:#d92626;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#d9262680;border-color:hsl(var(--destructive)/.5)}.border-emerald-100{--tw-border-opacity:1;border-color:#d1fae5;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-400\/80{border-color:#34d399cc}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-600{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-700{--tw-border-opacity:1;border-color:#047857;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:#065f46;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-emerald-800\/60{border-color:#065f4699}.border-emerald-900\/30{border-color:#064e3b4d}.border-emerald-900\/50{border-color:#064e3b80}.border-fuchsia-200{--tw-border-opacity:1;border-color:#f5d0fe;border-color:rgb(245 208 254/var(--tw-border-opacity,1))}.border-fuchsia-300{--tw-border-opacity:1;border-color:#f0abfc;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.border-fuchsia-300\/30{border-color:#f0abfc4d}.border-fuchsia-300\/60{border-color:#f0abfc99}.border-fuchsia-400{--tw-border-opacity:1;border-color:#e879f9;border-color:rgb(232 121 249/var(--tw-border-opacity,1))}.border-fuchsia-400\/50{border-color:#e879f980}.border-fuchsia-400\/60{border-color:#e879f999}.border-fuchsia-500{--tw-border-opacity:1;border-color:#d946ef;border-color:rgb(217 70 239/var(--tw-border-opacity,1))}.border-fuchsia-500\/20{border-color:#d946ef33}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-fuchsia-500\/40{border-color:#d946ef66}.border-fuchsia-500\/50{border-color:#d946ef80}.border-fuchsia-500\/60{border-color:#d946ef99}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-gray-800\/50{border-color:#1f293780}.border-gray-800\/60{border-color:#1f293799}.border-gray-800\/70{border-color:#1f2937b3}.border-gray-900{--tw-border-opacity:1;border-color:#111827;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/10{border-color:#22c55e1a}.border-green-500\/15{border-color:#22c55e26}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-100{--tw-border-opacity:1;border-color:#e0e7ff;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-600{--tw-border-opacity:1;border-color:#4f46e5;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-indigo-700{--tw-border-opacity:1;border-color:#4338ca;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.border-indigo-800\/60{border-color:#3730a399}.border-input{border-color:#fff;border-color:hsl(var(--input))}.border-lime-200{--tw-border-opacity:1;border-color:#d9f99d;border-color:rgb(217 249 157/var(--tw-border-opacity,1))}.border-lime-200\/40{border-color:#d9f99d66}.border-lime-200\/70{border-color:#d9f99db3}.border-lime-300{--tw-border-opacity:1;border-color:#bef264;border-color:rgb(190 242 100/var(--tw-border-opacity,1))}.border-lime-300\/60{border-color:#bef26499}.border-lime-400{--tw-border-opacity:1;border-color:#a3e635;border-color:rgb(163 230 53/var(--tw-border-opacity,1))}.border-lime-400\/30{border-color:#a3e6354d}.border-lime-400\/40{border-color:#a3e63566}.border-lime-400\/50{border-color:#a3e63580}.border-lime-400\/60{border-color:#a3e63599}.border-lime-400\/70{border-color:#a3e635b3}.border-lime-500\/40{border-color:#84cc1666}.border-lime-500\/50{border-color:#84cc1680}.border-lime-500\/60{border-color:#84cc1699}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-300\/60{border-color:#fdba7499}.border-orange-400{--tw-border-opacity:1;border-color:#fb923c;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/50{border-color:#fb923c80}.border-orange-400\/60{border-color:#fb923c99}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/50{border-color:#f9731680}.border-orange-500\/60{border-color:#f9731699}.border-orange-600{--tw-border-opacity:1;border-color:#ea580c;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.border-orange-700{--tw-border-opacity:1;border-color:#c2410c;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.border-pink-300{--tw-border-opacity:1;border-color:#f9a8d4;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.border-pink-500\/50{border-color:#ec489980}.border-pink-500\/60{border-color:#ec489999}.border-pink-500\/70{border-color:#ec4899b3}.border-pink-700{--tw-border-opacity:1;border-color:#be185d;border-color:rgb(190 24 93/var(--tw-border-opacity,1))}.border-primary{border-color:#00ff9d;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#00ff9d80;border-color:hsl(var(--primary)/.5)}.border-purple-200{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:#c084fc;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-purple-400\/40{border-color:#c084fc66}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-200\/70{border-color:#fecacab3}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-300\/60{border-color:#fca5a599}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-400\/45{border-color:#f8717173}.border-red-400\/50{border-color:#f8717180}.border-red-400\/60{border-color:#f8717199}.border-red-400\/70{border-color:#f87171b3}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/15{border-color:#ef444426}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-500\/60{border-color:#ef444499}.border-red-500\/70{border-color:#ef4444b3}.border-red-600{--tw-border-opacity:1;border-color:#dc2626;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:#b91c1c;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-700\/50{border-color:#b91c1c80}.border-red-800{--tw-border-opacity:1;border-color:#991b1b;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-red-800\/60{border-color:#991b1b99}.border-red-900\/30{border-color:#7f1d1d4d}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-400{--tw-border-opacity:1;border-color:#fb7185;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/50{border-color:#fb718580}.border-rose-400\/60{border-color:#fb718599}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-600{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-sky-400\/70{border-color:#38bdf8b3}.border-sky-500{--tw-border-opacity:1;border-color:#0ea5e9;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-500\/50{border-color:#0ea5e980}.border-sky-500\/60{border-color:#0ea5e999}.border-sky-600{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-sky-700{--tw-border-opacity:1;border-color:#0369a1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.border-sky-700\/50{border-color:#0369a180}.border-sky-800{--tw-border-opacity:1;border-color:#075985;border-color:rgb(7 89 133/var(--tw-border-opacity,1))}.border-sky-800\/50{border-color:#07598580}.border-sky-800\/60{border-color:#07598599}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-400\/70{border-color:#94a3b8b3}.border-slate-500{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-teal-400{--tw-border-opacity:1;border-color:#2dd4bf;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.border-teal-500\/20{border-color:#14b8a633}.border-teal-500\/60{border-color:#14b8a699}.border-teal-600{--tw-border-opacity:1;border-color:#0d9488;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-teal-700{--tw-border-opacity:1;border-color:#0f766e;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-400{--tw-border-opacity:1;border-color:#a78bfa;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/50{border-color:#8b5cf680}.border-violet-500\/60{border-color:#8b5cf699}.border-violet-600{--tw-border-opacity:1;border-color:#7c3aed;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.border-violet-700{--tw-border-opacity:1;border-color:#6d28d9;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.border-violet-800{--tw-border-opacity:1;border-color:#5b21b6;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.border-violet-800\/50{border-color:#5b21b680}.border-violet-800\/60{border-color:#5b21b699}.border-white{--tw-border-opacity:1;border-color:#fff;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\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/60{border-color:#fff9}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:#fde047;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-300\/70{border-color:#fde047b3}.border-yellow-400{--tw-border-opacity:1;border-color:#facc15;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-500{--tw-border-opacity:1;border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-600{--tw-border-opacity:1;border-color:#ca8a04;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-l-\[\#FFD700\]{--tw-border-opacity:1;border-left-color:gold;border-left-color:rgb(255 215 0/var(--tw-border-opacity,1))}.border-l-amber-400{--tw-border-opacity:1;border-left-color:#fbbf24;border-left-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-l-amber-500{--tw-border-opacity:1;border-left-color:#f59e0b;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-l-blue-500{--tw-border-opacity:1;border-left-color:#3b82f6;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-emerald-400{--tw-border-opacity:1;border-left-color:#34d399;border-left-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-l-emerald-500{--tw-border-opacity:1;border-left-color:#10b981;border-left-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-l-fuchsia-500{--tw-border-opacity:1;border-left-color:#d946ef;border-left-color:rgb(217 70 239/var(--tw-border-opacity,1))}.border-l-lime-400{--tw-border-opacity:1;border-left-color:#a3e635;border-left-color:rgb(163 230 53/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:#ef4444;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-sky-500{--tw-border-opacity:1;border-left-color:#0ea5e9;border-left-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-l-white\/20{border-left-color:#fff3}.border-t-\[\#00FF7F\]{--tw-border-opacity:1;border-top-color:#00ff7f;border-top-color:rgb(0 255 127/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#00FF7F\]{--tw-bg-opacity:1;background-color:#00ff7f;background-color:rgb(0 255 127/var(--tw-bg-opacity,1))}.bg-\[\#00FF7F\]\/10{background-color:#00ff7f1a}.bg-\[\#00FF7F\]\/15{background-color:#00ff7f26}.bg-\[\#00FF7F\]\/20{background-color:#00ff7f33}.bg-\[\#00FF7F\]\/5{background-color:#00ff7f0d}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:#050505;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#050505\]\/85{background-color:#050505d9}.bg-\[\#050505\]\/90{background-color:#050505e6}.bg-\[\#050505\]\/95{background-color:#050505f2}.bg-\[\#0A0A0B\]{--tw-bg-opacity:1;background-color:#0a0a0b;background-color:rgb(10 10 11/var(--tw-bg-opacity,1))}.bg-\[\#0A0F0C\]{--tw-bg-opacity:1;background-color:#0a0f0c;background-color:rgb(10 15 12/var(--tw-bg-opacity,1))}.bg-\[\#0D0D0F\]{--tw-bg-opacity:1;background-color:#0d0d0f;background-color:rgb(13 13 15/var(--tw-bg-opacity,1))}.bg-\[\#0D0F13\]{--tw-bg-opacity:1;background-color:#0d0f13;background-color:rgb(13 15 19/var(--tw-bg-opacity,1))}.bg-\[\#0E1A23\]{--tw-bg-opacity:1;background-color:#0e1a23;background-color:rgb(14 26 35/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0c\]{--tw-bg-opacity:1;background-color:#0a0a0c;background-color:rgb(10 10 12/var(--tw-bg-opacity,1))}.bg-\[\#0c0c0f\]{--tw-bg-opacity:1;background-color:#0c0c0f;background-color:rgb(12 12 15/var(--tw-bg-opacity,1))}.bg-\[\#0d0d0d\]{--tw-bg-opacity:1;background-color:#0d0d0d;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.bg-\[\#0d0d0f\]{--tw-bg-opacity:1;background-color:#0d0d0f;background-color:rgb(13 13 15/var(--tw-bg-opacity,1))}.bg-\[\#101013\]{--tw-bg-opacity:1;background-color:#101013;background-color:rgb(16 16 19/var(--tw-bg-opacity,1))}.bg-\[\#101013\]\/95{background-color:#101013f2}.bg-\[\#111113\]{--tw-bg-opacity:1;background-color:#111113;background-color:rgb(17 17 19/var(--tw-bg-opacity,1))}.bg-\[\#111318\]{--tw-bg-opacity:1;background-color:#111318;background-color:rgb(17 19 24/var(--tw-bg-opacity,1))}.bg-\[\#15171c\]{--tw-bg-opacity:1;background-color:#15171c;background-color:rgb(21 23 28/var(--tw-bg-opacity,1))}.bg-\[\#151b17\]{--tw-bg-opacity:1;background-color:#151b17;background-color:rgb(21 27 23/var(--tw-bg-opacity,1))}.bg-\[\#16161a\]{--tw-bg-opacity:1;background-color:#16161a;background-color:rgb(22 22 26/var(--tw-bg-opacity,1))}.bg-\[\#16203f\]{--tw-bg-opacity:1;background-color:#16203f;background-color:rgb(22 32 63/var(--tw-bg-opacity,1))}.bg-\[\#1A1A1C\]{--tw-bg-opacity:1;background-color:#1a1a1c;background-color:rgb(26 26 28/var(--tw-bg-opacity,1))}.bg-\[\#1B2A5B\]{--tw-bg-opacity:1;background-color:#1b2a5b;background-color:rgb(27 42 91/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1d\]{--tw-bg-opacity:1;background-color:#1a1a1d;background-color:rgb(26 26 29/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1e\]{--tw-bg-opacity:1;background-color:#1a1a1e;background-color:rgb(26 26 30/var(--tw-bg-opacity,1))}.bg-\[\#222\]{--tw-bg-opacity:1;background-color:#222;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}.bg-\[\#241a3f\]{--tw-bg-opacity:1;background-color:#241a3f;background-color:rgb(36 26 63/var(--tw-bg-opacity,1))}.bg-\[\#3B82F6\]{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#3B82F6\]\/10{background-color:#3b82f61a}.bg-\[\#3B82F6\]\/15{background-color:#3b82f626}.bg-\[\#3B82F6\]\/20{background-color:#3b82f633}.bg-\[\#3B82F6\]\/30{background-color:#3b82f64d}.bg-\[\#F4F6FA\]{--tw-bg-opacity:1;background-color:#f4f6fa;background-color:rgb(244 246 250/var(--tw-bg-opacity,1))}.bg-\[\#FFB300\]{--tw-bg-opacity:1;background-color:#ffb300;background-color:rgb(255 179 0/var(--tw-bg-opacity,1))}.bg-\[\#FFB300\]\/10{background-color:#ffb3001a}.bg-\[\#FFD700\]{--tw-bg-opacity:1;background-color:gold;background-color:rgb(255 215 0/var(--tw-bg-opacity,1))}.bg-\[\#FFD700\]\/10{background-color:#ffd7001a}.bg-\[\#FFD700\]\/15{background-color:#ffd70026}.bg-\[\#FFD700\]\/20{background-color:#ffd70033}.bg-\[\#FFD700\]\/40{background-color:#ffd70066}.bg-\[\#FFD700\]\/5{background-color:#ffd7000d}.bg-\[\#FFD700\]\/60{background-color:#ffd70099}.bg-\[\#FFD700\]\/\[0\.03\]{background-color:#ffd70008}.bg-\[\#FFD700\]\/\[0\.04\]{background-color:#ffd7000a}.bg-\[\#FFD700\]\/\[0\.05\]{background-color:#ffd7000d}.bg-\[\#FFD700\]\/\[0\.06\]{background-color:#ffd7000f}.bg-\[\#FFFBEB\]{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-accent{background-color:#00ff9d;background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/70{background-color:#fef3c7b3}.bg-amber-300{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/50{background-color:#fcd34d80}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-400\/\[0\.03\]{background-color:#fbbf2408}.bg-amber-400\/\[0\.05\]{background-color:#fbbf240d}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/25{background-color:#f59e0b40}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/40{background-color:#f59e0b66}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.02\]{background-color:#f59e0b05}.bg-amber-500\/\[0\.03\]{background-color:#f59e0b08}.bg-amber-500\/\[0\.04\]{background-color:#f59e0b0a}.bg-amber-500\/\[0\.05\]{background-color:#f59e0b0d}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-amber-500\/\[0\.10\]{background-color:#f59e0b1a}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-950\/10{background-color:#451a031a}.bg-amber-950\/15{background-color:#451a0326}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/25{background-color:#451a0340}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/80{background-color:#451a03cc}.bg-background{background-color:#090a0b;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/50{background-color:#3b82f680}.bg-blue-500\/\[0\.02\]{background-color:#3b82f605}.bg-blue-500\/\[0\.03\]{background-color:#3b82f608}.bg-blue-500\/\[0\.04\]{background-color:#3b82f60a}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-950\/30{background-color:#1725544d}.bg-border{background-color:#00ff9d;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-cyan-300{--tw-bg-opacity:1;background-color:#67e8f9;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-400{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-400\/70{background-color:#22d3eeb3}.bg-cyan-500{--tw-bg-opacity:1;background-color:#06b6d4;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-500\/40{background-color:#06b6d466}.bg-cyan-500\/60{background-color:#06b6d499}.bg-destructive{background-color:#d92626;background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/50{background-color:#34d39980}.bg-emerald-400\/60{background-color:#34d39999}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-400\/\[0\.03\]{background-color:#34d39908}.bg-emerald-400\/\[0\.04\]{background-color:#34d3990a}.bg-emerald-400\/\[0\.05\]{background-color:#34d3990d}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/25{background-color:#10b98140}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/40{background-color:#10b98166}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/\[0\.02\]{background-color:#10b98105}.bg-emerald-500\/\[0\.03\]{background-color:#10b98108}.bg-emerald-500\/\[0\.04\]{background-color:#10b9810a}.bg-emerald-500\/\[0\.05\]{background-color:#10b9810d}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-600\/25{background-color:#05966940}.bg-emerald-950{--tw-bg-opacity:1;background-color:#022c22;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-emerald-950\/10{background-color:#022c221a}.bg-emerald-950\/15{background-color:#022c2226}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/80{background-color:#022c22cc}.bg-foreground{background-color:#1a1a1a;background-color:hsl(var(--foreground))}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:#e879f9;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:#d946ef;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-fuchsia-500\/25{background-color:#d946ef40}.bg-fuchsia-500\/30{background-color:#d946ef4d}.bg-fuchsia-500\/\[0\.07\]{background-color:#d946ef12}.bg-fuchsia-900\/40{background-color:#701a7566}.bg-fuchsia-950\/15{background-color:#4a044e26}.bg-fuchsia-950\/25{background-color:#4a044e40}.bg-fuchsia-950\/30{background-color:#4a044e4d}.bg-fuchsia-950\/40{background-color:#4a044e66}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-500\/15{background-color:#6b728026}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600\/15{background-color:#4b556326}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-700\/40{background-color:#37415166}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/40{background-color:#22c55e66}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/\[0\.02\]{background-color:#22c55e05}.bg-green-500\/\[0\.03\]{background-color:#22c55e08}.bg-green-500\/\[0\.04\]{background-color:#22c55e0a}.bg-green-500\/\[0\.06\]{background-color:#22c55e0f}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-lime-300\/40{background-color:#bef26466}.bg-lime-400{--tw-bg-opacity:1;background-color:#a3e635;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}.bg-lime-400\/30{background-color:#a3e6354d}.bg-lime-400\/50{background-color:#a3e63580}.bg-lime-500{--tw-bg-opacity:1;background-color:#84cc16;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-lime-500\/10{background-color:#84cc161a}.bg-lime-500\/15{background-color:#84cc1626}.bg-lime-500\/20{background-color:#84cc1633}.bg-lime-500\/30{background-color:#84cc164d}.bg-lime-500\/5{background-color:#84cc160d}.bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-300{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-600{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-900\/20{background-color:#7c2d1233}.bg-orange-950\/20{background-color:#43140733}.bg-pink-50{--tw-bg-opacity:1;background-color:#fdf2f8;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:#ec4899;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#00ff9d;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#00ff9d1a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#00ff9d33;background-color:hsl(var(--primary)/.2)}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/25{background-color:#a855f740}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-950\/15{background-color:#3b076426}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-300{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/25{background-color:#ef444440}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/50{background-color:#ef444480}.bg-red-500\/60{background-color:#ef444499}.bg-red-500\/70{background-color:#ef4444b3}.bg-red-500\/\[0\.03\]{background-color:#ef444408}.bg-red-500\/\[0\.04\]{background-color:#ef44440a}.bg-red-500\/\[0\.05\]{background-color:#ef44440d}.bg-red-500\/\[0\.06\]{background-color:#ef44440f}.bg-red-500\/\[0\.07\]{background-color:#ef444412}.bg-red-500\/\[0\.12\]{background-color:#ef44441f}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/25{background-color:#dc262640}.bg-red-950\/15{background-color:#450a0a26}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/50{background-color:#450a0a80}.bg-red-950\/80{background-color:#450a0acc}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/90{background-color:#f43f5ee6}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-secondary{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.bg-sky-300{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-400\/\[0\.03\]{background-color:#38bdf808}.bg-sky-400\/\[0\.04\]{background-color:#38bdf80a}.bg-sky-400\/\[0\.05\]{background-color:#38bdf80d}.bg-sky-400\/\[0\.06\]{background-color:#38bdf80f}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/25{background-color:#0ea5e940}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-500\/\[0\.03\]{background-color:#0ea5e908}.bg-sky-500\/\[0\.06\]{background-color:#0ea5e90f}.bg-sky-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-600\/20{background-color:#0284c733}.bg-sky-950\/20{background-color:#082f4933}.bg-sky-950\/30{background-color:#082f494d}.bg-sky-950\/40{background-color:#082f4966}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-600{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/20{background-color:#33415533}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/50{background-color:#1e293b80}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.bg-transparent{background-color:initial}.bg-violet-300{--tw-bg-opacity:1;background-color:#c4b5fd;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-400\/70{background-color:#a78bfab3}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-600{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-600\/20{background-color:#7c3aed33}.bg-white{--tw-bg-opacity:1;background-color:#fff;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\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.015\]{background-color:hsla(0,0%,100%,.015)}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/30{background-color:#eab3084d}.bg-yellow-500\/40{background-color:#eab30866}.bg-yellow-900\/30{background-color:#713f124d}.bg-zinc-950{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(circle_at_30\%_20\%\2c white_0\%\2c transparent_50\%\)\]{background-image:radial-gradient(circle at 30% 20%,#fff 0,#0000 50%)}.bg-\[radial-gradient\(ellipse_at_top\2c _var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top,var(--tw-gradient-stops))}.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-\[\#0a1210\]\/80{--tw-gradient-from:#0a1210cc var(--tw-gradient-from-position);--tw-gradient-to:#0a121000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1a1a\]{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:#1a1a1a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/25{--tw-gradient-from:#f59e0b40 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/\[0\.04\]{--tw-gradient-from:#f59e0b0a var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/\[0\.06\]{--tw-gradient-from:#f59e0b0f var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-900\/15{--tw-gradient-from:#164e6326 var(--tw-gradient-from-position);--tw-gradient-to:#164e6300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:#10b9811a var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/5{--tw-gradient-from:#10b9810d var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/\[0\.06\]{--tw-gradient-from:#10b9810f var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-900\/15{--tw-gradient-from:#064e3b26 var(--tw-gradient-from-position);--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950\/30{--tw-gradient-from:#022c224d var(--tw-gradient-from-position);--tw-gradient-to:#022c2200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600\/15{--tw-gradient-from:#c026d326 var(--tw-gradient-from-position);--tw-gradient-to:#c026d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600\/25{--tw-gradient-from:#c026d340 var(--tw-gradient-from-position);--tw-gradient-to:#c026d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-900\/15{--tw-gradient-from:#701a7526 var(--tw-gradient-from-position);--tw-gradient-to:#701a7500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from:#a3e635 var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-500\/15{--tw-gradient-from:#84cc1626 var(--tw-gradient-from-position);--tw-gradient-to:#84cc1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-500\/5{--tw-gradient-from:#84cc160d var(--tw-gradient-from-position);--tw-gradient-to:#84cc1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-600\/15{--tw-gradient-from:#ea580c26 var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-600\/25{--tw-gradient-from:#ea580c40 var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-600\/30{--tw-gradient-from:#ea580c4d var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950\/40{--tw-gradient-from:#3b076466 var(--tw-gradient-from-position);--tw-gradient-to:#3b076400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500\/\[0\.08\]{--tw-gradient-from:#f43f5e14 var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500\/10{--tw-gradient-from:#0ea5e91a var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500\/\[0\.06\]{--tw-gradient-from:#0ea5e90f var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/40{--tw-gradient-from:#0f172a66 var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-900\/15{--tw-gradient-from:#4c1d9526 var(--tw-gradient-from-position);--tw-gradient-to:#4c1d9500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.02\]{--tw-gradient-from:#ffffff05 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#111113\]{--tw-gradient-to:#11111300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111113 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#202020\]{--tw-gradient-to:#20202000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#202020 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-500\/25{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f59e0b40 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0006 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-500\/10{--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#10b9811a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-500\/\[0\.04\]{--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#10b9810a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-500\/\[0\.04\]{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0ea5e90a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#071210\]\/60{--tw-gradient-to:#07121099 var(--tw-gradient-to-position)}.to-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a var(--tw-gradient-to-position)}.to-\[\#111113\]{--tw-gradient-to:#111113 var(--tw-gradient-to-position)}.to-\[\#1a1a1a\]{--tw-gradient-to:#1a1a1a var(--tw-gradient-to-position)}.to-amber-400\/15{--tw-gradient-to:#fbbf2426 var(--tw-gradient-to-position)}.to-amber-500\/\[0\.06\]{--tw-gradient-to:#f59e0b0f var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:#0006 var(--tw-gradient-to-position)}.to-emerald-200{--tw-gradient-to:#a7f3d0 var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to:#6ee7b7 var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to:#10b9810d var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-fuchsia-500\/15{--tw-gradient-to:#d946ef26 var(--tw-gradient-to-position)}.to-lime-500\/\[0\.04\]{--tw-gradient-to:#84cc160a var(--tw-gradient-to-position)}.to-orange-300{--tw-gradient-to:#fdba74 var(--tw-gradient-to-position)}.to-orange-500\/15{--tw-gradient-to:#f9731626 var(--tw-gradient-to-position)}.to-orange-600\/30{--tw-gradient-to:#ea580c4d var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-\[length\:16px\]{background-size:16px}.bg-\[right_6px_center\]{background-position:right 6px center}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-primary{fill:#00ff9d;fill:hsl(var(--primary))}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-28{padding-bottom:7rem;padding-top:7rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-32{padding-bottom:8rem;padding-top:8rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-px{padding-bottom:1px}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-32{padding-right:8rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[\'Manrope\'\]{font-family:Manrope}.font-\[\'Outfit\'\]{font-family:Outfit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.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-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.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\.04em\]{letter-spacing:-.04em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00FF7F\]{--tw-text-opacity:1;color:#00ff7f;color:rgb(0 255 127/var(--tw-text-opacity,1))}.text-\[\#050505\]{--tw-text-opacity:1;color:#050505;color:rgb(5 5 5/var(--tw-text-opacity,1))}.text-\[\#1A1A1C\]{--tw-text-opacity:1;color:#1a1a1c;color:rgb(26 26 28/var(--tw-text-opacity,1))}.text-\[\#1B2A5B\]{--tw-text-opacity:1;color:#1b2a5b;color:rgb(27 42 91/var(--tw-text-opacity,1))}.text-\[\#3B82F6\]{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-\[\#454A54\]{--tw-text-opacity:1;color:#454a54;color:rgb(69 74 84/var(--tw-text-opacity,1))}.text-\[\#6B6B70\]{--tw-text-opacity:1;color:#6b6b70;color:rgb(107 107 112/var(--tw-text-opacity,1))}.text-\[\#6b5a1e\]{--tw-text-opacity:1;color:#6b5a1e;color:rgb(107 90 30/var(--tw-text-opacity,1))}.text-\[\#8A6D1B\]{--tw-text-opacity:1;color:#8a6d1b;color:rgb(138 109 27/var(--tw-text-opacity,1))}.text-\[\#9A9AA0\]{--tw-text-opacity:1;color:#9a9aa0;color:rgb(154 154 160/var(--tw-text-opacity,1))}.text-\[\#C0C0C0\]{--tw-text-opacity:1;color:silver;color:rgb(192 192 192/var(--tw-text-opacity,1))}.text-\[\#C9A227\]{--tw-text-opacity:1;color:#c9a227;color:rgb(201 162 39/var(--tw-text-opacity,1))}.text-\[\#FFB300\]{--tw-text-opacity:1;color:#ffb300;color:rgb(255 179 0/var(--tw-text-opacity,1))}.text-\[\#FFD700\]{--tw-text-opacity:1;color:gold;color:rgb(255 215 0/var(--tw-text-opacity,1))}.text-\[\#FFD700\]\/50{color:#ffd70080}.text-\[\#FFD700\]\/60{color:#ffd70099}.text-accent-foreground{color:#fff;color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/60{color:#fef3c799}.text-amber-100\/80{color:#fef3c7cc}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/60{color:#fde68a99}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/85{color:#fde68ad9}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/60{color:#fcd34d99}.text-amber-300\/70{color:#fcd34db3}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/50{color:#fbbf2480}.text-amber-400\/60{color:#fbbf2499}.text-amber-400\/70{color:#fbbf24b3}.text-amber-400\/80{color:#fbbf24cc}.text-amber-50{--tw-text-opacity:1;color:#fffbeb;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-50\/90{color:#fffbebe6}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/40{color:#0006}.text-black\/60{color:#0009}.text-blue-100{--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-400\/30{color:#60a5fa4d}.text-blue-400\/40{color:#60a5fa66}.text-blue-400\/50{color:#60a5fa80}.text-blue-400\/60{color:#60a5fa99}.text-blue-400\/70{color:#60a5fab3}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-card-foreground{color:#1a1a1a;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/80{color:#a5f3fccc}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-destructive{color:#d92626;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-100\/80{color:#d1fae5cc}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/60{color:#a7f3d099}.text-emerald-200\/70{color:#a7f3d0b3}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-300\/90{color:#6ee7b7e6}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/50{color:#34d39980}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/70{color:#34d399b3}.text-emerald-400\/80{color:#34d399cc}.text-emerald-50{--tw-text-opacity:1;color:#ecfdf5;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-foreground{color:#1a1a1a;color:hsl(var(--foreground))}.text-foreground\/50{color:#1a1a1a80;color:hsl(var(--foreground)/.5)}.text-fuchsia-100{--tw-text-opacity:1;color:#fae8ff;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-fuchsia-200{--tw-text-opacity:1;color:#f5d0fe;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-200\/60{color:#f5d0fe99}.text-fuchsia-200\/70{color:#f5d0feb3}.text-fuchsia-200\/75{color:#f5d0febf}.text-fuchsia-200\/80{color:#f5d0fecc}.text-fuchsia-300{--tw-text-opacity:1;color:#f0abfc;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-400\/30{color:#4ade804d}.text-green-400\/40{color:#4ade8066}.text-green-400\/50{color:#4ade8080}.text-green-400\/60{color:#4ade8099}.text-green-400\/70{color:#4ade80b3}.text-green-400\/80{color:#4ade80cc}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:#c7d2fe;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:#312e81;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-lime-100{--tw-text-opacity:1;color:#ecfccb;color:rgb(236 252 203/var(--tw-text-opacity,1))}.text-lime-200{--tw-text-opacity:1;color:#d9f99d;color:rgb(217 249 157/var(--tw-text-opacity,1))}.text-lime-200\/70{color:#d9f99db3}.text-lime-200\/80{color:#d9f99dcc}.text-lime-300{--tw-text-opacity:1;color:#bef264;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-lime-300\/90{color:#bef264e6}.text-lime-400{--tw-text-opacity:1;color:#a3e635;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-lime-50{--tw-text-opacity:1;color:#f7fee7;color:rgb(247 254 231/var(--tw-text-opacity,1))}.text-muted-foreground{color:#6b6b6b;color:hsl(var(--muted-foreground))}.text-orange-100{--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:#fed7aa;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-200\/70{color:#fed7aab3}.text-orange-200\/75{color:#fed7aabf}.text-orange-200\/80{color:#fed7aacc}.text-orange-300{--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:#fbcfe8;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:#1a1a1a;color:hsl(var(--popover-foreground))}.text-primary{color:#00ff9d;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-purple-100{--tw-text-opacity:1;color:#f3e8ff;color:rgb(243 232 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-300\/70{color:#d8b4feb3}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:#a855f7;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:#581c87;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-100\/90{color:#fee2e2e6}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/70{color:#fecacab3}.text-red-200\/80{color:#fecacacc}.text-red-200\/85{color:#fecacad9}.text-red-200\/90{color:#fecacae6}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-300\/70{color:#fca5a5b3}.text-red-300\/80{color:#fca5a5cc}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/20{color:#f8717133}.text-red-400\/30{color:#f871714d}.text-red-400\/40{color:#f8717166}.text-red-400\/50{color:#f8717180}.text-red-400\/60{color:#f8717199}.text-red-400\/70{color:#f87171b3}.text-red-400\/80{color:#f87171cc}.text-red-50{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:#ffe4e6;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#1a1a1a;color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity:1;color:#e0f2fe;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:#bae6fd;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-200\/70{color:#bae6fdb3}.text-sky-200\/80{color:#bae6fdcc}.text-sky-300{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-300\/70{color:#7dd3fcb3}.text-sky-300\/80{color:#7dd3fccc}.text-sky-300\/90{color:#7dd3fce6}.text-sky-400{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-teal-100{--tw-text-opacity:1;color:#ccfbf1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:#5eead4;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:#2dd4bf;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:#ede9fe;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:#a78bfa;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/10{color:#ffffff1a}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.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\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity:1;color:#fef9c3;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-200{--tw-text-opacity:1;color:#fef08a;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-200\/85{color:#fef08ad9}.text-yellow-300{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-50{--tw-text-opacity:1;color:#fefce8;color:rgb(254 252 232/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:#713f12;color:rgb(113 63 18/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.decoration-amber-400\/60{-webkit-text-decoration-color:#fbbf2499;text-decoration-color:#fbbf2499}.decoration-current{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.decoration-\[6px\]{text-decoration-thickness:6px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[14px\]{text-underline-offset:14px}.placeholder-amber-300\/50::placeholder{color:#fcd34d80}.placeholder-fuchsia-200\/40::placeholder{color:#f5d0fe66}.placeholder-gray-300::placeholder{--tw-placeholder-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-placeholder-opacity,1))}.placeholder-orange-200\/40::placeholder{color:#fed7aa66}.placeholder-white\/30::placeholder{color:#ffffff4d}.accent-amber-400{accent-color:#fbbf24}.accent-amber-500{accent-color:#f59e0b}.accent-emerald-400{accent-color:#34d399}.accent-emerald-500{accent-color:#10b981}.accent-fuchsia-400{accent-color:#e879f9}.accent-green-500{accent-color:#22c55e}.accent-red-500{accent-color:#ef4444}.accent-sky-500{accent-color:#0ea5e9}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(16\2c 185\2c 129\2c 0\.4\)\]{--tw-shadow:0 0 0 1px #10b98166;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(16\2c 185\2c 129\2c 0\.4\)\],.shadow-\[0_0_0_1px_rgba\(217\2c 70\2c 239\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(217\2c 70\2c 239\2c 0\.4\)\]{--tw-shadow:0 0 0 1px #d946ef66;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(244\2c 63\2c 94\2c 0\.4\)\]{--tw-shadow:0 0 0 1px #f43f5e66;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_rgba\(244\2c 63\2c 94\2c 0\.4\)\],.shadow-\[0_0_100px_rgba\(0\2c 255\2c 127\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_100px_rgba\(0\2c 255\2c 127\2c 0\.25\)\]{--tw-shadow:0 0 100px #00ff7f40;--tw-shadow-colored:0 0 100px var(--tw-shadow-color)}.shadow-\[0_0_10px_\#FFD700\]{--tw-shadow:0 0 10px gold;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_\#FFD700\],.shadow-\[0_0_10px_rgba\(132\2c 204\2c 22\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(132\2c 204\2c 22\2c 0\.6\)\]{--tw-shadow:0 0 10px #84cc1699;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{--tw-shadow:0 0 10px #10b98159;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(16\2c 185\2c 129\2c 0\.35\)\],.shadow-\[0_0_10px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{--tw-shadow:0 0 10px #10b98173;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{--tw-shadow:0 0 10px #10b98180;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(16\2c 185\2c 129\2c 0\.5\)\],.shadow-\[0_0_10px_rgba\(217\2c 70\2c 239\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(217\2c 70\2c 239\2c 0\.5\)\]{--tw-shadow:0 0 10px #d946ef80;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(217\2c 70\2c 239\2c 0\.55\)\]{--tw-shadow:0 0 10px #d946ef8c;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(217\2c 70\2c 239\2c 0\.55\)\],.shadow-\[0_0_10px_rgba\(217\2c 70\2c 239\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(217\2c 70\2c 239\2c 0\.6\)\]{--tw-shadow:0 0 10px #d946ef99;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(239\2c 68\2c 68\2c 0\.45\)\]{--tw-shadow:0 0 10px #ef444473;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(239\2c 68\2c 68\2c 0\.45\)\],.shadow-\[0_0_10px_rgba\(239\2c 68\2c 68\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\2c 68\2c 68\2c 0\.5\)\]{--tw-shadow:0 0 10px #ef444480;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(239\2c 68\2c 68\2c 0\.7\)\]{--tw-shadow:0 0 10px #ef4444b3;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(239\2c 68\2c 68\2c 0\.7\)\],.shadow-\[0_0_10px_rgba\(245\2c 158\2c 11\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\2c 158\2c 11\2c 0\.25\)\]{--tw-shadow:0 0 10px #f59e0b40;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(249\2c 115\2c 22\2c 0\.5\)\]{--tw-shadow:0 0 10px #f9731680;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(249\2c 115\2c 22\2c 0\.55\)\],.shadow-\[0_0_10px_rgba\(249\2c 115\2c 22\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(249\2c 115\2c 22\2c 0\.55\)\]{--tw-shadow:0 0 10px #f973168c;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(251\2c 191\2c 36\2c 0\.55\)\]{--tw-shadow:0 0 10px #fbbf248c;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_rgba\(251\2c 191\2c 36\2c 0\.55\)\],.shadow-\[0_0_10px_rgba\(251\2c 191\2c 36\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\2c 191\2c 36\2c 0\.6\)\]{--tw-shadow:0 0 10px #fbbf2499;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_12px_\#FFD700\]{--tw-shadow:0 0 12px gold;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_\#FFD700\],.shadow-\[0_0_12px_rgba\(16\2c 185\2c 129\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(16\2c 185\2c 129\2c 0\.25\)\]{--tw-shadow:0 0 12px #10b98140;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{--tw-shadow:0 0 12px #10b98159;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(163\2c 230\2c 53\2c 0\.45\)\],.shadow-\[0_0_12px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(163\2c 230\2c 53\2c 0\.45\)\]{--tw-shadow:0 0 12px #a3e63573;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(163\2c 230\2c 53\2c 0\.5\)\]{--tw-shadow:0 0 12px #a3e63580;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(163\2c 230\2c 53\2c 0\.5\)\],.shadow-\[0_0_12px_rgba\(217\2c 70\2c 239\2c 0\.30\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(217\2c 70\2c 239\2c 0\.30\)\]{--tw-shadow:0 0 12px #d946ef4d;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(217\2c 70\2c 239\2c 0\.5\)\]{--tw-shadow:0 0 12px #d946ef80;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(217\2c 70\2c 239\2c 0\.5\)\],.shadow-\[0_0_12px_rgba\(245\2c 158\2c 11\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\2c 158\2c 11\2c 0\.4\)\]{--tw-shadow:0 0 12px #f59e0b66;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(245\2c 158\2c 11\2c 0\.45\)\]{--tw-shadow:0 0 12px #f59e0b73;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(245\2c 158\2c 11\2c 0\.45\)\],.shadow-\[0_0_12px_rgba\(249\2c 115\2c 22\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(249\2c 115\2c 22\2c 0\.5\)\]{--tw-shadow:0 0 12px #f9731680;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(249\2c 115\2c 22\2c 0\.7\)\]{--tw-shadow:0 0 12px #f97316b3;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(249\2c 115\2c 22\2c 0\.7\)\],.shadow-\[0_0_12px_rgba\(250\2c 204\2c 21\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(250\2c 204\2c 21\2c 0\.6\)\]{--tw-shadow:0 0 12px #facc1599;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(251\2c 191\2c 36\2c 0\.6\)\]{--tw-shadow:0 0 12px #fbbf2499;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(251\2c 191\2c 36\2c 0\.6\)\],.shadow-\[0_0_12px_rgba\(255\2c 215\2c 0\2c 0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\2c 215\2c 0\2c 0\.2\)\]{--tw-shadow:0 0 12px #ffd70033;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(255\2c 255\2c 255\2c 0\.15\)\]{--tw-shadow:0 0 12px #ffffff26;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(255\2c 255\2c 255\2c 0\.15\)\],.shadow-\[0_0_12px_rgba\(52\2c 211\2c 153\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(52\2c 211\2c 153\2c 0\.4\)\]{--tw-shadow:0 0 12px #34d39966;--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.shadow-\[0_0_14px_rgba\(16\2c 185\2c 129\2c 0\.55\)\]{--tw-shadow:0 0 14px #10b9818c;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_14px_rgba\(16\2c 185\2c 129\2c 0\.55\)\],.shadow-\[0_0_14px_rgba\(234\2c 179\2c 8\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(234\2c 179\2c 8\2c 0\.4\)\]{--tw-shadow:0 0 14px #eab30866;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_14px_rgba\(245\2c 158\2c 11\2c 0\.25\)\]{--tw-shadow:0 0 14px #f59e0b40;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_14px_rgba\(245\2c 158\2c 11\2c 0\.25\)\],.shadow-\[0_0_14px_rgba\(245\2c 158\2c 11\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\2c 158\2c 11\2c 0\.45\)\]{--tw-shadow:0 0 14px #f59e0b73;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_15px_rgba\(217\2c 70\2c 239\2c 0\.35\)\]{--tw-shadow:0 0 15px #d946ef59;--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.shadow-\[0_0_15px_rgba\(217\2c 70\2c 239\2c 0\.35\)\],.shadow-\[0_0_15px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{--tw-shadow:0 0 15px #ef44448c;--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.shadow-\[0_0_15px_rgba\(249\2c 115\2c 22\2c 0\.35\)\]{--tw-shadow:0 0 15px #f9731659;--tw-shadow-colored:0 0 15px var(--tw-shadow-color)}.shadow-\[0_0_15px_rgba\(249\2c 115\2c 22\2c 0\.35\)\],.shadow-\[0_0_16px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{--tw-shadow:0 0 16px #10b98173;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(16\2c 185\2c 129\2c 0\.50\)\]{--tw-shadow:0 0 16px #10b98180;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(16\2c 185\2c 129\2c 0\.50\)\],.shadow-\[0_0_16px_rgba\(16\2c 185\2c 129\2c 0\.65\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(16\2c 185\2c 129\2c 0\.65\)\]{--tw-shadow:0 0 16px #10b981a6;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(239\2c 68\2c 68\2c 0\.35\)\]{--tw-shadow:0 0 16px #ef444459;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(239\2c 68\2c 68\2c 0\.35\)\],.shadow-\[0_0_18px_rgba\(132\2c 204\2c 22\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(132\2c 204\2c 22\2c 0\.35\)\]{--tw-shadow:0 0 18px #84cc1659;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(132\2c 204\2c 22\2c 0\.45\)\]{--tw-shadow:0 0 18px #84cc1673;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(132\2c 204\2c 22\2c 0\.45\)\],.shadow-\[0_0_18px_rgba\(163\2c 230\2c 53\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(163\2c 230\2c 53\2c 0\.5\)\]{--tw-shadow:0 0 18px #a3e63580;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(217\2c 70\2c 239\2c 0\.2\)\]{--tw-shadow:0 0 18px #d946ef33;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(217\2c 70\2c 239\2c 0\.2\)\],.shadow-\[0_0_18px_rgba\(217\2c 70\2c 239\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(217\2c 70\2c 239\2c 0\.35\)\]{--tw-shadow:0 0 18px #d946ef59;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(239\2c 68\2c 68\2c 0\.45\)\]{--tw-shadow:0 0 18px #ef444473;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(239\2c 68\2c 68\2c 0\.45\)\],.shadow-\[0_0_18px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{--tw-shadow:0 0 18px #ef44448c;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(245\2c 158\2c 11\2c 0\.20\)\]{--tw-shadow:0 0 18px #f59e0b33;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(245\2c 158\2c 11\2c 0\.20\)\],.shadow-\[0_0_18px_rgba\(245\2c 158\2c 11\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\2c 158\2c 11\2c 0\.25\)\]{--tw-shadow:0 0 18px #f59e0b40;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(249\2c 115\2c 22\2c 0\.35\)\]{--tw-shadow:0 0 18px #f9731659;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(249\2c 115\2c 22\2c 0\.35\)\],.shadow-\[0_0_18px_rgba\(251\2c 191\2c 36\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\2c 191\2c 36\2c 0\.18\)\]{--tw-shadow:0 0 18px #fbbf242e;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(251\2c 191\2c 36\2c 0\.45\)\]{--tw-shadow:0 0 18px #fbbf2473;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(251\2c 191\2c 36\2c 0\.45\)\],.shadow-\[0_0_18px_rgba\(52\2c 211\2c 153\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(52\2c 211\2c 153\2c 0\.18\)\]{--tw-shadow:0 0 18px #34d3992e;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(56\2c 189\2c 248\2c 0\.18\)\]{--tw-shadow:0 0 18px #38bdf82e;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(56\2c 189\2c 248\2c 0\.18\)\],.shadow-\[0_0_20px_rgba\(0\2c 255\2c 127\2c 0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\2c 255\2c 127\2c 0\.3\)\]{--tw-shadow:0 0 20px #00ff7f4d;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{--tw-shadow:0 0 20px #10b98180;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(16\2c 185\2c 129\2c 0\.5\)\],.shadow-\[0_0_20px_rgba\(217\2c 70\2c 239\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(217\2c 70\2c 239\2c 0\.25\)\]{--tw-shadow:0 0 20px #d946ef40;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(217\2c 70\2c 239\2c 0\.4\)\]{--tw-shadow:0 0 20px #d946ef66;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(217\2c 70\2c 239\2c 0\.4\)\],.shadow-\[0_0_20px_rgba\(239\2c 68\2c 68\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\2c 68\2c 68\2c 0\.25\)\]{--tw-shadow:0 0 20px #ef444440;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(239\2c 68\2c 68\2c 0\.45\)\]{--tw-shadow:0 0 20px #ef444473;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(239\2c 68\2c 68\2c 0\.45\)\],.shadow-\[0_0_20px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{--tw-shadow:0 0 20px #ef44448c;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.5\)\]{--tw-shadow:0 0 20px #f59e0b80;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.5\)\],.shadow-\[0_0_20px_rgba\(249\2c 115\2c 22\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(249\2c 115\2c 22\2c 0\.4\)\]{--tw-shadow:0 0 20px #f9731666;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(255\2c 215\2c 0\2c 0\.2\)\]{--tw-shadow:0 0 20px #ffd70033;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(255\2c 215\2c 0\2c 0\.2\)\],.shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(52\2c 211\2c 153\2c 0\.3\)\]{--tw-shadow:0 0 20px #34d3994d;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(16\2c 185\2c 129\2c 0\.55\)\]{--tw-shadow:0 0 22px #10b9818c;--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(16\2c 185\2c 129\2c 0\.55\)\],.shadow-\[0_0_22px_rgba\(234\2c 179\2c 8\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(234\2c 179\2c 8\2c 0\.55\)\]{--tw-shadow:0 0 22px #eab3088c;--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{--tw-shadow:0 0 22px #ef44448c;--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(239\2c 68\2c 68\2c 0\.55\)\],.shadow-\[0_0_22px_rgba\(245\2c 158\2c 11\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(245\2c 158\2c 11\2c 0\.55\)\]{--tw-shadow:0 0 22px #f59e0b8c;--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(251\2c 191\2c 36\2c 0\.4\)\]{--tw-shadow:0 0 22px #fbbf2466;--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(251\2c 191\2c 36\2c 0\.4\)\],.shadow-\[0_0_24px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{--tw-shadow:0 0 24px #10b98159;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_24px_rgba\(239\2c 68\2c 68\2c 0\.5\)\]{--tw-shadow:0 0 24px #ef444480;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_24px_rgba\(239\2c 68\2c 68\2c 0\.5\)\],.shadow-\[0_0_24px_rgba\(239\2c 68\2c 68\2c 0\.7\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(239\2c 68\2c 68\2c 0\.7\)\]{--tw-shadow:0 0 24px #ef4444b3;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_24px_rgba\(52\2c 211\2c 153\2c 0\.35\)\]{--tw-shadow:0 0 24px #34d39959;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_24px_rgba\(52\2c 211\2c 153\2c 0\.35\)\],.shadow-\[0_0_24px_rgba\(56\2c 189\2c 248\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(56\2c 189\2c 248\2c 0\.35\)\]{--tw-shadow:0 0 24px #38bdf859;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_28px_rgba\(16\2c 185\2c 129\2c 0\.65\)\]{--tw-shadow:0 0 28px #10b981a6;--tw-shadow-colored:0 0 28px var(--tw-shadow-color)}.shadow-\[0_0_28px_rgba\(163\2c 230\2c 53\2c 0\.7\)\],.shadow-\[0_0_28px_rgba\(16\2c 185\2c 129\2c 0\.65\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(163\2c 230\2c 53\2c 0\.7\)\]{--tw-shadow:0 0 28px #a3e635b3;--tw-shadow-colored:0 0 28px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{--tw-shadow:0 0 30px #10b98180;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(16\2c 185\2c 129\2c 0\.5\)\],.shadow-\[0_0_30px_rgba\(217\2c 70\2c 239\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(217\2c 70\2c 239\2c 0\.45\)\]{--tw-shadow:0 0 30px #d946ef73;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(239\2c 68\2c 68\2c 0\.35\)\]{--tw-shadow:0 0 30px #ef444459;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(239\2c 68\2c 68\2c 0\.35\)\],.shadow-\[0_0_30px_rgba\(239\2c 68\2c 68\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(239\2c 68\2c 68\2c 0\.5\)\]{--tw-shadow:0 0 30px #ef444480;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(245\2c 158\2c 11\2c 0\.5\)\]{--tw-shadow:0 0 30px #f59e0b80;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(245\2c 158\2c 11\2c 0\.5\)\],.shadow-\[0_0_30px_rgba\(249\2c 115\2c 22\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(249\2c 115\2c 22\2c 0\.45\)\]{--tw-shadow:0 0 30px #f9731673;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(255\2c 255\2c 255\2c 0\.08\)\]{--tw-shadow:0 0 30px #ffffff14;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(255\2c 255\2c 255\2c 0\.08\)\],.shadow-\[0_0_30px_rgba\(52\2c 211\2c 153\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(52\2c 211\2c 153\2c 0\.35\)\]{--tw-shadow:0 0 30px #34d39959;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(56\2c 189\2c 248\2c 0\.35\)\]{--tw-shadow:0 0 30px #38bdf859;--tw-shadow-colored:0 0 30px var(--tw-shadow-color)}.shadow-\[0_0_30px_rgba\(56\2c 189\2c 248\2c 0\.35\)\],.shadow-\[0_0_32px_rgba\(217\2c 70\2c 239\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(217\2c 70\2c 239\2c 0\.35\)\]{--tw-shadow:0 0 32px #d946ef59;--tw-shadow-colored:0 0 32px var(--tw-shadow-color)}.shadow-\[0_0_40px_rgba\(163\2c 230\2c 53\2c 0\.55\)\]{--tw-shadow:0 0 40px #a3e6358c;--tw-shadow-colored:0 0 40px var(--tw-shadow-color)}.shadow-\[0_0_40px_rgba\(163\2c 230\2c 53\2c 0\.55\)\],.shadow-\[0_0_40px_rgba\(220\2c 38\2c 38\2c 0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(220\2c 38\2c 38\2c 0\.3\)\]{--tw-shadow:0 0 40px #dc26264d;--tw-shadow-colored:0 0 40px var(--tw-shadow-color)}.shadow-\[0_0_40px_rgba\(239\2c 68\2c 68\2c 0\.55\)\]{--tw-shadow:0 0 40px #ef44448c;--tw-shadow-colored:0 0 40px var(--tw-shadow-color)}.shadow-\[0_0_40px_rgba\(239\2c 68\2c 68\2c 0\.55\)\],.shadow-\[0_0_40px_rgba\(245\2c 158\2c 11\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(245\2c 158\2c 11\2c 0\.25\)\]{--tw-shadow:0 0 40px #f59e0b40;--tw-shadow-colored:0 0 40px var(--tw-shadow-color)}.shadow-\[0_0_6px_\#FFD700\]{--tw-shadow:0 0 6px gold;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_\#FFD700\],.shadow-\[0_0_6px_rgba\(16\2c 185\2c 129\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(16\2c 185\2c 129\2c 0\.4\)\]{--tw-shadow:0 0 6px #10b98166;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{--tw-shadow:0 0 6px #10b98173;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(163\2c 230\2c 53\2c 0\.6\)\],.shadow-\[0_0_6px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(163\2c 230\2c 53\2c 0\.6\)\]{--tw-shadow:0 0 6px #a3e63599;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(239\2c 68\2c 68\2c 0\.5\)\]{--tw-shadow:0 0 6px #ef444480;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(239\2c 68\2c 68\2c 0\.5\)\],.shadow-\[0_0_6px_rgba\(248\2c 113\2c 113\2c 0\.8\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(248\2c 113\2c 113\2c 0\.8\)\]{--tw-shadow:0 0 6px #f87171cc;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(255\2c 215\2c 0\2c 0\.1\)\]{--tw-shadow:0 0 6px #ffd7001a;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.shadow-\[0_0_6px_rgba\(255\2c 215\2c 0\2c 0\.1\)\],.shadow-\[0_0_8px_\#FFD700\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_\#FFD700\]{--tw-shadow:0 0 8px gold;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(132\2c 204\2c 22\2c 0\.45\)\]{--tw-shadow:0 0 8px #84cc1673;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(132\2c 204\2c 22\2c 0\.45\)\],.shadow-\[0_0_8px_rgba\(132\2c 204\2c 22\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(132\2c 204\2c 22\2c 0\.5\)\]{--tw-shadow:0 0 8px #84cc1680;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(132\2c 204\2c 22\2c 0\.55\)\]{--tw-shadow:0 0 8px #84cc168c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(132\2c 204\2c 22\2c 0\.55\)\],.shadow-\[0_0_8px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{--tw-shadow:0 0 8px #10b98159;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{--tw-shadow:0 0 8px #10b98173;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(163\2c 230\2c 53\2c 0\.3\)\],.shadow-\[0_0_8px_rgba\(16\2c 185\2c 129\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(163\2c 230\2c 53\2c 0\.3\)\]{--tw-shadow:0 0 8px #a3e6354d;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(163\2c 230\2c 53\2c 0\.55\)\]{--tw-shadow:0 0 8px #a3e6358c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(163\2c 230\2c 53\2c 0\.55\)\],.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.25\)\]{--tw-shadow:0 0 8px #ef444440;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.4\)\]{--tw-shadow:0 0 8px #ef444466;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.4\)\],.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.7\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.7\)\]{--tw-shadow:0 0 8px #ef4444b3;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.8\)\]{--tw-shadow:0 0 8px #ef4444cc;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(239\2c 68\2c 68\2c 0\.8\)\],.shadow-\[0_0_8px_rgba\(244\2c 63\2c 94\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(244\2c 63\2c 94\2c 0\.55\)\]{--tw-shadow:0 0 8px #f43f5e8c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.4\)\]{--tw-shadow:0 0 8px #f59e0b66;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.4\)\],.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.55\)\]{--tw-shadow:0 0 8px #f59e0b8c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.6\)\]{--tw-shadow:0 0 8px #f59e0b99;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(245\2c 158\2c 11\2c 0\.6\)\],.shadow-\[0_0_8px_rgba\(251\2c 191\2c 36\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\2c 191\2c 36\2c 0\.55\)\]{--tw-shadow:0 0 8px #fbbf248c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(255\2c 215\2c 0\2c 0\.1\)\]{--tw-shadow:0 0 8px #ffd7001a;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(255\2c 215\2c 0\2c 0\.1\)\],.shadow-\[0_0_8px_rgba\(34\2c 197\2c 94\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\2c 197\2c 94\2c 0\.4\)\]{--tw-shadow:0 0 8px #22c55e66;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(34\2c 211\2c 238\2c 0\.3\)\]{--tw-shadow:0 0 8px #22d3ee4d;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(34\2c 211\2c 238\2c 0\.3\)\],.shadow-\[0_0_8px_rgba\(34\2c 211\2c 238\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\2c 211\2c 238\2c 0\.55\)\]{--tw-shadow:0 0 8px #22d3ee8c;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(56\2c 189\2c 248\2c 0\.25\)\]{--tw-shadow:0 0 8px #38bdf840;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(56\2c 189\2c 248\2c 0\.25\)\],.shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 1px 3px #0006;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color)}.shadow-\[0_30px_80px_-30px_rgba\(52\2c 211\2c 153\2c 0\.25\)\]{--tw-shadow:0 30px 80px -30px #34d39940;--tw-shadow-colored:0 30px 80px -30px var(--tw-shadow-color)}.shadow-\[0_30px_80px_-30px_rgba\(52\2c 211\2c 153\2c 0\.25\)\],.shadow-\[0_30px_80px_-30px_rgba\(56\2c 189\2c 248\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgba\(56\2c 189\2c 248\2c 0\.25\)\]{--tw-shadow:0 30px 80px -30px #38bdf840;--tw-shadow-colored:0 30px 80px -30px var(--tw-shadow-color)}.shadow-\[0_30px_80px_rgba\(0\2c 0\2c 0\2c 0\.6\)\2c 0_0_40px_rgba\(132\2c 204\2c 22\2c 0\.25\)\]{--tw-shadow:0 30px 80px #0009,0 0 40px #84cc1640;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color),0 0 40px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(255\2c 255\2c 255\2c 0\.15\)\]{--tw-shadow:0 4px 24px #ffffff26;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color)}.shadow-\[0_4px_24px_rgba\(255\2c 255\2c 255\2c 0\.15\)\],.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0 8px 32px #0009;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_\#10b981\]{--tw-shadow:inset 3px 0 0 #10b981;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_\#10b981\],.shadow-\[inset_3px_0_0_\#f59e0b\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#f59e0b\]{--tw-shadow:inset 3px 0 0 #f59e0b;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-black\/50{--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color:#0009;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/70{--tw-shadow-color:#000000b3;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color:#10b9814d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;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)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.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)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;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)}.ring-\[\#FFD700\]{--tw-ring-opacity:1;--tw-ring-color:rgb(255 215 0/var(--tw-ring-opacity,1))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-emerald-400\/40{--tw-ring-color:#34d39966}.ring-red-500\/40{--tw-ring-color:#ef444466}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-white\/20{--tw-ring-color:#fff3}.ring-white\/40{--tw-ring-color:#fff6}.ring-white\/50{--tw-ring-color:#ffffff80}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[\#101013\]{--tw-ring-offset-color:#101013}.ring-offset-\[\#111113\]{--tw-ring-offset-color:#111113}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-\[100px\]{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-\[100px\]{--tw-blur:blur(100px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.drop-shadow{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{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-\[0_0_18px_currentColor\]{--tw-drop-shadow:drop-shadow(0 0 18px currentColor)}.drop-shadow-\[0_0_18px_currentColor\],.drop-shadow-\[0_0_20px_currentColor\]{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_0_20px_currentColor\]{--tw-drop-shadow:drop-shadow(0 0 20px currentColor)}.drop-shadow-\[0_0_30px_currentColor\]{--tw-drop-shadow:drop-shadow(0 0 30px currentColor);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)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\2c box-shadow\]{transition-duration:.15s;transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in,.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-top-2{--tw-enter-translate-y:-0.5rem}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[color-scheme\:dark\]{color-scheme:dark}:root{--font-heading:"Inter",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--app-background:#0a0a0b;--data-surface:#fff;--data-hover:#f8f9fa;--costly-green:#00ff7f;--costly-green-dim:#0c6;--text-primary:#1a1a1c;--text-secondary:#6b6b70;--text-muted:#9a9aa0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0b;background-color:var(--app-background);color:#1a1a1c;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-body);margin:0}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Inter,sans-serif;font-family:var(--font-heading);letter-spacing:-.02em}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(2.4) saturate(0);opacity:.95;padding:2px 4px;-webkit-transition:opacity .12s ease,transform .12s ease;transition:opacity .12s ease,transform .12s ease}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{filter:invert(1) brightness(2.4) saturate(0) drop-shadow(0 0 4px rgba(190,242,100,.7));opacity:1;transform:scale(1.08)}tr.row-highlight-active,tr.row-highlight-active td{background-color:gold!important;background:gold!important}.row-highlight-active *,tr.row-highlight-active [class*=text-],tr.row-highlight-active td,tr.row-highlight-active td *,tr.row-highlight-active td [class*=text-],tr.row-highlight-active td a,tr.row-highlight-active td button,tr.row-highlight-active td div,tr.row-highlight-active td p,tr.row-highlight-active td span{--tw-text-opacity:1!important;color:#000!important}tr.row-highlight-active td [data-popover=true],tr.row-highlight-active td [data-popover=true] *,tr.row-highlight-active td [data-testid$=-menu],tr.row-highlight-active td [data-testid$=-menu] *,tr.row-highlight-active td [data-testid*=-menu-],tr.row-highlight-active td [data-testid*=-menu-] *,tr.row-highlight-active td [data-testid*=-modal-],tr.row-highlight-active td [data-testid*=-modal-] *{--tw-text-opacity:1!important;color:#fff!important}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#1a1a1a;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#1a1a1a;color:hsl(var(--foreground))}.placeholder\:normal-case::placeholder{text-transform:none}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{color:#6b6b6b;color:hsl(var(--muted-foreground))}.placeholder\:text-white\/15::placeholder{color:#ffffff26}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/25::placeholder{color:#ffffff40}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/40::placeholder{color:#fff6}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.25rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.25rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-0:first-child{border-width:0}.first\:border-l:first-child{border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.25rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.25rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.odd\:bg-white\/\[0\.02\]:nth-child(odd){background-color:#ffffff05}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[\#FFD700\]\/50:focus-within{border-color:#ffd70080}.focus-within\:ring-1:focus-within{--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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[\#FFD700\]:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(255 215 0/var(--tw-ring-opacity,1))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#00FF7F\]:hover{--tw-border-opacity:1;border-color:#00ff7f;border-color:rgb(0 255 127/var(--tw-border-opacity,1))}.hover\:border-\[\#00FF7F\]\/50:hover{border-color:#00ff7f80}.hover\:border-\[\#1B2A5B\]:hover{--tw-border-opacity:1;border-color:#1b2a5b;border-color:rgb(27 42 91/var(--tw-border-opacity,1))}.hover\:border-\[\#3B82F6\]\/40:hover{border-color:#3b82f666}.hover\:border-\[\#FFD700\]:hover{--tw-border-opacity:1;border-color:gold;border-color:rgb(255 215 0/var(--tw-border-opacity,1))}.hover\:border-\[\#FFD700\]\/40:hover{border-color:#ffd70066}.hover\:border-\[\#FFD700\]\/50:hover{border-color:#ffd70080}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-400\/40:hover{border-color:#fbbf2466}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-500\/30:hover{border-color:#f59e0b4d}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-amber-600:hover{--tw-border-opacity:1;border-color:#d97706;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-cyan-500\/40:hover{border-color:#06b6d466}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-emerald-400\/30:hover{border-color:#34d3994d}.hover\:border-emerald-400\/40:hover{border-color:#34d39966}.hover\:border-emerald-400\/50:hover{border-color:#34d39980}.hover\:border-emerald-500\/60:hover{border-color:#10b98199}.hover\:border-fuchsia-300:hover{--tw-border-opacity:1;border-color:#f0abfc;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.hover\:border-green-400:hover{--tw-border-opacity:1;border-color:#4ade80;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.hover\:border-indigo-400:hover{--tw-border-opacity:1;border-color:#818cf8;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.hover\:border-lime-300:hover{--tw-border-opacity:1;border-color:#bef264;border-color:rgb(190 242 100/var(--tw-border-opacity,1))}.hover\:border-lime-400\/40:hover{border-color:#a3e63566}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.hover\:border-orange-400\/50:hover{border-color:#fb923c80}.hover\:border-pink-400:hover{--tw-border-opacity:1;border-color:#f472b6;border-color:rgb(244 114 182/var(--tw-border-opacity,1))}.hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.hover\:border-purple-400\/60:hover{border-color:#c084fc99}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-red-700:hover{--tw-border-opacity:1;border-color:#b91c1c;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.hover\:border-rose-400\/60:hover{border-color:#fb718599}.hover\:border-rose-500\/50:hover{border-color:#f43f5e80}.hover\:border-sky-300:hover{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.hover\:border-sky-400\/30:hover{border-color:#38bdf84d}.hover\:border-sky-400\/40:hover{border-color:#38bdf866}.hover\:border-sky-500:hover{--tw-border-opacity:1;border-color:#0ea5e9;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.hover\:border-sky-600:hover{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.hover\:border-sky-700:hover{--tw-border-opacity:1;border-color:#0369a1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-violet-500:hover{--tw-border-opacity:1;border-color:#8b5cf6;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.hover\:border-violet-600:hover{--tw-border-opacity:1;border-color:#7c3aed;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-l-\[\#00FF7F\]:hover{--tw-border-opacity:1;border-left-color:#00ff7f;border-left-color:rgb(0 255 127/var(--tw-border-opacity,1))}.hover\:bg-\[\#00CC66\]:hover{--tw-bg-opacity:1;background-color:#0c6;background-color:rgb(0 204 102/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00FF7F\]:hover{--tw-bg-opacity:1;background-color:#00ff7f;background-color:rgb(0 255 127/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00FF7F\]\/10:hover{background-color:#00ff7f1a}.hover\:bg-\[\#00FF7F\]\/5:hover{background-color:#00ff7f0d}.hover\:bg-\[\#00FF7F\]\/90:hover{background-color:#00ff7fe6}.hover\:bg-\[\#0A0A0B\]:hover{--tw-bg-opacity:1;background-color:#0a0a0b;background-color:rgb(10 10 11/var(--tw-bg-opacity,1))}.hover\:bg-\[\#111113\]\/10:hover{background-color:#1111131a}.hover\:bg-\[\#1a1a1d\]:hover{--tw-bg-opacity:1;background-color:#1a1a1d;background-color:rgb(26 26 29/var(--tw-bg-opacity,1))}.hover\:bg-\[\#222\]:hover{--tw-bg-opacity:1;background-color:#222;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}.hover\:bg-\[\#28407f\]:hover{--tw-bg-opacity:1;background-color:#28407f;background-color:rgb(40 64 127/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3B82F6\]\/25:hover{background-color:#3b82f640}.hover\:bg-\[\#3B82F6\]\/30:hover{background-color:#3b82f64d}.hover\:bg-\[\#3B82F6\]\/80:hover{background-color:#3b82f6cc}.hover\:bg-\[\#3B82F6\]\/90:hover{background-color:#3b82f6e6}.hover\:bg-\[\#F0C800\]:hover{--tw-bg-opacity:1;background-color:#f0c800;background-color:rgb(240 200 0/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FF8F00\]:hover{--tw-bg-opacity:1;background-color:#ff8f00;background-color:rgb(255 143 0/var(--tw-bg-opacity,1))}.hover\:bg-\[\#FFD700\]\/10:hover{background-color:#ffd7001a}.hover\:bg-\[\#FFD700\]\/25:hover{background-color:#ffd70040}.hover\:bg-\[\#FFD700\]\/80:hover{background-color:#ffd700cc}.hover\:bg-\[\#FFD700\]\/90:hover{background-color:#ffd700e6}.hover\:bg-\[\#FFD700\]\/\[0\.04\]:hover{background-color:#ffd7000a}.hover\:bg-\[\#FFD700\]\/\[0\.06\]:hover{background-color:#ffd7000f}.hover\:bg-accent:hover{background-color:#00ff9d;background-color:hsl(var(--accent))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:#fde68a;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-400\/\[0\.04\]:hover{background-color:#fbbf240a}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-500\/35:hover{background-color:#f59e0b59}.hover\:bg-amber-500\/\[0\.05\]:hover{background-color:#f59e0b0d}.hover\:bg-amber-500\/\[0\.15\]:hover{background-color:#f59e0b26}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:#93c5fd;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/25:hover{background-color:#3b82f640}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-cyan-500\/25:hover{background-color:#06b6d440}.hover\:bg-cyan-500\/30:hover{background-color:#06b6d44d}.hover\:bg-destructive\/80:hover{background-color:#d92626cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#d92626e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-300:hover{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400\/\[0\.03\]:hover{background-color:#34d39908}.hover\:bg-emerald-400\/\[0\.04\]:hover{background-color:#34d3990a}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-500\/5:hover{background-color:#10b9810d}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600\/30:hover{background-color:#0596694d}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-900:hover{--tw-bg-opacity:1;background-color:#064e3b;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.hover\:bg-fuchsia-300:hover{--tw-bg-opacity:1;background-color:#f0abfc;background-color:rgb(240 171 252/var(--tw-bg-opacity,1))}.hover\:bg-fuchsia-400:hover{--tw-bg-opacity:1;background-color:#e879f9;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.hover\:bg-fuchsia-500\/10:hover{background-color:#d946ef1a}.hover\:bg-fuchsia-500\/20:hover{background-color:#d946ef33}.hover\:bg-fuchsia-500\/25:hover{background-color:#d946ef40}.hover\:bg-fuchsia-500\/30:hover{background-color:#d946ef4d}.hover\:bg-fuchsia-500\/35:hover{background-color:#d946ef59}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-300:hover{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-green-50\/50:hover{background-color:#f0fdf480}.hover\:bg-green-500\/15:hover{background-color:#22c55e26}.hover\:bg-green-500\/25:hover{background-color:#22c55e40}.hover\:bg-green-500\/\[0\.03\]:hover{background-color:#22c55e08}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-green-900\/40:hover{background-color:#14532d66}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-lime-300:hover{--tw-bg-opacity:1;background-color:#bef264;background-color:rgb(190 242 100/var(--tw-bg-opacity,1))}.hover\:bg-lime-300\/70:hover{background-color:#bef264b3}.hover\:bg-lime-400:hover{--tw-bg-opacity:1;background-color:#a3e635;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}.hover\:bg-lime-500\/10:hover{background-color:#84cc161a}.hover\:bg-lime-500\/25:hover{background-color:#84cc1640}.hover\:bg-muted:hover{background-color:#f5f5f5;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.hover\:bg-orange-300:hover{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.hover\:bg-orange-400:hover{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/25:hover{background-color:#f9731640}.hover\:bg-orange-500\/30:hover{background-color:#f973164d}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:#c2410c;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-pink-500\/10:hover{background-color:#ec48991a}.hover\:bg-primary:hover{background-color:#00ff9d;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#00ff9dcc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#00ff9de6;background-color:hsl(var(--primary)/.9)}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-500\/25:hover{background-color:#a855f740}.hover\:bg-purple-500\/40:hover{background-color:#a855f766}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:#7e22ce;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/25:hover{background-color:#ef444440}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/35:hover{background-color:#ef444459}.hover\:bg-red-500\/\[0\.08\]:hover{background-color:#ef444414}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-red-900\/70:hover{background-color:#7f1d1db3}.hover\:bg-red-950\/30:hover{background-color:#450a0a4d}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/25:hover{background-color:#f43f5e40}.hover\:bg-secondary:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f5f5f5cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-sky-300:hover{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.hover\:bg-sky-400:hover{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.hover\:bg-sky-400\/\[0\.03\]:hover{background-color:#38bdf808}.hover\:bg-sky-400\/\[0\.04\]:hover{background-color:#38bdf80a}.hover\:bg-sky-500:hover{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-sky-500\/25:hover{background-color:#0ea5e940}.hover\:bg-sky-500\/30:hover{background-color:#0ea5e94d}.hover\:bg-sky-500\/5:hover{background-color:#0ea5e90d}.hover\:bg-sky-600\/30:hover{background-color:#0284c74d}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-teal-500\/25:hover{background-color:#14b8a640}.hover\:bg-violet-400:hover{--tw-bg-opacity:1;background-color:#a78bfa;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.hover\:bg-violet-500\/30:hover{background-color:#8b5cf64d}.hover\:bg-violet-600\/30:hover{background-color:#7c3aed4d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.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\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-yellow-500\/20:hover{background-color:#eab30833}.hover\:from-amber-500\/40:hover{--tw-gradient-from:#f59e0b66 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-emerald-400:hover{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-fuchsia-600\/40:hover{--tw-gradient-from:#c026d366 var(--tw-gradient-from-position);--tw-gradient-to:#c026d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-orange-600\/40:hover{--tw-gradient-from:#ea580c66 var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-amber-400\/25:hover{--tw-gradient-to:#fbbf2440 var(--tw-gradient-to-position)}.hover\:to-emerald-500:hover{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.hover\:text-\[\#3B82F6\]:hover{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-\[\#FFD700\]:hover{--tw-text-opacity:1;color:gold;color:rgb(255 215 0/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:#fff;color:hsl(var(--accent-foreground))}.hover\:text-amber-100:hover{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-amber-600:hover{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:#1a1a1a;color:hsl(var(--foreground))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-indigo-800:hover{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.hover\:text-lime-300:hover{--tw-text-opacity:1;color:#bef264;color:rgb(190 242 100/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:#6b6b6b;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:text-purple-200:hover{--tw-text-opacity:1;color:#e9d5ff;color:rgb(233 213 255/var(--tw-text-opacity,1))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-sky-200:hover{--tw-text-opacity:1;color:#bae6fd;color:rgb(186 230 253/var(--tw-text-opacity,1))}.hover\:text-sky-300:hover{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.hover\:text-violet-300:hover{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/40:hover{color:#fff6}.hover\:text-white\/50:hover{color:#ffffff80}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_22px_rgba\(245\2c 158\2c 11\2c 0\.7\)\]:hover{--tw-shadow:0 0 22px #f59e0bb3;--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.hover\:shadow-\[0_0_22px_rgba\(245\2c 158\2c 11\2c 0\.7\)\]:hover,.hover\:shadow-\[0_0_6px_\#FFD700\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_6px_\#FFD700\]:hover{--tw-shadow:0 0 6px gold;--tw-shadow-colored:0 0 6px var(--tw-shadow-color)}.hover\:shadow-\[inset_0_0_0_2px_rgba\(239\2c 68\2c 68\2c 0\.55\)\2c 0_0_18px_rgba\(239\2c 68\2c 68\2c 0\.45\)\]:hover{--tw-shadow:inset 0 0 0 2px #ef44448c,0 0 18px #ef444473;--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color),0 0 18px var(--tw-shadow-color)}.hover\:shadow-\[inset_0_0_0_2px_rgba\(239\2c 68\2c 68\2c 0\.55\)\2c 0_0_18px_rgba\(239\2c 68\2c 68\2c 0\.45\)\]:hover,.hover\:shadow-lg:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-emerald-500\/30:hover{--tw-shadow-color:#10b9814d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/50:hover{--tw-shadow-color:#10b98180;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:ring-lime-400\/60:hover{--tw-ring-color:#a3e63599}.hover\:ring-offset-1:hover{--tw-ring-offset-width:1px}.hover\:ring-offset-zinc-950:hover{--tw-ring-offset-color:#09090b}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-110:hover,.hover\:brightness-125:hover{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)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25)}.focus\:border-\[\#00FF7F\]:focus{--tw-border-opacity:1;border-color:#00ff7f;border-color:rgb(0 255 127/var(--tw-border-opacity,1))}.focus\:border-\[\#1B2A5B\]:focus{--tw-border-opacity:1;border-color:#1b2a5b;border-color:rgb(27 42 91/var(--tw-border-opacity,1))}.focus\:border-\[\#3B82F6\]:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-\[\#FFD700\]:focus{--tw-border-opacity:1;border-color:gold;border-color:rgb(255 215 0/var(--tw-border-opacity,1))}.focus\:border-\[\#FFD700\]\/50:focus{border-color:#ffd70080}.focus\:border-\[\#FFD700\]\/60:focus{border-color:#ffd70099}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-amber-400\/50:focus{border-color:#fbbf2480}.focus\:border-amber-400\/60:focus{border-color:#fbbf2499}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-amber-500\/30:focus{border-color:#f59e0b4d}.focus\:border-amber-500\/40:focus{border-color:#f59e0b66}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-blue-500\/30:focus{border-color:#3b82f64d}.focus\:border-blue-500\/40:focus{border-color:#3b82f666}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.focus\:border-emerald-300:focus{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:border-emerald-400\/60:focus{border-color:#34d39999}.focus\:border-emerald-500\/30:focus{border-color:#10b9814d}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-emerald-600:focus{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.focus\:border-fuchsia-300:focus{--tw-border-opacity:1;border-color:#f0abfc;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.focus\:border-fuchsia-400:focus{--tw-border-opacity:1;border-color:#e879f9;border-color:rgb(232 121 249/var(--tw-border-opacity,1))}.focus\:border-fuchsia-500\/50:focus{border-color:#d946ef80}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-lime-300:focus{--tw-border-opacity:1;border-color:#bef264;border-color:rgb(190 242 100/var(--tw-border-opacity,1))}.focus\:border-lime-400:focus{--tw-border-opacity:1;border-color:#a3e635;border-color:rgb(163 230 53/var(--tw-border-opacity,1))}.focus\:border-lime-400\/50:focus{border-color:#a3e63580}.focus\:border-lime-400\/60:focus{border-color:#a3e63599}.focus\:border-orange-300:focus{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.focus\:border-orange-400:focus{--tw-border-opacity:1;border-color:#fb923c;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:#a855f7;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:border-red-300:focus{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.focus\:border-red-400\/60:focus{border-color:#f8717199}.focus\:border-red-600:focus{--tw-border-opacity:1;border-color:#dc2626;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.focus\:border-rose-300:focus{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.focus\:border-rose-400\/60:focus{border-color:#fb718599}.focus\:border-rose-500:focus{--tw-border-opacity:1;border-color:#f43f5e;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.focus\:border-sky-300:focus{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.focus\:border-sky-400:focus{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.focus\:border-sky-600:focus{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-violet-600:focus{--tw-border-opacity:1;border-color:#7c3aed;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:bg-accent:focus{background-color:#00ff9d;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#00ff9d;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#fff;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:text-white\/50:focus{color:#ffffff80}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.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)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;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)}.focus\:ring-\[\#00FF7F\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 255 127/var(--tw-ring-opacity,1))}.focus\:ring-\[\#00FF7F\]\/20:focus{--tw-ring-color:#00ff7f33}.focus\:ring-\[\#00FF7F\]\/50:focus{--tw-ring-color:#00ff7f80}.focus\:ring-\[\#FFD700\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 215 0/var(--tw-ring-opacity,1))}.focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.focus\:ring-green-500\/20:focus{--tw-ring-color:#22c55e33}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;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),0 0 #0000;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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-lime-400\/60:focus-visible{--tw-ring-color:#a3e63599}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1}.active\:scale-100:active,.active\:scale-95:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-amber-500\/\[0\.15\]:active{background-color:#f59e0b26}.active\:bg-emerald-600:active{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.active\:bg-emerald-700:active{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.active\:bg-lime-500:active{--tw-bg-opacity:1;background-color:#84cc16;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.active\:bg-sky-700:active{--tw-bg-opacity:1;background-color:#0369a1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.active\:bg-white\/5:active{background-color:#ffffff0d}.active\:text-amber-400:active{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.active\:text-red-400:active{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.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\:bg-cyan-200{--tw-bg-opacity:1;background-color:#a5f3fc;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-cyan-400{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-emerald-300{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-white\/\[0\.06\]{background-color:#ffffff0f}.group:hover .group-hover\:text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white\/50{color:#ffffff80}.group:hover .group-hover\:text-white\/80{color:#fffc}.group:hover .group-hover\:text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:opacity-70,.group:hover .group-hover\:opacity-70{opacity:.7}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f5f5f566;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#00ff9d;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#00ff9d;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#090a0b;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#6b6b6b;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#1a1a1a;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#d926264d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#d92626;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fff;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#00ff9d;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#00ff9d80;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#fff;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#6b6b6b;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#00ff9d;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-\[\#00FF7F\]\/10[data-state=active]{background-color:#00ff7f1a}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#090a0b;background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-red-500\/10[data-state=active]{background-color:#ef44441a}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#00ff9d;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#00ff9d;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#00ff9d80;background-color:hsl(var(--accent)/.5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f5f5f5;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#fff;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#6b6b6b;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#fff;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#1a1a1a;color:hsl(var(--foreground))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#fff;color:hsl(var(--accent-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#00ff9d;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.dark\:border-destructive:is(.dark *){border-color:#d92626;border-color:hsl(var(--destructive))}@media not all and (min-width:640px){.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:order-first{order:-9999}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table{display:table}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-7{height:1.75rem}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:w-64{width:16rem}.sm\:w-\[480px\]{width:480px}.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\:shrink-0{flex-shrink:0}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[36px_minmax\(180px\2c 2fr\)_minmax\(140px\2c 1fr\)_auto\]{grid-template-columns:36px minmax(180px,2fr) minmax(140px,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.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-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.25rem;border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.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\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-32{padding-bottom:8rem;padding-top:8rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:-mt-4{margin-top:-1rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-3{margin-left:.75rem}.md\:mt-20{margin-top:5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:h-8{height:2rem}.md\:h-auto{height:auto}.md\:max-h-\[90vh\]{max-height:90vh}.md\:w-8{width:2rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:42rem}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_minmax\(220px\2c 260px\)\]{grid-template-columns:1fr minmax(220px,260px)}.md\:gap-2\.5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:1rem}.md\:border-l{border-left-width:1px}.md\:border-white\/10{border-color:#ffffff1a}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:py-28{padding-bottom:7rem;padding-top:7rem}.md\:py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.md\:py-32{padding-bottom:8rem;padding-top:8rem}.md\:py-36{padding-bottom:9rem;padding-top:9rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pb-24{padding-bottom:6rem}.md\:pl-5{padding-left:1.25rem}.md\:pt-28{padding-top:7rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline{display:inline}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:gap-12{gap:3rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-40{padding-bottom:10rem;padding-top:10rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:order-2{order:2}.xl\:order-8{order:8}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:table{display:table}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}@media (min-width:1536px){.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}}@media print{.print\:p-4{padding:1rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.25rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.25rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.25rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.25rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.25rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-\[\#00FF7F\]\/20:has([aria-selected]){background-color:#00ff7f33}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#00ff9d;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.25rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.25rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.25rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.25rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#00ff9d80;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.25rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.25rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#d92626;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#1a1a1a;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#6b6b6b;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[role\=slider\]\]\:border-blue-500 [role=slider]{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.\[\&_\[role\=slider\]\]\:border-emerald-500 [role=slider]{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.\[\&_\[role\=slider\]\]\:bg-blue-400 [role=slider]{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.\[\&_\[role\=slider\]\]\:bg-emerald-400 [role=slider]{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.\[\&_\[role\=slider\]\]\:shadow-\[0_0_8px_rgba\(52\2c 211\2c 153\2c 0\.4\)\] [role=slider]{--tw-shadow:0 0 8px #34d39966;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&_\[role\=slider\]\]\:shadow-\[0_0_8px_rgba\(96\2c 165\2c 250\2c 0\.4\)\] [role=slider]{--tw-shadow:0 0 8px #60a5fa66;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media (max-width:600px){[data-sonner-toaster].toaster{left:var(--mobile-offset-left)!important;right:var(--mobile-offset-right)!important;width:auto!important}[data-sonner-toaster].toaster [data-sonner-toast]{width:100%!important}}body{background:#0a0a0b;color:#111827}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.app-nav a,.app-nav button{color:#e5e7eb}.app-nav a.active,.app-nav button.active{color:#fff}.pricing-content .content-panel{box-shadow:0 1px 3px #0000001a}.pricing-content .card-white,.pricing-content .content-panel{background:#fff;border:1px solid #1f2937;border-radius:.75rem;border-top:3px solid #00ff7f;color:#111827}.pricing-content table{background:#fff;border:1px solid #1f2937;border-radius:.5rem;overflow:hidden;width:100%}.pricing-content thead{background:#f3f4f6;border-bottom:2px solid #00ff7f}.pricing-content thead th{color:#111827;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.875rem 1rem;text-align:left;text-transform:uppercase}.pricing-content tbody tr{background:#fff;border-bottom:1px solid #e5e7eb;transition:background .15s ease}.pricing-content tbody tr:nth-child(2n){background:#f9fafb}.pricing-content tbody tr:hover{background:#f3f4f6!important}.pricing-content tbody td{color:#111827;font-size:.875rem;padding:.875rem 1rem}.pricing-content tbody tr:last-child{border-bottom:none}.workshop-area table:where(:not(.pl-list):not(.hire-responsive-table)){background:#0000;border:none;border-radius:0}.workshop-area :where(table:not(.pl-list):not(.hire-responsive-table)) thead{background:#0000;border-bottom:none}.workshop-area :where(table:not(.pl-list):not(.hire-responsive-table)) thead th{color:#fff!important;font-size:inherit;font-weight:inherit;letter-spacing:inherit;padding:inherit;text-transform:inherit}.workshop-area :where(table:not(.pl-list):not(.hire-responsive-table)) tbody tr,.workshop-area :where(table:not(.pl-list):not(.hire-responsive-table)) tbody tr:nth-child(2n){background:#0000;border-bottom:none}.workshop-area :where(table:not(.pl-list):not(.hire-responsive-table)) tbody tr:hover{background:#0000!important}.workshop-area :where(table:not(.pl-list):not(.hire-responsive-table)) tbody td{color:#fff!important;font-size:inherit;padding:inherit}.btn-primary{background:#00ff7f;border:none;color:#000;font-weight:600}.btn-primary:hover{background:#0c6}.btn-secondary{background:#fff;border:1px solid #1f2937;color:#111827;font-weight:600}.btn-secondary:hover{background:#f3f4f6}.pricing-content input[type=date],.pricing-content input[type=email],.pricing-content input[type=number],.pricing-content input[type=password],.pricing-content input[type=text],.pricing-content select,.pricing-content textarea{background:#fff!important;border:1px solid #d1d5db!important;border-radius:.375rem;color:#111827!important;padding:.5rem .75rem}.pricing-content input:focus,.pricing-content select:focus,.pricing-content textarea:focus{border-color:#00ff7f!important;box-shadow:0 0 0 3px #00ff7f1a!important;outline:none!important}.kpi-card{background:#fff;border:1px solid #1f2937;border-left:4px solid #00ff7f;border-radius:.75rem;padding:1.5rem}.kpi-label{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.kpi-value{color:#111827;font-size:2rem;font-weight:700;margin-top:.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.pricing-content .text-gray-900,.pricing-content .text-slate-900{color:#111827!important}.pricing-content .text-gray-600,.pricing-content .text-slate-600{color:#4b5563!important}.pricing-content .text-gray-500,.pricing-content .text-slate-500{color:#6b7280!important}.bg-dark-shell{background-color:#0a0a0b!important}.text-green-accent{color:#00ff7f!important}.border-green-accent{border-color:#00ff7f!important}.bg-green-accent{background-color:#00ff7f!important}.pricing-content tbody td.financial-value{color:#1a1a1c;font-family:JetBrains Mono,monospace;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.pricing-content tbody td.item-code{color:#1a1a1c;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:700}.pricing-content tbody td.description,.pricing-content tbody td.item-name{color:#1a1a1c;font-weight:700}.pricing-content tbody td.supplier-name{color:#6b6b70;font-weight:600}.pricing-content tbody td.date,.pricing-content tbody td.metadata,.pricing-content tbody td.timestamp{color:#9a9aa0;font-size:.875rem;font-weight:500}.status-badge{align-items:center;border:1px solid;border-radius:.125rem;display:inline-flex;font-size:.6875rem;font-weight:700;gap:.375rem;letter-spacing:.05em;padding:.375rem .75rem;text-transform:uppercase}.status-badge-increase{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.status-badge-decrease{background:#f0fdf4;border-color:#86efac;color:#166534}.status-badge-new{background:#f0fdfa;border-color:#00ff7f;color:#134e4a}.status-badge-nochange{background:#f9fafb;border-color:#d1d5db;color:#374151}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.section-divider{border-top:1px solid #00ff7f;margin:2rem 0}.costly-active{border:2px solid #00ff7f}.costly-focused{border:1px solid #00ff7f;box-shadow:0 0 0 2px #00ff7f26}.numeric-emphasis{color:#1a1a1c;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:-.01em}@keyframes sym-drive{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@keyframes sym-wiggle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes sym-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sym-scan{0%,to{transform:translateX(-2px)}50%{transform:translateX(2px)}}@keyframes sym-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes sym-ring{0%,60%,to{transform:rotate(0)}65%,75%,85%{transform:rotate(-12deg)}70%,80%,90%{transform:rotate(12deg)}}@keyframes chase-throb{0%,to{box-shadow:0 0 0 #ef444400}50%{box-shadow:0 0 10px #ef44448c}}.sym-drive{animation:sym-drive 1.6s ease-in-out infinite;display:inline-block}.sym-wiggle{animation:sym-wiggle 1.8s ease-in-out infinite;display:inline-block}.sym-bounce{animation:sym-bounce 1.4s ease-in-out infinite;display:inline-block}.sym-scan{animation:sym-scan 2s ease-in-out infinite}.sym-scan,.sym-spin{display:inline-block}.sym-spin{animation:sym-spin 6s linear infinite}.sym-ring{animation:sym-ring 2.4s ease-in-out infinite;display:inline-block}.chase-throb{animation:chase-throb 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.chase-throb,.sym-bounce,.sym-drive,.sym-ring,.sym-scan,.sym-spin,.sym-wiggle{animation:none}}tr.row-beat{position:relative;transition:background-color .15s ease,box-shadow .15s ease}tr.row-beat:hover{background-color:#ef44440d!important;box-shadow:inset 0 0 0 2.5px #ef4444,0 0 18px #ef44448c,0 0 40px #ef444440;z-index:2}tr.row-beat:hover td{background-color:#ef444408}tr.row-beat:hover td:first-child{text-shadow:0 0 14px #ef4444cc}@keyframes glow-flash{0%{box-shadow:inset 0 0 0 2.5px #ef4444,0 0 24px #ef4444b3}to{box-shadow:none}}.beat-now{animation:glow-flash .5s ease-out 1}.card-beat:hover{box-shadow:inset 0 0 0 2.5px #ef4444,0 0 18px #ef44448c,0 0 40px #ef444440}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]){--background:240 6% 5%;--foreground:0 0% 96%;--card:240 5% 9%;--card-foreground:0 0% 96%;--popover:240 6% 5%;--popover-foreground:0 0% 96%;--secondary:240 5% 13%;--secondary-foreground:0 0% 90%;--muted:240 5% 13%;--muted-foreground:240 5% 70%;--accent:153 35% 16%;--accent-foreground:0 0% 98%;--primary-foreground:153 60% 5%;--border:240 5% 24%;--input:240 5% 27%;--popup-edge:#4c8671;background-color:#0c0c0f!important;border-color:var(--popup-edge)!important;border-radius:8px;border-width:1px;box-shadow:0 24px 80px #000c,0 0 0 1px #81e3b812,0 0 24px #34d39920!important;color:#f4f4f5!important;color-scheme:dark;letter-spacing:0;max-height:calc(100dvh - 32px);min-width:0;overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#52615c #111214;scrollbar-width:thin}.fixed.inset-0:has(>div[class*=max-w-]),.sb-overlay,[data-popup-overlay]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(h1,h2,h3,h4){color:#f4f4f5!important;letter-spacing:0;line-height:1.35}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){background-color:#09090b!important;border-color:#414149;border-radius:5px;color:#f4f4f5!important;color-scheme:dark;max-width:100%;min-height:36px;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(input,textarea,select):focus{border-color:#65dba3;outline:2px solid #65dba355;outline-offset:2px}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(button,a,[role=button]){letter-spacing:0;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease;white-space:normal}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(button,a,[role=button]):focus-visible{outline:2px solid #6ee7b7;outline-offset:3px}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(.animate-pulse,.animate-bounce){animation:none!important}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100,.data-surface){background-color:#17171c!important;color:#e4e4e7}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700,.text-financial,.text-item){color:#f4f4f5!important}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(.text-gray-600,.text-gray-500,.text-slate-600,.text-slate-500,.text-supplier,.text-metadata){color:#b0b0ba!important}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(.border-gray-200,.border-gray-300,.border-slate-200,.border-slate-300){border-color:#383840!important}[data-popup-surface=alert],[data-popup-surface=dialog]{width:calc(100vw - 24px)}[data-popup-surface=menu],[data-popup-surface=popover]{max-width:calc(100vw - 24px);z-index:1100}[data-popup-surface=popover]{max-height:min(70dvh,70dvh);max-height:min(70dvh,var(--radix-popover-content-available-height,70dvh))}[data-popup-surface=sheet]{border-radius:0;max-height:100dvh}.popup-header{border-bottom:1px solid #34343c;padding-bottom:14px;padding-right:38px;text-align:left}.popup-footer{border-top:1px solid #34343c;gap:8px;padding-top:14px}.popup-close{align-items:center;background:#202024;border:1px solid #4a4a52;border-radius:5px;color:#d4d4d8;display:inline-flex;height:32px;justify-content:center;width:32px}.popup-close:hover{background:#263c33;border-color:#6ee7b7;color:#fff}.popup-title{color:#fafafa;font-size:18px;font-weight:800}.popup-description{color:#b4b4bf}.popup-message{line-height:1.6;white-space:pre-wrap}.popup-decision-input{padding:9px 12px;width:100%}.popup-decision-accept,.popup-decision-cancel{border-radius:5px;font-size:13px;font-weight:750;min-height:38px;padding:8px 16px}.popup-decision-cancel{background:#202024;border:1px solid #484850;color:#e4e4e7}.popup-decision-accept{background:#8ee6ad;border:1px solid #a4f4c1;color:#082116}.popup-decision-accept:hover{background:#b0f6c8}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]):is([class*=border-red-],[class*=border-rose-]){--popup-edge:#bf626c}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]):is([class*=border-sky-],[class*=border-blue-]){--popup-edge:#528caf}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]):is([class*=border-amber-],[class*=border-orange-]){--popup-edge:#b18b44}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.bg-blue-50,.bg-blue-100){background-color:#101e2c;color:#bfdbfe}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.text-blue-900,.text-blue-800,.text-blue-700,.text-blue-600){color:#93c5fd}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.bg-green-50,.bg-green-100){background-color:#10241a;color:#bbf7d0}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.text-green-900,.text-green-800,.text-green-700,.text-green-600){color:#86efac}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.bg-red-50,.bg-red-100){background-color:#2b1219;color:#fecaca}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.text-red-900,.text-red-800,.text-red-700,.text-red-600){color:#fca5a5}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.bg-yellow-50,.bg-yellow-100,.bg-amber-50){background-color:#291f10;color:#fde68a}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.text-yellow-900,.text-yellow-800,.text-yellow-700,.text-yellow-600,.text-amber-800,.text-amber-700){color:#fcd34d}.sb-modal{--sb-radius:6px;--sb-line:#343b38}.sb-modal .sb-modal-foot,.sb-modal .sb-modal-head{background:#101412}.sb-modal .sb-btn{border-radius:5px}.sb-modal .sb-modal-body{min-height:0;overflow-y:auto}.sb-modal .sb-modal-foot,.sb-modal .sb-modal-head{flex-shrink:0}[data-testid=product-detail-panel]>div[class*=max-w-]{border-radius:0;max-height:100dvh}[data-popup-surface]:is(.mat-dialog,.bs-dialog,.staff-dialog,.offer-quick-dialog) :is(p,label,dt,small){color:#b8c8bf}[data-popup-surface]:is(.mat-dialog,.bs-dialog,.staff-dialog,.offer-quick-dialog) strong{color:#e3fff0}[data-popup-surface] :is(.staff-pay-preview,.staff-edit-identity-note,.staff-comparison-total,.bs-review-total){background:#13201b;border-color:#3d6650;color:#b8efce}[data-popup-surface] :is(.manual-preview-columns h3,.manual-preview-columns a){color:#95e6b8}[data-popup-surface] .manual-specifications dt{color:#b8c8bf}[data-popup-surface] .manual-blocked{background:#2b1219;color:#ffacb3!important}[data-popup-surface] .manual-warnings{background:#291f10;color:#ffe5a2}[data-popup-surface] .bs-btn:not(.bs-primary):not(.bs-danger),[data-popup-surface] .staff-button:not(.primary):not(.danger){background:#1c2821;border-color:#4e7460;color:#cdf2dc}[data-popup-surface] .staff-dialog-error{color:#ff9da7}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.bg-purple-50,.bg-purple-100){background:#18152c;color:#ddd6fe}:is([data-popup-surface],.fixed.inset-0>div[class*=max-w-]) :is(.text-purple-900,.text-purple-800,.text-purple-700,.text-purple-600){color:#c4b5fd}@media(max-width:640px){[data-testid=overpay-proof-actions]{flex-direction:column}[data-testid=overpay-proof-actions] button{height:auto;min-height:40px}[data-testid=product-detail-panel] [data-testid=purchase-history-table]{font-size:11px;table-layout:fixed}[data-testid=product-detail-panel] [data-testid=purchase-history-table] :is(th,td){overflow-wrap:anywhere;padding:8px 3px;white-space:normal}}[data-testid=bulletin-panel]{border-radius:0!important;max-height:100dvh!important}[data-testid=hire-quick-edit-claim]{color:#d7ffe7;text-shadow:0 0 10px #86efac40}[data-testid=hire-quick-edit-cost]{color:#fff0b5;font-weight:850;text-shadow:0 0 8px #fbbf2450}@media (max-width:640px){:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]){max-height:calc(100dvh - 24px)}[data-popup-surface=alert],[data-popup-surface=dialog]{padding:18px}:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.popup-footer{flex-wrap:wrap}.popup-footer>button{min-height:40px}}@media (prefers-reduced-motion:reduce){:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]),:is([data-popup-surface],.sb-modal,.fixed.inset-0>div[class*=max-w-]) *{animation:none!important;transition-duration:0s!important}}.pricing-content .pricing-dashboard-changes{table-layout:fixed}.pricing-content .pricing-dashboard-changes td,.pricing-content .pricing-dashboard-changes th{overflow-wrap:anywhere}.pricing-dashboard-changes tr:focus-visible{outline:2px solid #008d47;outline-offset:-2px}@media (max-width:767px){.pricing-content .pricing-dashboard-changes,.pricing-dashboard-changes tbody{display:block;width:100%}.pricing-dashboard-changes thead{display:none}.pricing-dashboard-changes tr{display:block;padding:8px 0;width:100%}.pricing-content .pricing-dashboard-changes td{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:80px minmax(0,1fr);padding:8px 14px;text-align:left;width:100%}.pricing-dashboard-changes td:before{color:#596270;content:attr(data-label);font-size:12px;font-weight:600}.pricing-dashboard-changes td>*{min-width:0}.pricing-dashboard-changes td>span{flex-wrap:wrap;justify-self:start}}.pulse,.purchase-switches{--pulse-green:#087d45;--pulse-green-deep:#155d3c;--pulse-green-soft:#e3f5eb;--pulse-ink:#1a1a1c;--pulse-muted:#627080;--pulse-line:#e4e9e7;--pulse-amber:#9a4b00;--pulse-amber-bg:#fff4e0;--pulse-red:#b42318;--pulse-red-bg:#fdecea;--pulse-surface-2:#f5f8f6;background:#fff;color:var(--pulse-ink);min-width:0}.pulse{border-radius:0 0 10px 10px;border-top:3px solid #00ac58;overflow:hidden}.purchase-switches{border-top:3px solid #a6b4c3}.pulse .purchase-switches{border-top:1px solid var(--pulse-line)}.pulse .is-mono,.purchase-switches .is-mono{font-family:JetBrains Mono,monospace;font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:-.01em}.pulse-header{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:22px 20px 18px}.pulse-header.is-switches{align-items:flex-start;flex-wrap:nowrap;padding-top:20px}.pulse-header.is-switches>div{min-width:0}.pulse-eyebrow{align-items:center;color:#176a43;display:flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.04em}.pulse-header h2{color:var(--pulse-ink);font-size:18px;font-weight:800;letter-spacing:0;margin:5px 0}.pulse-header p{color:var(--pulse-muted);font-size:12px;margin:0;overflow-wrap:anywhere}.pulse-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.pulse-tabs{background:#eff2f4;border-radius:6px}.pulse-tabs [role=tab]{color:#52606d;font-size:12px}.pulse-tabs [data-state=active]{background:#fff;color:var(--pulse-green-deep)}.pulse-icon-button{align-items:center;border-radius:4px;color:#4c6260;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .2s,color .2s;width:32px}.pulse-icon-button:hover{background:var(--pulse-green-soft);color:var(--pulse-green-deep)}.pulse-icon-button:disabled{opacity:.45}.pulse-text-button{border-radius:4px;color:var(--pulse-green);font-size:12px;font-weight:700;padding:6px 10px;transition:background-color .15s}.pulse-secondary-button,.pulse-text-button:hover{background:var(--pulse-green-soft)}.pulse-secondary-button{border-radius:999px;color:var(--pulse-green-deep);font-size:12px;font-weight:700;padding:8px 14px;transition:background-color .15s,transform .1s}.pulse-secondary-button:hover{background:#d2eddd}.pulse-secondary-button:active{transform:scale(.98)}.pulse a:focus-visible,.pulse button:focus-visible,.pulse-icon-button:focus-visible,.purchase-switches a:focus-visible,.purchase-switches button:focus-visible{outline:2px solid #00894a;outline-offset:3px}.pulse-summary{grid-gap:1px;background:var(--pulse-line);border-bottom:1px solid var(--pulse-line);border-top:1px solid var(--pulse-line);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-tile{background:var(--pulse-surface-2);display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 20px}.pulse-tile>span{color:var(--pulse-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pulse-tile>strong{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;font-weight:850;line-height:1.1;overflow-wrap:anywhere}.pulse-delta{align-items:center;color:var(--pulse-muted);display:inline-flex;flex-wrap:wrap;font-size:11px;gap:3px}.pulse-delta.is-up{color:var(--pulse-amber)}.pulse-delta.is-down,.pulse-tile[data-testid=pulse-summary-purchases] .pulse-delta.is-up{color:var(--pulse-green)}.pulse-tile[data-testid=pulse-summary-purchases] .pulse-delta.is-down{color:var(--pulse-muted)}.pulse-shares{display:flex;flex-wrap:wrap;gap:4px}.pulse-shares b{background:#e7ede9;border-radius:999px;color:#2f4a3f;font-size:10.5px;font-weight:700;padding:1px 7px}.pulse-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pulse-league{border-right:1px solid var(--pulse-line)}.pulse-aside{display:flex;flex-direction:column;min-width:0}.pulse-aside .pulse-panel+.pulse-panel{border-top:1px solid var(--pulse-line)}.pulse-panel{min-width:0}.pulse-panel-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;padding:16px 20px 10px}.pulse-panel-head h3{align-items:center;color:var(--pulse-ink);display:flex;font-size:13px;font-weight:800;gap:7px;letter-spacing:0;margin:0}.pulse-panel-note{color:var(--pulse-muted);font-size:11px}.pulse-segment{background:#eff2f4;border-radius:6px;display:inline-flex;padding:2px}.pulse-segment button{border-radius:4px;color:#52606d;font-size:11px;font-weight:650;padding:5px 10px;transition:background-color .15s,color .15s}.pulse-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #00000014;color:var(--pulse-green-deep)}.pulse-league-list{list-style:none;margin:0;padding:0;transition:opacity .2s}.pulse-league.is-loading .pulse-league-list{opacity:.5}.pulse-row{border-top:1px solid var(--pulse-line)}.pulse-row-main{grid-gap:14px;align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr) minmax(170px,215px) 84px 32px;padding:14px 16px 14px 20px;transition:background-color .15s}.pulse-row-main:hover{background:#f8faf9}.pulse-row:first-child .pulse-row-main{background:#f1faf5}.pulse-rank{font-feature-settings:"tnum";color:#8da39a;font-size:24px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.pulse-row:first-child .pulse-rank{color:#08763f}.pulse-product{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.pulse-product a{color:#202a30;font-size:14px;font-weight:750;transition:color .15s}.pulse-product a:hover{color:#007e43}.pulse-product small{color:#52606d;font-size:11px}.pulse-suppliers{align-items:center;color:var(--pulse-muted);display:flex;flex-wrap:wrap;font-size:10.5px;gap:5px}.pulse-suppliers b{background:#eef3f0;border-radius:999px;color:#2f4a3f;font-weight:700;padding:1px 7px}.pulse-suppliers em{font-style:normal}.pulse-price{align-items:flex-end;display:flex;flex-direction:column;gap:3px;min-width:0;text-align:right}.pulse-price strong{font-size:14px;font-weight:700;overflow-wrap:anywhere}.pulse-price small{color:var(--pulse-muted)}.pulse-flag,.pulse-price small{font-size:10px;overflow-wrap:anywhere}.pulse-flag{border-radius:4px;display:inline-block;font-weight:700;max-width:100%;padding:2px 7px}.pulse-flag.is-amber{background:var(--pulse-amber-bg);color:var(--pulse-amber)}.pulse-flag.is-green{background:var(--pulse-green-soft);color:var(--pulse-green-deep)}.pulse-trend{align-items:center;color:var(--pulse-muted);display:inline-flex;font-size:10px;gap:3px}.pulse-trend.is-up{color:var(--pulse-amber)}.pulse-trend.is-down{color:var(--pulse-green)}.pulse-metric{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:right}.pulse-metric>strong{font-feature-settings:"tnum";color:var(--pulse-green-deep);font-size:22px;font-variant-numeric:tabular-nums;font-weight:850;line-height:1.1;overflow-wrap:anywhere}.pulse-metric>strong.is-mono{font-size:14px}.pulse-metric small{color:var(--pulse-muted);font-size:10px}.pulse-move{align-items:center;color:#697a76;display:inline-flex;font-size:10px;gap:2px}.pulse-move.is-up{color:#007e43}.pulse-expand svg{transition:transform .2s}.pulse-row.is-open .pulse-expand svg{transform:rotate(180deg)}.pulse-row-detail{animation:pulse-reveal .2s ease-out;padding:0 20px 16px 72px}@keyframes pulse-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pulse-lines{font-size:12px}.pulse-line,.pulse-lines-head{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:105px minmax(0,1fr) 44px 90px minmax(0,1.5fr);padding:6px 8px}.pulse-lines-head{border-bottom:1px solid var(--pulse-line);color:var(--pulse-muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.pulse-line{border-bottom:1px solid #f0f3f2;color:#2a3138}.pulse-line span{min-width:0;overflow-wrap:anywhere}.pulse-line a{color:var(--pulse-green);font-weight:600}.pulse-row-actions{align-items:center;color:var(--pulse-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px 18px;margin-top:10px}.pulse-row-actions a{align-items:center;color:var(--pulse-green);display:inline-flex;font-weight:700;gap:5px}.pulse-row-actions a:hover{text-decoration:underline}.pulse-signal{border-left:3px solid #0000;border-top:1px solid var(--pulse-line);padding:12px 20px 12px 17px}.pulse-signal.is-soon{border-left-color:#a6b4c3}.pulse-signal.is-due,.pulse-signal.is-watch{border-left-color:#f59e0b}.pulse-signal.is-overdue{border-left-color:#dc2626}.pulse-signal-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.pulse-signal-head a{color:#202a30;font-size:13px;font-weight:750;min-width:0;overflow-wrap:anywhere}.pulse-signal-head a:hover{color:#007e43}.pulse-status{background:#eef3f0;border-radius:999px;color:#2f4a3f;flex-shrink:0;font-size:10px;font-weight:800;padding:2px 8px;white-space:nowrap}.is-due .pulse-status,.is-watch .pulse-status{background:var(--pulse-amber-bg);color:var(--pulse-amber)}.is-overdue .pulse-status{background:var(--pulse-red-bg);color:var(--pulse-red)}.pulse-signal small{color:var(--pulse-muted);display:block;font-size:11px;margin-top:2px;overflow-wrap:anywhere}.pulse-rhythm{background:#e9eeeb;border-radius:2px;height:4px;margin:8px 0 6px;overflow:hidden}.pulse-rhythm i{background:#a6b4c3;border-radius:2px;display:block;height:100%;transition:width .4s}.is-due .pulse-rhythm i{background:#f59e0b}.is-overdue .pulse-rhythm i{background:#dc2626}.pulse-signal p{color:#3b4652;font-size:12px;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere}.pulse-signal-foot{color:var(--pulse-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 10px;justify-content:space-between;margin-top:8px}.pulse-signal-foot a{align-items:center;color:var(--pulse-green);display:inline-flex;font-weight:700;gap:4px;white-space:nowrap}.pulse-signal-foot a:hover{text-decoration:underline}.pulse-empty{color:#52606d;font-size:13px;line-height:1.5;margin:0;padding:18px 20px 22px}.pulse-empty p{margin:5px 0 12px}.pulse-empty a{color:#087344;font-weight:700}.pulse-empty.pulse-ok{align-items:flex-start;color:#526b5e;display:flex;gap:8px}.pulse-empty.pulse-ok svg{color:var(--pulse-green);flex-shrink:0;margin-top:2px}.pulse-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px}.pulse-error{background:#fff4f3;border-radius:4px;color:#a12b2b;font-size:12px;margin:8px 20px;overflow-wrap:anywhere;padding:10px 12px}.pulse-error button{margin-left:12px;text-decoration:underline}.pulse-breakdown{display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:10px}.pulse-breakdown b,.pulse-breakdown span{background:#eef3f0;border-radius:999px;color:#2f4a3f;font-weight:650;padding:2px 8px}.pulse-breakdown b{background:#1a1a1c;color:#fff}.pulse-breakdown .is-green{background:var(--pulse-green-soft);color:var(--pulse-green-deep)}.pulse-breakdown .is-amber{background:var(--pulse-amber-bg);color:var(--pulse-amber)}.purchase-switch-item{border-top:1px solid #e1e7e5;min-width:0;padding:20px}.purchase-switch-heading{display:flex;flex-wrap:wrap;font-size:14px;font-weight:750;gap:8px 20px;justify-content:space-between;overflow-wrap:anywhere}.purchase-switch-heading a:first-child:hover{color:#007e43}.purchase-switch-heading a:last-child{color:#176a43;font-size:12px;font-weight:500}.purchase-switch-pack{color:var(--pulse-muted);display:block;font-size:11px;margin:4px 0 16px;overflow-wrap:anywhere}.purchase-switch-comparison{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);max-width:640px}.purchase-switch-comparison>div{align-items:flex-start;background:var(--pulse-surface-2);border-radius:6px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;padding:10px 12px}.purchase-switch-comparison>div.is-cheaper{background:var(--pulse-green-soft)}.purchase-switch-comparison>div.is-dearer{background:var(--pulse-amber-bg)}.purchase-switch-comparison span{color:var(--pulse-muted);font-size:11px}.purchase-switch-comparison strong{font-size:15px}.purchase-switch-comparison b{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums}.purchase-switch-comparison .is-cheaper b{color:var(--pulse-green)}.purchase-switch-comparison .is-dearer b{color:var(--pulse-amber)}.purchase-switch-comparison a{color:#087344;font-size:11px}.purchase-price-difference{color:#586777;font-size:12px;margin:12px 0 18px;overflow-wrap:anywhere}.purchase-reason-form>label{color:#263f34;display:block;font-size:13px;font-weight:650;margin-bottom:10px;overflow-wrap:anywhere}.pulse-chips{display:flex;flex-wrap:wrap;gap:8px}.pulse-chips button{background:#fff;border:1px solid #b9c6c0;border-radius:999px;color:#263f34;font-size:12px;font-weight:650;padding:7px 12px;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.pulse-chips button:hover{border-color:var(--pulse-green)}.pulse-chips button:active{transform:scale(.97)}.pulse-chips button[aria-pressed=true]{background:var(--pulse-green);border-color:var(--pulse-green);color:#fff}.pulse-chips button.is-dismiss{border-style:dashed;color:#5d6b78}.pulse-chips button.is-dismiss[aria-pressed=true]{background:#5d6b78;border-color:#5d6b78;color:#fff}.pulse-chips button:disabled{opacity:.55}.purchase-reason-controls{align-items:flex-end;animation:pulse-reveal .2s ease-out;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px}.purchase-note-wrap{flex:1 1 260px;max-width:640px;min-width:0}.purchase-reason-form .purchase-note-label{color:#52606d;display:block;font-size:11px;font-weight:600;margin:0 0 5px}.purchase-reason-form .purchase-reason-note{background:#fff;border:1px solid #aebbb5;color:var(--pulse-ink);font-size:13px;min-height:56px}.purchase-reason-controls .purchase-save-button{background:var(--pulse-green);color:#fff;display:flex;font-size:12px;gap:7px}.purchase-reason-controls .purchase-save-button:hover{background:#056437}.purchase-reason-form .pulse-error{margin-left:0;margin-right:0;margin-top:10px}.purchase-saved-reason{color:#32604b;display:flex;font-size:12px;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.purchase-saved-reason>span{min-width:0}.purchase-saved-reason em{color:var(--pulse-muted);font-style:normal}.purchase-show-more{color:#176a43;margin:0 20px 20px}@media (max-width:1100px){.pulse-grid{grid-template-columns:minmax(0,1fr)}.pulse-league{border-bottom:1px solid var(--pulse-line);border-right:0}}@media (max-width:640px){.pulse-header{gap:12px;padding:18px 14px 14px}.pulse-header h2{font-size:16px}.pulse-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-tile{padding:12px 14px}.pulse-tile>strong{font-size:20px}.pulse-panel-head,.pulse-signal{padding-left:14px;padding-right:14px}.pulse-signal{padding-left:11px}.pulse-row-main{gap:8px 10px;grid-template-columns:26px minmax(0,1fr) 32px;padding:12px 8px 12px 14px}.pulse-rank{align-self:start;font-size:18px;grid-row:1;margin-top:2px}.pulse-product{grid-column:2;grid-row:1}.pulse-expand{align-self:start;grid-column:3;grid-row:1}.pulse-price{align-items:flex-start;grid-column:2;grid-row:2;text-align:left}.pulse-metric{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:6px;grid-column:2/4;grid-row:3;text-align:left}.pulse-metric>strong{font-size:18px}.pulse-row-detail{padding:0 14px 14px}.pulse-lines-head{display:none}.pulse-line{display:flex;flex-wrap:wrap;font-size:11.5px;gap:3px 10px;padding:8px 0}.pulse-line-qty:before{color:var(--pulse-muted);content:"× "}.pulse-line span:last-child{flex-basis:100%}.pulse-empty{padding:16px 14px 18px}.pulse-error{margin:8px 14px}.purchase-switch-item{padding:16px 14px}.purchase-switch-comparison{gap:8px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.purchase-switch-comparison>div{padding:8px 10px}.purchase-show-more{margin:0 14px 16px}}.materials-app{--mat-ink:#15201b;--mat-muted:#627168;--mat-green:#00ff7f;--mat-line:#e0e7e2;animation:mat-enter .22s ease-out;color:var(--mat-ink);letter-spacing:0;min-width:0}.mat-dialog *,.materials-app *{box-sizing:border-box;letter-spacing:0}.mat-dialog h2,.mat-workspace h2,.mat-workspace h3{color:#15201b}.mat-dialog h2{padding-right:36px}@keyframes mat-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mat-company{border-bottom:1px solid var(--mat-line);padding:26px 24px}.mat-test-notice{align-items:center;background:#fff8e8;border-bottom:1px solid #f1dfae;color:#745618;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;padding:14px 24px}.mat-test-notice>svg{color:#b7791f;flex-shrink:0}.mat-test-notice>div{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:220px}.mat-test-notice strong{color:#5a410e;font-size:13px}.mat-test-notice button{background:#fff;border-color:#d8b56a;color:#6b4a0c;gap:6px}.mat-test-notice button:hover{background:#fdf1d2}.mat-test-names{background:#f3f7f4;border-radius:6px;color:#4a5f52;column-count:2;font-size:11px;margin:4px 0;max-height:180px;overflow-y:auto;padding:8px 12px}.mat-test-names li{break-inside:avoid;overflow-wrap:anywhere;padding:2px 0;page-break-inside:avoid}.mat-dialog [data-testid=test-data-confirm]{background:#a02e25;color:#fff;gap:6px}@media(max-width:767px){.mat-test-notice{padding:14px}.mat-test-notice button{width:100%}.mat-test-names{column-count:1}}.mat-company-heading{align-items:center;color:#087b46;display:flex;gap:12px}.mat-company-heading h2{font-size:18px;font-weight:700}.mat-company-summary{align-items:center;display:flex;flex-wrap:wrap;gap:36px;margin:18px 0}.mat-company-summary strong{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums}.mat-company-summary small{color:#61796b;display:block;font-size:11px;margin-top:5px}.mat-company-aliases{color:#6a7d70;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 14px;overflow-wrap:anywhere}.mat-company-aliases>span:first-child{color:#354f3f;font-weight:700}.mat-company-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px}.mat-company-actions a{align-items:center;color:#64786b;display:inline-flex;font-size:12px;gap:7px}.mat-company-actions .mat-company-history{color:#087b46;font-weight:700}.mat-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mat-review-reasons{background:#fff8e8;border-left:3px solid #c08b21;color:#745618;font-size:12px;line-height:1.8;list-style:disc;margin-bottom:24px;padding:14px 18px 14px 30px}.mat-review-actions button{max-width:100%;white-space:normal}.mat-comparison{border-bottom:2px solid var(--mat-line);padding:26px 24px}.mat-comparison .mat-section-title>div{min-width:0}.mat-comparison h2{overflow-wrap:anywhere}.mat-comparison .mat-section-title>a{align-items:center;color:#087b46;display:inline-flex;font-size:12px;gap:7px}.mat-comparison-difference{color:#0b7644;font-size:12px;padding:12px 0 0}@media(max-width:767px){.mat-company,.mat-comparison{padding:22px 14px}.mat-company-summary{gap:14px 24px}.mat-company-summary strong{font-size:14px}.mat-company-actions{gap:16px}.mat-company-aliases{font-size:10px}}.mat-header{align-items:center;color:#fff;display:flex;gap:24px;justify-content:space-between;margin:12px 0 28px}.mat-header>div:first-child{min-width:0}.mat-eyebrow{color:#a6b6ac;font-size:11px;font-weight:700}.mat-header h1{font-size:42px;font-weight:800;line-height:1.14;margin:9px 0 0;overflow-wrap:anywhere}.mat-header h1>span{color:var(--mat-green)}.mat-header-actions{display:flex;flex-wrap:wrap;gap:10px}.mat-header button{background:#0000;border-color:#546059;color:#fff;gap:8px}.mat-header button:hover{background:#28372d;color:#fff}.mat-primary{align-items:center;background:var(--mat-green);border-radius:6px;color:#052214;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:10px 16px;transition:background-color .15s}.mat-primary:hover{background:#b4f6d5}.mat-metrics{border-bottom:1px solid #2c3931;border-top:1px solid #2c3931;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.mat-metric{color:#fff;min-width:0;padding:20px 24px 20px 0}.mat-metric:not(:first-child){border-left:1px solid #2c3931;padding-left:28px}.mat-metric>span{color:#a6b6ac;display:block;font-size:11px;font-weight:600;margin-bottom:9px}.mat-metric>strong{font-feature-settings:"tnum";display:block;font-size:27px;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.mat-metric>small{color:#94a49a;display:block;font-size:11px;margin-top:7px}.mat-workspace{background:#fff;border-top:3px solid var(--mat-green);min-width:0}.mat-search{align-items:center;border-bottom:1px solid var(--mat-line);color:#087b46;display:flex;gap:14px;padding:22px 24px}.pricing-content .mat-search input{background:#0000;border:none;box-shadow:none;color:var(--mat-ink);font-size:19px;height:36px;min-width:0;padding:0}.pricing-content .mat-search input:focus{box-shadow:none;outline:none}.mat-search:focus-within{box-shadow:inset 0 0 0 2px #16834c}.mat-search>button,.mat-search>svg{flex-shrink:0}.mat-search button{border-radius:4px;padding:6px;transition:background-color .15s}.mat-search button:hover{background:#edf6ef}.mat-toolbar{gap:12px;justify-content:space-between;padding:16px 24px}.mat-filters,.mat-toolbar{align-items:center;display:flex;flex-wrap:wrap}.mat-filters{gap:10px;min-width:0}.pricing-content .materials-app input[type=date],.pricing-content .materials-app select{background:#fff;border:1px solid #d4dfd8;border-radius:5px;color:#33473b;font-size:12px;max-width:100%;min-height:36px;padding:8px 11px}.materials-app select{max-width:210px!important;text-overflow:ellipsis}.mat-toolbar button{color:#45614f;gap:5px}.mat-results-bar{background:#f3f7f4;border-bottom:1px solid var(--mat-line);border-top:1px solid var(--mat-line);color:#587060;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding:12px 24px}.mat-item,.mat-list-heading{grid-column-gap:26px;align-items:center;column-gap:26px;display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 20px;padding:17px 24px}.mat-list-heading{border-bottom:1px solid var(--mat-line);color:#617068;font-size:10px;font-weight:700;text-transform:uppercase}.mat-list-heading>span:nth-child(3),.mat-list-heading>span:nth-child(4){text-align:right}.mat-item{border-bottom:1px solid var(--mat-line);color:var(--mat-ink);text-decoration:none;transition:background-color .15s,box-shadow .15s}.mat-item:hover{background:#f1fbf5;box-shadow:inset 3px 0 #00a95a}.mat-item:focus-visible{outline:2px solid #087b46;outline-offset:-2px}.mat-item>div{min-width:0}.mat-item strong{font-size:13px;line-height:1.6}.mat-item small,.mat-item strong{display:block;overflow-wrap:anywhere}.mat-item small{color:var(--mat-muted);font-size:11px;margin-top:3px}.mat-brand{color:#007e45;font-size:10px;font-weight:700;margin-right:10px}.mat-review-tag{background:#fff3d3;border-radius:3px;color:#945905;font-size:10px;padding:1px 5px}.mat-item-name>div{margin-bottom:4px}.mat-item-name>small{font-family:var(--font-mono);font-size:10px}.mat-item-price,.mat-item-spend{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mat-item-price small{align-items:center;display:flex;justify-content:flex-end}.mat-item-arrow{color:#40895c}.mat-up{color:#b53c36!important}.mat-down{color:#09824a!important}.mat-mobile-label{display:none}.mat-pagination{align-items:center;color:#59705f;display:flex;font-size:12px;gap:14px;justify-content:space-between;padding:18px 24px}.mat-pagination>div{display:flex;gap:8px}.mat-pagination button{border-color:var(--mat-line);color:#314739;gap:6px}.mat-rematch{background:#f8faf8;border-top:1px solid var(--mat-line);flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 24px}.mat-rematch,.mat-rematch>span{align-items:center;display:flex}.mat-rematch>span{color:#536b5b;font-size:11px;gap:7px}.mat-rematch button{font-size:11px;gap:6px}.mat-empty,.mat-error,.mat-loading{align-items:center;display:flex;gap:12px;justify-content:center;padding:38px 24px}.mat-loading{color:#5b7062;font-size:13px}.mat-error{background:#fff0ed;color:#a02e25;flex-wrap:wrap;font-size:13px}.mat-empty{color:#687e70;flex-direction:column;min-height:230px;text-align:center}.mat-empty h2{color:#213a2b;font-size:18px}.mat-empty p{font-size:13px}.mat-pending{opacity:.5;pointer-events:none}.mat-muted{color:#63796b;font-size:13px;padding:20px 0}.mat-back{align-items:center;color:#b1c1b7;display:inline-flex;font-size:12px;gap:8px;margin-bottom:12px}.mat-back:hover{color:var(--mat-green)}.mat-detail-header{align-items:flex-start}.mat-detail-header h1{font-size:30px;max-width:1050px}.mat-detail-header p{color:#9dada2;font-size:12px;margin-top:14px;overflow-wrap:anywhere}.mat-detail-header p span{color:#d2ddd6}.mat-detail-header>button{flex-shrink:0}.mat-detail-metrics .mat-metric>strong{font-size:23px}.mat-tabs{border-bottom:1px solid var(--mat-line);display:flex;flex-wrap:wrap;gap:0;padding:0 18px}.mat-tabs button{align-items:center;border-bottom:3px solid #0000;color:#687e70;display:flex;font-size:13px;gap:8px;padding:20px 16px;transition:background-color .15s,color .15s}.mat-tabs button:hover{background:#f4f9f5}.mat-tabs button.active{border-color:#09864b;color:#075b33;font-weight:700}.mat-tabs b{background:#e5f4eb;border-radius:4px;font-size:10px;padding:2px 6px}.mat-history-toolbar label{align-items:center;color:#61776a;display:flex;font-size:12px;gap:8px}.mat-line-heading,.mat-purchase-line{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.05fr) minmax(0,2fr) minmax(0,.55fr) minmax(0,.7fr) minmax(0,.8fr);padding:18px 24px}.mat-line-heading{border-bottom:1px solid var(--mat-line);color:#62766b;font-size:10px;font-weight:700;text-transform:uppercase}.mat-line-heading>span:nth-child(n+4){text-align:right}.mat-purchase-line{align-items:center;border-bottom:1px solid var(--mat-line);font-size:12px}.mat-purchase-line:nth-child(odd){background:#fafcfb}.mat-purchase-line>div{min-width:0}.mat-purchase-line strong{display:block;font-weight:600;overflow-wrap:anywhere}.mat-purchase-line code,.mat-purchase-line small{color:#718477;display:block;font-size:10px;margin-top:6px;overflow-wrap:anywhere}.mat-purchase-line a{align-items:center;color:#007e45;display:inline-flex;gap:5px;margin-top:6px;overflow-wrap:anywhere}.mat-line-date{align-items:flex-start;display:flex;gap:10px}.mat-line-date button{flex-shrink:0;margin-top:2px}.mat-line-date>div{min-width:0}.mat-line-description{line-height:1.6}.mat-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mat-credit{background:#f1fbf7!important}.mat-credit-label{color:#007442;display:block;font-size:10px;margin-top:5px}.mat-selection{align-items:center;background:#e3f8eb;color:#145632;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;padding:14px 24px}.mat-selection button{gap:5px}.mat-history-footnote{background:#f8faf8;color:#6a7b70;font-size:10px;padding:14px 24px}.mat-review,.mat-supplier-view{padding:24px}.mat-section-title{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 18px}.mat-section-title h2{align-items:center;display:flex;font-size:18px;gap:8px}.mat-section-title span{color:#64816f;font-size:11px}.mat-supplier-row{grid-gap:20px;border-top:1px solid var(--mat-line);display:grid;gap:20px;grid-template-columns:1.3fr 1fr 1.4fr 1fr;padding:22px 0}.mat-supplier-row>div{min-width:0}.mat-supplier-row h3{font-size:16px}.mat-supplier-row small{color:#718477;display:block;font-size:11px;margin-top:6px;overflow-wrap:anywhere}.mat-supplier-row span{color:#658171;font-size:11px}.mat-supplier-row strong{display:block;font-size:14px;margin-top:5px}.mat-trend{border-top:1px solid var(--mat-line);margin-top:32px;padding-top:24px}.mat-chart{height:255px;min-width:0;width:100%}.mat-months>div{grid-gap:12px;border-bottom:1px solid var(--mat-line);display:grid;font-size:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 0}.mat-months span{color:#668371}.mat-aliases{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.mat-aliases code{background:#f0f5f2;border-radius:4px;font-size:11px;overflow-wrap:anywhere;padding:6px 8px}.mat-review h3{font-size:15px;margin-bottom:14px}.mat-review-search{align-items:center;color:#567765;display:flex;gap:10px;margin-bottom:10px;max-width:600px}.mat-review-search input{min-width:0}.mat-suggestion{align-items:center;border-bottom:1px solid var(--mat-line);display:flex;gap:20px;justify-content:space-between;padding:18px 0}.mat-suggestion>div{min-width:0}.mat-suggestion>div:last-child{align-items:center;display:flex;flex-shrink:0;gap:16px}.mat-suggestion strong{font-size:13px;overflow-wrap:anywhere}.mat-suggestion small{color:#6c8575;display:block;font-size:11px;margin-top:5px}.mat-suggestion button{gap:6px}.mat-suggestion a{color:#1b7950}.mat-audit{margin-top:30px}.mat-audit>div{border-top:1px solid var(--mat-line);display:flex;flex-direction:column;font-size:12px;gap:5px;padding:15px 0}.mat-audit small{color:#738c7c}.mat-dialog{background:#fff!important;border-radius:8px!important;color:#15201b!important;max-width:calc(100vw - 32px)!important;width:510px}.mat-dialog p{color:#637769;line-height:1.7}.mat-dialog label{font-size:12px}.mat-dialog input{background:#fff;border-color:#b9cbbf;color:#15201b}.mat-dialog button{gap:6px}.mat-dialog [data-testid=material-correction-confirm],.mat-dialog [data-testid=materials-rematch-confirm]{background:#087a44;color:#fff}@media(max-width:1200px){.mat-item,.mat-list-heading{column-gap:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 16px}.mat-line-heading{display:none}.mat-purchase-line{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.mat-line-description{grid-column:3}.mat-purchase-line .mat-mobile-label{display:block}.mat-purchase-line .mat-number{text-align:left}.mat-detail-metrics .mat-metric>strong{font-size:19px}}@media(max-width:767px){.mat-header{align-items:flex-start;flex-direction:column;gap:20px;margin:10px 0 22px}.mat-header h1{font-size:32px}.mat-header-actions{width:100%}.mat-header-actions>*{flex:1 1;font-size:11px;padding:8px 10px}.mat-eyebrow{font-size:10px}.mat-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.mat-metric,.mat-metric:not(:first-child){border:0;padding:15px 12px!important}.mat-metric:nth-child(2n){border-left:1px solid #2c3931}.mat-metric:nth-child(n+3){border-top:1px solid #2c3931}.mat-metric>strong{font-size:22px}.mat-metric>small,.mat-metric>span{font-size:10px}.mat-search{gap:10px;padding:16px 14px}.pricing-content .mat-search input{font-size:14px}.mat-search>svg{width:19px}.mat-toolbar{gap:10px;padding:14px}.mat-filters{gap:8px;width:100%}.mat-filters>select{flex:1 1;max-width:100%!important;min-width:0}.pricing-content .materials-app select{font-size:11px;padding:8px}.mat-results-bar{font-size:11px;padding:12px 14px}.mat-list-heading{display:none}.mat-item{gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 14px}.mat-item-name{grid-column:1/-1}.mat-item strong{font-size:13px}.mat-item-history{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;grid-column:1/-1}.mat-item-history strong{font-size:11px}.mat-item-history small{font-size:10px;margin:0}.mat-mobile-label{color:#7a8d80;display:block;font-size:10px;margin-bottom:5px}.mat-item-price,.mat-item-spend{text-align:left}.mat-item-price small{justify-content:flex-start}.mat-item-arrow{display:none}.mat-pagination{font-size:10px;gap:8px;padding:16px 14px}.mat-pagination button{font-size:10px;gap:3px;padding:6px 8px}.mat-pagination button svg{width:12px}.mat-pagination>div{gap:5px}.mat-rematch{padding:12px 14px}.mat-rematch>span{font-size:10px}.mat-rematch button{padding:4px 0}.mat-detail-header h1{font-size:25px}.mat-detail-header p{font-size:11px;line-height:1.7}.mat-detail-header p span{display:block}.mat-detail-metrics .mat-metric>strong{font-size:18px}.mat-tabs{padding:0 8px}.mat-tabs button{flex:1 1;font-size:10px;gap:5px;justify-content:center;padding:14px 8px}.mat-tabs button svg{display:none}.mat-tabs b{font-size:9px}.mat-history-toolbar label{align-items:flex-start;flex:1 1;flex-direction:column;font-size:10px;min-width:0}.mat-history-toolbar label input{font-size:11px!important;min-width:0;padding:7px!important;width:100%}.mat-history-toolbar .mat-filters>select{flex-basis:100%}.mat-purchase-line{gap:15px 12px;padding:17px 14px}.mat-purchase-line>div:first-child{grid-column:1/3}.mat-purchase-line>div:nth-child(2){grid-column:3}.mat-line-description{grid-column:1/-1;grid-row:2}.mat-purchase-line strong{font-size:11px}.mat-purchase-line .mat-number strong{font-size:12px}.mat-line-date{gap:8px}.mat-history-footnote{line-height:1.7;padding:14px}.mat-review,.mat-supplier-view{padding:18px 14px}.mat-section-title h2{font-size:16px}.mat-section-title span{font-size:10px}.mat-supplier-row{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.mat-supplier-row strong{font-size:12px}.mat-supplier-row small{font-size:10px}.mat-months>div{font-size:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.mat-months>div>strong:first-child{grid-column:1/-1}.mat-suggestion{align-items:flex-start;flex-direction:column;gap:12px}.mat-dialog{max-height:85dvh;overflow-y:auto}.mat-chart{height:220px}}@media(prefers-reduced-motion:reduce){.materials-app{animation:none}}@media(max-width:767px){.supplier-discounts .company-discount-table,.supplier-discounts .company-discount-table tbody{display:block;width:100%}.supplier-discounts .company-discount-table thead{display:none}.supplier-discounts .company-discount-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 6px}.supplier-discounts .company-discount-table td{display:block;min-width:0;overflow-wrap:anywhere;padding:10px}.supplier-discounts .company-discount-table td:first-child,.supplier-discounts .company-discount-table td:last-child,.supplier-discounts .company-discount-table td:nth-child(4){grid-column:1/-1}.supplier-discounts .company-discount-table td[data-label]:not(:first-child):before{color:#5e7265;content:attr(data-label);display:block;font-size:11px;margin-bottom:6px}.supplier-discounts .company-discount-table input{max-width:100%}}.matching-page{--match-line:#2b3438;--match-muted:#a8b6b9;--match-green:#77e9ad;color:#edf3f4;margin:0 auto;max-width:1500px;min-width:0}.matching-budget-controls button,.matching-review-dialog [data-testid=match-review-submit],.matching-review-dialog [data-testid=match-start-confirm]{background:#087b46;border-color:#389e68;color:#fff;font-weight:700}.matching-budget-controls button:hover,.matching-review-dialog [data-testid=match-review-submit]:hover,.matching-review-dialog [data-testid=match-start-confirm]:hover{background:#075d34;color:#fff}.matching-budget{border-block:1px solid var(--match-line);margin:20px 0;padding:18px 0}.matching-budget-heading{display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between}.matching-budget-heading strong{align-items:center;color:#6fe2a4;display:flex;gap:8px}.matching-budget-heading span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matching-budget-bar{background:#273637;height:6px;margin:14px 0}.matching-budget-bar>span{background:#57d6a4;display:block;height:100%;transition:width .3s ease}.matching-budget-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.matching-budget-controls label{color:var(--match-muted);display:flex;flex-direction:column;font-size:12px;gap:7px}.matching-budget-controls input,.matching-review-dialog input[type=number]{background:#132022;border:1px solid #57746a;border-radius:4px;color:#edf3f4;max-width:140px;padding:8px 12px}.matching-budget>p{color:var(--match-muted);font-size:11px;line-height:1.6;margin:12px 0 0}.matching-review-dialog .match-evidence{border-block:1px solid #364b48;margin:18px 0;padding:16px 0}.match-evidence h3{font-size:14px;font-weight:700}.match-evidence>p{color:#bacdc3;font-size:12px;margin:8px 0 16px}.match-evidence-heading,.match-evidence-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.1fr 1fr 1fr}.match-evidence-heading{color:#b2c3b9;font-size:10px;padding:8px 0}.match-evidence-row{border-top:1px solid #34413c;font-size:12px;padding:12px 0}.match-evidence-row>*{min-width:0;overflow-wrap:anywhere}.match-evidence-row strong{font-size:12px}.match-evidence-row small{align-items:center;color:#d8b76e;display:flex;font-size:10px;gap:5px;margin-top:6px}.match-evidence-row.same small{color:#74deab}.match-evidence-records{font-size:11px;margin-top:18px;overflow-wrap:anywhere}.match-evidence-records summary{cursor:pointer}.match-evidence-records>div{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:14px}.match-evidence-records p{color:#bbcbbf;font-size:11px;margin:8px 0}@media(max-width:639px){.match-evidence-heading{display:none}.match-evidence-row{grid-template-columns:1fr 1fr}.match-evidence-row>div{grid-column:1/-1}.match-evidence-row>span:before{color:#9bafa3;content:attr(data-label);display:block;font-size:10px;margin-bottom:6px}.match-evidence-records>div{grid-template-columns:1fr}}.matching-back{align-items:center;color:var(--match-muted);display:inline-flex;font-size:13px;gap:7px;margin-bottom:22px}.matching-page-header,.matching-progress-heading{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.matching-page-header h1{font-size:36px;font-weight:700;letter-spacing:0;line-height:1.18;margin:5px 0 0}.matching-eyebrow{color:var(--match-green);font-size:11px;font-weight:700;letter-spacing:0}.matching-running-note,.matching-scope{color:var(--match-muted);font-size:13px;margin:14px 0 24px}.matching-history-picker{align-items:center;color:var(--match-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin:20px 0}.matching-history-picker select{background:#172124;border:1px solid var(--match-line);border-radius:5px;color:#eaf3f0;max-width:100%;min-width:0;padding:8px 10px}.matching-progress{background:linear-gradient(100deg,#1c50391f,#0000 70%);border-block:1px solid var(--match-line);padding:25px 0}.matching-progress-heading h2{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;margin:7px 0}.matching-progress-heading p{color:var(--match-muted);font-size:13px;overflow-wrap:anywhere}.matching-progress-numbers{display:flex;font-size:12px;gap:20px;justify-content:space-between;margin:25px 0 8px}.matching-progress-track{background:#253136;border-radius:3px;height:7px;overflow:hidden}.matching-progress-track span{background:var(--match-green);display:block;height:100%;transition:width .5s ease}.matching-counts{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 18px}.matching-ai-activity{border-block:1px solid var(--match-line);color:var(--match-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px 22px;margin-bottom:12px;padding:14px 0}.matching-current-work{border-bottom:1px solid var(--match-line);margin-bottom:16px;overflow-wrap:anywhere;padding:16px 0}.matching-current-work>strong{color:var(--match-green);font-size:12px}.matching-current-work p{display:flex;flex-direction:column;font-size:12px;gap:5px;margin-top:12px}.matching-current-work span{color:var(--match-muted)}.matching-guard-reasons{color:#ffd58a;font-size:12px;max-width:100%;overflow-wrap:anywhere}.matching-guard-reasons summary{cursor:pointer}.matching-guard-reasons p{margin-top:8px}.matching-outcome.failed{color:#ffc0ab}.matching-results-search{padding:20px 0 0}.matching-results-search input{background:#172124;border-color:var(--match-line);color:#edf3f4;max-width:640px;width:100%}.matching-counts dt{color:var(--match-muted);font-size:12px}.matching-counts dd{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:3px}.matching-coverage{color:var(--match-muted);font-size:12px}.matching-filters{border-bottom:1px solid var(--match-line);display:flex;flex-wrap:wrap;gap:4px;margin:25px 0 0}.matching-filters button{border-bottom:2px solid #0000;color:var(--match-muted);font-size:12px;padding:11px 12px;transition:color .15s,border-color .15s}.matching-filters button[aria-selected=true]{border-color:var(--match-green);color:var(--match-green)}.matching-filters button:hover{color:#fff}.matching-result{grid-gap:22px;align-items:center;border-bottom:1px solid var(--match-line);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) 126px;padding:22px 0}.matching-result>div{min-width:0;overflow-wrap:anywhere}.matching-decision,.matching-row-actions,.matching-source{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.matching-source strong,.matching-target{font-size:14px;line-height:1.5}.matching-decision small,.matching-source small,.matching-source>span:not(.matching-kind){color:var(--match-muted);font-size:11px}.matching-kind{color:#cbd9dd;font-size:10px;font-weight:700}.matching-kind.quote{color:#9bd8ff}.matching-target{display:flex;gap:9px}.matching-target svg{color:var(--match-muted);flex-shrink:0;margin-top:3px}.matching-target a{color:var(--match-green);text-decoration:underline;text-underline-offset:3px}.matching-outcome{color:#b8c7cd;font-size:11px;font-weight:700}.matching-outcome.matched{color:var(--match-green)}.matching-outcome.review{color:#ffd58a}.matching-decision p{color:#c3cfd2;font-size:12px;line-height:1.5}.matching-row-actions button{gap:6px;height:auto;max-width:100%;min-height:36px;padding:8px;white-space:normal}.matching-alert{align-items:center;background:#381e22;border:1px solid #b76363;border-radius:6px;color:#ffe0e0;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:14px 0;overflow-wrap:anywhere;padding:14px}.matching-warning{background:#352d1c;border:1px solid #766039;border-radius:5px;color:#ffe0a3;font-size:12px;padding:12px}.matching-empty{color:var(--match-muted);font-size:14px;padding:36px 0}.matching-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin:20px 0}.matching-pagination>span{color:var(--match-muted);font-size:12px;margin-right:auto}.matching-review-products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.matching-review-products section{min-width:0;overflow-wrap:anywhere}.matching-review-products strong{font-size:14px}.matching-review-products p{font-size:12px;margin:8px 0}.matching-checkbox{align-items:flex-start;display:flex;font-size:13px;gap:10px;margin:20px 0}.matching-checkbox button{flex-shrink:0}.matching-reason-label{display:flex;flex-direction:column;font-size:12px;gap:8px;margin:16px 0}.matching-reason-label textarea{background:#152125;border:1px solid #3a4b51;border-radius:5px;color:#edf3f4;min-width:0;padding:10px;width:100%}.matching-review-dialog[data-popup-surface] .matching-alert{color:#ffe0e0}.matching-review-dialog[data-popup-surface] .matching-warning{color:#ffe0a3}.matching-reason-label select{background:#152125;border:1px solid #3a4b51;border-radius:5px;color:#edf3f4;max-width:100%;min-width:0;padding:9px;width:100%}@media(max-width:767px){.matching-page-header h1{font-size:30px}.matching-counts{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.matching-result{gap:13px;grid-template-columns:minmax(0,1fr);padding:20px 0}.matching-row-actions{flex-direction:row;flex-wrap:wrap}.matching-review-products{grid-template-columns:minmax(0,1fr)}.matching-progress-heading h2{font-size:16px}.matching-filters button{padding:10px 8px}.matching-history-picker{align-items:flex-start;flex-direction:column}}.item-name-dialog{background:#fff;border:1px solid #b9d0c1;color:#102d21;max-width:min(560px,calc(100vw - 28px))}.item-name-dialog [id]{scroll-margin-top:20px}.item-name-dialog label{display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:8px}.item-name-dialog input{background:#fff;border:1px solid #87ab97;color:#102d21}.item-name-context{border-bottom:1px solid #dce6df;display:flex;flex-direction:column;gap:7px;margin-bottom:15px;overflow-wrap:anywhere;padding:15px 0}.item-name-context code{font-size:12px;white-space:normal}.item-name-context small{color:#52695b;font-size:11px}.item-name-original{font-size:13px;margin:16px 0;overflow-wrap:anywhere}.item-name-original small{color:#52695b;font-size:11px}.item-name-original p{margin-top:6px}.item-name-warning{color:#825908;font-size:12px;padding:10px 0}.item-name-error{background:#fff1ed;color:#8c3325;display:flex;flex-direction:column;font-size:13px;gap:12px;overflow-wrap:anywhere;padding:12px}.item-name-dialog [data-testid=supplier-item-name-save]{background:#087b46;color:#fff}.item-name-dialog [data-testid=supplier-item-name-save]:hover{background:#075d34}.supplier-item-original{color:#5c7063;display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.matching-page .supplier-item-original{color:#b4c4bd}.supplier-name-edit{background:#0000;border:1px solid #8db59e;border-radius:4px;color:#167047;display:inline-grid;height:30px;min-width:30px;place-items:center;transition:background-color .15s;width:30px}.supplier-name-edit:hover{background:#e6f5eb}.supplier-name-edit:focus-visible{outline:2px solid #167047;outline-offset:2px}.matching-page .supplier-name-edit{border-color:#496456;color:#80e2ae}.matching-page .supplier-name-edit:hover{background:#1d3e2d}.quick-search-row{align-items:center;border-bottom:1px solid #dfe6e1;display:flex;min-width:0;padding-right:12px}.quick-search-row>.quick-search-item{border-bottom:0;flex:1 1;min-width:0;width:auto}.quick-search-row>.supplier-name-edit{flex-shrink:0}@media(max-width:639px){.item-name-dialog footer{flex-wrap:wrap}.quick-search-row{padding-right:8px}}.manual-matching-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.manual-matching-panel{min-width:0}.manual-candidate-list{max-height:min(62dvh,700px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.manual-matching-panel>h2{align-items:center;border-bottom:1px solid var(--mat-line);display:flex;font-size:18px;font-weight:700;gap:10px;padding:24px}.manual-matching-panel>h2>span{background:#e2f6eb;border-radius:50%;color:#075d34;display:grid;flex-shrink:0;font-size:12px;height:26px;place-items:center;width:26px}.manual-target-container{border-left:1px solid var(--mat-line);min-width:0;scroll-margin-top:95px}.manual-matching-panel .mat-search{padding:16px 24px}.pricing-content .manual-matching-panel .mat-search input{font-size:14px}.manual-source-item{background:#fff;border-bottom:1px solid var(--mat-line);color:#15201b;display:block;padding:18px 40px 18px 24px;position:relative;text-align:left;transition:background-color .15s,box-shadow .15s;width:100%}.manual-source-item:hover{background:#f2faf5}.manual-source-item:focus-visible{outline:2px solid #087b46;outline-offset:-2px}.manual-source-item.is-selected{background:#eaf8ef;box-shadow:inset 3px 0 #087b46}.manual-source-item strong,.manual-target-item strong{display:block;font-size:13px;line-height:1.65;margin:5px 0;overflow-wrap:anywhere}.manual-source-item code,.manual-target-item code{color:#385543;display:block;font-size:11px;overflow-wrap:anywhere}.manual-source-item small,.manual-target-item small{color:#607367;display:block;font-size:11px;margin-top:6px;overflow-wrap:anywhere}.manual-source-check{color:#087b46;position:absolute;right:14px;top:19px}.manual-selected-source{background:#eaf8ef;border-bottom:1px solid var(--mat-line);font-size:12px;overflow-wrap:anywhere;padding:16px 24px}.manual-selected-source p{margin-top:5px}.manual-target-item{align-items:center;border-bottom:1px solid var(--mat-line);display:flex;gap:18px;justify-content:space-between;padding:18px 24px}.manual-target-item>div{min-width:0}.manual-target-actions{align-items:center;color:#087b46;display:flex;flex-shrink:0;gap:10px}.manual-target-actions button{border-color:#bbd5c5;color:#075d34;font-size:12px}.manual-access-note,.manual-focus-note{align-items:center;background:#f2f7f4;border-left:3px solid #087b46;display:flex;flex-wrap:wrap;font-size:13px;gap:14px;margin-bottom:18px;padding:14px 18px}.manual-match-history{margin-top:26px;padding:24px}.manual-match-history h2{font-size:18px;font-weight:700}.manual-audit-row{align-items:center;border-bottom:1px solid var(--mat-line);display:flex;font-size:12px;gap:18px;padding:18px 0}.manual-audit-row>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.manual-audit-row small{color:#687a70;display:block;margin-top:6px}.manual-audit-row p{margin-top:6px}.manual-audit-row>span{color:#0d7041;font-size:11px}.manual-audit-row button{flex-shrink:0;gap:6px}.manual-match-dialog{max-height:88dvh;overflow-y:auto;width:840px}.manual-preview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.manual-preview-columns>section{min-width:0;overflow-wrap:anywhere;padding:0 18px 0 0}.manual-preview-columns>section+section{border-left:1px solid #d9e4de;padding:0 0 0 18px}.manual-preview-columns h3{color:#087b46;font-size:12px;font-weight:700;margin-bottom:10px}.manual-preview-columns strong{display:block;font-size:14px;line-height:1.65}.manual-preview-columns p{font-size:12px;margin-top:6px}.manual-preview-columns a{color:#087b46;font-size:12px;text-decoration:underline}.manual-specifications{font-size:11px;margin:14px 0}.manual-specifications>div{grid-gap:10px;border-bottom:1px solid #e6ede8;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:7px 0}.manual-specifications dt{color:#63776a;text-transform:capitalize}.manual-specifications dd{overflow-wrap:anywhere}.manual-blocked{background:#fff0ed;border-left:3px solid #b93932;color:#942b25!important;font-size:13px;padding:14px}.manual-warnings{background:#fff8e8;color:#755919;font-size:12px;line-height:1.8;list-style:disc;padding:14px 14px 14px 32px}.manual-confirm-check{align-items:flex-start;display:flex;gap:10px;line-height:1.7;margin:20px 0}.manual-confirm-check button{flex-shrink:0;margin-top:4px}.manual-reason-label{display:flex;flex-direction:column;gap:8px;margin:16px 0 24px}.manual-reason-label textarea{background:#fff;border:1px solid #b9cbbf;border-radius:5px;color:#15201b;font-size:13px;min-height:72px;padding:10px;resize:vertical;width:100%}.mat-dialog [data-testid=manual-match-save],.mat-dialog [data-testid=manual-match-undo-confirm]{background:#087a44;color:#fff}@media(max-width:1100px){.manual-target-item{align-items:flex-start;flex-direction:column;gap:12px}.manual-target-actions{justify-content:space-between;width:100%}}@media(max-width:899px){.manual-matching-columns{grid-template-columns:minmax(0,1fr)}.manual-target-container{border-left:0;border-top:3px solid #087b46}.manual-matching-panel>h2{padding:18px 14px}.manual-matching-panel .mat-search{padding:14px}.manual-source-item{padding:16px 38px 16px 14px}.manual-selected-source,.manual-target-item{padding:16px 14px}.manual-match-history{padding:20px 14px}.manual-audit-row{flex-wrap:wrap}.manual-audit-row>div{flex-basis:100%}.manual-preview-columns{gap:20px;grid-template-columns:minmax(0,1fr)}.manual-preview-columns>section{padding:0}.manual-preview-columns>section+section{border-left:0;border-top:1px solid #d9e4de;padding:18px 0 0}}.quick-matching-workspace{align-items:start;display:grid;grid-template-areas:"search basket" "results basket";grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);padding:0}.quick-search-tools{grid-area:search}.quick-search-section{grid-area:results}.quick-basket{grid-area:basket}.quick-search-section{border-right:1px solid #dfe6e1;border-right:1px solid var(--mat-border,#dfe6e1);min-width:0}.quick-search-tools{align-items:center;border-bottom:1px solid #dfe6e1;display:flex;flex-wrap:wrap;gap:12px;padding:20px}.quick-search-tools .mat-search{border:1px solid #bccfc2;border-radius:5px;flex:1 1 240px;padding:0 12px}.quick-search-tools select{background:#fff;border:1px solid #c9d4cc;border-radius:4px;color:#15201b;font-size:12px;max-width:100%;min-width:0;padding:10px}.quick-search-count{background:#f3f7f4;color:#52685a;font-size:12px;padding:12px 20px}.quick-search-item{align-items:center;background:#fff;border-bottom:1px solid #dfe6e1;color:#15201b;display:flex;gap:18px;padding:18px 20px;text-align:left;transition:background-color .15s;width:100%}.quick-search-item:hover{background:#f0faf4}.quick-search-item.is-selected{background:#eaf8ef;border-left:3px solid #087b46;opacity:1}.quick-search-item-copy{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.quick-search-item strong{font-size:14px}.quick-search-item code,.quick-selected-item code{font-size:12px;overflow-wrap:anywhere;white-space:normal}.quick-search-item small{color:#607367;font-size:11px}.quick-item-details{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:18px}.quick-item-details small{display:inline}.quick-add-icon{align-items:center;border:1px solid #a4c7b1;border-radius:50%;color:#087b46;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.quick-search-item .quick-review-flag{color:#845709}.quick-basket{background:#fff;color:#15201b;min-width:0;padding:24px;position:-webkit-sticky;position:sticky;top:90px}.quick-basket-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.quick-basket-heading h2{font-size:18px;font-weight:750}.quick-basket-heading button{color:#496052;font-size:12px;text-decoration:underline}.quick-basket-count{color:#607367;font-size:12px;margin:8px 0 18px}.quick-basket-empty{color:#607367;font-size:14px;padding:26px 0}.quick-selected-list{max-height:390px;overflow-y:auto}.quick-selected-item{-webkit-border-before:1px solid #dfe6e1;border-block-start:1px solid #dfe6e1;display:flex;gap:12px;justify-content:space-between;padding:16px 0}.quick-selected-item>div{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.quick-selected-item strong{font-size:13px}.quick-selected-item small{color:#607367;font-size:11px}.quick-selected-item button{border-radius:4px;color:#496052;display:grid;flex:none;height:30px;place-items:center;width:30px}.quick-selected-item button:hover{background:#fbeeea;color:#942b25}.quick-checking,.quick-target{font-size:12px;overflow-wrap:anywhere;padding:14px 0}.quick-target small,.quick-target strong{display:block;margin-top:5px}.quick-target small{color:#607367}.quick-existing{font-size:11px;overflow-wrap:anywhere;padding:12px 0}.quick-existing summary{color:#3c5b49;cursor:pointer}.quick-existing p{margin:8px 0}.quick-already{background:#eaf8ef;color:#075d34;display:flex;font-size:13px;gap:10px;margin-top:12px;padding:14px}.quick-already svg{flex:none}.quick-already a{display:block;font-size:12px;margin-top:6px;text-decoration:underline}.quick-caution,.quick-conflict{font-size:12px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere;padding:14px}.quick-conflict{background:#fff0ed;border-left:3px solid #942b25;color:#942b25}.quick-caution{background:#fff8e8;border-left:3px solid #a97516;color:#755919}.quick-caution p,.quick-conflict p{margin-top:7px}.quick-confirm{display:flex;font-size:12px;gap:10px;line-height:1.5;margin:16px 0}.quick-confirm button{flex-shrink:0}.quick-reason{display:block;font-size:12px}.quick-reason textarea{background:#fff;border:1px solid #b8c8bd;border-radius:4px;color:#15201b;display:block;margin-top:7px;padding:8px;resize:vertical;width:100%}.quick-match-command{border-top:1px solid #dfe6e1;margin-top:16px;padding-top:18px}.quick-match-command>button{background:#087b46;color:#fff;font-size:16px;font-weight:750;min-height:48px;width:100%}.quick-match-command>button:hover{background:#075d34;color:#fff}.quick-match-command>small{color:#607367;display:block;font-size:11px;line-height:1.6;margin-top:12px}.quick-match-success{align-items:center;background:#eaf8ef;color:#075d34;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:18px 20px}.quick-match-success>div{flex:1 1;min-width:180px}.quick-match-success span,.quick-match-success strong{display:block}.quick-match-success span{font-size:12px;margin-top:5px}.quick-match-success a{font-size:13px;font-weight:650;text-decoration:underline}.quick-secondary{color:#b4c5b9;display:flex;font-size:12px;justify-content:flex-end;margin:16px 0}.quick-secondary a{text-decoration:underline}.quick-matching-app a:focus-visible,.quick-matching-app button:focus-visible{outline:2px solid #087b46;outline-offset:3px}.quick-matching-app .mat-error{overflow-wrap:anywhere}.quick-matching-app .mat-error button{margin-top:10px}@media(max-width:899px){.quick-matching-workspace{grid-template-areas:"search" "basket" "results";grid-template-columns:minmax(0,1fr)}.quick-basket{border-top:2px solid #087b46;position:static}.quick-basket:has(.quick-basket-empty){display:none}.quick-search-section{border-right:0}.quick-selected-list{max-height:200px}}@media(max-width:639px){.quick-search-tools{gap:10px;padding:14px}.quick-search-tools .mat-search{flex-basis:100%}.quick-search-item{padding:16px 14px}.quick-basket{padding:20px 16px}.quick-basket-heading h2{font-size:16px}}.ai-app{--ai-green:#00ff7f;--ai-ink:#17191b;--ai-muted:#58616b;color:#f5f5f5;min-width:0}.ai-app *,.ai-dialog *{letter-spacing:0}.ai-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.ai-eyebrow{color:#a5aaa8;font-size:11px;font-weight:600}.ai-page-header h1{align-items:center;display:flex;font-size:28px;font-weight:750;gap:12px;margin-top:5px}.ai-page-header h1 svg{color:var(--ai-green)}.ai-header-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:14px}.ai-model{color:var(--ai-green);font-family:JetBrains Mono,monospace}.ai-readonly{align-items:center;color:#d4dbd7;display:flex;gap:6px}.ai-workspace{border:1px solid #343936;border-radius:6px;display:grid;grid-template-columns:260px minmax(0,1fr);height:calc(100dvh - 270px);max-height:850px;min-height:550px;overflow:hidden;position:relative}.ai-history{background:#171a18;border-right:1px solid #343936;color:#e6e9e7;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px 12px}.ai-history-heading{color:#aeb9b2;font-weight:600;justify-content:space-between;padding:0 6px 12px}.ai-history-heading,.ai-new{align-items:center;display:flex;font-size:12px}.ai-new{background:#173322;border:1px solid #385843;border-radius:4px;color:#b6ffdb;gap:8px;margin-bottom:14px;padding:10px}.ai-sessions{flex:1 1;min-height:0;overflow-y:auto}.ai-session{align-items:center;border-radius:4px;display:flex;gap:2px;margin-bottom:5px}.ai-session.selected{background:#2a352e}.ai-session-select{align-items:center;display:flex;flex:1 1;font-size:12px;gap:8px;min-width:0;padding:10px 4px;text-align:left}.ai-session-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-icon,.ai-session-select>svg{flex-shrink:0}.ai-icon{align-items:center;border-radius:4px;display:inline-flex;justify-content:center;padding:7px}.ai-icon:hover{background:#85858520}.ai-history-private{color:#aeb9b2;font-size:11px;margin:16px 5px 0}.ai-muted{color:#aeb9b2;font-size:12px;padding:6px}.ai-chat{background:#fff;color:var(--ai-ink);display:flex;flex-direction:column;min-height:0;min-width:0}.ai-chat-toolbar{align-items:center;border-bottom:1px solid #e2e7e4;color:var(--ai-muted);display:flex;font-size:11px;gap:12px;padding:14px 20px}.ai-transcript{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 26px 20px}.ai-message{border-bottom:1px solid #e8ece9;max-width:100%;overflow-wrap:anywhere;padding:20px 0}.ai-message-heading{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:10px}.ai-message-heading>svg{color:#007d40}.ai-message-heading .ai-icon{color:#5b6660;margin-left:auto}.ai-user .ai-markdown{background:#f0f8f3;border-left:2px solid #71b58b;padding:12px 14px}.ai-markdown{color:#202b25;font-size:14px;line-height:1.75;min-width:0}.ai-markdown p{margin:0 0 10px}.ai-markdown p:last-child{margin-bottom:0}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3{color:#202b25!important;font-size:16px;font-weight:700;margin:14px 0 8px}.ai-markdown ol,.ai-markdown ul{list-style:revert;margin:8px 0;padding-left:22px}.ai-markdown a{color:#006d37;text-decoration:underline}.ai-markdown pre{background:#f2f5f3;overflow-wrap:anywhere;padding:10px;white-space:pre-wrap}.ai-markdown table{border-collapse:collapse;font-size:12px;margin:12px 0;table-layout:fixed;width:100%}.ai-markdown td,.ai-markdown th{border:1px solid #d8e2dc;overflow-wrap:anywhere;padding:8px;text-align:left}.ai-markdown th{background:#eef5f0}.ai-sources{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ai-sources-label{color:#63716a;font-size:10px;font-weight:700;text-transform:uppercase;width:100%}.ai-source{align-items:center;background:#f4faf6;border:1px solid #c8dfd0;border-radius:3px;color:#075c33;display:inline-flex;font-size:11px;gap:5px;max-width:100%;padding:5px 7px}.ai-source span{min-width:0;overflow-wrap:anywhere}.ai-source svg{flex-shrink:0}.ai-source:hover{background:#e6f5eb}.ai-empty{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:18px;justify-content:center;min-height:200px;padding:38px 28px}.ai-empty>svg{color:#008942}.ai-empty h2{color:#202b25!important;font-size:18px;font-weight:650}.ai-starters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px;width:100%}.ai-starters button{align-items:center;background:#fafcfb;border:1px solid #d6e1da;border-radius:4px;color:#33433a;display:flex;font-size:12px;gap:12px;justify-content:space-between;line-height:1.6;padding:12px;text-align:left}.ai-starters button>svg{flex-shrink:0}.ai-starters button:hover{background:#f0f8f3;border-color:#68ab80}.ai-composer{align-items:flex-end;background:#fff;border:1px solid #b8c9bf;border-radius:5px;display:flex;gap:12px;margin:12px 20px 0;padding:12px}.ai-composer:focus-within{border-color:#008d47;box-shadow:0 0 0 2px #008d4712}.ai-composer textarea{background:#0000;border:0;color:#202b25;flex:1 1;font-size:14px;line-height:1.6;max-height:160px;min-height:44px;min-width:0;outline:0;resize:vertical}.ai-composer textarea::placeholder{color:#617168}.ai-send{align-items:center;background:#08733c;border-radius:4px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ai-send:hover{background:#06592f}.ai-footnote{color:#647169;font-size:10px;line-height:1.5;padding:10px 20px 14px}.ai-message-status,.ai-stream-status{color:#5b6b60;display:block;font-size:11px;padding:6px 0}.ai-streaming-dot{animation:ai-pulse 1s ease-in-out infinite;background:#128344;border-radius:50%;display:inline-block;height:7px;width:7px}@keyframes ai-pulse{50%{opacity:.3}}.ai-error{background:#fff2f1;border-left:3px solid #b94b46;color:#812a25;flex-wrap:wrap;font-size:12px;gap:10px;line-height:1.6;margin:8px 20px 0;padding:10px}.ai-error,.ai-error button{align-items:center;display:flex}.ai-error button{font-weight:600;gap:6px;margin-left:auto;text-decoration:underline}.ai-dialog{background:#fff!important}.ai-dialog,.ai-dialog h2{color:#17241c!important}.ai-dialog input{background:#fff;border:1px solid #9aac9f;border-radius:4px;color:#17241c;padding:10px;width:100%}.ai-dialog p{font-size:14px}.ai-dialog-actions{display:flex;gap:12px;justify-content:flex-end}.ai-dialog-actions button{border:1px solid #aec2b5;border-radius:4px;padding:8px 12px}.ai-dialog .ai-primary{background:#08733c;color:#fff}.ai-app button,.ai-source{transition:background-color .15s,border-color .15s}.ai-app button:disabled,.ai-dialog button:disabled{cursor:not-allowed;opacity:.5}.ai-app a:focus-visible,.ai-app button:focus-visible{outline:2px solid #1eb768;outline-offset:2px}.ai-mobile-only{display:none}@media(max-width:767px){.ai-page-header{gap:12px;margin-bottom:16px}.ai-page-header h1{font-size:24px}.ai-header-meta{gap:10px}.ai-workspace{display:block;height:calc(100dvh - 265px);min-height:490px}.ai-chat{height:100%}.ai-mobile-only{display:inline-flex}.ai-history{display:none}.ai-history-open{border:0;display:flex;inset:0;position:absolute;z-index:15}.ai-transcript{padding:8px 16px 14px}.ai-empty{gap:14px;justify-content:flex-start;overflow-y:auto;padding:24px 16px}.ai-starters{gap:8px;grid-template-columns:minmax(0,1fr)}.ai-chat-toolbar{padding:10px 12px}.ai-composer{gap:8px;margin:8px 12px 0;padding:10px}.ai-footnote{padding:8px 12px 10px}.ai-markdown{font-size:13px}.ai-markdown table{font-size:11px}.ai-markdown td,.ai-markdown th{padding:5px}}@media(prefers-reduced-motion:reduce){.ai-streaming-dot{animation:none}}.email-check{--offer-green:#087b46;--offer-ink:#15201b;--offer-muted:#53675b;--offer-line:#dbe5de;min-width:0}.email-check *,.offer-evidence-dialog *,.offer-image-dialog *{box-sizing:border-box;letter-spacing:0}.offer-tabs{border-bottom:1px solid #36473c;display:flex;flex-wrap:wrap;gap:22px;margin-bottom:28px}.offer-tabs button{align-items:center;border-bottom:3px solid #0000;color:#a7b7ad;display:flex;font-size:13px;gap:8px;padding:12px 0;transition:color .15s,border-color .15s}.offer-tabs button[aria-selected=true]{border-color:#00ff7f;color:#00ff7f}.offer-tabs button:hover{color:#fff}.offer-page-header{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:28px}.offer-eyebrow{color:#aac5b3;font-size:11px;font-weight:700}.offer-page-header h1{color:#fff;font-size:48px;font-weight:800;line-height:1.15;margin-top:7px}.offer-read-only{align-items:center;color:#ace9c6;display:inline-flex;font-size:12px;gap:7px}.offer-editor,.offer-results,.offer-upload{background:#fff;border-top:3px solid #00ff7f;color:var(--offer-ink);padding:28px}.offer-upload{margin-bottom:24px}.offer-upload.has-results{border-top:1px solid var(--offer-line);padding:18px 24px}.offer-dropzone{align-items:center;background:#f5faf6;border:2px dashed #aac7b5;border-radius:6px;display:flex;flex-direction:column;gap:13px;justify-content:center;min-height:240px;padding:28px 16px;transition:background-color .15s,border-color .15s;width:100%}.offer-dropzone.is-dragging,.offer-dropzone:hover{background:#eaf8ed;border-color:#087b46}.offer-dropzone svg{color:#087b46}.offer-dropzone strong{font-size:18px}.offer-dropzone>span{color:var(--offer-muted);font-size:12px}.offer-dropzone .offer-browse{color:#075c34;font-weight:700;margin-top:8px;text-decoration:underline}.offer-selected{align-items:center;display:flex;gap:24px;min-width:0}.offer-preview{aspect-ratio:3/4;background:#edf2ef;border:1px solid var(--offer-line);border-radius:4px;flex-shrink:0;padding:5px;position:relative;width:120px}.offer-preview img{height:100%;object-fit:contain;width:100%}.offer-preview>svg{background:#174b2d;border-radius:3px;bottom:4px;color:#fff;height:22px;padding:2px;position:absolute;right:4px;width:22px}.has-results .offer-preview{width:56px}.offer-selected-content{flex:1 1;min-width:0}.offer-selected-content>strong{display:block;font-size:14px;overflow-wrap:anywhere}.offer-selected-content>span{color:var(--offer-muted);display:block;font-size:12px;margin-top:8px}.offer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.offer-actions button{font-size:12px;gap:8px;height:auto;min-height:40px;padding:10px 14px;white-space:normal}.email-check .offer-primary{background:#00ff7f;color:#08371e;font-weight:700}.email-check .offer-primary:hover{background:#a9f2c9}.offer-progress{align-items:center;color:#086b3e;display:flex;font-size:13px;gap:9px;margin-top:20px}.offer-progress svg{flex-shrink:0}.offer-error{background:#fff1f2;border-left:3px solid #af3743;color:#912532;font-size:13px;margin-top:18px;overflow-wrap:anywhere;padding:12px}.offer-results-header{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.offer-editor h2,.offer-results-header h2{color:#15201b;font-size:18px;font-weight:700}.offer-results-header p{color:var(--offer-muted);font-size:12px;margin-top:6px}.offer-results-header button{font-size:12px;gap:7px}.offer-summary{grid-gap:20px;border-block:1px solid var(--offer-line);display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;padding:20px 0}.offer-summary dt{color:var(--offer-muted);font-size:12px}.offer-summary dd{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:8px}.offer-result{border:1px solid var(--offer-line);border-radius:6px;margin-top:22px;overflow:hidden}.offer-result>header{align-items:start;background:#f5f8f6;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:20px}.offer-result>header>div{flex:1 1;min-width:0}.offer-result>header strong{color:#143621;font-size:18px;overflow-wrap:anywhere}.offer-result>header strong span{color:#506c5b;font-size:12px;font-weight:500;margin-left:8px}.offer-result h3{color:#15201b;font-size:14px;margin-top:5px;overflow-wrap:anywhere}.offer-result small{color:var(--offer-muted);font-size:11px}.offer-claim,.offer-match{background:#edf2ef;border-radius:4px;color:#465d4e;display:inline-block;font-size:11px;padding:5px 8px}.offer-claim.matches_latest,.offer-match.exact{background:#e1f7e9;color:#096033}.offer-claim.not_in_history,.offer-claim.unverifiable,.offer-match.review{background:#fff2d6;color:#745218}.offer-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.offer-comparison>div{min-width:0;overflow-wrap:anywhere;padding:22px}.offer-comparison>div+div{border-left:1px solid var(--offer-line)}.offer-comparison h4{color:#54715e;font-size:11px;font-weight:700;margin-bottom:18px;text-transform:uppercase}.offer-facts dl>div{margin-top:14px}.offer-facts dt{color:var(--offer-muted);font-size:11px}.offer-facts dd{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:5px}.offer-facts dd small{display:block;font-weight:400;margin-top:5px}.offer-facts button{color:#08693c;font-size:12px;gap:6px;margin-top:9px;padding:0}.offer-suppliers{color:var(--offer-muted);font-size:11px;margin-top:14px}.offer-no-history{color:var(--offer-muted);font-size:13px;line-height:1.6}.offer-findings>p:first-of-type{font-size:16px;font-weight:600;line-height:1.5}.offer-findings>span{display:block;font-size:12px;margin-top:15px}.offer-findings .offer-saving{color:#07743e}.offer-warning{color:#866016;font-size:12px;line-height:1.6;margin-top:10px}.offer-candidates{border-top:1px solid var(--offer-line);font-size:12px;padding:15px 20px}.offer-candidates summary{color:#775416;cursor:pointer}.offer-candidates p{margin-top:13px;overflow-wrap:anywhere}.offer-candidates span{color:var(--offer-muted);display:block;margin-top:3px}.offer-result>footer{border-top:1px solid var(--offer-line);padding:12px 20px}.offer-result footer a{align-items:center;color:#087b46;display:inline-flex;font-size:12px;gap:6px}.offer-result footer a:hover{text-decoration:underline}.offer-result-note{line-height:1.6;margin-top:24px}.offer-editor>p,.offer-result-note{color:var(--offer-muted);font-size:12px}.offer-editor>p{margin:8px 0 24px}.offer-editor-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.offer-editor label{color:#243e2e;display:block;font-size:12px;min-width:0}.offer-editor input,.offer-editor select{background:#fff;border:1px solid #bbcfc2;border-radius:4px;color:#15201b;display:block;font-size:13px;height:40px;margin-top:7px;padding:8px;width:100%}.offer-edit-item{border-top:1px solid var(--offer-line);margin-top:24px;min-width:0;padding:18px 0}.offer-edit-item legend{font-size:15px;font-weight:700}.offer-source-text{color:var(--offer-muted);font-size:11px;margin-top:14px;overflow-wrap:anywhere}.offer-evidence-dialog,.offer-image-dialog{background:#fff!important;color:#15201b!important;max-height:90dvh;max-width:960px!important;overflow-y:auto;width:calc(100vw - 32px)!important}.offer-image-dialog img{display:block;height:auto;max-height:65dvh;object-fit:contain;width:100%}.offer-evidence-list article{grid-gap:16px;border-top:1px solid #dbe5de;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);padding:18px 0}.offer-evidence-list a,.offer-evidence-list span,.offer-evidence-list strong{display:block;font-size:12px;overflow-wrap:anywhere}.offer-evidence-list span{color:#53675b;margin-top:6px}.offer-evidence-list a{color:#087b46;margin-top:6px;text-decoration:underline}@media(max-width:1100px){.offer-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-comparison>div:last-child{border-left:0;border-top:1px solid var(--offer-line);grid-column:1/-1}.offer-page-header h1{font-size:40px}}@media(max-width:600px){.offer-page-header h1{font-size:36px}.offer-editor,.offer-results,.offer-upload{padding:18px}.offer-dropzone strong{font-size:16px}.offer-tabs{gap:18px}.offer-tabs button{font-size:12px}.offer-comparison{grid-template-columns:1fr}.offer-comparison>div+div{border-left:0;border-top:1px solid var(--offer-line)}.offer-comparison>div{padding:18px}.offer-summary{gap:12px}.offer-summary dt{font-size:10px}.offer-summary dd{font-size:24px}.offer-selected{align-items:start;gap:14px}.offer-preview{width:70px}.offer-actions{align-items:stretch;flex-direction:column}.offer-actions button{justify-content:center}.offer-editor-fields{grid-template-columns:minmax(0,1fr)}.offer-evidence-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.offer-evidence-list article>div:first-child{grid-column:1/-1}.offer-results-header button{white-space:normal}.offer-result>header{padding:18px}}@media(prefers-reduced-motion:reduce){.email-check *{animation:none!important;transition:none!important}}.offer-evidence-dialog,.offer-image-dialog{animation-name:offer-dialog-fade!important;grid-template-columns:minmax(0,1fr);max-width:min(960px,calc(100vw - 32px))!important;min-width:0;transition-property:opacity!important}.offer-evidence-dialog>*,.offer-image-dialog>*{max-width:100%;min-width:0}.offer-evidence-dialog h2,.offer-image-dialog h2{color:#15201b!important;font-size:18px;overflow-wrap:anywhere;padding-right:30px}@keyframes offer-dialog-fade{0%{opacity:0}to{opacity:1}}.email-check .offer-page-header{margin-bottom:20px}.email-check .offer-page-header h1{font-size:40px}.offer-upload.has-results{margin-bottom:18px;padding:12px 20px}.has-results .offer-preview{width:38px}.has-results .offer-selected{gap:14px}.has-results .offer-selected-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.has-results .offer-selected-content>strong{max-width:42%}.has-results .offer-selected-content>span{margin:0}.has-results .offer-actions{margin:0 0 0 auto}.has-results .offer-actions button{min-height:32px;padding:6px 10px}.offer-results-compact{padding:0}.offer-verdict-header{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px 24px 14px}.offer-section-eyebrow{color:#53675b;display:block;font-size:11px;margin-bottom:9px}.offer-verdict-header h2{color:#153724!important;font-size:18px;font-weight:750;margin:0}.offer-verdict-header p{color:#596e60;font-size:12px;line-height:1.5;margin-top:7px}.offer-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.offer-toolbar-actions button{font-size:12px;gap:7px}.offer-live-status{color:#53675b;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 18px;padding:0 24px 20px}.offer-live-status>span:first-child{color:#08733d}.offer-live-status>span:first-child:before{background:#118b50;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:6px;width:6px}.offer-verdict-filters{background:#f6f9f7;border-block:1px solid #dbe5de;display:flex;flex-wrap:wrap;gap:8px;padding:16px 24px}.offer-verdict-filters button{align-items:center;background:#fff;border:1px solid #d1dfd6;border-radius:5px;color:#3f5949;display:flex;font-size:12px;gap:10px;padding:8px 10px;transition:background-color .15s,border-color .15s}.offer-verdict-filters button:hover{border-color:#5e8c70}.offer-verdict-filters button[aria-pressed=true]{background:#def2e5;border-color:#176039;color:#104725}.offer-verdict-filters b{font-size:11px;min-width:18px;text-align:center}.offer-verdict-filters .expensive b{color:#aa3440}.offer-verdict-filters .missing b{color:#916c22}.offer-verdict-filters .checking b{color:#316596}.offer-compact-heading,.offer-compact-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 104px;padding:17px 24px}.offer-compact-heading{background:#fafcfb;color:#617166;font-size:10px;font-weight:650;padding-block:11px;text-transform:uppercase}.offer-compact-product{border-top:1px solid #e0e8e3}.offer-compact-row>div{min-width:0;overflow-wrap:anywhere}.offer-compact-row strong{font-feature-settings:"tnum";color:#1b3525;display:block;font-size:13px;font-variant-numeric:tabular-nums;font-weight:650}.offer-compact-row small{color:#607467;display:block;font-size:10px;margin-top:5px}.offer-row-product>strong{color:#126037}.offer-row-product>strong>span{color:#617568;font-size:11px;font-weight:400;padding-left:5px}.offer-row-product p{font-size:12px;line-height:1.45;margin-top:5px}.offer-row-product>small{font-size:10px}.offer-verdict{border-radius:4px;display:inline-block;font-size:10px;font-weight:650;padding:4px 7px}.offer-verdict.cheaper{background:#e0f6e8;color:#087540}.offer-verdict.expensive{background:#ffebeb;color:#a1313a}.offer-verdict.missing{background:#fff2d4;color:#845911}.offer-verdict.checking{background:#e8f1fc;color:#2f5c90}.offer-verdict.same{background:#edf2ef;color:#4b6254}.offer-difference.cheaper{color:#08743d}.offer-difference.expensive{color:#a32d3a}.offer-row-actions{align-items:center;display:flex;gap:5px;justify-content:flex-end}.offer-row-actions button{border-radius:4px;color:#35674b;display:grid;height:32px;place-items:center;transition:background-color .15s,color .15s;width:31px}.offer-row-actions button:hover{background:#e6f2e9;color:#073d1d}.offer-row-actions button:disabled{color:#a5b8aa;cursor:not-allowed}.offer-row-actions button:focus-visible{outline:2px solid #159853;outline-offset:2px}.offer-mobile-label{display:none}.offer-row-details{background:#f7faf8;border-top:1px solid #dfe8e2;font-size:12px;padding:20px 24px}.offer-row-details>dl{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.offer-row-details dt{color:#5f7466;font-size:11px}.offer-row-details dd{font-weight:650;margin-top:6px}.offer-row-details small{color:#596e60;display:block;font-size:11px;margin-top:7px}.offer-row-details>p{margin-top:12px;overflow-wrap:anywhere}.offer-row-details a{color:#08743d;display:inline-block;margin-top:16px;text-decoration:underline}.offer-candidate-line{border-top:1px solid #dfe8e2;padding-top:10px}.offer-compact-footer{border-top:1px solid #dbe5de;color:#5c7163;display:flex;flex-wrap:wrap;font-size:11px;gap:12px;justify-content:space-between;padding:18px 24px}.offer-email-notes{border-top:1px solid #dbe5de;color:#687366;font-size:12px;padding:14px 24px}.offer-email-notes summary{color:#66501c;cursor:pointer}.offer-email-notes p{margin-top:9px}.offer-filter-empty{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:18px;padding:30px 24px}.offer-quick-dialog{max-width:min(560px,calc(100vw - 32px))!important}.offer-quick-fields{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.offer-quick-fields label{color:#3b5645;font-size:12px;min-width:0}.offer-quick-fields input:not([type=checkbox]){background:#fff;border-color:#bdcec3;color:#152d1e;margin-top:7px;width:100%}.offer-quick-fields .offer-quick-confirm{align-items:center;display:flex;gap:9px;grid-column:1/-1;line-height:1.5}.offer-quick-confirm input{accent-color:#13854d;flex-shrink:0;height:16px;width:16px}.offer-quick-dialog .offer-primary{background:#00ff7f;color:#0c3921}@media(max-width:1200px){.offer-compact-heading{display:none}.offer-compact-row{gap:18px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.offer-row-product{grid-column:1/3}.offer-row-verdict{grid-column:3}.offer-row-actions{grid-column:4;grid-row:1}.offer-row-date,.offer-row-number{grid-row:2}.offer-mobile-label{color:#6a7a6e;display:block;font-size:10px;margin-bottom:6px}.offer-row-details>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.email-check .offer-page-header h1{font-size:36px}.has-results .offer-selected-content>strong{font-size:12px;max-width:100%}.has-results .offer-selected-content>span{display:none}.has-results .offer-actions{margin-left:auto}.offer-verdict-header{padding:20px 18px 12px}.offer-verdict-header h2{font-size:16px}.offer-toolbar-actions{width:100%}.offer-toolbar-actions>button:first-child{flex:1 1}.offer-live-status{font-size:10px;gap:8px 12px;padding:0 18px 16px}.offer-verdict-filters{gap:6px;padding:12px 18px}.offer-verdict-filters button{font-size:11px;gap:6px;padding:7px 8px}.offer-compact-row{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.offer-row-product{grid-column:1/-1;grid-row:1;padding-right:0}.offer-row-verdict{grid-column:1;grid-row:2}.offer-row-actions{grid-column:2;grid-row:2}.offer-row-date,.offer-row-number{grid-row:auto}.offer-row-details{padding:18px}.offer-row-details>dl{gap:18px}.offer-row-details dd{font-size:12px;overflow-wrap:anywhere}.offer-compact-footer{padding:16px 18px}.offer-quick-fields{grid-template-columns:minmax(0,1fr)}}.invoice-purchases{color:#f5f7f6;min-width:0}.invoice-purchase-status *,.invoice-purchases *{box-sizing:border-box;letter-spacing:0}.invoice-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.invoice-detail-actions a,.invoice-detail-actions button{gap:7px}.invoice-detail-actions a{align-items:center;background:#00ff7f;border-radius:5px;color:#10241a;display:inline-flex;font-size:13px;font-weight:700;padding:8px 14px;transition:background-color .15s}.invoice-detail-actions a:hover{background:#9df4c5}.invoice-detail-header h1{font-size:42px;font-weight:800;overflow-wrap:anywhere}.invoice-detail-header p{color:#b5c3bb;margin-top:8px;overflow-wrap:anywhere}.invoice-detail-header small{color:#a0b1a6;display:block;margin-top:6px}.invoice-detail-summary{border-block:1px solid #36433b;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0}.invoice-detail-summary>div{padding:20px 20px 20px 0}.invoice-detail-summary dt{color:#b5c3bb;font-size:12px;margin-bottom:6px}.invoice-detail-summary dd{font-size:23px;font-weight:700;overflow-wrap:anywhere}.invoice-purchase-lines{background:#fff;border-top:3px solid #00ff7f;color:#18291f}.invoice-purchase-lines h2{color:#18291f;display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;gap:8px;justify-content:space-between;padding:22px}.invoice-purchase-lines h2 span{color:#506458;font-size:12px;font-weight:400}.invoice-line-head,.invoice-purchase-line{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1fr);padding:22px}.invoice-line-head{background:#eef4f0;color:#4d6657;font-size:11px;font-weight:700;padding-block:12px;text-transform:uppercase}.invoice-purchase-line{align-items:start;border-top:1px solid #dde6df;font-size:13px}.invoice-purchase-line>div{min-width:0;overflow-wrap:anywhere}.invoice-line-product code,.invoice-line-product strong{display:block}.invoice-line-product code{color:#526b5c;font-size:11px;margin-top:8px}.invoice-line-product p{color:#526b5c;font-size:12px;margin-top:9px}.invoice-line-product .invoice-review-note{color:#86621b}.invoice-line-cost strong{display:block;font-size:16px;margin-top:7px}.invoice-purchase-status{color:#263e30;font-size:12px;min-width:0;overflow-wrap:anywhere}.invoice-purchase-status p{line-height:1.5;margin-top:6px}.invoice-purchase-status>div{margin-top:10px}.invoice-purchase-status a{color:#087340;text-decoration:underline}.invoice-price-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:3px 7px}.invoice-price-badge.down{background:#dff6e9;color:#086137}.invoice-price-badge.up{background:#fbe5e9;color:#982b3d}.invoice-price-badge.neutral{background:#edf2ef;color:#41584b}.invoice-price-badge.review{background:#fff1d6;color:#785318}.invoice-line-actions{display:flex;flex-direction:column;font-size:12px;gap:14px}.invoice-line-actions a{align-items:center;color:#086f3e;display:flex;gap:7px;transition:color .15s}.invoice-line-actions a:hover{color:#113d23;text-decoration:underline}.invoice-line-actions svg{flex-shrink:0}.invoice-detail-error{align-items:center;border:1px solid #d58585;color:#ffcbcb;display:flex;flex-wrap:wrap;gap:18px;padding:18px}.invoice-empty{color:#526b5c;padding:24px}.invoice-insights-comparison-table{table-layout:fixed}.invoice-insights-comparison-table td,.invoice-insights-comparison-table th{overflow-wrap:anywhere;white-space:normal}.invoice-insights-comparison-table th:first-child{width:21%}.invoice-insights-comparison-table th:nth-child(6){width:25%}@media(max-width:1100px){.invoice-insights-comparison-table,.invoice-insights-comparison-table tbody{display:block}.invoice-insights-comparison-table thead{display:none}.invoice-insights-comparison-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.invoice-insights-comparison-table td{display:block;font-size:12px;min-width:0;padding:9px}.invoice-insights-comparison-table td:first-child,.invoice-insights-comparison-table td:last-child,.invoice-insights-comparison-table td:nth-child(6){grid-column:1/-1;text-align:left}.invoice-insights-comparison-table td:before{color:#55675b;display:block;font-size:10px;font-weight:400}.invoice-insights-comparison-table td:nth-child(2):before{content:"Quantity"}.invoice-insights-comparison-table td:nth-child(3):before{content:"Current"}.invoice-insights-comparison-table td:nth-child(4):before{content:"Previous"}.invoice-insights-comparison-table td:nth-child(5):before{content:"Change"}.invoice-insights-purchases>div>div>div{flex-wrap:wrap;gap:10px}}@media(max-width:1000px){.invoice-line-head{display:none}.invoice-purchase-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invoice-line-cost{text-align:right}.invoice-detail-header h1{font-size:36px}}@media(max-width:540px){.invoice-detail-header h1{font-size:32px}.invoice-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-detail-summary dd{font-size:18px}.invoice-purchase-line{gap:18px;padding:18px}.invoice-line-actions,.invoice-line-product,.invoice-purchase-status{grid-column:1/-1}.invoice-line-cost{display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;text-align:left}.invoice-line-cost strong{margin:0}.invoice-line-actions{flex-direction:row;flex-wrap:wrap;gap:16px}.invoice-purchase-lines h2{font-size:16px;padding:18px}}.spend-filters{align-items:center;border-bottom:1px solid var(--mat-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px}.spend-periods{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.spend-periods button{background:#fff;border:1px solid #d4dfd8;border-radius:999px;color:#45614f;font-size:12px;font-weight:600;padding:8px 13px;transition:background-color .15s,color .15s,border-color .15s}.spend-periods button:hover{background:#f1fbf5;border-color:#9fc7ae}.spend-periods button.active{background:#0b7644;border-color:#0b7644;color:#fff}.spend-periods button:focus-visible{outline:2px solid #087b46;outline-offset:2px}.spend-filter-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.spend-filter-controls label{align-items:center;color:#61776a;display:flex;font-size:12px;gap:6px}.spend-filter-controls button{color:#45614f;gap:5px}.spend-section{border-bottom:1px solid var(--mat-line);padding:24px}.spend-app .mat-section-title{margin-bottom:14px}.spend-tooltip{background:#fff;border:1px solid var(--mat-line);border-radius:6px;box-shadow:0 6px 18px #15201b1f;color:#4a5f52;display:flex;flex-direction:column;font-size:11px;gap:3px;padding:10px 12px}.spend-tooltip strong{color:#15201b;font-size:12px}.spend-tooltip b{color:#0b7644;font-size:14px}.spend-table-wrap{min-width:0;overflow-x:auto}.spend-table{border-collapse:collapse;color:var(--mat-ink);font-size:13px;width:100%}.spend-table th{color:#62766b;font-size:10px;font-weight:700;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.spend-table td,.spend-table th{border-bottom:1px solid var(--mat-line)}.spend-table td{min-width:0;padding:14px 12px;vertical-align:top}.spend-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.spend-table tbody tr{transition:background-color .15s}.spend-table tbody tr:hover{background:#f1fbf5}.spend-table a{align-items:center;color:#087b46;display:inline-flex;font-weight:700;gap:5px;overflow-wrap:anywhere}.spend-table a:hover{text-decoration:underline}.spend-table small{color:#627168;display:block;font-size:11px;line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.spend-strong,.spend-table strong{font-weight:700}.spend-table tfoot td{background:#f3f7f4;border-bottom:0;font-weight:700}.spend-share{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;min-width:120px}.spend-share i{background:#0b7644;border-radius:3px;display:block;flex:0 0 auto;height:6px;max-width:72px}.spend-split{max-width:520px}.spend-alert{align-items:flex-start;background:#fff4ec;border-left:3px solid #c2410c;border-radius:0 6px 6px 0;color:#8a3a0c;display:flex;font-size:12px;gap:8px;line-height:1.6;margin:-4px 0 14px;padding:10px 12px}.spend-alert>svg{flex-shrink:0;margin-top:3px}.spend-jump{align-items:center;color:#9a3412!important;display:inline-flex!important;font-weight:600;gap:4px}.spend-bar{cursor:pointer}.spend-tooltip em{color:#9a3412;font-style:normal;font-weight:600}.spend-tooltip small{color:#6f8377;margin-top:3px}.spend-summary{border-bottom:0;border-top:1px solid var(--mat-line)}.spend-gaps{align-items:flex-start;background:#fff8e8;border-bottom:1px solid #f1dfae;color:#745618;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin:0;padding:16px 24px}.spend-gaps>svg{color:#b7791f;flex-shrink:0;margin-top:2px}.spend-gaps>div{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:240px}.spend-gaps strong{color:#5a410e;font-size:13px}.spend-gaps small{color:#7a5d1d;line-height:1.6}.spend-gap-chips{display:flex;flex-wrap:wrap;gap:6px}.spend-gap{align-items:center;background:#fff;border:1px solid #e6cf8f;border-radius:999px;color:#6b4a0c;display:inline-flex;font-size:11px;font-weight:600;padding:5px 10px}.spend-gap-nothing_yet{border-style:dashed}.spend-gap-low{background:#fff4ec;border-color:#f0b98f;color:#8a3a0c}.spend-gaps-upload{align-items:center;background:#5a410e;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:8px 14px;transition:background-color .15s;white-space:nowrap}.spend-gaps-upload:hover{background:#432f08}@media(max-width:767px){.spend-gaps{padding:14px}.spend-gaps-upload{justify-content:center;width:100%}}.spend-summary .mat-section-title h2{align-items:center;display:flex;gap:8px}.spend-summary-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.spend-summary-block{background:#fafcfa;border:1px solid var(--mat-line);border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px}.spend-summary-block h3{color:#62766b;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.spend-check{align-items:center;color:var(--mat-ink);cursor:pointer;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.spend-check input{accent-color:#0b7644;cursor:pointer;height:15px;width:15px}.spend-check small{color:#6f8377;font-size:11px}.spend-check.locked{color:#4a5f52;cursor:default}.spend-summary-save{align-self:flex-start;background:#0b7644;color:#fff;margin-top:auto}.spend-summary-save:hover{background:#0a6a3d}.spend-summary-actions{display:flex;flex-wrap:wrap;gap:8px}.spend-summary-actions button:first-child{background:#0b7644;color:#fff;gap:6px}.spend-summary-actions button:first-child:hover{background:#0a6a3d}.spend-muted{color:#6f8377;font-size:11px}.spend-summary-preview{background:#15201b;border-radius:8px;color:#e6efe9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7;margin-top:16px;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}@media(max-width:1023px){.spend-summary-grid{grid-template-columns:1fr}}@media(max-width:767px){.spend-filters{padding:14px}.spend-periods button{font-size:11px;padding:7px 11px}.spend-filter-controls{width:100%}.spend-filter-controls label,.spend-filter-controls label input{flex:1 1;min-width:0}.spend-filter-controls select{flex:1 1;max-width:100%!important;min-width:0}.spend-section{padding:18px 14px}.spend-table,.spend-table tbody,.spend-table td{display:block}.spend-table tfoot,.spend-table thead{display:none}.spend-table tr{grid-gap:10px 14px;border-bottom:1px solid var(--mat-line);display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.spend-table td{border:0;padding:0}.spend-table td:first-child{grid-column:1/-1}.spend-table td[data-label]:before{color:#5e7265;content:attr(data-label);display:block;font-size:10px;margin-bottom:4px;text-transform:uppercase}.spend-table td[data-label=Suppliers]{grid-column:1/-1}.spend-table .num{text-align:left}.spend-share{justify-content:flex-start;min-width:0}}.parts-fee-notice{background:#30291c;border-bottom:1px solid #8b763e;border-left:3px solid #e7c365;border-top:1px solid #8b763e;color:#ffdf88;margin:12px 0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:12px 14px;white-space:normal}.parts-fee-heading{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:750;gap:8px 16px;justify-content:space-between}.parts-fee-heading strong{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.parts-fee-notice p{color:#eddfb6;font-size:12px;line-height:1.6;margin:5px 0 0}.parts-fee-notice .parts-fee-reminder{color:#fff2ce;font-weight:650}.parts-fee-notice.compact{margin:8px 0 0;padding:8px 10px}.parts-fee-notice.compact .parts-fee-heading{display:block;font-size:11px}.parts-fee-notice.compact .parts-fee-heading strong{display:block;font-size:14px;margin-top:3px}.parts-fee-notice.compact p{font-size:11px}.staff-payments{--pay-line:#d9dde2;color:var(--text-primary)}.staff-pay-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:5px 0 18px}.staff-sheet .staff-pay-toolbar h2{color:#f8f9fa;font-size:18px;margin:0 0 7px}.staff-pay-toolbar p{color:#b8bcc2;font-size:13px}.staff-pay-month-picker{align-items:center;display:flex;gap:6px}.staff-sheet .staff-pay-month-picker input{background:#17191c;border-color:#52575f;color:#fff;min-height:38px;width:185px}.staff-pay-month-picker .staff-pay-icon{border-color:#52575f;color:#fff}.staff-pay-month-picker .staff-pay-icon:hover{background:#2b2e33}.staff-pay-command-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.staff-pay-command-bar>.staff-pay-icon{border-color:#52575f;color:#fff;margin-left:auto}.staff-pay-summary{background:var(--data-surface);border:1px solid var(--pay-line);border-top:3px solid var(--costly-green);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-pay-summary>div{border-right:1px solid var(--pay-line);padding:16px 20px}.staff-pay-summary>div:last-of-type{border-right:0}.staff-pay-summary span{font-size:12px;font-weight:650}.staff-pay-summary strong{display:block;font-family:var(--font-mono);font-size:24px;margin:7px 0;overflow-wrap:anywhere}.staff-sheet .staff-pay-summary small{color:var(--text-secondary);font-size:11px;line-height:1.55}.staff-pay-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:14px 0}.staff-pay-filters input{flex:1 1 220px}.staff-pay-filters select{flex:0 1 200px}.staff-pay-filters>span{color:#c4c7cc;font-size:12px;margin-left:auto}.staff-pay-ledger{background:var(--data-surface);border:1px solid var(--pay-line)}.staff-pay-grid{align-items:stretch;display:grid;grid-template-columns:minmax(200px,1.7fr) repeat(4,minmax(95px,1fr)) minmax(145px,1.3fr) 134px}.staff-pay-grid-head{background:#edf0f3;border-bottom:2px solid #a9b1bb;font-size:11px;font-weight:750}.staff-pay-grid-head>span{align-content:center;border-right:1px solid var(--pay-line);padding:12px 10px}.staff-pay-person{border-bottom:1px solid var(--pay-line)}.staff-pay-person:last-child{border-bottom:0}.staff-pay-person:nth-child(odd){background:var(--data-hover)}.staff-pay-person>.staff-pay-grid{transition:background-color .15s}.staff-pay-person>.staff-pay-grid:hover{background:#eff9f3}.staff-pay-cell{border-right:1px solid var(--pay-line);display:flex;flex-direction:column;font-size:12px;justify-content:center;overflow-wrap:anywhere;padding:11px 10px}.staff-pay-identity strong{font-size:13px;line-height:1.5}.staff-sheet .staff-pay-cell small{color:var(--text-secondary);font-size:10px;line-height:1.5;margin-top:3px}.staff-pay-money{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.staff-pay-balance{background:#f4fbf6}.staff-pay-balance>.staff-pay-money{font-size:14px;font-weight:750}.staff-pay-balance.has-warning{background:#fff7e6}.staff-pay-balance.has-warning small{color:#855614;font-weight:600}.staff-pay-row-actions{display:flex;gap:2px;padding:8px 4px}.staff-pay-icon,.staff-pay-row-actions{align-items:center;justify-content:center}.staff-pay-icon{background:#0000;border:1px solid #0000;border-radius:3px;color:#343a42;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;padding:0;transition:background-color .15s,border-color .15s;width:30px}.staff-pay-icon:hover{background:#e4f8eb;border-color:#94bfa3}.staff-pay-icon svg{flex:none;transition:transform .15s}.staff-pay-icon svg.is-open{transform:rotate(180deg)}.staff-pay-details{background:#f7f9fb;border-top:1px solid #bdc6d0;overflow-wrap:anywhere;padding:18px}.staff-wage-breakdown{border-bottom:1px solid var(--pay-line);margin-bottom:18px;max-width:560px;padding-bottom:16px}.staff-sheet .staff-wage-breakdown h3{color:var(--text-primary);font-size:13px;font-weight:750;margin-bottom:12px}.staff-wage-breakdown dl>div{display:flex;font-size:12px;gap:18px;justify-content:space-between;padding:5px 0}.staff-wage-breakdown dd{font-feature-settings:"tnum";flex-shrink:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.staff-wage-breakdown-result{border-top:1px solid #a9b1bb;font-weight:750;margin-top:6px}.staff-pay-detail-columns{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-sheet .staff-pay-record-section h3{border-bottom:1px solid var(--pay-line);color:var(--text-primary);font-size:13px;font-weight:750;padding:0 0 11px}.staff-pay-record{grid-gap:12px;align-items:start;border-bottom:1px solid var(--pay-line);display:grid;font-size:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto 66px;padding:12px 0}.staff-pay-record small{line-height:1.55}.staff-pay-record-actions{display:flex;justify-content:flex-end}.staff-pay-record.is-void{opacity:.68}.staff-pay-record.is-void>.staff-pay-money{text-decoration:line-through}.staff-pay-note{white-space:pre-wrap}.staff-pay-empty{color:var(--text-secondary);font-size:13px;padding:20px 14px}.staff-pay-audit{font-size:12px;margin-top:16px}.staff-pay-audit summary{cursor:pointer;font-weight:700;padding:9px 0}.staff-pay-audit>div{grid-gap:12px;border-top:1px solid var(--pay-line);display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr);padding:8px 0}.staff-pay-audit time{color:var(--text-secondary);font-size:11px}.staff-pay-net-note{border-top:1px solid var(--pay-line);font-size:12px;line-height:1.6;margin-top:16px;padding-top:14px}.staff-pay-warning{background:#fff7e6;border:1px solid #ead4a4;color:#784e0d;font-size:12px;line-height:1.6;margin:12px 0;padding:10px 12px}.staff-pay-summary>.staff-pay-warning{grid-column:1/-1;margin:0}.staff-pay-basis{color:#57616d;font-size:12px;line-height:1.6;margin:8px 0 14px}.staff-pay-footer{color:#bac0c8;margin:0;padding:16px 0 4px}.staff-sheet.staff-payment-dialog{background:var(--data-surface);border:1px solid #919ba7;border-radius:6px;border-top:3px solid var(--costly-green);color:var(--text-primary);max-height:88dvh;max-width:610px;overflow-x:hidden;overflow-y:auto;padding:25px;width:calc(100% - 24px)}.staff-payment-dialog h2{color:var(--text-primary);font-size:20px}.staff-pay-field-pair{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-export-actions{display:flex;flex-wrap:wrap;gap:8px}.payroll-cutoff{background:#fff;border-block:1px solid var(--pay-line);color:#15231b;font-size:12px;line-height:1.6;margin-bottom:16px;padding:16px}.payroll-cutoff-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.staff-sheet .payroll-cutoff-heading h3{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:750;gap:8px}.payroll-cutoff-fields{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(140px,220px) minmax(140px,220px) -webkit-max-content;grid-template-columns:minmax(140px,220px) minmax(140px,220px) max-content;margin:12px 0}.payroll-cutoff-fields label{display:flex;flex-direction:column;gap:6px;min-width:0}.payroll-cutoff input{background:#fff;border:1px solid #9aa8a1;border-radius:5px;color:var(--text-primary);min-width:0;padding:9px;width:100%}.payroll-cutoff input:read-only{background:#edf2ef}.payroll-cutoff-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.payroll-cutoff .staff-error{overflow-wrap:anywhere}@media(max-width:600px){.payroll-cutoff-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-cutoff-fields>button{grid-column:1/-1;justify-content:center}.payroll-export-actions{width:100%}.payroll-export-actions>button{flex:1 1 200px;justify-content:center}}.payroll-export-scope{font-size:12px;line-height:1.5}.payroll-export-spinner{animation:payroll-spin 1s linear infinite}@keyframes payroll-spin{to{transform:rotate(1turn)}}.payroll-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:16px 0}.staff-sheet .payroll-details-readout h3,.staff-sheet .payroll-section-heading h3{color:var(--text-primary);font-size:13px;font-weight:750}.payroll-absence-entry{border-block:1px solid var(--pay-line);margin-bottom:12px;padding:12px 0}.payroll-absence-quantity{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.payroll-details-readout{border-bottom:1px solid var(--pay-line);font-size:12px;margin-bottom:22px;padding-bottom:12px}.payroll-details-readout>div,.payroll-details-readout>p{line-height:1.6;margin-top:10px}.payroll-absence-summary{border-top:1px solid var(--pay-line);padding-top:8px}.staff-pay-form-result{align-items:center;background:#f0f4f7;border-block:1px solid var(--pay-line);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;margin:12px 0 16px;padding:14px}.staff-pay-form-result b{display:block;font-family:var(--font-mono);font-size:16px;margin-top:5px}.staff-pay-danger{color:#ad2835;font-weight:650}.staff-pay-check{align-items:flex-start;display:flex;font-size:12px;gap:9px;line-height:1.55;margin:12px 0}.staff-sheet .staff-pay-check input{accent-color:var(--costly-green-dim);flex:none;height:16px;margin-top:2px;min-height:16px;width:16px}@media(max-width:1099px){.staff-pay-grid-head{display:none}.staff-pay-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-pay-identity{border-right:0;grid-column:1/3;grid-row:1}.staff-pay-row-actions{grid-column:3/5;grid-row:1;justify-content:flex-end;padding-right:10px}.staff-pay-cell[data-label]{border-top:1px solid var(--pay-line)}.staff-pay-cell[data-label]:before{color:#5a6572;content:attr(data-label);font-size:10px;font-weight:650;margin-bottom:4px}.staff-pay-balance{grid-column:1/-1}}@media(max-width:639px){.staff-pay-toolbar{gap:12px}.staff-pay-month-picker{justify-content:space-between;width:100%}.staff-sheet .staff-pay-month-picker input{flex:1 1;max-width:none}.staff-pay-command-bar .staff-button{font-size:12px;padding:8px 10px}.staff-pay-command-bar>.staff-pay-icon{margin-left:0}.staff-pay-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pay-summary>div{padding:12px}.staff-pay-summary>div:nth-child(2){border-right:0}.staff-pay-summary>div:nth-child(3){border-top:1px solid var(--pay-line);grid-column:1/-1}.staff-pay-summary strong{font-size:21px}.staff-pay-filters input{flex-basis:100%}.staff-pay-filters select{flex:1 1 125px}.staff-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-pay-identity{grid-column:1;grid-row:1}.staff-pay-row-actions{align-items:flex-start;grid-column:2;grid-row:1;padding-top:12px}.staff-pay-cell{padding:9px}.staff-pay-detail-columns{gap:20px;grid-template-columns:minmax(0,1fr)}.staff-pay-details{padding:12px}.staff-pay-record{gap:8px;grid-template-columns:minmax(0,1fr) auto}.staff-pay-record-actions{grid-column:1/-1}.staff-pay-audit>div{gap:3px;grid-template-columns:1fr}.staff-sheet.staff-payment-dialog{padding:21px 16px}.staff-pay-field-pair{gap:0;grid-template-columns:1fr}}.staff-sheet{--staff-line:#dce2e0;--staff-muted:#606b65;--staff-green:#176442;--staff-red:#b83243;color:#1c2922;letter-spacing:0;margin:0 auto;max-width:1600px}.staff-sheet *,.staff-sheet :after,.staff-sheet :before{box-sizing:border-box;min-width:0}.staff-sheet h1{color:#fff;font-size:48px;font-weight:800;letter-spacing:0;line-height:1.1;margin:0}.staff-sheet h2{color:inherit;font-size:18px;font-weight:750;letter-spacing:0;margin:0}.staff-heading{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:8px 0 12px;position:relative;z-index:1}.staff-actions button{scroll-margin-bottom:100px;scroll-margin-top:140px}.staff-heading p{color:#aeb9b2;font-size:13px;margin-top:8px}.staff-actions,.staff-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.staff-sheet .staff-button{align-items:center;background:#fff;border:1px solid #b4c0b8;border-radius:6px;color:#23382a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:7px;justify-content:center;padding:10px 13px;transition:background-color .15s,border-color .15s}.staff-sheet .staff-button:hover{background:#edf5ef;border-color:#43865e}.staff-sheet .staff-button.active,.staff-sheet .staff-button.primary{background:#00ed79;border-color:#00ed79;color:#062817}.staff-sheet .staff-button.primary:hover{background:#41ff9f}.staff-sheet button:disabled{cursor:not-allowed;opacity:.5}.staff-sheet button:focus-visible,.staff-sheet input:focus-visible,.staff-sheet select:focus-visible{outline:2px solid #087843;outline-offset:2px}.staff-status{color:#b8c5bc;font-size:12px;margin-bottom:10px;min-height:25px}.staff-totals{background:#fff;border-top:3px solid #00ed79;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-total{border-right:1px solid var(--staff-line);padding:22px 26px}.staff-total:last-of-type{border:0}.staff-total h2{color:var(--staff-muted);font-size:13px;margin-bottom:16px}.staff-total-line{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin:9px 0}.staff-total-line strong{font-family:JetBrains Mono,monospace;font-size:16px;overflow-wrap:anywhere}.staff-total-line.after strong{font-size:23px}.staff-total-components{color:#5b7163;font-size:11px;margin:0 0 12px;overflow-wrap:anywhere;text-align:right}.staff-total-difference{border-top:1px solid var(--staff-line);font-size:14px;font-weight:700;margin-top:12px;overflow-wrap:anywhere;padding-top:12px}.staff-sheet .staff-saving{color:var(--staff-green)}.staff-sheet .staff-extra{color:var(--staff-red)}.staff-incomplete{background:#fafafa;border-top:1px solid var(--staff-line);color:#805b20;font-size:12px;grid-column:1/-1;margin:0;padding:12px 26px}.staff-section{background:#fff;margin-top:28px;scroll-margin-top:100px}.staff-section-heading{align-items:center;border-bottom:1px solid var(--staff-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 22px}.staff-periods{background:#eff3f0;border-radius:5px;display:flex;padding:3px}.staff-periods button{border:0;border-radius:3px;color:#47564b;font-size:12px;padding:6px 16px;transition:background-color .15s}.staff-periods button[aria-pressed=true]{background:#24583b;color:#fff}.staff-sheet .staff-departments{border-collapse:collapse;table-layout:fixed;width:100%}.staff-sheet .staff-departments td,.staff-sheet .staff-departments th{border-bottom:1px solid #ecf0ed;font-size:13px;overflow-wrap:anywhere;padding:13px 22px;text-align:right}.staff-sheet .staff-departments th:first-child{text-align:left;width:26%}.staff-sheet .staff-departments thead th{background:#f6f8f6;color:#637067;font-size:11px;font-weight:600}.staff-sheet .staff-departments td{font-family:JetBrains Mono,monospace}.staff-sheet small{color:#64716a;display:block;font-size:11px;font-weight:400;margin-top:4px}.staff-sheet input,.staff-sheet select{background:#fff;border:1px solid #bcc7c0;border-radius:4px;color:#17291d;font-size:13px;height:37px;max-width:100%;padding:7px 8px;width:100%}.staff-filters input{width:170px}.staff-filters select{width:165px}.staff-row,.staff-row-head{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(150px,1.4fr) minmax(265px,2.1fr) minmax(100px,.85fr) minmax(110px,1fr) minmax(125px,1.1fr) 112px;padding:16px 22px}.staff-row-head{background:#f6f8f6;color:#637067;font-size:11px;padding-bottom:10px;padding-top:10px}.staff-row{border-bottom:1px solid var(--staff-line);transition:background-color .15s}.staff-row:hover{background:#fafcfa}.staff-row.leaving{background:#fcf4f4}.staff-person strong{display:block;font-size:13px;overflow-wrap:anywhere}.staff-edit-link{align-items:center;color:#176442;display:flex;font-size:12px;font-weight:700;gap:5px;margin-top:9px;padding:4px 0;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.staff-edit-link:hover{color:#093b23}.staff-edit-number{color:#5b6b60;font-size:12px;margin-bottom:18px}.staff-pay-inputs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1.2fr .9fr}.staff-pay-inputs label{display:flex;flex-direction:column;gap:5px}.staff-pay-inputs label span{color:#58695f;font-size:10px}.staff-pay-inputs input{font-family:JetBrains Mono,monospace;font-size:12px}.staff-zero-note{color:#5e7064;font-size:11px;grid-column:1/-1;line-height:1.5;margin:4px 0}.staff-salary-period{grid-column:1/-1;max-width:180px}.staff-ot-summary{line-height:1.5;overflow-wrap:anywhere;padding-top:4px}.staff-edit-identity{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.staff-overtime-fields,.staff-terms-fields{border-top:1px solid #dce2e0;margin:18px 0 0;padding-top:18px}.staff-overtime-fields legend,.staff-terms-fields legend{font-size:13px;font-weight:700;padding-right:12px}.staff-sheet.staff-terms-dialog{max-width:600px}.staff-overtime-fields{grid-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:1fr 1fr}.staff-overtime-fields>.staff-dialog-field:first-of-type{grid-column:1/-1}.staff-working-hours{border-top:1px solid #dce2e0;margin-top:22px;padding-top:16px}.staff-working-hours legend{font-size:13px;font-weight:700;padding-right:12px}.staff-working-presets{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.staff-working-days{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0}.staff-next-day,.staff-schedule-link,.staff-working-days label{align-items:center;display:flex;font-size:12px;gap:6px}.staff-sheet .staff-next-day input,.staff-sheet .staff-schedule-link input,.staff-sheet .staff-working-days input{accent-color:#176442;flex-shrink:0;height:16px;width:16px}.staff-copy-times{align-items:center;color:#176442;display:flex;font-size:12px;gap:6px;padding:4px 0 12px;text-align:left}.staff-copy-times:hover{text-decoration:underline}.staff-working-shift{grid-gap:8px;align-items:end;border-bottom:1px solid #e4e9e5;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);padding:12px 0}.staff-working-shift strong{align-self:center;font-size:12px}.staff-working-shift>label:not(.staff-next-day){color:#56665c;display:flex;flex-direction:column;font-size:10px;gap:5px}.staff-working-shift .staff-next-day{grid-column:3/5;justify-self:start}.staff-working-shift input[type=time]{font-size:12px;padding:5px;width:100%}.staff-schedule-total{font-size:12px;margin:16px 0 10px}.staff-schedule-error{color:#a14034;font-size:12px;margin:10px 0}.staff-working-summary{line-height:1.5;overflow-wrap:anywhere;padding-top:5px}.staff-working-summary small{font-size:10px}.staff-current-pay{font-size:11px;overflow-wrap:anywhere}.staff-current-pay b,.staff-row-amount{font-family:JetBrains Mono,monospace;font-weight:500}.staff-row-amount{font-size:12px;overflow-wrap:anywhere;text-align:right}.staff-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.staff-sheet .staff-leave{font-size:11px;padding:7px}.staff-icon{border-radius:4px;color:#486c52;padding:4px}.staff-icon:hover{background:#dfeee4}.staff-row-status{color:#84514f;display:inline-block;font-size:10px;font-weight:700;margin-top:6px}.staff-error{align-items:center;background:#fff2f2;border:1px solid #d8969e;color:#9c2534;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin:12px 0;padding:12px 16px}.staff-footnote{color:#aeb9b2;font-size:11px;line-height:1.8;padding:18px 0 90px}.staff-save-bar{align-items:center;background:#152b1f;border:1px solid #547962;border-radius:6px;bottom:12px;box-shadow:0 4px 20px #0004;color:#fff;display:flex;font-size:12px;gap:12px;justify-content:space-between;left:50%;max-width:600px;padding:10px 14px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:40}.staff-save-bar .staff-button{flex-shrink:0}.staff-empty{color:#617569;font-size:13px;padding:28px}.staff-sheet.staff-dialog{background:#fff;border-radius:8px;margin:0;max-height:calc(100dvh - 40px);max-width:480px;overflow-y:auto;width:calc(100% - 32px)}.staff-dialog h2{padding-right:42px}.staff-dialog [data-testid=staff-edit-scope]{line-height:1.5;padding-right:40px}.staff-dialog-field{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:7px;margin-bottom:18px}.staff-dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:26px}@media (min-width:1500px){.staff-sheet h1{font-size:56px}}@media (max-width:1199px){.staff-row-head{display:none}.staff-row{gap:16px;grid-template-columns:minmax(160px,1fr) minmax(270px,1.8fr)}.staff-row-amount:before{color:#687c6e;content:attr(data-label);display:block;font:11px sans-serif;margin-bottom:6px}.staff-row-amount{text-align:left}.staff-row-actions{grid-column:2;grid-row:3}.staff-total{padding:18px}.staff-total-line.after strong{font-size:19px}}@media (max-width:639px){.staff-sheet h1{font-size:36px}.staff-heading{gap:16px}.staff-actions{width:100%}.staff-actions .staff-button{flex:1 1 auto;font-size:12px;padding:9px}.staff-totals{grid-template-columns:1fr}.staff-total{border-bottom:1px solid var(--staff-line);border-right:0;padding:16px}.staff-total h2{margin-bottom:8px}.staff-total-line{margin:5px 0}.staff-total-difference{margin-top:8px;padding-top:8px}.staff-incomplete{padding:12px 16px}.staff-section-heading{padding:16px}.staff-sheet h2{font-size:16px}.staff-periods button{padding:6px 11px}.staff-sheet .staff-departments thead{display:none}.staff-sheet .staff-departments,.staff-sheet .staff-departments tbody{display:block}.staff-sheet .staff-departments tr{grid-gap:12px;border-bottom:1px solid var(--staff-line);display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:16px}.staff-sheet .staff-departments th:first-child{grid-column:1/-1;padding:0;width:auto}.staff-sheet .staff-departments td{border:0;display:block;font-size:12px;padding:0;text-align:left}.staff-sheet .staff-departments td:before{color:#687c6e;content:attr(data-label);display:block;font:11px sans-serif;margin-bottom:5px}.staff-filters{width:100%}.staff-filters input,.staff-filters select{flex:1 1 120px;width:120px}.staff-row{gap:14px;grid-template-columns:1fr 1fr;padding:18px 16px}.staff-person,.staff-row .staff-current-pay,.staff-row .staff-row-pay{grid-column:1/-1}.staff-row .staff-current-pay:before{content:"Current: ";font-size:11px}.staff-row-actions{grid-column:1/-1;grid-row:auto}.staff-pay-inputs{grid-template-columns:1fr 1.1fr .85fr}.staff-pay-inputs input,.staff-pay-inputs select{font-size:12px;padding:6px}.staff-edit-identity,.staff-overtime-fields{gap:0;grid-template-columns:1fr}.staff-terms-dialog .staff-pay-inputs{grid-template-columns:1fr 1fr}.staff-terms-dialog .staff-pay-inputs label:first-child{grid-column:1/-1}.staff-working-shift{gap:10px;grid-template-columns:1fr 1fr}.staff-working-shift strong{grid-column:1/-1}.staff-working-shift .staff-next-day{align-self:center;grid-column:auto}}.staff-sheet .staff-confirm-hire-action{font-size:11px;padding:7px;white-space:normal}.staff-confirm-hire-action svg{flex-shrink:0}.staff-confirm-hire-dialog [data-testid=staff-confirm-hire-description]{padding-right:32px}.staff-confirm-hire-terms{border-block:1px solid var(--staff-line);font-size:13px;line-height:1.6;margin-bottom:14px;overflow-wrap:anywhere;padding:12px 0}.staff-confirm-hire-dialog[data-popup-surface] .staff-error{background:#fff2f2;color:#9c2534}.staff-planner{--plan-muted:#677168}.staff-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.staff-private{align-items:center;color:#a9bfb1;display:inline-flex;font-size:11px;gap:5px}.staff-planner-tabs{border-bottom:1px solid #405046;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding:14px 0 0}.staff-planner-tabs button{background:#0000;border-bottom:3px solid #0000;color:#b8c6bc;font-size:13px;font-weight:650;padding:13px 18px;transition:color .15s,background-color .15s,border-color .15s}.staff-planner-tabs button:hover{background:#193423;color:#fff}.staff-planner-tabs button[aria-selected=true]{background:#102419;border-bottom-color:#00f080;color:#00f080}.staff-summary-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px}.staff-summary-label{color:#fff;display:block;font-size:16px;font-weight:700}.staff-summary-basis{color:#a9bfb1;display:block;font-size:11px;margin-top:4px}.staff-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-kpi{background:#fff;border:1px solid #d9e2dc;border-radius:6px;border-top:4px solid #00ed79;color:#17251c;display:flex;flex-direction:column;padding:24px}.staff-kpi.staff-saving{background:#edf9f1;border-top-color:#2e9762;color:#075c32}.staff-kpi.staff-extra{background:#fff4f4;border-top-color:#c65360;color:#a82835}.staff-kpi-label{color:#617165;font-size:12px;font-weight:700}.staff-kpi-value{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:800;line-height:1.3;margin-top:16px;overflow-wrap:anywhere}.staff-kpi-caption{color:#67766d;font-size:11px;margin-top:5px}.staff-kpi-other-periods{grid-gap:14px;border-top:1px solid #dce7e0;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:14px}.staff-kpi-other-periods span{color:#67766d;font-size:10px}.staff-kpi-other-periods b{color:inherit;display:block;font-family:JetBrains Mono,monospace;font-size:12px;margin-top:5px;overflow-wrap:anywhere}.staff-kpi-warning{align-items:center;background:#f4f6f4;border-left:3px solid #8c8f4b;color:#626743;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;grid-column:1/-1;justify-content:space-between;padding:12px 16px}.staff-kpi-warning button{color:#175a36;font-weight:700;text-decoration:underline}.staff-planner-status{align-items:center;color:#adbbb1;display:flex;font-size:11px;gap:16px;justify-content:space-between;margin:14px 0 22px}.staff-planner-status button{align-items:center;color:#c8d7ce;display:flex;gap:5px}.staff-planner .staff-section{margin-top:22px}.staff-section-meta,.staff-section-subtitle{color:#607267;font-size:11px;margin-top:5px}.staff-scenario-links{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.staff-scenario-link{background:#fff;border:1px solid #dce2de;border-radius:6px;padding:18px 20px;text-align:left;transition:background-color .15s,border-color .15s}.staff-scenario-link:hover{background:#f3fbf6;border-color:#48a171}.staff-scenario-link>span{align-items:center;color:#213329;display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:space-between}.staff-scenario-link strong{color:#365342;display:block;font-family:JetBrains Mono,monospace;font-size:18px;margin-top:15px;overflow-wrap:anywhere}.staff-scenario-link strong small{display:inline}.staff-scenario-link>small{margin-top:8px}.staff-cost-table{border-collapse:collapse;table-layout:fixed;width:100%}.staff-cost-table td,.staff-cost-table th{border-bottom:1px solid #e6ede8;font-size:13px;overflow-wrap:anywhere;padding:13px 22px;text-align:right}.staff-cost-table th:first-child{text-align:left}.staff-cost-table thead th{background:#f5f8f6;color:#6a746d;font-size:11px}.staff-cost-table td{font-family:JetBrains Mono,monospace}.staff-cost-table tbody tr:last-child{background:#f1f8f3;font-weight:750}.staff-one-offs{grid-gap:24px;background:#e9f0ec;color:#253e2f;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;padding:24px}.staff-exit-row>div>span,.staff-one-offs span{color:#5a6d60;display:block;font-size:11px}.staff-one-offs strong{display:block;font-family:JetBrains Mono,monospace;font-size:21px;margin-top:9px;overflow-wrap:anywhere}.staff-list-filters{border-bottom:1px solid #e1e8e3;display:flex;flex-wrap:wrap;gap:10px;padding:14px 22px}.staff-list-filters input{max-width:240px}.staff-list-filters select{max-width:220px}.staff-pay-selector{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:20px 22px 6px}.staff-pay-selector select{max-width:350px}.staff-plan-include{align-items:center;color:#455e4e;display:flex;font-size:11px;gap:6px;margin-top:10px}.staff-sheet .staff-employer-fields input,.staff-sheet .staff-plan-include input{accent-color:#187144;flex-shrink:0;height:16px;width:16px}.staff-mode-current .staff-row,.staff-mode-current .staff-row-head{grid-template-columns:minmax(180px,1.3fr) minmax(290px,2fr) minmax(190px,1.2fr) 100px}.staff-mode-current .staff-row-amount{font-size:17px;font-weight:650;text-align:left}.staff-mode-current .staff-row-amount small{line-height:1.5}.staff-employer-fields{border-top:1px solid #dce2e0;margin-top:20px;padding-top:16px}.staff-employer-fields legend{font-size:13px;font-weight:700;padding-right:10px}.staff-employer-fields label{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.staff-assumption-fields{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:1fr 1fr}.staff-assumptions-note{color:#69776d;font-size:11px;line-height:1.7;margin:12px 0}.staff-dialog [data-testid=staff-assumptions-description],.staff-dialog [data-testid=staff-exit-description],.staff-dialog [data-testid=staff-hire-note]{padding-right:40px}.staff-rate-sources{color:#19643d;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;text-decoration:underline}.staff-exit-total{border-bottom:1px solid #dce2e0;border-top:1px solid #dce2e0;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding:14px 0}.staff-exit-total strong{font-family:JetBrains Mono,monospace;font-size:20px}.staff-exit-row{grid-gap:24px;align-items:center;border-bottom:1px solid #dde5df;display:grid;gap:24px;grid-template-columns:1.3fr 1fr 1fr auto;padding:22px}.staff-exit-row strong{display:block;font-size:15px;overflow-wrap:anywhere}.staff-exit-row>div:nth-child(2) strong,.staff-exit-row>div:nth-child(3) strong{font-family:JetBrains Mono,monospace;margin-top:8px}.staff-plan-empty{color:#6a7b70;padding:42px 24px;text-align:center}.staff-plan-empty svg{margin:0 auto 10px}.staff-plan-empty h3{font-size:16px;font-weight:700}.staff-plan-empty p{font-size:12px;margin-top:8px}@media (max-width:1199px){.staff-kpi{padding:18px}.staff-kpi-value{font-size:26px}.staff-mode-current .staff-row{grid-template-columns:1fr 1.5fr}.staff-mode-current .staff-row-actions{grid-row:auto}.staff-exit-row{grid-template-columns:1fr 1fr}}@media (max-width:767px){.staff-kpis{gap:10px;grid-template-columns:1fr}.staff-kpi{padding:16px 18px}.staff-kpi-value{font-size:28px;margin-top:8px}.staff-kpi-other-periods{margin-top:12px;padding-top:10px}.staff-scenario-links{gap:10px;grid-template-columns:1fr}.staff-one-offs{gap:22px;grid-template-columns:1fr}.staff-planner-tabs{gap:2px}.staff-planner-tabs button{flex:1 1 auto;font-size:12px;padding:11px 12px}.staff-cost-table td,.staff-cost-table th{font-size:12px;padding:12px}.staff-assumption-fields{grid-template-columns:1fr}.staff-dialog-actions{flex-wrap:wrap}}@media (max-width:639px){.staff-mode-current .staff-row{grid-template-columns:1fr 1fr}.staff-mode-current .staff-person,.staff-mode-current .staff-row-actions,.staff-mode-current .staff-row-amount,.staff-mode-current .staff-row-pay{grid-column:1/-1}.staff-exit-row{gap:18px;grid-template-columns:1fr;padding:18px}.staff-exit-row .staff-row-actions{grid-column:auto;grid-row:auto;justify-content:flex-start}.staff-list-filters{padding:14px 16px}.staff-list-filters input,.staff-list-filters select{flex:1 1 120px;width:120px}}@media (prefers-reduced-motion:reduce){.staff-planner *{animation:none!important;scroll-behavior:auto!important}}.staff-extras-fields{border-top:1px solid var(--staff-line);margin-top:22px;padding-top:18px}.staff-extras-fields legend{font-size:13px;font-weight:700;padding-right:12px}.staff-task-fields{grid-gap:8px;align-items:end;border-top:1px solid var(--staff-line);display:grid;gap:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) 32px;padding:12px 0}.staff-task-fields label{display:flex;flex-direction:column;font-size:11px;gap:6px}.staff-task-fields button{min-height:37px}.staff-sheet .staff-flexible-hours{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:7px;grid-column:1/-1}.staff-sheet .staff-flexible-hours input{accent-color:#176442;flex:none;height:16px;width:16px}.staff-extras-summary{overflow-wrap:anywhere}.staff-extras-summary small{line-height:1.6}.staff-extras-summary b{font-weight:700}.staff-terms-note{white-space:pre-line}.staff-extra-spacing{margin-top:22px}.staff-sheet textarea{background:#fff;border:1px solid #bcc7c0;border-radius:4px;color:#17291d;font-size:13px;max-width:100%;padding:10px;resize:vertical;width:100%}.staff-sheet textarea:focus-visible{outline:2px solid #087843;outline-offset:2px}.staff-register-line{grid-gap:24px;border-bottom:1px solid var(--staff-line);display:grid;font-size:13px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(120px,.3fr);overflow-wrap:anywhere;padding:18px 22px}.staff-register-line p{color:var(--staff-muted);line-height:1.6;margin:6px 0 0}.staff-register-money{font-family:JetBrains Mono,monospace;text-align:right}.staff-register-history summary{cursor:pointer;font-size:14px;font-weight:700;padding:20px 22px;transition:background-color .15s}.staff-register-history summary:hover{background:#edf5ef}.staff-register-history summary:focus-visible{outline:2px solid #087843;outline-offset:-3px}@media(max-width:639px){.staff-task-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.staff-task-fields label:first-child{grid-column:1/-1}.staff-register-line{gap:10px;grid-template-columns:minmax(0,1fr);padding:16px}.staff-register-money{text-align:left}}.staff-sheet .staff-ledger{--ledger-border:#b4c1b8;background:#fff;border:1px solid var(--ledger-border);border-top:0;color:#16261c}.staff-ledger-head,.staff-ledger-row{align-items:stretch;display:grid;grid-template-columns:minmax(210px,2.2fr) minmax(98px,1fr) minmax(62px,.55fr) minmax(108px,1.15fr) minmax(110px,1.25fr) minmax(120px,1.2fr) minmax(120px,1.2fr) 94px}.staff-ledger-head{background:#e8efe9;border-bottom:2px solid #809887;border-top:1px solid var(--ledger-border);font-size:11px;font-weight:750}.staff-ledger-head>span{align-content:center;border-right:1px solid var(--ledger-border);padding:9px}.staff-ledger-item{border-bottom:1px solid var(--ledger-border)}.staff-ledger-item:last-child{border-bottom:0}.staff-ledger-item:nth-of-type(odd){background:#f5f8f5}.staff-ledger-row{transition:background-color .15s}.staff-ledger-row:hover{background:#eaf4ed}.staff-ledger-item.is-open .staff-ledger-row{background:#e5f1e8}.staff-ledger-item.exit-planned .staff-ledger-row{box-shadow:inset 3px 0 #b83243}.staff-ledger-cell{border-right:1px solid var(--ledger-border);display:flex;flex-direction:column;font-size:12px;justify-content:center;line-height:1.4;overflow-wrap:anywhere;padding:9px}.staff-ledger-cell>b{font-weight:700}.staff-ledger-person>strong{font-size:13px;font-weight:750;line-height:1.35}.staff-ledger-role{color:#42594a;font-size:11px;line-height:1.3;margin-top:2px}.staff-ledger-department{color:#557060;font-size:10px;font-weight:600;margin-top:2px}.staff-ledger-number{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0}.staff-sheet .staff-ledger-cell small{color:#51675a;font-size:10px;line-height:1.35;margin-top:2px}.staff-ledger-task{display:block;font-size:10px;line-height:1.45}.staff-ledger-task b{font-size:11px;white-space:nowrap}.staff-ledger-monthly{background:#edf5ee66}.staff-ledger-cost{background:#e4f1e755;color:#124b2b}.staff-ledger-actions{align-items:center;display:flex;gap:2px;justify-content:center;padding:5px}.staff-ledger .staff-ledger-icon{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:#295b3e;cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;padding:0;transition:background-color .15s,border-color .15s;width:26px}.staff-ledger .staff-ledger-icon:hover{background:#fff;border-color:#82a88e}.staff-ledger-icon svg{flex:none;transition:transform .18s}.staff-ledger-icon svg.is-open{transform:rotate(180deg)}.staff-ledger-detail{grid-gap:24px;background:#f8fbf8;border-top:1px solid #98b3a0;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);overflow-wrap:anywhere;padding:18px}.staff-ledger-detail h3{font-size:12px;font-weight:750;margin:0 0 12px}.staff-ledger-breakdown{font-size:11px}.staff-ledger-breakdown>div{display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.staff-ledger-breakdown dd{font-family:JetBrains Mono,monospace;font-weight:650;text-align:right}.staff-ledger-breakdown-total{border-top:1px solid var(--ledger-border);margin-top:8px;padding-top:8px}.staff-current-view .staff-heading{gap:12px}.staff-current-view .staff-planner-tabs{margin-bottom:12px;padding-top:4px}.staff-current-view .staff-summary-toolbar{margin-bottom:10px}.staff-current-view .staff-kpis{gap:0}.staff-current-view .staff-kpi{border-radius:0;border-top-width:2px;padding:10px 16px}.staff-current-view .staff-kpi-value{font-size:23px;margin-top:4px}.staff-current-view .staff-kpi-other-periods{display:none}.staff-current-view .staff-kpi-warning{font-size:11px;padding:7px 12px}.staff-current-view .staff-planner-status{margin:9px 0}.staff-current-view .staff-section{margin-top:12px}.staff-current-view .staff-section-heading{padding:12px 14px}.staff-current-view .staff-list-filters{gap:8px;padding:8px 12px}.staff-current-view .staff-list-filters input,.staff-current-view .staff-list-filters select{height:33px}@media(max-width:1199px){.staff-ledger-head{display:none}.staff-ledger{border-top:1px solid var(--ledger-border)!important}.staff-ledger-row{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-ledger-person{border-right:0;grid-column:1/3;grid-row:1}.staff-ledger-actions{grid-column:3;grid-row:1;justify-content:flex-end;padding-right:9px}.staff-ledger-cell:not(.staff-ledger-person){border-top:1px solid #cdd8d0}.staff-ledger-cell:nth-child(4),.staff-ledger-cell:nth-child(7){border-right:0}.staff-ledger-cell[data-label]:before{color:#4a6253;content:attr(data-label);font-family:inherit;font-size:10px;font-weight:600;margin-bottom:3px}.staff-ledger-detail{gap:20px;grid-template-columns:1fr 1fr}.staff-ledger-breakdown{grid-column:1/-1;max-width:440px;width:100%}}@media(max-width:639px){.staff-ledger-cell{font-size:11px;padding:7px}.staff-ledger-number{font-size:11px}.staff-ledger-person>strong{font-size:12px}.staff-ledger-person{padding:9px 7px}.staff-ledger-detail{gap:18px;grid-template-columns:minmax(0,1fr);padding:13px 10px}.staff-ledger-breakdown{max-width:none}.staff-current-view .staff-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-current-view .staff-kpi{padding:9px 7px}.staff-current-view .staff-kpi-label{font-size:10px}.staff-current-view .staff-kpi-value{font-size:14px;line-height:1.5}.staff-current-view .staff-kpi-caption{font-size:9px}}.staff-sheet{--staff-ink:var(--text-primary);--staff-muted:#626a74;--staff-line:#d4dae1;--staff-green:var(--costly-green-dim)}.staff-sheet .staff-button.primary{background:var(--costly-green);border-color:var(--costly-green);color:#101814}.staff-sheet .staff-button.primary:hover{background:var(--costly-green-dim);border-color:var(--costly-green-dim)}.staff-sheet .staff-button:not(.primary):not(.danger){background:var(--data-surface);border-color:#bfc6ce;color:var(--text-primary)}.staff-sheet .staff-button:not(.primary):not(.danger):hover{background:var(--data-hover);border-color:#85939e}.staff-sheet button:focus-visible,.staff-sheet input:focus-visible,.staff-sheet select:focus-visible,.staff-sheet summary:focus-visible,.staff-sheet textarea:focus-visible{outline:2px solid var(--costly-green-dim);outline-offset:2px}.staff-sheet .staff-planner-tabs{border-bottom-color:#3f454d}.staff-sheet .staff-planner-tabs button{color:#c9ced4}.staff-sheet .staff-planner-tabs button[aria-selected=true]{border-bottom-color:var(--costly-green);color:var(--costly-green)}.staff-sheet .staff-private{background:#0000;border-color:var(--costly-green-dim);color:var(--costly-green)}.staff-sheet .staff-kpi{background:var(--data-surface);border-color:var(--staff-line);border-top-color:var(--costly-green)}.staff-sheet .staff-kpi-value{color:var(--text-primary)}.staff-sheet .staff-kpi-caption,.staff-sheet .staff-kpi-label{color:var(--staff-muted)}.staff-sheet .staff-detail,.staff-sheet .staff-section{background:var(--data-surface)}.staff-sheet .staff-section-heading{background:#f2f4f6}.staff-sheet .staff-ledger{--ledger-border:var(--staff-line);color:var(--text-primary)}.staff-sheet .staff-ledger-head{background:#eceff2;border-bottom-color:#aab5bf}.staff-sheet .staff-ledger-item:nth-of-type(odd){background:var(--data-hover)}.staff-sheet .staff-ledger-item.is-open .staff-ledger-row,.staff-sheet .staff-ledger-row:hover{background:#effaf3}.staff-sheet .staff-ledger-monthly{background:#f3f5f733}.staff-sheet .staff-ledger-cost{background:#ecfaf166;color:#174b2c}.staff-sheet .staff-ledger-cell small,.staff-sheet .staff-ledger-department,.staff-sheet .staff-ledger-role{color:#626a74}.staff-sheet .staff-ledger-detail{background:#f7f9fb;border-top-color:#c0c9d3}.staff-sheet .staff-register-history summary:hover{background:var(--data-hover)}.staff-sheet input[type=date],.staff-sheet input[type=month],.staff-sheet input[type=time]{color-scheme:light}.staff-sheet input[type=date]::-webkit-calendar-picker-indicator,.staff-sheet input[type=month]::-webkit-calendar-picker-indicator,.staff-sheet input[type=time]::-webkit-calendar-picker-indicator{filter:none}.staff-sheet .staff-pay-month-picker input{color-scheme:dark}.staff-ledger-actions{align-content:center;display:grid;grid-template-columns:repeat(2,26px)}.staff-sheet .staff-history,.staff-sheet .staff-leavers-archive{background:var(--data-surface);color:var(--text-primary);padding:0 22px 20px}.staff-history .staff-footnote{color:var(--staff-muted);padding-bottom:18px}.staff-leavers-archive .staff-list-filters{align-items:center;padding-inline:0}.staff-leavers-archive .staff-list-filters label{align-items:center;display:flex;font-size:12px;gap:8px}.staff-leavers-archive .staff-list-filters input[type=checkbox]{flex:none;height:16px;width:16px}.staff-archive-details{overflow-wrap:anywhere}.staff-archive-details p{white-space:pre-wrap}.staff-ledger .staff-ledger-icon.confirm-exit{color:#a02639}.staff-sheet .staff-button.staff-departure-danger:not(.primary){background:#9e2e40;border-color:#a84453;color:#fff}.staff-sheet .staff-button.staff-departure-danger:not(.primary):hover{background:#812536}.staff-exit-person{border-bottom:1px solid var(--staff-line);display:flex;flex-direction:column;gap:5px;margin-bottom:14px;overflow-wrap:anywhere;padding:14px 0}.staff-exit-person strong{font-size:18px}.staff-exit-person small,.staff-exit-person span{font-size:12px}.staff-exit-confirm-check{align-items:flex-start;display:flex;font-size:13px;gap:10px;margin:16px 0}.staff-exit-confirm-check button{flex-shrink:0}.staff-exit-confirm-dialog[data-popup-surface] .staff-error{background:#fff2f2;color:#9c2534}.staff-exit-confirm-dialog textarea{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:5px;color:var(--staff-ink);min-width:0;padding:10px;resize:vertical;width:100%}.staff-exit-confirm-dialog .staff-dialog-actions{flex-wrap:wrap}.staff-archive-person{grid-gap:20px;align-items:start;border-bottom:1px solid var(--staff-line);display:grid;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 190px;padding:20px 0}.staff-archive-person>div{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.staff-archive-person strong{font-size:14px}.staff-archive-person small,.staff-archive-person>div>span:not(.staff-archive-status){color:var(--staff-muted);font-size:12px}.staff-archive-status{color:#a42b40;font-size:11px;font-weight:700}.staff-archive-actions{align-items:flex-start}.staff-archive-details{font-size:13px;grid-column:1/-1;padding-top:8px}.staff-archive-details summary,.staff-archive-legacy summary{cursor:pointer;font-weight:600}.staff-archive-details p{margin:8px 0}.staff-archive-legacy{font-size:13px;margin-top:24px}.staff-archive-legacy p{margin:10px 0;overflow-wrap:anywhere}.staff-history-empty{color:var(--staff-muted);font-size:14px;padding:28px 0}.staff-history-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.staff-history-controls label{align-items:center;display:flex;font-size:12px;gap:8px}.staff-history-controls input{background:var(--staff-surface);border:1px solid var(--staff-line);border-radius:5px;color:var(--staff-ink);max-width:100%;min-width:0;padding:8px}.staff-history-kpis{border-block:1px solid var(--staff-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0}.staff-history-kpis>div{border-right:1px solid var(--staff-line);display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere;padding:20px 14px}.staff-history-kpis>div:last-child{border-right:0}.staff-history-kpis span{color:var(--staff-muted);font-size:12px}.staff-history-kpis strong{font-feature-settings:"tnum";font-size:21px;font-variant-numeric:tabular-nums;line-height:1.3}.staff-history-kpis small{color:var(--staff-muted);font-size:11px}.staff-history-notice,.staff-history-start{align-items:center;color:var(--staff-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;padding:14px 0}.staff-history-start p{flex:1 1;min-width:190px}.staff-history-chart-section{border-block:1px solid var(--staff-line);padding:20px 0 24px}.staff-history-chart-section h2,.staff-history-events h2{font-size:18px;font-weight:700}.staff-history-chart{height:290px;margin-top:18px;min-width:0;width:100%}.staff-history-month,.staff-history-month-head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1.1fr .8fr 1fr 1fr 1fr 1fr 1fr 36px}.staff-history-month-head{border-bottom:2px solid var(--staff-line);font-size:11px;font-weight:700;padding:14px 0}.staff-history-month{border-bottom:1px solid var(--staff-line);padding:18px 0}.staff-history-month>div{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.staff-history-month strong{font-size:13px}.staff-history-month small{color:var(--staff-muted);font-size:10px}.staff-history-allocation-warning{color:#a35e0c;font-size:12px;grid-column:1/-1}.staff-history-events{margin:30px 0}.staff-history-events>div{border-bottom:1px solid var(--staff-line);display:flex;flex-direction:column;font-size:12px;gap:6px;overflow-wrap:anywhere;padding:14px 0}.staff-history-events>p{color:var(--staff-muted);font-size:13px;margin-top:12px}@media(max-width:1000px){.staff-archive-person,.staff-history-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-history-month-head{display:none}.staff-history-month{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));padding-right:44px;position:relative}.staff-history-month>div:first-child{grid-column:1/-1}.staff-history-month>div[data-label]:before{color:var(--staff-muted);content:attr(data-label);font-size:10px}.staff-history-edit{position:absolute;right:0;top:17px}}@media(max-width:639px){.staff-sheet .staff-history,.staff-sheet .staff-leavers-archive{padding-inline:12px}.staff-history-kpis>div{padding:15px 9px}.staff-history-kpis strong{font-size:17px}.staff-history-chart{height:260px}.staff-history-chart-section h2,.staff-history-events h2{font-size:16px}.staff-archive-person{gap:16px}.staff-archive-person>div:first-child{grid-column:1/-1}.staff-archive-actions{flex-direction:row!important;flex-wrap:wrap;grid-column:1/-1}}.buy-app{--bs-ink:#17291f;--bs-muted:#5a6f61;--bs-line:#dce6df;--bs-green:#00ff7f;color:var(--bs-ink);min-width:0}.bs-dialog *,.buy-app *{box-sizing:border-box;letter-spacing:0}.bs-header{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:8px 0 24px}.bs-eyebrow{color:#a4b6a9;font-size:11px;font-weight:700}.bs-header h1{font-size:42px;font-weight:800;line-height:1.15;margin-top:7px}.bs-header h1 span{color:var(--bs-green)}.bs-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.bs-header-link{align-items:center;border:1px solid #4c6354;border-radius:5px;color:#d9e9df;display:inline-flex;font-size:12px;gap:7px;justify-content:center;padding:9px 12px;transition:background-color .15s}.bs-header-link:hover{background:#24382c;color:#fff}.bs-header-primary{background:#00ff7f;border-color:#00ff7f;color:#092819;font-weight:700}.bs-header-primary:hover{background:#affbd4;color:#092819}.bs-dialog .bs-btn,.buy-app .bs-btn{align-items:center;background:#fff;border:1px solid #b8cebf;border-radius:5px;color:#204730;display:inline-flex;font-size:12px;font-weight:600;gap:7px;justify-content:center;max-width:100%;transition:background-color .15s,border-color .15s;white-space:normal}.bs-dialog .bs-btn:hover,.buy-app .bs-btn:hover{background:#edf8f1;border-color:#529a6c;color:#113e23}.bs-dialog .bs-primary,.buy-app .bs-primary{background:#00ed79;border-color:#00bf61;color:#082b19}.bs-dialog .bs-primary:hover,.buy-app .bs-primary:hover{background:#a2f7cb;color:#082b19}.buy-app .bs-header-button{background:#0000;border-color:#4c6354;color:#fff}.buy-app .bs-header-button:hover{background:#24382c;color:#fff}.bs-workspace-toolbar{align-items:center;border-top:1px solid #2c3d32;color:#a9bbb0;display:flex;flex-wrap:wrap;font-size:11px;gap:14px;justify-content:space-between;padding:15px 0}.bs-workspace-toolbar button,.bs-workspace-toolbar label,.bs-workspace-toolbar>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bs-workspace-toolbar>div{gap:16px}.bs-workspace-toolbar select{background:#171f1a;border:1px solid #44604e;border-radius:4px;color:#e1f3e7;font-size:11px;padding:6px}.bs-workspace-toolbar button{color:#aefacb;transition:color .15s}.bs-workspace-toolbar button:hover{color:#fff}.bs-workspace{align-items:start;background:#fff;border-top:3px solid #00ff7f;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-width:0}.bs-dialog h2,.bs-orders-workspace h2,.bs-workspace h2{color:#17291f!important;font-size:18px;font-weight:700}.bs-workspace h3{color:#17291f!important;font-size:15px;font-weight:700}.bs-basket,.bs-find{min-width:0}.bs-basket{background:#fbfdfb;border-left:1px solid var(--bs-line)}.bs-basket-heading,.bs-find-heading{align-items:center;border-bottom:1px solid var(--bs-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:20px 22px}.bs-muted{color:var(--bs-muted);font-size:11px;line-height:1.6}.bs-basket-heading .bs-muted{display:block;margin-top:4px}.bs-search{align-items:center;border-bottom:1px solid var(--bs-line);color:#078348;display:flex;gap:12px;padding:19px 22px}.pricing-content .buy-app .bs-search input{background:#0000;border:0;box-shadow:none;color:#17291f;font-size:17px;min-width:0;padding:0}.pricing-content .buy-app .bs-search input:focus{box-shadow:none;outline:none}.bs-search:focus-within{box-shadow:inset 0 0 0 2px #19864b}.buy-app input::placeholder{color:#65786c}.bs-icon{align-items:center;border-radius:4px;color:#527660;display:inline-flex;flex-shrink:0;justify-content:center;padding:6px;transition:background-color .15s}.bs-icon:hover{background:#dfefe4;color:#173b25}.bs-results-title{background:#f0f6f2;color:#54745f;display:flex;font-size:11px;gap:8px;padding:12px 22px}.bs-product,.bs-results-title{align-items:center;border-bottom:1px solid var(--bs-line)}.bs-product{grid-gap:16px;color:var(--bs-ink);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,145px) 15px;padding:18px 22px;text-align:left;transition:background-color .15s,box-shadow .15s;width:100%}.bs-product:hover{background:#f0fbf4;box-shadow:inset 3px 0 #069853}.bs-product>div{min-width:0}.bs-product strong{font-size:13px}.bs-product small,.bs-product strong{line-height:1.65;overflow-wrap:anywhere}.bs-product small{color:#61776a;display:block;font-size:10px;margin-top:3px}.bs-product-best{text-align:right}.bs-product-best .bs-price{font-size:16px}.bs-product .bs-old-price{color:#88632a}.bs-code,.bs-price{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bs-code{color:#577462;font-size:10px;line-height:1.7}.bs-in-draft,.bs-tag-best,.bs-tag-muted,.bs-tag-warn{align-items:center;border-radius:3px;display:inline-flex;font-size:10px;font-weight:600;gap:4px;line-height:1.7;padding:2px 6px}.bs-in-draft,.bs-tag-best{background:#e3f5e9;color:#116537}.bs-tag-warn{background:#fff4db;color:#875b16}.bs-tag-muted{background:#edf1ee;color:#52665a}.bs-in-draft{margin-left:5px}.bs-search-pagination{align-items:center;color:#536f5e;display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:15px 22px}.bs-selected-product{padding:18px 22px 0}.bs-selected-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.bs-back,.bs-selected-heading a{align-items:center;color:#00743e;display:flex;font-size:11px;gap:6px}.bs-selected-product>h2{line-height:1.6;overflow-wrap:anywhere}.bs-selected-product>p{margin-top:7px}.bs-recommendation{color:#315d43;font-size:12px;line-height:1.7;margin:18px 0 12px}.bs-offer{border:1px solid #d2e0d6;border-radius:5px;margin-bottom:12px;overflow:hidden}.bs-offer.selected{border-color:#13874a;box-shadow:0 0 0 1px #13874a}.bs-offer-pick{align-items:center;background:#f7faf8;color:#173e27;display:flex;font-size:13px;gap:10px;padding:14px;text-align:left;width:100%}.bs-offer-pick>strong{min-width:0;overflow-wrap:anywhere}.bs-offer-pick .bs-price{flex-shrink:0;font-size:19px;margin-left:auto}.bs-offer.selected .bs-offer-pick{background:#eaf9ef}.bs-radio{align-items:center;border:1px solid #91b59d;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.bs-offer.selected .bs-radio{background:#067d40;border-color:#067d40;color:#fff}.bs-offer-evidence{padding:0 14px 14px}.bs-offer-evidence>p{color:#334d3c;font-size:12px;line-height:1.65;margin-top:5px;overflow-wrap:anywhere}.bs-offer-tags{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0 4px}.bs-offer-evidence>.bs-code{color:#537361;font-size:11px}.bs-evidence-grid{grid-gap:8px 12px;color:#526e5d;display:grid;font-size:10px;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.bs-evidence-grid>span{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0;overflow-wrap:anywhere}.bs-evidence-grid a{color:#0b8246;display:inline-flex}.bs-notice{color:#875518;font-size:11px;line-height:1.7;margin-top:8px;overflow-wrap:anywhere}.bs-add-bar{align-items:flex-end;border-top:1px solid var(--bs-line);display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding:18px 0 22px}.bs-add-bar>label{width:130px}.bs-add-bar .bs-primary{flex:1 1;min-width:145px}.bs-add-bar>small{color:#5b7565;font-size:10px;width:100%}.bs-workspace label{color:#587060;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:6px;min-width:0}.pricing-content .buy-app .bs-workspace input,.pricing-content .buy-app .bs-workspace select,.pricing-content .buy-app .bs-workspace textarea{background:#fff;border:1px solid #c3d4c9;border-radius:4px;color:#233e2d;font-size:12px;max-width:100%;min-height:34px;padding:7px 9px;width:100%}.pricing-content .buy-app .bs-workspace .bs-search input{border:0;font-size:17px;padding:0}.bs-details{border-bottom:1px solid var(--bs-line)}.bs-details summary{align-items:center;color:#365e43;cursor:pointer;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:14px 22px}.bs-details summary::marker{content:""}.bs-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 22px 22px}.bs-wide{grid-column:1/-1}.bs-fields textarea{resize:vertical}.bs-supplier-group{border-bottom:1px solid var(--bs-line)}.bs-group-heading{align-items:center;background:#edf5ef;display:flex;flex-wrap:wrap;gap:8px;padding:15px 22px}.bs-group-heading h3{min-width:0;overflow-wrap:anywhere}.bs-group-heading>strong{font-size:14px;margin-left:auto}.bs-order-line{border-bottom:1px solid #e5ede7;padding:17px 22px}.bs-line-heading{align-items:flex-start;display:flex;gap:9px}.bs-line-heading a{color:#203f2b;flex:1 1;font-size:12px;font-weight:650;line-height:1.7;min-width:0;overflow-wrap:anywhere}.bs-order-line>.bs-code{margin:5px 0 12px}.bs-line-controls{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:70px minmax(0,1fr) minmax(70px,auto)}.bs-line-controls>strong{font-size:13px;padding-bottom:8px;text-align:right}.bs-line-controls select{text-overflow:ellipsis}.bs-line-paid{color:#5d7265;font-size:10px;line-height:1.8;margin-top:12px;overflow-wrap:anywhere}.bs-extra,.bs-saving{font-size:11px;line-height:1.7;margin-top:8px}.bs-saving{color:#086b37}.bs-extra{color:#aa3c34}.bs-line-check{border-left:2px solid #d3b174;color:#805d27;font-size:10px;line-height:1.7;margin-top:12px;padding-left:10px}.bs-line-check ul{list-style:disc;margin-bottom:10px;padding-left:12px}.bs-workspace .bs-line-check label{align-items:flex-start;color:#5a502d;cursor:pointer;display:flex;flex-direction:row;font-size:10px;gap:8px}.pricing-content .buy-app .bs-line-check input{accent-color:#087640;flex-shrink:0;height:15px;margin-top:3px;min-height:0;width:15px}.bs-group-download{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 22px}.bs-group-download small{color:#6a7d70;font-size:10px}.bs-order-summary{background:#f0f8f3;padding:22px}.bs-order-summary>div{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.bs-order-summary>div>span{color:#3f654c;font-size:12px}.bs-order-summary>div>strong{color:#153e25;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;overflow-wrap:anywhere}.bs-order-summary>small{color:#5b7463;display:block;font-size:10px;line-height:1.6;margin:12px 0}.bs-order-summary>.bs-primary{width:100%}.bs-not-sent{color:#4d715a;font-size:10px;gap:5px;margin-top:10px}.bs-empty,.bs-not-sent{align-items:center;display:flex;justify-content:center;text-align:center}.bs-empty{color:#6a8574;flex-direction:column;gap:12px;min-height:230px;padding:30px 22px}.bs-empty h2{font-size:17px}.bs-empty p{color:#607b69;font-size:12px}.bs-basket-empty{min-height:280px}.bs-loading{color:#75c993;font-size:13px;gap:10px;justify-content:center;padding:40px 22px}.bs-error,.bs-loading{align-items:center;display:flex}.bs-error{background:#fff0ed;color:#8e312b;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;line-height:1.7;padding:15px 20px}.bs-pending{opacity:.5;pointer-events:none}.buy-app button:disabled{cursor:not-allowed;opacity:.5}.buy-app a:focus-visible,.buy-app button:focus-visible,.buy-app summary:focus-visible{outline:2px solid #008c47;outline-offset:2px}.bs-dialog{background:#fff!important;color:#213d2c!important}.bs-dialog p{font-size:13px;line-height:1.7}.bs-dialog-actions{display:flex;gap:10px;justify-content:flex-end}.bs-dialog .bs-danger{background:#a7332d;border-color:#a7332d;color:#fff}.bs-orders-workspace{background:#fff;border-top:3px solid #00ff7f}.bs-saved-row{grid-gap:24px;align-items:center;border-bottom:1px solid var(--bs-line);display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.7fr) auto;padding:22px}.bs-saved-row>div{min-width:0}.bs-saved-title{align-items:center;color:#1d482d;display:flex;font-size:14px;font-weight:650;gap:8px;overflow-wrap:anywhere}.bs-saved-title svg{flex-shrink:0}.bs-saved-row p{margin-top:6px}.bs-saved-counts{color:#55715f;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.bs-saved-row>strong{font-size:17px}.bs-saved-row small{color:#5b7163;display:block;font-family:inherit;font-size:10px;font-weight:400;margin-top:4px}.bs-row-actions{align-items:center;display:flex;gap:10px}@media(max-width:1100px){.bs-workspace{grid-template-columns:minmax(0,1fr)}.bs-basket{border-left:0;border-top:2px solid #b6d8c2}.bs-product{grid-template-columns:minmax(0,1fr) minmax(0,160px) 15px}.bs-basket-empty{min-height:170px}}@media(max-width:767px){.bs-header h1{font-size:32px}.bs-header{gap:14px;margin-bottom:18px}.bs-header-actions{gap:8px}.bs-header-link{font-size:11px;padding:8px 10px}.bs-workspace-toolbar{font-size:10px;gap:10px}.bs-workspace-toolbar>div{gap:8px;justify-content:space-between;width:100%}.bs-basket-heading,.bs-find-heading,.bs-product,.bs-results-title,.bs-search,.bs-search-pagination{padding-left:14px;padding-right:14px}.bs-product{gap:10px;grid-template-columns:minmax(0,1fr) 108px 12px}.bs-product strong{font-size:12px}.bs-product-best .bs-price{font-size:14px}.bs-product small{font-size:10px}.bs-selected-product{padding-left:14px;padding-right:14px}.bs-offer-pick .bs-price{font-size:17px}.bs-evidence-grid{grid-template-columns:minmax(0,1fr)}.bs-workspace h2{font-size:16px}.bs-group-download,.bs-group-heading,.bs-order-line,.bs-order-summary{padding-left:14px;padding-right:14px}.bs-line-controls{gap:7px;grid-template-columns:65px minmax(0,1fr) 77px}.bs-line-controls>strong{font-size:12px}.bs-fields{grid-template-columns:minmax(0,1fr)}.bs-details summary,.bs-fields{padding-left:14px;padding-right:14px}.bs-order-summary>div>strong{font-size:21px}.bs-saved-row{gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:18px 14px}.bs-row-actions,.bs-saved-row>div:first-child{grid-column:1/-1}.bs-saved-row>strong{text-align:right}.bs-saved-title{font-size:13px}}@media(prefers-reduced-motion:reduce){.bs-dialog *,.buy-app *{transition:none!important}}.bs-finder-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:12px 22px 0}.bs-finder-tabs button{align-items:center;border-bottom:2px solid #0000;color:#586371;display:inline-flex;font-size:12px;gap:6px;padding:9px 12px;transition:background-color .15s,border-color .15s}.bs-finder-tabs button[aria-pressed=true]{background:#f0f5f2;border-color:#078348;color:#17291f;font-weight:700}.bs-product-row{border-bottom:1px solid var(--bs-line);padding-left:34px;position:relative}.bs-product-row .bs-product{border-bottom:0;padding-left:10px}.bs-favourite{align-items:center;border-radius:4px;color:#64717b;display:flex;height:30px;justify-content:center;left:8px;position:absolute;top:22px;transition:background-color .15s,color .15s;width:27px}.bs-favourite:hover{background:#e9eef3;color:#9b5d06}.bs-favourite.is-favourite{color:#a66906}.bs-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:9px}.bs-dialog{border-radius:6px;max-height:90dvh;overflow-y:auto;width:calc(100% - 28px)!important}.bs-dialog h2{padding-right:38px}.bs-dialog .bs-dialog-actions{flex-wrap:wrap}.bs-dialog .bs-btn:disabled{cursor:not-allowed;opacity:.5}.bs-dialog.bs-bulk-dialog,.bs-dialog.bs-price-review{gap:18px;max-width:720px}.bs-bulk-input,.bs-bulk-row select{background:#fff!important;border:1px solid #b8c6ce!important;border-radius:4px;color:#233e2d!important;font-size:13px;max-width:100%;min-width:0;padding:12px;width:100%}.bs-bulk-input{font-family:JetBrains Mono,monospace;resize:vertical}.bs-bulk-rows,.bs-review-lines{max-height:45dvh;min-width:0;overflow-y:auto}.bs-bulk-row{border-bottom:1px solid #dce6df;padding:15px 0}.bs-bulk-row:first-child{padding-top:0}.bs-bulk-row-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bs-bulk-row-title strong{flex:1 1;font-size:13px;min-width:0;overflow-wrap:anywhere}.bs-bulk-row-title input{accent-color:#087640;flex-shrink:0;height:16px;width:16px}.bs-bulk-row select{font-size:12px;margin-top:8px;padding:9px;text-overflow:ellipsis}.bs-bulk-row p.bs-bulk-evidence{color:#244b64;font-size:11px;margin-top:8px;overflow-wrap:anywhere}.bs-bulk-row p.bs-muted{color:#5b6871;font-size:11px;margin-top:6px}.bs-comparison{border-bottom:1px solid var(--bs-line)}.bs-section-toggle{align-items:center;color:#31526b;display:flex;font-size:12px;gap:8px;padding:14px 22px;text-align:left;width:100%}.bs-section-toggle>span{margin-left:auto}.bs-comparison-body{padding:0 22px 18px}.bs-strategies{display:flex;flex-direction:column}.bs-strategy{grid-gap:8px 12px;border-top:1px solid #dae3eb;color:#233e50;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:16px 0}.bs-strategy>div strong{display:block;font-size:12px}.bs-strategy small{color:#586f7f;display:block;font-size:10px;line-height:1.6}.bs-strategy>strong{font-size:15px}.bs-strategy>button{justify-self:end}.bs-strategy-delta{align-self:center}.bs-comparison-body>p{margin-top:10px}.bs-readiness{background:#f3f6f9;border-bottom:1px solid #d9e3eb;color:#304f63;padding:14px 22px}.bs-readiness-heading{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:7px}.bs-readiness-heading>.bs-back{margin-left:auto}.bs-readiness-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:9px}.bs-readiness-links button{align-items:center;color:#244e6a;display:inline-flex;font-size:11px;gap:5px;text-align:left;text-decoration:underline;text-underline-offset:3px}.bs-review-modes{display:flex;flex-wrap:wrap;gap:8px}.bs-review-modes .bs-btn[aria-pressed=true]{background:#e7f0f8;border-color:#496f8a;color:#1d4763}.bs-review-total{align-items:center;background:#f1f5f8;border-left:3px solid #547e9b;display:flex;flex-wrap:wrap;gap:9px 20px;padding:16px}.bs-review-total>span{font-size:12px}.bs-review-total strong{align-items:center;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:18px;gap:10px;overflow-wrap:anywhere}.bs-review-total small{color:#496376;font-size:11px;width:100%}.bs-review-line{grid-gap:7px;border-bottom:1px solid #dce6df;display:grid;font-size:12px;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:15px 0}.bs-review-line small,.bs-review-line strong{grid-column:1/-1;overflow-wrap:anywhere}.bs-review-line span{overflow-wrap:anywhere}.bs-review-line small{margin-top:0}.bs-dialog button:focus-visible,.bs-dialog select:focus-visible,.bs-dialog textarea:focus-visible{outline:2px solid #2c6487;outline-offset:2px}.bs-bulk-input::placeholder{color:#69747c}.bs-dialog select option{white-space:normal}@media(max-width:767px){.bs-finder-tabs{gap:2px;padding:10px 14px 0}.bs-finder-tabs button{font-size:11px;padding:9px}.bs-product-row{padding-left:27px}.bs-favourite{left:3px;top:20px;width:26px}.bs-product-row .bs-product{gap:6px;grid-template-columns:minmax(0,1fr) 88px 10px;padding-left:7px}.bs-product-best .bs-price{font-size:13px}.bs-comparison-body,.bs-readiness,.bs-section-toggle{padding-left:14px;padding-right:14px}.bs-dialog{padding:20px 16px!important}.bs-review-line{grid-template-columns:minmax(0,1fr)}.bs-review-line small,.bs-review-line strong{grid-column:auto}.bs-review-total strong{font-size:16px}.bs-bulk-row-title{align-items:flex-start}.bs-bulk-row-title .bs-tag-best,.bs-bulk-row-title .bs-tag-warn{margin-left:24px}.bs-bulk-row-title strong{flex-basis:calc(100% - 26px)}.bs-dialog-actions .bs-btn{height:auto;min-height:38px}}@media (max-width:900px){[data-testid=product-master-page]{min-width:0}[data-testid=product-master-page] [data-testid=products-table],[data-testid=products-table] :is(thead,tbody){display:block;width:100%}[data-testid=products-table] thead tr{display:flex;flex-wrap:wrap;gap:12px;padding:10px}[data-testid=products-table] th{display:none}[data-testid=products-table] th[data-testid]{display:block;font-size:10px;padding:4px;width:auto}[data-testid=products-table] tbody tr{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}[data-testid=products-table] td{display:block;min-width:0;overflow-wrap:anywhere;padding:4px;text-align:left}[data-testid=products-table] td:first-child{grid-column:1/-1}[data-testid=products-table] td:last-child>div{flex-wrap:wrap}[data-testid=products-table] [data-testid^=best-price-]:before{color:#55615d;content:"Best price · ";font-size:11px}[data-testid=products-table] [data-testid^=latest-price-]:before{color:#55615d;content:"Last price · ";font-size:11px}[data-testid=products-table] input{max-width:100%;min-width:0}[data-testid=product-master-page] .flex-1{min-width:0}}.chase-record{border-bottom:1px solid #3b403c;color:#d5e0d9;min-width:0;padding:12px 0}.chase-record-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.chase-record-summary dt{color:#adbbb2;font-size:10px}.chase-record-summary dd{font-feature-settings:"tnum";color:#ffe5a7;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;overflow-wrap:anywhere}.chase-record p{color:#b9c7bf;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.chase-record h3{font-size:12px;font-weight:750;margin-top:12px}.chase-record-history{margin-top:4px;max-height:155px;overflow-y:auto;scrollbar-width:thin}.chase-record-history li{border-bottom:1px solid #303934;padding:7px 0}.chase-record-history li>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 10px;justify-content:space-between}.chase-record-history strong{color:#e0f2e7;font-size:12px;overflow-wrap:anywhere}.chase-record-history time{color:#b1c2b7;font-size:10px}.repair-hire-trigger{font-feature-settings:"tnum";align-items:center;background:#362c14;border:1px solid #d2b45a;border-radius:3px;box-shadow:0 0 7px #ffd46622;color:#fff0bd;display:inline-flex;font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;gap:4px;line-height:15px;max-width:100%;padding:1px 5px}.repair-hire-trigger:hover{background:#55441b}.repair-hire-trigger svg{flex-shrink:0}.repair-hire-popover{background:#111916;border:1px solid #b99d54;border-radius:5px;color:#edf6ef;max-height:65vh;overflow-y:auto;padding:12px;width:min(340px,calc(100vw - 28px));z-index:75}.repair-hire-popover header{align-items:center;display:flex;gap:10px;justify-content:space-between}.repair-hire-popover h3{font-size:14px;font-weight:700}.repair-hire-popover header button{padding:4px}.repair-hire-details{grid-gap:8px;display:grid;gap:8px;min-width:0}.repair-hire-details a{grid-gap:4px!important;border-bottom:1px solid #665b35;color:#e9ddb9!important;display:grid!important;font-size:12px!important;gap:4px!important;overflow-wrap:anywhere;padding:8px 0!important}.repair-hire-details strong{align-items:center;display:flex;gap:6px}.repair-hire-details strong svg:last-child{margin-left:auto}.repair-hire-details span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.repair-hire-details p{color:#ffd79e;font-size:12px}.repair-hire-details a:hover{color:#fff4cd!important}.vat-urgency-notice{background:#271e0f;border:1px solid #e5b04c;border-left:4px solid #ffcd70;box-shadow:0 0 14px #fbbf2420;color:#ffedc0;min-width:0;padding:12px 14px}.vat-urgency-notice header{align-items:center;display:flex;gap:10px}.vat-urgency-notice header>svg{color:#ffd16f;flex-shrink:0}.vat-urgency-notice h2{color:#fff1cd!important;font-size:16px;font-weight:800;letter-spacing:0;line-height:1.3}.vat-urgency-notice p{color:#e4c88b;font-size:12px;margin-top:3px}.vat-urgency-jobs{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;max-height:160px;overflow-y:auto;scrollbar-width:thin}.vat-urgency-job{align-items:center;border-bottom:1px solid #8a6a3d;color:#ffe5a7;display:flex;flex-wrap:wrap;font-size:12px;gap:5px 9px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:5px 0;text-align:left;transition:color .15s,border-color .15s}.vat-urgency-job:hover{border-color:#ffdf91;color:#fff}.vat-urgency-job:focus-visible{outline:2px solid #fcd34d;outline-offset:3px}.vat-urgency-job strong{color:#fff4d6;font-size:13px}.vat-urgency-job>svg{flex-shrink:0}.amend-vat-urgent-label{color:#ffe4a1;font-weight:850;text-shadow:0 0 6px #ffca6155}@media(max-width:640px){.vat-urgency-job{width:100%}.vat-urgency-job>svg{margin-left:auto}}.controliq-dashboard{--dash-border:#496e5d;--dash-gold:#fff0b5;color:#e7eee9;min-width:0}.controliq-dashboard>*+*{margin-top:12px}.controliq-dashboard *,.dash-history-panel *{letter-spacing:0}.controliq-dashboard :is(button,a,input):focus-visible{outline:2px solid #a7efcb;outline-offset:3px}.controliq-dashboard :is(button,a){transition:border-color .18s,background-color .18s,box-shadow .18s}.controliq-dashboard .dash-page-heading h1{font-size:28px;line-height:1.15}.controliq-dashboard .dash-page-heading p{color:#a1b5a9;font-size:12px}.controliq-dashboard [data-testid=view-all-jobs-btn]{border-radius:5px;font-size:12px;padding:8px 12px}.controliq-dashboard [data-testid=workshop-subnav]{gap:6px;padding-bottom:0}.controliq-dashboard [data-testid=workshop-subnav] a{border-radius:4px;padding:5px 10px}.dash-search>div:first-child{border-color:#496756;border-radius:5px;height:40px}.dash-search input{border-radius:5px}.dash-search [data-testid=search-results]{border-radius:5px;max-width:100%}.dash-search [data-testid^=search-result-]{gap:12px;min-width:0;padding:10px 12px}.dash-search [data-testid^=search-result-]>div:first-child,.dash-search [data-testid^=search-result-]>div:first-child>div{min-width:0}.dash-search [data-testid^=search-result-]>div:first-child>div>div{flex-wrap:wrap;gap:3px 8px;overflow-wrap:anywhere}.dash-layout{align-items:start;gap:12px}.dash-layout>*{min-width:0}.dash-section{background:#101413;border-color:var(--dash-border);border-radius:5px;box-shadow:0 0 12px #6ee7b71c;min-width:0}.controliq-dashboard .dash-section>.px-5{padding:10px 12px}.controliq-dashboard .dash-section>.p-5{padding:12px}.controliq-dashboard :is(.dash-section,.dash-search) .tabular-nums,.dash-money{font-feature-settings:"tnum";color:var(--dash-gold);font-variant-numeric:tabular-nums;font-weight:850;text-shadow:0 0 5px #ffd56a70,0 0 12px #ffd56a30}.controliq-dashboard .dash-section .text-emerald-400.tabular-nums{color:#b4ffd2;text-shadow:0 0 5px #6effae70,0 0 12px #6effae30}.controliq-dashboard .dash-section :is(.text-zinc-600,.text-zinc-500){color:#a2b7aa}.controliq-dashboard .dash-section :is(.text-zinc-400){color:#c2d1c8}.dash-panel-slot{order:1}.controliq-dashboard [data-testid=panel-pay-box]>div:first-child{flex-wrap:wrap}.controliq-dashboard [data-testid=panel-pay-box]>.p-4{padding:10px}.controliq-dashboard .dash-panel-grid{align-items:start;gap:8px}.controliq-dashboard [data-testid^=panel-pay-row-]{border-radius:4px;min-width:0;padding:9px}.controliq-dashboard [data-testid^=panel-pay-row-]>div:nth-child(2){margin-bottom:5px}.controliq-dashboard [data-testid^=panel-pay-row-]>div:last-child{gap:5px}.controliq-dashboard [data-testid^=panel-pay-edit-]{background:#0000;border:0;border-radius:3px;min-width:0;padding:3px 0}.controliq-dashboard [data-testid^=panel-pay-edit-]>span{font-size:23px;line-height:1.2}.controliq-dashboard [data-testid^=panel-pay-edit-]>span:last-child{flex-shrink:0;font-size:10px}.controliq-dashboard [data-testid^=panel-pay-value-]{min-width:0;overflow-wrap:anywhere}.controliq-dashboard [data-testid^=panel-pay-input-]{border-radius:4px;font-size:20px;padding-bottom:3px;padding-top:3px}.controliq-dashboard [data-testid^=panel-pay-row-] button:not([data-testid^=panel-pay-edit-]){border-radius:4px;font-size:11px;padding:4px 8px}.controliq-dashboard [data-testid^=panel-pay-paid-]{align-self:flex-end;max-width:78px}.dash-targets-slot{order:2;padding:10px 12px}.controliq-dashboard [data-testid=weekly-targets-widget]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.controliq-dashboard [data-testid=weekly-targets-widget]>*+*{margin-top:7px}.controliq-dashboard [data-testid=target-cards]>div{border-radius:4px;min-width:0;padding:7px}.controliq-dashboard [data-testid=target-cards] .text-lg{color:#fff0b5;font-size:18px;font-weight:850;overflow-wrap:anywhere;text-shadow:0 0 7px #ffd56a50}.controliq-dashboard [data-testid=weekly-targets-widget] [class*="text-white/"]{color:#b2c4b9}.controliq-dashboard [data-testid=weekly-targets-widget] .animate-pulse{animation:none}.controliq-dashboard [data-testid=weekly-target-finished]{flex-wrap:wrap;gap:5px 8px;padding:5px 8px}.controliq-dashboard [data-testid=toggle-daily-breakdown]{border-color:#3e5849;border-radius:4px;padding:5px 8px}.dash-pipeline{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));order:3}.dash-stage{--stage-tone:216,226,221;grid-gap:5px;align-content:start;background:#111715;border:1px solid rgba(var(--stage-tone),.6);border-radius:5px;box-shadow:0 0 9px rgba(var(--stage-tone),.16),inset 0 1px rgba(var(--stage-tone),.15);display:grid;gap:5px;min-width:0;padding:11px 12px;position:relative}.dash-stage[data-tone=amber],.dash-stage[data-tone=gold]{--stage-tone:255,205,88}.dash-stage[data-tone=blue]{--stage-tone:112,159,255}.dash-stage[data-tone=green]{--stage-tone:105,232,166}.dash-stage[data-tone=sky]{--stage-tone:91,216,238}a.dash-stage:hover{background:#21382b;box-shadow:0 0 16px rgba(var(--stage-tone),.35)}.dash-stage-heading{align-items:center;color:rgb(var(--stage-tone));display:flex;font-size:12px;font-weight:700;gap:6px;min-height:17px}.dash-stage-heading svg{flex-shrink:0}.dash-stage-heading svg:last-child{margin-left:auto}.dash-stage-value{display:block;font-size:23px;line-height:1.15;overflow-wrap:anywhere}.dash-stage-count{color:#a9c0b2;font-size:11px}.dash-stage-count b{color:#e3f0e9;font-size:13px;margin-right:3px}.dash-chase-slot{order:4}.controliq-dashboard [data-testid=chase-list]{border-color:#ab6867}.controliq-dashboard [data-testid=chase-list] h2{font-size:15px}.dash-chase-register{max-height:480px;overflow-y:auto;scrollbar-color:#62796c #101413}.dash-chase-row{grid-gap:10px;align-items:center;background:#101413;border-bottom:1px solid #405f4e;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 130px 44px 112px;min-height:58px;padding:6px 12px}.dash-chase-row:nth-child(2n){background:#171b19}.dash-chase-row:is(:hover,:focus-within){background:#203a2f;box-shadow:inset 0 1px #a7f3d0,inset 0 -1px #a7f3d0,inset 0 0 14px #6ee7b718}.dash-chase-identity{align-items:center;display:flex;gap:12px;min-width:0}.dash-chase-identity:has(.repair-hire-trigger){flex-wrap:wrap;gap:2px 8px}.dash-chase-identity .repair-hire-trigger{background:#362c14;border-color:#d2b45a;color:#fff0bd;font-size:10px;max-width:100%;padding:1px 5px}.dash-chase-identity:has(.repair-hire-trigger)>a{max-width:60%}.dash-hire-summary{padding:10px 12px}.dash-hire-summary header,.dash-hire-summary>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.dash-hire-summary a,.dash-hire-summary h2{align-items:center;display:flex;font-size:12px;gap:5px}.dash-hire-summary header{margin-bottom:8px}.dash-hire-summary a{color:#b3dfc5;font-size:11px}.dash-hire-summary .dash-money{font-size:21px}.dash-hire-summary p,.dash-hire-summary span{color:#b5c6bb;font-size:11px}.dash-hire-summary p{margin-top:4px}.dash-hire-summary [role=status]{color:#ffe1a9}.dash-chase-identity>button{border-color:#7ead58;border-width:1px;box-shadow:0 0 7px #bef26424;color:#cef2a8;flex-shrink:0;font-size:13px;max-width:55%;padding:5px 7px}.dash-chase-identity>a{color:#c2d4c8;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-chase-identity>a:hover{text-decoration:underline}.dash-chase-figures{min-width:0;text-align:right}.dash-chase-figures strong{display:block;font-size:14px;white-space:nowrap}.dash-chase-figures>span{color:#a3b5aa;display:block;font-size:10px}.dash-chase-age{background:#342d19;border:1px solid #b79a4b;border-radius:3px;color:#ffe5af;font-size:11px;font-weight:800;justify-self:center;padding:3px 4px}.dash-chase-age[data-urgency=medium]{background:#361d1f;border-color:#b26c72;color:#ffc7c7}.dash-chase-age[data-urgency=high]{background:#8a2836;border-color:#fa8896;box-shadow:0 0 7px #ff73833b;color:#fff}.dash-chase-actions{display:flex;gap:5px;justify-content:flex-end}.dash-chase-actions button{align-items:center;border:1px solid #536f5e;border-radius:4px;color:#cedcd3;display:inline-flex;font-size:10px;gap:3px;height:28px;justify-content:center;padding:3px 5px}.dash-chase-actions .dash-chase-call{border-color:#a88b43;color:#ffe6a6}.dash-chase-actions button:hover{background:#334735}.dash-history-panel{background:#111916;border:1px solid #6c9c80;border-radius:5px;box-shadow:0 0 16px #6ee7b729;color:#d9e8df;max-height:60vh;overflow-y:auto;padding:14px;width:min(360px,calc(100vw - 28px));z-index:70}.dash-history-panel header{align-items:start;display:flex;gap:12px;justify-content:space-between}.dash-history-panel h3{font-size:14px;font-weight:700;overflow-wrap:anywhere}.dash-history-panel header button{flex-shrink:0;padding:3px}.dash-history-panel li{grid-gap:4px;border-bottom:1px solid #385541;display:grid;font-size:12px;gap:4px;overflow-wrap:anywhere;padding:10px 0}.dash-history-panel time{color:#a9c1b2;font-size:11px}.dash-history-panel>p{font-size:12px;margin-top:12px}.dash-money-stack{order:5}.dash-money-stack>*+*{margin-top:10px}.dash-money-stack [data-testid=dashboard-money-summary] .divide-y>div{flex-wrap:wrap;gap:5px 12px;padding:8px 12px}.dash-money-stack .text-xl{font-size:19px}.dash-money-stack .text-2xl{font-size:21px;overflow-wrap:anywhere}.dash-money-stack .dash-section>.flex{flex-wrap:wrap}.dash-money-stack .grid-cols-2{gap:10px 14px}.dash-money-stack [data-testid=amendment-productivity-widget] h2{font-size:11px}@media (min-width:1700px){.dash-pipeline{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1279px){.dash-targets-slot{order:5}.dash-money-stack{order:6}}@media (max-width:639px){.controliq-dashboard .dash-page-heading{align-items:center}.controliq-dashboard .dash-page-heading h1{font-size:24px}.controliq-dashboard .dash-page-heading p{font-size:11px}.controliq-dashboard [data-testid=workshop-subnav] a{font-size:10px;padding:4px 7px}.controliq-dashboard [data-testid=view-all-jobs-btn]{font-size:11px;padding:7px 9px}.dash-pipeline{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-stage{gap:4px;padding:9px}.dash-stage-heading{font-size:10px;gap:4px;line-height:13px;min-height:26px}.dash-stage-heading svg{width:11px}.dash-stage-value{font-size:18px}.dash-stage-count{font-size:10px}.controliq-dashboard [data-testid^=panel-pay-row-]{grid-gap:0 10px;display:grid;gap:0 10px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:7px 9px}.controliq-dashboard [data-testid^=panel-pay-row-]>div:first-child{align-self:end;font-size:10px;grid-column:1;grid-row:1}.controliq-dashboard [data-testid^=panel-pay-row-]>div:nth-child(2){align-self:start;grid-column:1;grid-row:2;margin:0}.controliq-dashboard [data-testid^=panel-pay-row-]>div:last-child{grid-column:2;grid-row:1/span 2}.controliq-dashboard [data-testid^=panel-pay-edit-]>span{font-size:19px}.controliq-dashboard [data-testid^=panel-pay-edit-]>span:last-child{font-size:9px}.dash-chase-row{gap:3px 8px;grid-template-columns:minmax(0,1fr) minmax(95px,.8fr) 36px;min-height:84px;padding:8px}.dash-chase-identity{align-items:flex-start;flex-direction:column;gap:3px}.dash-chase-identity>button{font-size:12px;max-width:100%}.dash-chase-identity>a{font-size:11px;max-width:100%}.dash-chase-figures strong{font-size:13px}.dash-chase-actions{grid-column:2/-1}.dash-chase-identity{grid-row:1/span 2}.dash-chase-actions button{min-height:28px}.dash-chase-register{max-height:425px}.dash-search [data-testid^=search-result-]{align-items:flex-start}.dash-search [data-testid^=search-result-]>div:first-child{gap:6px}.dash-search [data-testid^=search-result-] .dash-money{font-size:12px}}@media (prefers-reduced-motion:reduce){.controliq-dashboard :is(button,a){transition:none}}.amendments-page{color:#eee;min-width:0}.amendments-page *,.amendments-page :after,.amendments-page :before{letter-spacing:0}.amendments-page :is(button,a,summary,select,input):focus-visible{outline:2px solid #86efac;outline-offset:3px}.amendments-page a,.amendments-page button{transition:background-color .18s,border-color .18s,box-shadow .18s}.amend-page-heading{flex-wrap:wrap;gap:16px}.amend-page-heading h1{font-weight:750}.amend-stage-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.amend-stage-tabs button{--tab-tone:156,214,184;align-items:center;background:#111513;border:1px solid #444c48;border-radius:5px;color:#c1cbc5;display:inline-flex;font-size:13px;font-weight:650;padding:10px 15px}.amend-stage-tabs button[data-tone=blue]{--tab-tone:112,159,255}.amend-stage-tabs button[data-tone=amber]{--tab-tone:255,193,70}.amend-stage-tabs button[data-tone=sky]{--tab-tone:82,214,255}.amend-stage-tabs button[aria-pressed=true]{background:rgba(var(--tab-tone),.13);border-color:rgb(var(--tab-tone));box-shadow:0 0 12px rgba(var(--tab-tone),.3);color:#fff}.amend-stage-tabs button:hover{border-color:rgb(var(--tab-tone))}.amend-filter-summary{align-items:center;background:#15221a;border:1px solid #456953;border-radius:5px;color:#caf3d9;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:10px 14px}.amend-filter-summary>span:first-child{font-weight:650}.amend-filter-summary button{align-items:center;color:#b3c7b9;display:inline-flex;font-size:12px;gap:6px;margin-left:auto;text-decoration:underline}.amend-filter-controls{border-bottom:1px solid #414942;padding-bottom:16px}.amend-money-filters{grid-gap:12px 18px;border-bottom:1px solid #45544b;border-top:1px solid #45544b;display:grid;gap:12px 18px;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) minmax(270px,1.15fr);padding:16px 0}.amend-filter-field{display:flex;flex-direction:column;gap:7px;min-width:0}.amend-filter-field>label,.amend-filter-field>span{color:#bccbc2;font-size:12px;font-weight:650}.amend-money-filters select{background:#111a15!important;border:1px solid #587361!important;border-radius:5px;color:#e0f1e7!important;font-size:13px;height:43px;min-width:0;padding:8px 10px;width:100%}.amend-insurer-control{display:flex;gap:6px;min-width:0}.amend-insurer-control select{flex:1 1}.amend-insurer-control>button{align-items:center;border:1px solid #4c6856;border-radius:5px;color:#becfc4;display:flex;flex-shrink:0;justify-content:center;width:36px}.amend-order-switch{display:flex;gap:6px;min-height:43px}.amend-order-switch button{align-items:center;background:#121715;border:1px solid #4d5e54;border-radius:5px;color:#b8c9be;display:inline-flex;flex:1 1;font-size:13px;gap:7px;justify-content:center;padding:8px 10px;white-space:nowrap}.amend-order-switch button[aria-pressed=true]{background:#214432;border-color:#83d5a8;box-shadow:0 0 9px #6ee7b72e;color:#d1ffe5}.amend-sort-summary{color:#bfdecc;display:flex;flex-wrap:wrap;font-size:12px;gap:5px 14px;grid-column:1/-1;justify-content:space-between}.amend-sort-summary>span{color:#93a69b;font-size:11px}.amendments-page input,.amendments-page select{max-width:100%;min-width:0}.amend-filter-controls select{border-color:#4c554f;color:#d4dbd6;flex:1 1 170px}.amend-empty,.amend-load-error{background:#111714;border:1px solid #53685c;border-radius:5px;color:#b6c9bd;padding:25px 16px}.amend-empty button,.amend-load-error button{color:#baf0ce;display:block;margin-top:10px;text-decoration:underline}.amend-load-error{border-color:#bf6767;color:#ffc3c3}.amend-section{background:#101113;border:1px solid #659987;border-radius:6px;box-shadow:0 0 0 1px #6ee7b71a,0 0 20px #6ee7b724}.amend-section-heading{border-radius:5px 5px 0 0;gap:12px;text-align:left}.amend-section-heading>div{min-width:0}.amend-section-heading>div>span:nth-child(2){font-size:16px;font-weight:700}.amend-section-heading svg,.amend-section-heading>div>div,.amend-section-heading>div>span:last-child{flex-shrink:0}.amendments-page .ci-register{border:none;border-collapse:initial;border-radius:0 0 5px 5px;border-spacing:0;table-layout:fixed;width:100%}.amendments-page .ci-register thead th{background:#232629;border-bottom:1px solid #62676b;color:#e4e7e5;font-size:12px;font-weight:650;padding:11px 12px;text-align:left;text-transform:none}.amendments-page .ci-register tbody td{background:#101113;border-bottom:1px solid #547868;box-shadow:inset 0 1px #a7f3d00d,inset 0 -1px #6ee7b726;color:#e2e5e3;font-size:13px;height:185px;overflow-wrap:anywhere;padding:0;transition:background-color .18s,box-shadow .18s;vertical-align:middle}.amend-cell{align-items:stretch;display:flex;flex-direction:column;gap:0;height:184px;justify-content:center;min-width:0;overflow:hidden;padding:12px}.amend-cell>*{flex-shrink:0}.amend-cell .bo-numberplate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.amend-cell .amend-claim,.amend-cell .amend-insurer,.amend-cell .amend-vehicle-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.amend-cell .ci-lit-status{align-self:flex-start;width:-webkit-fit-content;width:fit-content}.amendments-page .ci-register :is(th,td)+:is(th,td){border-left:1px solid #435e53}.amendments-page .ci-register tbody tr:last-child td{border-bottom:0}.amendments-page .ci-register tbody tr:nth-child(2n) td{background:#161719}.amendments-page .ci-register tbody tr:is(:hover,:focus-within) td{background:#203a2f;box-shadow:inset 0 1px #a7f3d0,inset 0 -1px #a7f3d0,inset 0 10px 15px -12px #6ee7b7cc,inset 0 -10px 15px -12px #6ee7b7cc}.amendments-page .ci-register tbody tr{animation:none}.amendments-page .ci-register tbody tr[data-vat-urgent=true] td{background:#352811;border-bottom-color:#dca64d;box-shadow:inset 0 1px #9b783a}.amendments-page .ci-register tbody tr[data-vat-urgent=true]:is(:hover,:focus-within) td{background:#423319}.amendments-page .ci-register tbody tr[data-amending=true] td{background:#172d20;border-bottom-color:#5ea97b;box-shadow:inset 0 1px #5ea97b}.amendments-page .ci-register tbody tr[data-amending=true]:is(:hover,:focus-within) td{background:#21482f}.amendments-page .ci-register tbody tr[data-vat-urgent=true] td:first-child{border-left:4px solid #fc6}.amendments-page .ci-register tbody tr:hover td:first-child{text-shadow:none}.amendments-page .ci-register tbody tr:is(:hover,:focus-within){box-shadow:0 0 18px #6ee7b747;position:relative;z-index:1}.amendments-page .ci-register td>button{max-width:100%}.amendments-page .ci-register td>.flex{flex-wrap:wrap}.amendments-page .bo-numberplate{background:linear-gradient(180deg,#ffed83,#f5d444);border:2px solid #17170f;border-radius:5px;box-shadow:inset 0 0 0 1px #a49536,inset 0 2px 0 #fff6be,0 1px 2px #0009;color:#13140f;display:inline-block;font-family:Outfit,sans-serif;font-size:23px;font-weight:800;line-height:1.2;max-width:100%;overflow-wrap:anywhere;padding:4px 13px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:normal;word-spacing:.15em}.amendments-page .bo-numberplate:after,.amendments-page .bo-numberplate:before{background:#6b6336;border-radius:50%;box-shadow:0 1px #fff5a2;content:"";height:3px;position:absolute;top:calc(50% - 1px);width:3px}.amendments-page .bo-numberplate:before{left:4px}.amendments-page .bo-numberplate:after{right:4px}.amendments-page .bo-numberplate--empty{align-items:center;color:#5a4816;display:inline-flex;font-size:14px;font-weight:600;min-height:35px}.amend-claim{background:#121b10;border:1px solid #698b52;border-radius:4px;color:#c1ef95;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:5px 7px;text-align:left}.amend-claim:hover{background:#293c1e;border-color:#b8d790}.amend-insurer,.amend-vehicle-name{color:#d0e0d7;display:block;font-size:13px;margin-top:8px;overflow-wrap:anywhere;text-align:left}.amend-insurer:hover,.amend-vehicle-name:hover{color:#bdffda;text-decoration:underline}.amend-added{color:#a0b6a8;display:block;font-size:11px;margin-top:6px}.amend-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;width:100%}.amend-money>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;margin:4px 0}.amend-money dt{color:#9faea5;font-size:11px}.amend-money dd{font-size:12px;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.amend-money button:hover{text-decoration:underline}.amend-notes{font-size:12px;margin:0}.amend-notes button{font-size:12px}.amend-notes button,.amend-notes summary{align-items:center;color:#b2c1b7;display:inline-flex;gap:5px;padding:4px 0}.amend-notes summary{cursor:pointer;list-style:none;max-width:100%}.amend-notes summary::-webkit-details-marker{display:none}.amend-notes p{line-height:1.5;margin:8px 0;overflow-wrap:anywhere;white-space:pre-wrap}.amend-notes>button{color:#a7edc3;text-decoration:underline}.amend-notes[open] summary>svg:last-child{transform:rotate(180deg)}.amend-age-wrap{margin-top:12px}.amend-clocks{grid-gap:5px;background:#0d1412;border:1px solid #566c64;border-radius:4px;display:grid;gap:5px;min-width:0;padding:7px 8px;text-align:left;width:100%}.amend-clocks:hover{border-color:#9ee3c3;box-shadow:0 0 9px #6ee7b72e}.amend-clock-line{align-items:baseline;display:flex;flex-wrap:wrap;font-size:11px;gap:1px 6px;justify-content:space-between;line-height:1.4}.amend-clock-line>span{color:#b4c6bc}.amend-clock-line strong{font-feature-settings:"tnum";color:#ecf4ef;font-variant-numeric:tabular-nums;font-weight:700}.amend-clock-stage strong{color:#9ee8f4}.amend-clock-popover header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.amend-clock-popover h3{align-items:center;display:flex;gap:7px;min-width:0}.amend-clock-popover header>button{flex-shrink:0;margin:0;padding:4px}.amend-clock-popover dl>div{border-bottom:1px solid #354a3d;padding:9px 0}.amend-clock-popover dt{color:#b1c5b9;font-size:11px}.amend-clock-popover dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;margin-top:3px}.amend-clock-popover h4{font-size:12px;font-weight:650;margin-top:16px}.amend-clock-popover ol{border-left:2px solid #4e9374;margin-top:8px;padding-left:12px}.amend-clock-popover li{grid-gap:4px;display:grid;font-size:12px;gap:4px;padding:8px 0}.amend-clock-popover time{color:#b1c5b9;font-size:11px}.amendments-page .ci-lit-status{--status-light:74,239,162;--status-lettering:#e3ffef;align-items:center;background:linear-gradient(180deg,rgba(var(--status-light),.24),rgba(var(--status-light),.09)),#080d0b;border:2px solid rgb(var(--status-light));border-radius:5px;box-shadow:0 0 7px rgba(var(--status-light),.42),0 0 18px rgba(var(--status-light),.19),inset 0 0 0 1px #ffffff29,inset 0 0 12px rgba(var(--status-light),.15);color:var(--status-lettering);display:inline-flex;font-size:16px;font-weight:800;justify-content:center;line-height:1.3;max-width:100%;min-height:42px;min-width:min(112px,100%);overflow-wrap:anywhere;padding:8px 10px;text-align:center;text-shadow:0 0 7px rgba(var(--status-light),.65);text-transform:uppercase;white-space:normal}.amendments-page .ci-lit-status[data-tone=amber]{--status-light:255,193,70;--status-lettering:#fff3d1}.amendments-page .ci-lit-status[data-tone=red]{--status-light:255,102,119;--status-lettering:#ffe9ec}.amendments-page .ci-lit-status[data-tone=pink]{--status-light:255,116,198;--status-lettering:#ffe9f7}.amendments-page .ci-lit-status[data-tone=sky]{--status-light:82,214,255;--status-lettering:#e2f9ff}.amendments-page .ci-lit-status[data-tone=blue]{--status-light:112,159,255;--status-lettering:#eaf0ff}.amendments-page .ci-lit-status[data-tone=white]{--status-light:214,227,236;--status-lettering:#fff}.amendments-page .ci-lit-status:hover{box-shadow:0 0 10px rgba(var(--status-light),.65),0 0 25px rgba(var(--status-light),.3)}.amend-actions button{border-radius:4px;margin:3px 0;padding:6px 3px;white-space:normal;width:100%}.amend-actions button[data-testid^=edit-btn]{border:1px solid #53705e;color:#d1e1d7;display:flex;justify-content:center}.amendments-page select[data-testid^=assign-select]{border-radius:4px;color:#c8dccf;font-size:11px;max-width:100%;padding:8px 4px;text-transform:none;white-space:normal;width:100%}.amend-chase-action{display:block;margin-top:8px;max-width:100%}.amend-cards{gap:12px;padding:12px}.amend-mobile-card{border:1px solid #658d79;border-radius:5px;box-shadow:0 0 12px #6ee7b724,inset 0 0 10px #6ee7b709;min-width:0;overflow-wrap:anywhere}.amend-mobile-card:is(:hover,:focus-within){border-color:#a7f3d0;box-shadow:0 0 22px #6ee7b75c,inset 0 0 0 1px #a7f3d080}.amend-mobile-card:is(:hover,:focus-within) .amend-mobile-body{background:#20352b}.amendments-page .amend-mobile-card[data-vat-urgent=true]{border-color:#e5b04c;border-left:4px solid #fc6}.amendments-page .amend-mobile-card[data-vat-urgent=true] .amend-mobile-body{background:#352811}.amendments-page .amend-mobile-card[data-amending=true] .amend-mobile-body{background:#172d20}.amend-mobile-card .whitespace-nowrap{white-space:normal}.amend-mobile-card .amend-money{border-bottom:1px solid #415b4b;border-top:1px solid #415b4b;margin:12px 0;padding:8px 0}.amend-mobile-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.amend-mobile-actions>button{align-items:center;background:#153723;border:1px solid #5b8f70;border-radius:4px;color:#c6f4d9;display:inline-flex;font-size:12px;gap:6px;padding:7px 10px}.amend-mobile-actions select[data-testid^=assign-select]{flex:1 1;min-width:100px;width:auto}.amend-signals{grid-gap:6px;display:grid;gap:6px;grid-template-rows:91px 30px 23px;height:156px;min-width:0}.amend-loan-slot{align-items:center;display:flex;min-width:0}.amend-no-loan{border:1px dashed #3b4c42;border-radius:5px;color:#7f8d85;font-size:12px;padding:10px;width:100%}.amend-parts-wrapper{display:block;min-width:0;width:100%}.amend-loan-sign{grid-gap:4px;align-content:center;background:linear-gradient(145deg,#493316,#1c1810);border:1px solid #ffd367;border-radius:5px;box-shadow:0 0 9px #ffcc6659,inset 0 0 16px #ffcc6614;color:#fff1bd;display:grid;gap:4px;grid-template-rows:18px 24px 20px;height:91px;padding:8px 10px;text-align:left;width:100%}.amend-loan-sign:hover{border-color:#ffe6a0;box-shadow:0 0 16px #ffd26799,inset 0 0 14px #ffcc6626}.amend-loan-label{align-items:center;display:flex;font-size:11px;font-weight:800;gap:6px;text-shadow:0 0 7px #ffd16699;text-transform:uppercase}.amend-loan-label>svg:last-child{margin-left:auto}.amend-loan-amount{font-feature-settings:"tnum";align-items:baseline;display:flex;font-size:18px;font-variant-numeric:tabular-nums;font-weight:750;gap:8px;justify-content:space-between;white-space:nowrap}.amend-loan-amount small{color:#d6bd83;font-size:10px;font-weight:500}.amend-loan-fee{align-items:center;border-top:1px solid #ad844855;color:#dacbac;display:flex;font-size:10px;gap:6px;justify-content:space-between;padding-top:3px}.amend-loan-fee strong{font-feature-settings:"tnum";color:#ffe7a5;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.amend-signal-tools{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.amend-alerts-trigger{align-items:center;color:#b3c7bd;display:inline-flex;font-size:11px;gap:4px}.amend-alerts-trigger.urgent{color:#fac299}.amend-alerts-trigger span{background:#a779322e;border-radius:3px;padding:1px 5px}.amend-warning-line{align-items:center;color:#ffba9f;display:flex;font-size:10px;font-weight:650;gap:4px;justify-content:space-between;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.amend-warning-line svg{flex-shrink:0}.amend-detail-popover{background:#131917;border:1px solid #618670;border-radius:6px;box-shadow:0 0 18px #6ee7b730;color:#d6e3da;max-height:min(440px,70vh);overflow-wrap:anywhere;overflow-y:auto;padding:16px;width:min(360px,calc(100vw - 28px));z-index:70}.amend-detail-popover h3{font-size:14px;font-weight:700;margin-bottom:12px}.amend-detail-popover p{font-size:13px;line-height:1.6;margin:10px 0;white-space:pre-wrap}.amend-detail-popover :is(button,a){align-items:center;color:#a9ebc2;display:inline-flex;font-size:12px;gap:6px;margin:5px 0;text-decoration:underline}.amend-loan-dialog{background:#101513;border:1px solid #c89b4c;border-radius:6px;box-shadow:0 0 24px #ffd16629;color:#e3ede7;max-width:610px;overflow-wrap:anywhere}.amend-loan-totals{grid-gap:16px;border-bottom:1px solid #594a2b;border-top:1px solid #594a2b;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0}.amend-loan-totals dt{color:#c3b798;font-size:12px;margin-bottom:5px}.amend-loan-totals dd{font-feature-settings:"tnum";color:#ffe4a3;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700}.amend-loan-cost-note,.amend-loan-dialog>p{color:#bdc7bf;font-size:12px;line-height:1.5}.amend-loan-records{max-height:330px;overflow-y:auto}.amend-loan-records article{border-bottom:1px solid #3d4e43;padding:12px 0}.amend-loan-records article>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.amend-loan-records article strong{color:#ffe3a0;font-size:17px}.amend-loan-records article span{color:#c2d9ca;font-size:11px}.amend-loan-records article p{font-size:12px;margin-top:4px;white-space:pre-wrap}.amend-detail-close,[data-testid=amend-loan-retry]{background:#40321b;border:1px solid #8a7548;border-radius:4px;color:#ffe1a1;font-weight:600;padding:8px 14px}.amend-mobile-body{grid-gap:8px;display:grid;gap:8px;grid-template-rows:98px 156px 125px 93px 42px;height:574px;padding:14px!important}.amend-mobile-identity{min-width:0;overflow:hidden}.amend-mobile-identity>div:first-child{flex-wrap:nowrap}.amend-mobile-identity>div:first-child>button:first-child{flex:0 0 auto;max-width:62%}.amend-mobile-identity .amend-claim,.amend-mobile-identity .bo-numberplate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amend-mobile-identity .amend-claim{display:block;flex:1 1;min-width:0}.amend-mobile-description{margin-top:8px}.amend-mobile-description button{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.amend-mobile-description>span{display:block;font-size:10px;margin-top:3px}.amend-mobile-card .amend-money{margin:0;padding:4px 0}.amend-mobile-status{align-items:center;display:flex;gap:12px;min-width:0}.amend-mobile-status .ci-lit-status{flex:1 1;max-width:48%;min-width:0}.amend-mobile-status .amend-clocks{flex:1 1;width:auto}.amend-mobile-actions{flex-wrap:nowrap;gap:6px;margin:0}.amend-mobile-actions select[data-testid^=assign-select]{min-width:65px;width:70px}.amend-mobile-actions>button{font-size:11px;padding:7px;white-space:nowrap}.amendments-page .animate-pulse{animation:none}@media (max-width:1279px){.amend-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.amend-money-filters{gap:12px;grid-template-columns:minmax(0,1fr)}.amend-order-switch button{font-size:12px}.amend-cards{grid-template-columns:minmax(0,1fr);padding:10px}.amend-stage-tabs{gap:6px}.amend-stage-tabs button{flex:1 1 135px;font-size:12px;justify-content:center;padding:10px}.amend-filter-controls select{flex-basis:auto;width:100%}.amend-section-heading{padding:12px}.amend-section-heading>div>span:nth-child(2){font-size:14px}.amendments-page [data-testid=amend-date-filter] input[type=date]{max-width:135px}.amendments-page [data-testid=amend-date-filter]>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.amendments-page *,.amendments-page :after,.amendments-page :before{animation:none!important;transition:none!important}}.amendments-page .amend-money-filters{grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) minmax(265px,1.15fr) minmax(190px,1fr)}.amendments-page .amend-provider-filter-field>label{color:#bcfff0}.amendments-page .amend-provider-filter-field select{border-color:#73c3b6!important}@media (max-width:1100px){.amendments-page .amend-money-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.amendments-page .amend-money-filters{grid-template-columns:minmax(0,1fr)}}.amendments-page .amend-col-allocation{width:100px}.amendments-page .amend-col-actions{width:80px}.amend-claim-provider-line{align-items:center;display:flex;gap:7px;min-width:0}.amend-claim-provider-line>.amend-claim{flex:0 1 auto;max-width:45%}.amend-amending-lock-line{align-items:center;display:flex;gap:6px;margin-top:3px;min-width:0}.amend-amending-lock-line:empty{display:none}.amend-work-provider{grid-gap:1px;background:#142c2d;border:1px solid #7de9e1;border-radius:4px;box-shadow:0 0 8px #53dedb38,inset 0 0 8px #53dedb0f;color:#d2fffa;display:grid;flex:1 1;gap:1px;min-width:0;padding:3px 7px;text-align:left}.amend-work-provider>span{color:#9ececa;font-size:8px;font-weight:700;line-height:10px;text-transform:uppercase;white-space:nowrap}.amend-work-provider>strong{display:block;font-size:14px;font-weight:850;line-height:17px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 7px #62f7e977;white-space:nowrap}.amend-work-provider:hover{background:#224446;border-color:#c1fff7;box-shadow:0 0 12px #53dedb66}.amend-work-provider[data-missing=true]{background:#17201d;border-color:#647b77;box-shadow:none}.amend-work-provider[data-missing=true] strong{color:#c0ccc4;font-size:11px;text-shadow:none}.amend-provider-popover{background:#111d1b;border:1px solid #7de9e1;border-radius:5px;color:#e6fff4;max-height:65vh;overflow-y:auto;padding:12px;width:min(340px,calc(100vw - 28px));z-index:80}.amend-provider-popover header{align-items:center;display:flex;gap:10px;justify-content:space-between}.amend-provider-popover header button{padding:3px}.amend-provider-popover h3{font-size:13px;font-weight:700;overflow-wrap:anywhere}.amend-provider-popover dt{color:#aaccc0;font-size:10px;margin-top:10px}.amend-provider-popover dd{font-size:15px;font-weight:750;overflow-wrap:anywhere}.amendments-page .amend-mobile-id-line{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr)}.amendments-page .amend-mobile-id-line>button:first-child{max-width:100%;min-width:0}.amendments-page .amend-mobile-id-line .amend-claim{padding:5px}.amendments-page .amend-mobile-id-line .amend-work-provider{padding:3px 5px}.amendments-page .amend-mobile-id-line .amend-work-provider strong{font-size:13px}.amendments-page .amend-mobile-id-line .amend-work-provider[data-missing=true] strong{font-size:10px}.amendments-page .amend-mobile-vehicle-line{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:140px minmax(0,1fr);margin-top:3px}.amendments-page .amend-mobile-vehicle-line .bo-numberplate{font-size:20px;max-width:100%;overflow:visible;padding:2px 8px;text-overflow:clip;white-space:nowrap}.amendments-page .amend-mobile-vehicle-line .bo-numberplate--empty{font-size:12px}.amendments-page .amend-mobile-vehicle-line [data-long-reg=true] .bo-numberplate{font-size:14px;line-height:1.1;overflow-wrap:anywhere;white-space:normal}.amendments-page .amend-mobile-vehicle-line .amend-mobile-description{margin-top:0;min-width:0}.amendments-page .amend-mobile-vehicle-line .amend-mobile-description button{-webkit-line-clamp:1;font-size:10px;line-height:11px}.amendments-page .amend-mobile-vehicle-line .amend-mobile-description>span{font-size:9px;line-height:10px;margin-top:0}.amendments-page .amend-table-wrap{container-type:inline-size}.amendments-page .amend-col-vehicle{width:calc(100cqi*.17 - 30.6px);width:calc((100cqi - var(--amend-fixed-columns,180px))*.17)}.amendments-page .amend-col-claim{width:calc(100cqi*.16 - 28.8px);width:calc((100cqi - var(--amend-fixed-columns,180px))*.16)}.amendments-page .amend-col-signals{width:calc(100cqi*.27 - 48.6px);width:calc((100cqi - var(--amend-fixed-columns,180px))*.27)}.amendments-page .amend-col-money,.amendments-page .amend-col-status{width:calc(100cqi*.2 - 36px);width:calc((100cqi - var(--amend-fixed-columns,180px))*.2)}.amendments-page .ci-register tbody td{height:72px}.amendments-page .amend-cell{height:71px;padding:3px 10px}.amendments-page .amend-cell :is(.amend-claim,.amend-insurer,.amend-vehicle-name){-webkit-line-clamp:1}.amendments-page :is(.amend-vehicle-name,.amend-insurer){font-size:12px;margin-top:3px}.amendments-page .amend-added{font-size:10px;margin-top:2px}.amendments-page .amend-money>div{flex-wrap:nowrap;gap:2px 6px;line-height:16px;margin:0}.amendments-page .amend-money dt{flex-shrink:0}.amendments-page .amend-money dd>button{display:block}.amendments-page .amend-money button[data-has-amount=true]{color:#fff4c2;font-weight:850;text-shadow:0 0 5px #ffd56a80,0 0 12px #ffd56a40}.amendments-page .amend-money button.text-emerald-300[data-has-amount=true]{color:#bbffd8;text-shadow:0 0 5px #6effae80,0 0 12px #6effae40}.amendments-page .amend-money button.text-red-300[data-has-amount=true]{color:#ffb7bf;text-shadow:0 0 5px #ff718380,0 0 12px #ff718340}.amendments-page .amend-money button[data-has-amount=false]{color:#9ca8a0;font-weight:400;text-shadow:none}.amendments-page .amend-age-wrap{margin-top:5px}.amendments-page .amend-clocks{gap:1px;padding:3px 6px}.amendments-page .ci-lit-status{font-size:13px;line-height:1.15;min-height:30px;padding:4px 6px}.amendments-page .amend-actions button{margin:2px 0;padding:3px}.amendments-page button.amend-chase-button{grid-gap:1px;align-content:center;background:#372a13;border:1px solid #e2b04d;border-radius:4px;box-shadow:0 0 7px #ffca6133;color:#ffe2a1;display:grid;font-size:11px;font-weight:800;gap:1px;justify-items:stretch;line-height:14px;min-width:0;white-space:nowrap}.amendments-page button.amend-chase-button[data-due=true]{background:#3b1b1a;border-color:#ed877c;box-shadow:0 0 7px #ef786b33;color:#ffd1c9}.amendments-page button.amend-chase-button:hover{background:#503d1c;border-color:#fff0cb;color:#fff3d8}.amendments-page button.amend-chase-button svg{flex-shrink:0}.amend-chase-command{align-items:center;display:flex;gap:4px;justify-content:center}.amend-chase-command strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amend-chase-times{grid-gap:0;display:grid;font-size:9px;font-weight:500;gap:0;line-height:11px}.amend-chase-times>span{align-items:baseline;display:flex;gap:3px;justify-content:space-between}.amend-chase-times strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.amendments-page .ci-register[data-awaiting-authority=true]{--amend-fixed-columns:240px}.amendments-page .ci-register[data-awaiting-authority=true] .amend-col-actions{width:140px}.amendments-page .ci-register[data-awaiting-authority=true] .amend-actions .amend-cell{grid-gap:2px 5px;align-content:center;display:grid;gap:2px 5px;grid-template-columns:minmax(0,1fr) 24px;grid-template-rows:17px 41px}.amendments-page .ci-register[data-awaiting-authority=true] .amend-actions button{margin:0}.amendments-page .ci-register[data-awaiting-authority=true] .amend-actions .amend-chase-button{grid-column:1/-1;grid-row:2;height:41px;padding:2px 6px}.amendments-page .ci-register[data-awaiting-authority=true] .amend-actions button[data-testid^=edit-btn-]{align-items:center;grid-column:2;grid-row:1;padding:0}.amendments-page .amend-mobile-actions[data-awaiting-authority=true]{grid-gap:5px;display:grid;gap:5px;grid-template-columns:minmax(65px,.7fr) 28px minmax(0,1.3fr)}.amendments-page .amend-mobile-actions[data-awaiting-authority=true] select[data-testid^=assign-select]{width:100%}.amendments-page .amend-mobile-actions[data-awaiting-authority=true] .amend-mobile-edit{justify-content:center;padding:4px}.amendments-page .amend-mobile-actions[data-awaiting-authority=true] .amend-mobile-edit>span{display:none}.amendments-page .amend-mobile-actions[data-awaiting-authority=true] .amend-chase-button{height:32px;padding:1px 5px}.amendments-page .amend-mobile-actions[data-awaiting-authority=true] .amend-chase-times{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.amendments-page .amend-mobile-actions[data-awaiting-authority=true] .amend-chase-times>span{gap:3px;justify-content:center}.amendments-page .amend-signals{gap:4px;grid-template-rows:32px 42px;height:80px}.amendments-page .amend-signal-footer{grid-gap:8px;container-type:inline-size;display:grid;gap:8px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-width:0}.amendments-page .amend-signal-footer .amend-signal-tools{align-items:stretch;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.amendments-page .amend-signal-footer .amend-alerts-trigger{justify-content:flex-start;line-height:13px;max-width:100%;overflow-wrap:anywhere}.amendments-page .amend-signal-footer .amend-warning-line{flex-shrink:0}.amendments-page .amend-signals>.amend-notes{display:block;height:32px;min-width:0}.amendments-page .amend-notes .amend-note-preview-button{grid-gap:6px;align-items:start;color:#e0ece4;display:grid;gap:6px;grid-template-columns:13px minmax(0,1fr);height:32px;padding:0;text-align:left;text-decoration:none;width:100%}.amend-note-preview-button>svg{color:#9cc7ad;margin-top:2px}.amendments-page .amend-note-preview{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;font-weight:500;line-height:16px;max-height:32px;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line}.amendments-page .amend-note-preview-button[data-empty=true]{color:#96a99c}.amendments-page .amend-note-preview-button:hover{color:#fff}.amend-notes-popover header{align-items:center;display:flex;gap:8px;justify-content:space-between}.amend-notes-popover header h3{margin:0}.amend-notes-popover header button{flex-shrink:0;margin:0;padding:4px}.amendments-page .amend-no-loan{border:0;color:#93a499;font-size:11px;padding:2px 0}.amendments-page .amend-loan-sign{border-radius:4px;gap:1px 5px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:17px 14px;height:42px;padding:3px 6px}.amendments-page .amend-loan-label{font-size:10px;gap:4px;white-space:nowrap}.amendments-page .amend-loan-label>svg:first-child{flex-shrink:0;width:12px}.amendments-page .amend-loan-label>svg:last-child{display:none}.amendments-page .amend-loan-amount{font-size:13px;gap:4px;justify-content:flex-end}.amendments-page .amend-loan-amount,.amendments-page .amend-loan-label{line-height:15px}.amendments-page .amend-loan-amount{align-items:center}.amendments-page .amend-loan-amount small{font-size:9px}.amendments-page .amend-loan-fee{font-size:9px;grid-column:1/-1;padding-top:0}.amendments-page .amend-loan-fee strong{font-size:11px}.amendments-page .amend-loan-fee{border-top:0}.amendments-page .amend-loan-fee,.amendments-page .amend-loan-fee strong{line-height:11px}.amendments-page .amend-notes button{padding:0}.amendments-page .amend-signal-tools{gap:4px}.amendments-page .amend-alerts-trigger.amend-hire-visible{color:#fff0bd;font-weight:850;text-shadow:0 0 5px #ffd56a70}.amendments-page .amend-alerts-trigger{font-size:10px;gap:3px}.amendments-page .amend-mobile-body{gap:6px;grid-template-rows:74px 80px 80px 50px 32px;height:360px;padding:10px!important}.amendments-page .amend-mobile-description{margin-top:3px}.amendments-page .amend-mobile-description button{-webkit-line-clamp:1;font-size:12px;line-height:16px}.amendments-page .amend-mobile-description>span{font-size:9px;line-height:11px;margin-top:1px}.amendments-page .amend-mobile-card .amend-money{grid-gap:1px 12px;display:grid;gap:1px 12px;grid-auto-rows:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 0}.amendments-page .amend-mobile-card .amend-money>div{grid-gap:0;align-content:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.amendments-page .amend-mobile-card .amend-money dt{font-size:9px;line-height:10px}.amendments-page .amend-mobile-card .amend-money dd{font-size:13px;line-height:14px;text-align:left}.amendments-page .amend-mobile-status{gap:8px}.amendments-page .amend-mobile-actions>button{padding:5px 7px}.amendments-page .amend-cards{gap:8px}@media (min-width:1280px){.amendments-page .ci-register thead :is(.amend-allocation,.amend-actions-heading){font-size:11px;padding-inline:6px;white-space:nowrap}.amendments-page :is(.amend-allocation,.amend-actions) .amend-cell{padding-inline:6px}.amendments-page .amend-allocation select[data-testid^=assign-select]{height:28px;padding:4px 2px;text-overflow:ellipsis;white-space:nowrap}.amendments-page .amend-cell>.flex{flex-wrap:nowrap;gap:4px}.amendments-page .amend-cell .amend-claim{min-width:0}.amendments-page .amend-cell .bo-numberplate{font-size:20px;padding:2px 11px}.amendments-page .amend-cell .bo-numberplate--empty{font-size:12px;min-height:28px}.amendments-page .amend-cell :is(.amend-vehicle-name,.amend-insurer){font-size:11px;line-height:14px;margin-top:1px}.amendments-page .amend-cell .amend-added{font-size:9px;line-height:11px;margin-top:1px}.amendments-page .amend-cell .amend-money>div{align-items:center;line-height:13px}.amendments-page .amend-cell .amend-money dt{font-size:10px}.amendments-page .amend-cell .amend-money dd{font-size:13px;line-height:13px}.amendments-page .amend-cell .amend-age-wrap{margin-top:2px}.amendments-page .amend-cell .ci-lit-status{font-size:12px;min-height:24px;padding:2px 6px}.amendments-page .amend-cell .amend-clocks{padding:2px 6px}.amendments-page .amend-cell .amend-clock-line{flex-wrap:nowrap;font-size:10px;line-height:13px}.amendments-page .amend-cell .amend-signals{gap:3px;grid-template-rows:32px 30px;height:65px}.amendments-page .amend-cell .amend-signal-footer{container-type:inline-size}.amendments-page .amend-cell .amend-loan-sign{grid-template-rows:13px 11px;height:30px;padding:1px 5px}.amendments-page .amend-cell :is(.amend-loan-label,.amend-loan-amount){line-height:13px}.amendments-page .amend-cell .amend-loan-fee,.amendments-page .amend-cell .amend-loan-fee strong{line-height:11px}.amendments-page .amend-cell .amend-signal-tools{line-height:14px}.amendments-page .amend-cell .amend-warning-line{line-height:13px}.amendments-page .amend-actions button{line-height:14px;margin:1px 0;padding:1px 3px}@container (max-width:300px){.amendments-page .amend-cell .amend-signal-footer .amend-signal-tools{gap:0}.amendments-page .amend-cell .amend-signal-tools .amend-alerts-trigger{font-size:9px;line-height:10px}.amendments-page .amend-cell .amend-signal-tools .amend-alerts-trigger>svg{height:10px;width:10px}.amendments-page .amend-cell .amend-signal-tools .amend-warning-line{font-size:9px;line-height:10px}.amendments-page .amend-cell .amend-signal-tools .amend-warning-line>svg{height:10px;width:10px}}}@container (max-width:300px){.amendments-page .amend-signal-footer .amend-loan-label{font-size:9px;gap:3px}.amendments-page .amend-signal-footer .amend-loan-amount{font-size:11px;gap:3px}.amendments-page .amend-signal-footer .amend-loan-amount small{font-size:8px}.amendments-page .amend-signal-tools:has(.amend-hire-visible) .amend-warning-line:not([data-vat-urgent=true]){display:none}}@container (max-width:400px){.amendments-page .amend-signal-footer .amend-loan-label>span{display:none}}.bo-hire-badges{flex-wrap:wrap;gap:6px;margin-bottom:8px}.bo-hire-badges,.bo-hire-badges .bo-hire-badge{align-items:flex-start;display:flex;max-width:100%;min-width:0}.bo-hire-badges .bo-hire-badge{background-color:#fcd34d!important;border:2px solid #a16207;border-radius:6px;box-shadow:0 1px 2px #00000029;flex-direction:column;font-size:11px;gap:3px;line-height:1.4;padding:7px 10px;text-align:left;transition:background-color .15s,border-color .15s}.bo-hire-badges .bo-hire-badge,.bo-hire-badges .bo-hire-badge *{color:#352400!important;letter-spacing:0}.bo-hire-badges button.bo-hire-badge{cursor:pointer}.bo-hire-badges button.bo-hire-badge:hover{background-color:#fde68a!important;border-color:#713f12}.bo-hire-badges button.bo-hire-badge:active{background-color:#fbbf24!important}.bo-hire-badges button.bo-hire-badge:focus-visible{outline:3px solid #3b82f6;outline-offset:3px}.bo-hire-badges button.bo-hire-badge:disabled{cursor:wait;opacity:1}.bo-hire-badge-title{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;font-weight:900;gap:5px}.bo-hire-badge-title svg{flex-shrink:0}.bo-hire-badge-provider{font-size:11px;font-weight:700;overflow-wrap:anywhere}.bo-hire-badge-meta{font-size:10px;overflow-wrap:anywhere}.bo-hire-badges .bo-hire-badge-unconfirmed{background-color:#fff7d6!important;border-style:dashed}.bo-hire-refresh-error{background:#fff7d6;border:1px solid #a16207;border-radius:6px;color:#352400;font-size:12px;padding:10px 12px}.bo-daily-hire{display:inline-flex;max-width:100%;min-width:0}.bo-daily-hire-trigger{align-items:center;background:#201e18!important;border:1px solid #655431;border-radius:6px;color:#fde68a!important;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.5;max-width:100%;min-height:34px;padding:6px 10px;transition:background-color .15s,border-color .15s}.bo-daily-hire-trigger *{color:inherit!important;letter-spacing:0}.bo-daily-hire-trigger strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bo-daily-hire-trigger:hover,.bo-daily-hire-trigger[data-state=open]{background:#302b1f!important;border-color:#b4934a}.bo-daily-hire-trigger [data-testid=bo-daily-hire-stale]{align-items:center;display:inline-flex;gap:4px}.bo-daily-hire-filter button:focus-visible,.bo-daily-hire-popover button:focus-visible,.bo-daily-hire-trigger:focus-visible{outline:2px solid #fde68a;outline-offset:3px}.bo-daily-hire-popover{background:#161616!important;border:1px solid #4b4333!important;border-radius:6px;box-shadow:0 12px 32px #0008;color:#f5f5f4!important;max-height:min(520px,var(--radix-popover-content-available-height));max-width:calc(100vw - 32px)!important;overflow-y:auto;padding:16px!important;width:420px!important}.bo-daily-hire-popover *{color:inherit;letter-spacing:0}.bo-daily-hire-popover p{color:#d6d3d1!important;font-size:12px;line-height:1.6}.bo-daily-hire-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.bo-daily-hire-heading h2{color:#f5f5f4!important;font-size:16px;font-weight:700;margin:0}.bo-daily-hire-popover .bo-daily-hire-detail-amount{font-feature-settings:"tnum";color:#fde68a!important;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:12px}.bo-daily-hire-filter button,.bo-daily-hire-popover button{align-items:center;background:#252219!important;border:1px solid #655431;border-radius:4px;color:#fde68a!important;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;max-width:100%;padding:6px 9px;transition:background-color .15s}.bo-daily-hire-filter button:hover,.bo-daily-hire-popover button:hover{background:#393120!important}.bo-daily-hire-popover button:disabled{cursor:wait;opacity:.65}.bo-daily-hire-popover .bo-daily-hire-close{background:#0000!important;border-color:#0000;flex-shrink:0;padding:6px}.bo-daily-hire-counts{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;margin-top:14px}.bo-daily-hire-counts button{margin-left:auto}.bo-daily-hire-message{align-items:center;border-top:1px solid #45403a;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;line-height:1.6;margin-top:12px;padding-top:10px}.bo-daily-hire-empty{margin-top:12px}.bo-daily-hire-lines{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:16px}.bo-daily-hire-car{border-top:1px solid #45403a;min-width:0;padding-top:12px}.bo-daily-hire-car-heading{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:5px 12px;overflow-wrap:anywhere}.bo-daily-hire-car-heading>span{color:#d6d3d1!important;font-size:11px}.bo-daily-hire-car-heading>strong:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.bo-daily-hire-line{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;overflow-wrap:anywhere;padding-top:9px}.bo-daily-hire-line>span{min-width:0}.bo-daily-hire-line button{margin-left:auto}.bo-daily-hire-filter{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;padding:8px 0}.bo-daily-hire-filter,.bo-daily-hire-filter span{color:#e7e5e4!important}.bo-scoreboards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.bo-scoreboard{--score-accent:#7dd3fc;--score-border:#277a9f;background:#080b0e;border:1px solid var(--score-border);border-radius:8px;color:#f4f4f5;display:flex;flex-direction:column;letter-spacing:0;min-width:0;padding:16px 18px 12px}.bo-scoreboard--amber{--score-accent:#fcd34d;--score-border:#98702d}.bo-scoreboard--green{--score-accent:#6ee7b7;--score-border:#2d8a69}.bo-scoreboard--lime{--score-accent:#bef264;--score-border:#698a34}.bo-score-header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:26px}.bo-score-header h2{align-items:center;color:var(--score-accent);display:flex;font-size:13px;font-weight:800;gap:8px;margin:0}.bo-score-header h2 svg{flex-shrink:0}.bo-score-period{color:#a1a1aa;font-size:11px;white-space:nowrap}.bo-score-refresh{align-items:center;border-radius:4px;color:#a1a1aa;display:inline-flex;height:28px;justify-content:center;transition:background-color .2s,color .2s;width:28px}.bo-score-refresh:hover{background:#ffffff12;color:#fff}.bo-score-refresh:disabled{opacity:.5}.bo-score-booked:focus-visible,.bo-score-refresh:focus-visible,.bo-score-retry:focus-visible{outline:2px solid var(--score-accent);outline-offset:3px}.bo-score-headline{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin:5px 0;min-height:86px}.bo-score-total{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px;min-width:0}.bo-score-total>strong{font-feature-settings:"tnum";color:var(--score-accent);font-size:64px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;overflow-wrap:anywhere}.bo-score-total>span{color:#85858e;font-size:20px;font-weight:700}.bo-score-context{display:flex;flex-direction:column;gap:4px;min-width:0}.bo-score-context strong{color:var(--score-accent);font-size:11px;font-weight:700}.bo-score-context span{color:#a1a1aa;font-size:10px}.bo-score-progress-row{align-items:center;display:flex;gap:10px;margin-bottom:16px}.bo-score-progress-row>strong{color:var(--score-accent);font-size:11px;text-align:right;width:34px}.bo-score-progress{background:#ffffff12;border-radius:8px;flex:1 1;height:6px;min-width:0;overflow:hidden}.bo-score-progress>div{background:var(--score-accent);border-radius:inherit;height:100%;transition:width .6s}.bo-score-metrics{grid-gap:14px 10px;display:grid;gap:14px 10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.bo-score-metric{align-items:flex-start;border-left:1px solid #ffffff1c;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding-left:10px}.bo-score-label{color:#a1a1aa;font-size:10px;line-height:1.3}.bo-score-metric>strong{font-feature-settings:"tnum";font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.4}.bo-score-metric small{color:#96969f;font-size:9px;line-height:1.4}.bo-score-booked{background:#34d3990c;border-left-color:#34d399;border-radius:4px;text-align:left;transition:background-color .2s}.bo-score-booked:hover,.bo-score-booked[aria-pressed=true]{background:#34d39925}.bo-score-booked>.bo-score-label,.bo-score-booked>strong{color:#6ee7b7}.bo-score-metric--potential>strong{color:var(--score-accent)}.bo-score-footer{align-items:center;border-top:1px solid #ffffff14;display:flex;margin-top:auto;min-height:36px;padding-top:9px}.bo-score-days{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.bo-score-days>div{align-items:center;color:#a1a1aa;display:flex;flex-wrap:wrap;font-size:10px;gap:4px;justify-content:center}.bo-score-days strong{font-feature-settings:"tnum";color:var(--score-accent);font-variant-numeric:tabular-nums}.bo-score-footnote{align-items:center;color:#a1a1aa;display:flex;flex-wrap:wrap;font-size:10px;gap:5px 16px;width:100%}.bo-score-footnote strong{color:#f4f4f5}.bo-score-message{color:#fcd34d;font-size:12px;margin:8px 0}.bo-score-retry{margin-left:8px;text-decoration:underline}@media (min-width:768px){.bo-scoreboards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.bo-score-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:420px){.bo-scoreboard{padding:12px}.bo-score-total>strong{font-size:56px}.bo-score-context{max-width:155px}}@media (prefers-reduced-motion:reduce){.bo-score-progress>div{transition:none}}.bo-score-dock{background:#0a0a0b;padding:6px 0 10px;position:static;scroll-margin-top:calc(var(--bo-top) + 10px)}.bo-score-dock .bo-scoreboard{--score-glow:125,211,252;border-color:rgb(var(--score-glow));box-shadow:0 0 0 1px rgba(var(--score-glow),.55),0 0 7px rgba(var(--score-glow),.8),0 0 22px rgba(var(--score-glow),.5),0 0 42px rgba(var(--score-glow),.24),inset 0 0 20px rgba(var(--score-glow),.16)}.bo-score-dock .bo-scoreboard--amber{--score-glow:252,211,77}.bo-score-dock .bo-scoreboard--green{--score-glow:110,231,183}.bo-score-dock .bo-scoreboard--lime{--score-glow:190,242,100}.bo-score-dock .bo-score-header h2{text-shadow:0 0 7px rgba(var(--score-glow),.7),0 0 18px rgba(var(--score-glow),.35)}.bo-score-dock .bo-score-total>strong{text-shadow:0 0 3px #ffffff59,0 0 12px rgba(var(--score-glow),.9),0 0 28px rgba(var(--score-glow),.6),0 0 46px rgba(var(--score-glow),.32)}.bo-score-dock .bo-score-metric>strong{text-shadow:0 0 10px rgba(var(--score-glow),.42)}.bo-score-dock .bo-score-progress{box-shadow:0 0 10px rgba(var(--score-glow),.26)}.bo-invoice-summary{background:#101a16;border:1px solid #367c64;border-radius:6px;margin-top:10px;padding:10px 14px}.bo-invoice-summary.is-short{background:#211619;border-color:#875356}.bo-invoice-summary.is-hit{border-color:#97b45b}.bo-score-dock .bo-invoice-summary{--money-glow:110,231,183;border-color:rgba(var(--money-glow),.85);box-shadow:0 0 6px rgba(var(--money-glow),.4),0 0 22px rgba(var(--money-glow),.26),inset 0 0 16px rgba(var(--money-glow),.09)}.bo-score-dock .bo-invoice-summary.is-short{--money-glow:251,113,133}.bo-score-dock .bo-invoice-summary.is-hit{--money-glow:190,242,100}.bo-invoice-headline{align-items:baseline;color:#b6bec3;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px}.bo-invoice-headline>strong{font-feature-settings:"tnum";color:#86efac;font-size:24px;font-variant-numeric:tabular-nums;line-height:1.2}.bo-score-dock .bo-invoice-headline>strong{text-shadow:0 0 8px #6ee7b7b3,0 0 22px #6ee7b766}.bo-invoice-headline>span:first-child{color:#eee;font-weight:700}.bo-invoice-track{background:#ffffff16;border-radius:3px;height:6px;margin:8px 0;overflow:hidden;position:relative}.bo-invoice-track>span{background:#6ee7b7;inset:0 auto 0 0;position:absolute}.bo-invoice-track>span.bo-invoice-projected{background:#568fa9}.bo-invoice-figures{color:#c4c4c9;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 18px}.bo-invoice-figures strong{font-feature-settings:"tnum";color:#fff;font-variant-numeric:tabular-nums}.bo-invoice-summary.is-short [data-testid=bo-invoice-gap]{color:#fda4af;font-weight:700}.bo-list-page{--bo-line:#45484e;--bo-ink:#f0f0f2;--bo-muted:#b0b1b9;--bo-top:82px;min-width:0}.bo-list-page *,.bo-list-page :after,.bo-list-page :before{letter-spacing:0}.bo-list-page a,.bo-list-page button,.bo-list-page summary{transition:background-color .16s,border-color .16s,color .16s}.bo-list-page :is(button,a,summary,input,select):focus-visible{outline:2px solid #86efac;outline-offset:3px}.bo-workspace{background:#0b0b0d;border:1px solid #3b3d43;border-radius:6px;color:var(--bo-ink);min-width:0;padding:20px}.bo-page-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.bo-page-eyebrow{color:#a4aba8;font-size:11px;font-weight:600;margin-bottom:3px}.bo-page-heading h1{color:#f4f4f5;font-size:32px;font-weight:750;line-height:1.2}.bo-heading-dot{color:#86efac}.bo-page-heading>div:last-child{flex-wrap:wrap}.bo-page-heading :is(a,button){align-items:center;background:#17181b;border:1px solid #4c4e55;border-radius:5px;box-shadow:none;color:#e1e4e2;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:9px 12px}.bo-page-heading :is(a,button):hover{background:#262c28;border-color:#829e92}.bo-page-heading [data-testid=bo-add-btn]{background:#137656;border-color:#389875;color:#fff}.bo-page-heading [data-testid=bo-add-btn]:hover{background:#198560}.bo-list-toolbar{border-bottom:1px solid var(--bo-line);margin:16px 0 0}.bo-view-bar{align-items:center;border-bottom:1px solid #464b48;gap:16px;justify-content:space-between}.bo-view-bar,.bo-view-tabs{display:flex;flex-wrap:wrap}.bo-view-tabs{gap:18px;min-width:0}.bo-view-tabs>button{align-items:center;border-bottom:3px solid #0000;color:#b1b9b5;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:11px 0 13px}.bo-view-tabs>button:hover{color:#b1f2cb}.bo-view-tabs>button[aria-pressed=true]{border-bottom-color:#6ee7b7;color:#a7f3d0}.bo-view-tabs>button>span{font-feature-settings:"tnum";background:#282e2b;border-radius:4px;color:#c0cac4;font-size:11px;font-variant-numeric:tabular-nums;min-width:22px;padding:1px 6px;text-align:center}.bo-view-tabs>button[aria-pressed=true]>span{background:#1d4536;color:#b5f7d9}.bo-query-bar{flex-wrap:wrap;gap:10px;padding:14px 0}.bo-query-bar,.bo-search-field{align-items:center;display:flex}.bo-search-field{color:#b0beb6;flex:1 1 320px;min-width:0;position:relative}.bo-search-field>svg{left:12px;pointer-events:none;position:absolute}.bo-list-page .bo-workspace :is(input,select){background-color:#151719!important;border-color:#4d5450!important;color:#f0f1f3!important;color-scheme:dark}.bo-workspace .bo-search-field input{border:1px solid #57645c;border-radius:5px;font-size:14px;line-height:20px;min-width:0;padding:10px 36px 10px 40px;width:100%}.bo-search-field input::placeholder{color:#a0aaa4}.bo-search-field>button{padding:4px;position:absolute;right:10px}.bo-status-select{align-items:center;background:#151719;border:1px solid #4d5650;border-radius:5px;color:#b2beb6;display:flex;min-width:0;padding-left:10px}.bo-workspace .bo-status-select select{border:0!important;border-radius:5px;font-size:13px;max-width:100%;padding:10px 22px 10px 8px;width:185px}.bo-dates-trigger,.bo-reset-filters{align-items:center;background:#17191b;border:1px solid #4d5650;border-radius:5px;color:#d9e1dc;display:inline-flex;font-size:13px;gap:8px;justify-content:center;min-height:41px;padding:10px 12px}.bo-dates-trigger[aria-expanded=true]{background:#1d372a;border-color:#628570}.bo-reset-filters{background:#0000;border-color:#0000;color:#b2c0b7;font-size:12px}.bo-filter-dot{background:#86efac;border-radius:50%;height:6px;width:6px}.bo-date-panel{padding:0 0 14px}.bo-workspace [data-testid=bo-date-filter]{gap:8px}.bo-workspace [data-testid=bo-date-filter] span{color:#bfcac2}.bo-workspace [data-testid=bo-date-filter] :is(button,input){background:#191d1a;border:1px solid #4e5b53;color:#c9d5cd;font-size:12px;font-weight:500;min-width:0;padding:7px 9px;text-transform:none}.bo-workspace [data-testid=bo-date-filter] button.bg-amber-400{background:#284833;border-color:#80a792;color:#c5f2d9}.bo-applied-filters{align-items:center;color:#b0bfb5;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding-bottom:12px}.bo-applied-filters button,.bo-authorised-filter{align-items:center;background:#21332a;border:1px solid #527060;border-radius:4px;color:#bde9ce;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px}.bo-authorised-filter{margin-bottom:12px}.bo-archive-toolbar{align-items:center;color:#c1d6c9;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:14px 0}.bo-archive-toolbar>button{background:#141b17;border:1px solid #52665a;border-radius:4px;padding:7px 10px}.bo-archive-toolbar>button[aria-pressed=true]{background:#264a36;border-color:#6ea680}.bo-archive-toolbar label{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bo-archive-toolbar input{border-radius:4px;font-size:12px;max-width:100%;padding:6px 8px}.bo-workspace .bo-daily-hire-trigger{background:#0000;border:0;box-shadow:none;color:#b2bdb6;font-size:12px;font-weight:500;padding:8px 0}.bo-workspace .bo-daily-hire-trigger strong{color:#b1efc7;font-size:15px}.bo-workspace [data-testid=qc-intake-open],.bo-workspace [data-testid=qc-intake-panel]{border-radius:5px;box-shadow:none}.bo-workspace [data-testid=qc-intake-open]{gap:10px;padding:10px 14px}.bo-workspace [data-testid=qc-intake-open]>span{border-radius:4px;box-shadow:none;height:28px;width:28px}.bo-workspace [data-testid=qc-intake-open]>div>div:first-child{font-size:13px;font-weight:650;text-transform:none}.bo-workspace [data-testid=qc-intake-open]>div>div:last-child{display:none}.bo-workspace [data-testid=qc-intake-search-input]{min-width:0}.bo-attention{border-bottom:1px solid var(--bo-line);margin:0;padding:12px 0}.bo-attention:empty{display:none}.bo-attention-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.bo-attention-heading h2{color:#c0cbc4;font-size:11px;font-weight:650;text-transform:uppercase}.bo-attention-heading button{color:#b1c2b8;font-size:11px;text-decoration:underline}.bo-attention>button{animation:none;background:#291a1b;border:1px solid #7c4f47;border-radius:4px;box-shadow:none;color:#f9bcb0;display:flex;gap:8px;margin:0 0 8px;padding:6px 10px}.bo-attention button>div:first-child:not(.flex-1){display:none}.bo-attention>button .flex-1>div:first-child{color:#f9bcb0}.bo-attention button .flex-1>div:first-child{font-size:12px;font-weight:550;line-height:1.5;text-transform:none}.bo-attention:not(.bo-attention--details) button .flex-1>div:nth-child(2){display:none}.bo-attention--details button .flex-1>div:nth-child(2){color:#bac6bf;font-size:12px;margin-top:4px}.bo-attention [data-testid=bo-action-banners]{display:flex;flex-wrap:wrap;gap:6px 8px}.bo-attention [data-testid=bo-action-banners]>button{animation:none;background:#151a17;border:1px solid #48554c;border-left:3px solid #7a9a88;border-radius:4px;box-shadow:none;color:#c2d5c8;gap:0;margin:0;max-width:100%;padding:5px 9px;width:auto}.bo-attention [data-testid=bo-action-banners]>button .flex-1>div:first-child{color:inherit}.bo-attention [data-testid=bo-action-banners]>button[class*=border-orange],.bo-attention [data-testid=bo-action-banners]>button[class*=border-red]{border-left-color:#d28e75;color:#ffc4ac}.bo-attention [data-testid=bo-action-banners]>button:hover{background:#26382b;border-color:#90ad99}.bo-attention--details [data-testid=bo-action-banners]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bo-attention--details [data-testid=bo-action-banners]>button{align-items:start}.bo-list-caption{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:15px 0 10px}.bo-list-caption h2{color:#e0e9e3;font-size:13px;font-weight:650}.bo-list-caption>span{font-feature-settings:"tnum";color:#adbcb2;font-size:12px;font-variant-numeric:tabular-nums}.bo-table-wrap{border:1px solid #659987;border-radius:5px;box-shadow:0 0 0 1px #6ee7b71a,0 0 20px #6ee7b724}.bo-list-page [data-testid=bo-table]{background:#0f1012;border:none;border-collapse:initial;border-radius:5px;border-spacing:0}.bo-list-page [data-testid=bo-table] thead th{background:#222428;border-bottom:1px solid #62676b;color:#e4e7e5;font-size:12px;font-weight:650;padding:12px 14px;text-align:left;text-transform:none}.bo-list-page [data-testid=bo-table] tbody td{background:#101113;border-bottom:1px solid #547868;box-shadow:inset 0 1px #a7f3d00d,inset 0 -1px #6ee7b726;color:#e2e5e3;font-size:13px;overflow-wrap:anywhere;padding:14px;transition:background-color .18s,box-shadow .18s;vertical-align:middle}.bo-list-page [data-testid=bo-table] :is(th,td)+:is(th,td){border-left:1px solid #435e53}.bo-list-page [data-testid=bo-table] tbody tr:last-child td{border-bottom:0}.bo-list-page [data-testid=bo-table] tbody tr:nth-child(2n) td{background:#161719}.bo-list-page [data-testid=bo-table] tbody tr:is(:hover,:focus-within) td{background:#203a2f;box-shadow:inset 0 1px #a7f3d0,inset 0 -1px #a7f3d0,inset 0 10px 15px -12px #6ee7b7cc,inset 0 -10px 15px -12px #6ee7b7cc}.bo-list-page [data-testid=bo-table] tbody tr{animation:none;box-shadow:none}.bo-list-page [data-testid=bo-table] tbody tr:is(:hover,:focus-within){box-shadow:0 0 18px #6ee7b747;position:relative;z-index:1}.bo-list-page [data-testid=bo-table] tbody tr:hover td:first-child{text-shadow:none}.bo-vehicle-flags{float:right;margin:0 0 6px 6px}.bo-vehicle-flags:empty{display:none}.bo-vehicle-registration{min-height:36px}.bo-vehicle-model{clear:both;margin-top:7px}.bo-workspace .bo-vehicle-model :is(button,span){color:#d3d7d5;font-size:13px;font-weight:500}.bo-numberplate{background:linear-gradient(180deg,#ffed83,#f5d444);border:2px solid #17170f;border-radius:5px;box-shadow:inset 0 0 0 1px #a49536,inset 0 2px 0 #fff6be,0 1px 2px #0009;color:#13140f;display:inline-block;font-family:Outfit,sans-serif;font-size:23px;font-weight:800;line-height:1.2;max-width:100%;overflow-wrap:anywhere;padding:4px 13px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:normal;word-spacing:.15em}.bo-numberplate:after,.bo-numberplate:before{background:#6b6336;border-radius:50%;box-shadow:0 1px #fff5a2;content:"";height:3px;position:absolute;top:calc(50% - 1px);width:3px}.bo-numberplate:before{left:4px}.bo-numberplate:after{right:4px}.bo-numberplate--empty{align-items:center;color:#5a4816;display:inline-flex;font-size:14px;font-weight:600;min-height:35px}.bo-vehicle-claim{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.bo-vehicle-claim>span{color:#b7c3bc;font-size:13px;overflow-wrap:anywhere}.bo-mobile-claim,.bo-workspace [data-testid^=bo-claim-open]{background:#121b10;border:1px solid #698b52;border-radius:4px;box-shadow:none;color:#c1ef95;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:5px 7px;text-decoration:none;white-space:normal}.bo-workspace [data-testid^=bo-claim-open]>span{white-space:normal}.bo-mobile-claim:hover,.bo-workspace [data-testid^=bo-claim-open]:hover{background:#293c1e;border-color:#b8d790}.bo-provider-link{color:#bcd0c2;font-size:13px}.bo-workspace .bo-status-trigger{max-width:100%;min-width:0;text-align:center}.bo-workspace .bo-status-label{--status-light:74,239,162;--status-lettering:#e3ffef;align-items:center;background:linear-gradient(180deg,rgba(var(--status-light),.24),rgba(var(--status-light),.09)),#080d0b;border:2px solid rgb(var(--status-light));border-radius:5px;box-shadow:0 0 7px rgba(var(--status-light),.42),0 0 18px rgba(var(--status-light),.19),inset 0 0 0 1px #ffffff29,inset 0 0 12px rgba(var(--status-light),.15);color:var(--status-lettering);display:inline-flex;font-size:16px;font-weight:800;justify-content:center;line-height:1.3;max-width:100%;min-height:42px;min-width:min(112px,100%);overflow-wrap:anywhere;padding:8px 12px;text-align:center;text-shadow:0 0 7px rgba(var(--status-light),.65);text-transform:uppercase;transition:box-shadow .16s,background-color .16s;white-space:normal}.bo-workspace .bo-status-label--amber{--status-light:255,193,70;--status-lettering:#fff3d1}.bo-workspace .bo-status-label--red{--status-light:255,102,119;--status-lettering:#ffe9ec}.bo-workspace .bo-status-label--pink{--status-light:255,116,198;--status-lettering:#ffe9f7}.bo-workspace .bo-status-label--sky{--status-light:82,214,255;--status-lettering:#e2f9ff}.bo-workspace .bo-status-label--blue{--status-light:112,159,255;--status-lettering:#eaf0ff}.bo-workspace .bo-status-label--white{--status-light:214,227,236;--status-lettering:#fff}.bo-workspace .bo-status-trigger:is(:hover,:focus-visible) .bo-status-label{box-shadow:0 0 9px rgba(var(--status-light),.6),0 0 24px rgba(var(--status-light),.28),inset 0 0 0 1px #ffffff40,inset 0 0 16px rgba(var(--status-light),.2)}.bo-workspace [data-testid^=bo-stage-clock]{background:#0000;border:none;box-shadow:none;color:#c4bbaa;font-size:11px;font-weight:500;padding:5px 0 0}.bo-delivery-summary{align-items:flex-start;color:#b8c2bb;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.5;margin-bottom:8px;max-width:100%;overflow-wrap:anywhere;text-align:left}.bo-delivery-summary strong{color:#e1f0e7;font-size:13px;font-weight:600}.bo-provider-link:hover,button.bo-delivery-summary:hover{color:#b5f1cb;text-decoration:underline;text-underline-offset:3px}.bo-workspace [data-testid^=bo-postcode] :is(span,div),.bo-workspace span[data-testid^=bo-postcode]{background:#0000;border:none;box-shadow:none;color:#b9e1f1;font-size:12px;font-weight:600;padding:0}.bo-workspace .bo-location-cell [data-testid^=bo-miles]{color:#b6c9d0;font-weight:500}.bo-workspace .bo-work-item{animation:none;background:#0000;border:0;box-shadow:none;color:#c0dfc8;font-size:12px;font-weight:550;gap:4px;line-height:1.5;padding:3px 0;text-align:left;text-transform:none;transform:none;white-space:normal}.bo-workspace button.bo-work-item:hover{color:#e3ffec;text-decoration:underline}.bo-workspace .bo-tone-orange,.bo-workspace .bo-tone-red{color:#ffc0ab}.bo-workspace .bo-tone-fuchsia{color:#e8b5ef}.bo-workspace .bo-tone-white{color:#b6c2b9;font-size:11px;font-weight:400}.bo-workspace [data-testid^=bo-row-chips]{align-items:flex-start;flex-direction:column;gap:1px}.bo-workspace [data-testid^=bo-money-flags]:not([data-testid*=modal]){background:#203526;border:1px solid #5f8068;box-shadow:none;color:#c6e4ce;font-size:11px;font-weight:600;padding:4px 7px}.bo-vehicle-flags>button{animation:none;border-width:1px;box-shadow:none;font-size:9px;font-weight:600;padding:3px 4px}.bo-workspace [data-testid^=bo-quick]{background:#19261f;border:1px solid #618771;box-shadow:none;color:#d0ecd9;font-size:12px;font-weight:600;min-height:34px;padding:7px 10px;text-transform:none;width:100%}.bo-workspace [data-testid^=bo-card-bookout],.bo-workspace [data-testid^=bo-quick-bookout]{background:#167850;border-color:#50a37a;color:#fff}.bo-workspace [data-testid^=bo-card-offsite],.bo-workspace [data-testid^=bo-quick-offsite]{background:#246785;border-color:#69a9c3;color:#fff}.bo-workspace [data-testid^=bo-card-bookout]:hover,.bo-workspace [data-testid^=bo-quick-bookout]:hover{background:#249066}.bo-workspace [data-testid^=bo-quick-unbook]{background:#0000;border:none;color:#e4c484;font-size:11px;min-height:24px;padding:4px}.bo-workspace [data-testid^=bo-quick-call]{align-items:center;background:#0000;border:none;color:#b5ccbe;display:flex;font-size:11px;font-weight:500;gap:6px;justify-content:center;margin-top:4px}.bo-row-notes{font-size:12px;margin-top:5px}.bo-row-notes summary{align-items:center;color:#b2c1b7;cursor:pointer;display:flex;font-size:12px;gap:5px;list-style:none;max-width:100%;padding:4px 0;width:-webkit-fit-content;width:fit-content}.bo-row-notes summary::-webkit-details-marker{display:none}.bo-row-notes summary:hover{color:#c2f5d7}.bo-row-notes[open] summary>svg:last-child{transform:rotate(180deg)}.bo-row-note-content{color:#c7dacf;overflow-wrap:anywhere;padding-top:8px;white-space:pre-wrap}.bo-row-note-content p{line-height:1.6;margin:0 0 8px}.bo-note-edit{color:#a5edc2;display:inline-flex;font-size:12px;padding:4px 0;text-decoration:underline}.bo-workspace .bo-hire-badge{animation:none;border:1px solid #ddc097;border-left:3px solid #b87d32;box-shadow:none}.bo-cards-list{gap:12px}.bo-workspace .bo-car-card{animation:none;background:#111214;border:1px solid #658d79;border-radius:5px;box-shadow:0 0 12px #6ee7b724,inset 0 0 10px #6ee7b709;min-width:0;overflow-wrap:anywhere;padding:16px;transition:background-color .18s,border-color .18s,box-shadow .18s}.bo-workspace .bo-car-card:is(:hover,:focus-within){background:#20352b;border-color:#a7f3d0;box-shadow:0 0 22px #6ee7b75c,inset 0 0 0 1px #a7f3d080,inset 0 0 22px #6ee7b715}.bo-workspace .bo-car-card .whitespace-nowrap{white-space:normal}.bo-workspace .bo-car-card .bo-delivery-summary{border-top:1px solid #454e48;margin-top:12px;padding-top:10px;width:100%}.bo-card-open{border:1px solid #445c4e;border-radius:4px;color:#b1c8bb;flex-shrink:0;padding:5px}.bo-workspace .bo-car-card [data-testid^=bo-card-bookout],.bo-workspace .bo-car-card [data-testid^=bo-card-offsite]{border-radius:4px;font-size:13px;font-weight:650}.bo-workspace [data-testid=bo-archive-view],.bo-workspace [data-testid=bo-empty],.bo-workspace [data-testid=bo-list-loading]{background:#101412;border:1px solid #4b5950;border-radius:5px;color:#c2d6c9;margin-top:12px}.bo-workspace [data-testid=bo-archive-view] table{table-layout:fixed}.bo-workspace [data-testid=bo-archive-view]{border-color:#659987;box-shadow:0 0 18px #6ee7b724}.bo-workspace [data-testid=bo-archive-view] th{background:#252c28;color:#deeae2;padding:12px 8px}.bo-workspace [data-testid=bo-archive-view] td{background:#131714;border-bottom:1px solid #4d5951;color:#c7dace;overflow-wrap:anywhere;padding:12px 8px}.bo-workspace [data-testid=bo-archive-view] td+td{border-left:1px solid #3b4b40}.bo-workspace [data-testid=bo-archive-view] tbody tr:hover td{background:#203a2f;box-shadow:inset 0 1px #a7f3d0,inset 0 -1px #a7f3d0,inset 0 0 18px #6ee7b724}.bo-workspace [data-testid^=bo-archive-card-]{border-bottom:1px solid #638873;box-shadow:inset 0 -1px #6ee7b726;overflow-wrap:anywhere}.bo-workspace [data-testid^=bo-archive-card-]:hover{background:#20352b;box-shadow:inset 0 0 18px #6ee7b730}.bo-workspace [data-testid=bo-error]{background:#311c1e;border-color:#976760;color:#ffbeb6;margin:10px 0}.bo-workspace [data-testid=bo-just-ready-banner],.bo-workspace [data-testid=qc-arrival-banner],.bo-workspace [data-testid=saturday-push-banner]{border-radius:5px;box-shadow:none;margin:12px 0}.bo-list-page [data-testid=bo-daily-hire-filter-anchor]{scroll-margin-top:calc(var(--bo-top) + 12px)}@media (max-width:1279px){.bo-cards-list{display:grid}.bo-attention--details [data-testid=bo-action-banners],.bo-cards-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bo-list-page{--bo-top:66px;padding-left:0;padding-right:0}.bo-workspace{padding:16px 12px}.bo-page-heading{gap:14px;margin-bottom:16px}.bo-page-heading h1{font-size:28px}.bo-page-heading :is(a,button){padding:7px 10px}.bo-view-bar{gap:0}.bo-view-tabs{gap:4px;justify-content:space-between;width:100%}.bo-view-tabs>button{font-size:11px;gap:4px}.bo-view-tabs>button>span{min-width:18px;padding:1px 4px}.bo-search-field{flex-basis:100%}.bo-query-bar{gap:8px}.bo-status-select{flex:1 1}.bo-workspace .bo-status-select select{font-size:12px;padding-right:12px;width:100%}.bo-dates-trigger{font-size:12px;padding:10px 8px}.bo-attention--details [data-testid=bo-action-banners],.bo-cards-list{grid-template-columns:minmax(0,1fr)}.bo-list-caption h2{font-size:12px}.bo-list-caption>span{font-size:11px}.bo-workspace [data-testid=bo-date-filter] input[type=date]{max-width:135px}}@media (prefers-reduced-motion:reduce){.bo-list-page *,.bo-list-page :after,.bo-list-page :before{animation:none!important;scroll-behavior:auto;transition:none!important}}.bo-list-page [data-testid=bo-table] thead th{font-size:11px;padding:8px 10px}.bo-list-page [data-testid=bo-table] tbody td{height:96px;padding:5px 10px}.bo-list-page [data-testid=bo-table] .bo-vehicle-flags{margin:0 0 2px 4px}.bo-list-page [data-testid=bo-table] .bo-vehicle-registration{min-height:30px}.bo-list-page [data-testid=bo-table] .bo-numberplate{font-size:21px;padding:2px 11px}.bo-list-page [data-testid=bo-table] .bo-vehicle-model{margin-top:3px}.bo-list-page [data-testid=bo-table] .bo-vehicle-model :is(button,span){font-size:12px}.bo-list-page [data-testid=bo-table] .bo-vehicle-claim{gap:3px}.bo-list-page [data-testid=bo-table] [data-testid^=bo-claim-open]{font-size:15px;padding:3px 5px}.bo-list-page [data-testid=bo-table] .bo-provider-link{font-size:12px}.bo-list-page [data-testid=bo-table] .bo-status-label{font-size:13px;line-height:1.15;min-height:30px;padding:3px 6px}.bo-list-page [data-testid=bo-table] [data-testid^=bo-stage-clock]{font-size:10px;padding-top:3px}.bo-list-page [data-testid=bo-table] .bo-delivery-summary{font-size:11px;gap:1px;line-height:1.25;margin-bottom:3px}.bo-list-page [data-testid=bo-table] .bo-delivery-summary strong{font-size:12px}.bo-list-page [data-testid=bo-table] .bo-location-cell [data-testid^=bo-postcode]{line-height:13px}.bo-list-page [data-testid=bo-table] .bo-primary-cell{padding-inline:6px}.bo-list-page [data-testid=bo-table] .bo-primary-cell [data-testid^=bo-quick]{border-radius:4px;font-size:11px;min-height:24px;padding:3px 4px}.bo-list-page [data-testid=bo-table] .bo-primary-cell [data-testid^=bo-quick-unbook]{min-height:18px;padding:1px 3px}.bo-list-page [data-testid=bo-table] .bo-primary-cell [data-testid^=bo-quick-call]{font-size:10px;margin-top:1px;min-height:20px}.bo-list-page .bo-compact-chips{align-items:center!important;flex-direction:row!important;gap:2px 8px!important}.bo-list-page .bo-compact-chips .bo-work-item{font-size:10px;line-height:14px;padding:1px 0}.bo-more-alerts{border-bottom:1px dotted #a67f56;color:#ffcbaa;font-size:10px;white-space:nowrap}.bo-list-page .bo-row-notes{display:inline-flex;margin:0;vertical-align:middle}.bo-compact-notes-trigger{align-items:center;color:#bed4c6;display:inline-flex;font-size:10px;gap:4px;padding:1px 0}.bo-compact-notes-trigger:hover{color:#c8ffdf}.bo-list-page [data-testid=bo-table] [data-testid^=bo-money-flags]:not([data-testid*=modal]){font-size:10px;font-weight:850;padding:1px 5px;text-shadow:0 0 5px #ffe19d70}.bo-list-page .bo-action-cell>.flex{display:inline-flex;margin-right:8px}.bo-row-detail-popover{background:#111916;border:1px solid #6c9c80;border-radius:5px;box-shadow:0 0 16px #6ee7b729;color:#d9e8df;max-height:65vh;overflow-y:auto;padding:12px;width:min(380px,calc(100vw - 28px));z-index:75}.bo-row-detail-popover header{align-items:center;display:flex;gap:8px;justify-content:space-between}.bo-row-detail-popover h3{font-size:13px;font-weight:700;overflow-wrap:anywhere}.bo-row-detail-popover header button{flex-shrink:0;padding:3px}.bo-row-detail-popover .bo-row-note-content{font-size:12px}.bo-alerts-popover{grid-gap:8px;display:grid;gap:8px}.bo-alerts-popover .bo-work-item{animation:none;border-radius:4px;border-width:1px;font-size:12px;justify-content:space-between;padding:7px 8px;white-space:normal}.bo-list-page :is([data-testid=bo-table],.bo-car-card) .bo-hire-badges{gap:4px;margin:0 0 4px}.bo-list-page :is([data-testid=bo-table],.bo-car-card) .bo-hire-badge{grid-gap:1px 7px;border-radius:4px;display:grid;gap:1px 7px;grid-template-columns:auto minmax(0,1fr);padding:3px 6px;width:100%}.bo-list-page :is([data-testid=bo-table],.bo-car-card) .bo-hire-badge-title{font-size:9px;gap:3px;line-height:13px}.bo-list-page :is([data-testid=bo-table],.bo-car-card) .bo-hire-badge-title svg{width:12px}.bo-list-page :is([data-testid=bo-table],.bo-car-card) .bo-hire-badge-provider{font-size:10px;line-height:13px;text-align:right}.bo-list-page :is([data-testid=bo-table],.bo-car-card) .bo-hire-badge-meta{font-size:10px;grid-column:1/-1;line-height:13px}.bo-list-page :is([data-testid=bo-table],.bo-car-card) .bo-hire-badge-meta[data-testid$=-meter]{font-weight:850;text-shadow:0 0 5px #fff7c790}.bo-list-page [data-testid=bo-table] .bo-hire-badge:only-child{max-width:100%}.bo-list-page .bo-car-card{padding:10px}.bo-list-page .bo-car-card .bo-vehicle-model{margin-top:3px}.bo-list-page .bo-car-card .bo-status-label{font-size:13px;min-height:30px;padding:4px 7px}.bo-list-page .bo-car-card .bo-delivery-summary{gap:1px;margin-bottom:4px;margin-top:6px;padding-top:5px}.bo-list-page .bo-car-card :is([data-testid^=bo-card-bookout],[data-testid^=bo-card-offsite]){margin-top:6px;padding:6px 9px}.bo-list-page .bo-cards-list{gap:8px}@media (min-width:1280px){.bo-list-page [data-testid=bo-table] .bo-hire-badges:has(.bo-hire-badge:nth-child(2)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.parts-eta-form{max-width:100%;min-width:0;white-space:normal}.parts-eta-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.parts-eta-fields label{color:#d3d7df;display:flex;flex-direction:column;font-size:10px;gap:4px;min-width:0}.parts-eta-fields label:first-child{width:140px}.parts-eta-fields label:nth-child(2){flex:1 1 140px;width:160px}.parts-eta-fields input{background:#111214;border:1px solid #636977;border-radius:4px;color:#fff;color-scheme:dark;font-size:12px;max-width:100%;min-width:0;padding:7px 8px;width:100%}.parts-eta-cancel,.parts-eta-save{align-items:center;background:#8ee7b9;border:1px solid #46d397;border-radius:4px;color:#122c21;display:inline-flex;font-size:11px;font-weight:700;gap:5px;justify-content:center;min-height:34px;padding:6px 10px;transition:background-color .15s}.parts-eta-save:hover{background:#bdf6d6}.parts-eta-cancel{background:#24262b;border-color:#616976;color:#eee}.parts-eta-cancel:hover{background:#363a41}.parts-eta-fields button:disabled,.parts-eta-fields input:disabled{cursor:not-allowed;opacity:.6}.parts-eta-fields button:focus-visible,.parts-eta-fields input:focus-visible{outline:2px solid #73e8b0;outline-offset:2px}.parts-eta-error{color:#ffbdbd;font-size:12px;margin-top:8px;max-width:420px;overflow-wrap:anywhere;white-space:normal}.parts-eta-state{align-items:center;color:#b5f4d3;display:flex;font-size:10px;gap:5px;margin-top:4px;min-height:18px}.parts-eta-cell{max-width:400px;min-width:280px}.parts-amend-editor td{white-space:normal}@media(max-width:767px){.parts-queue-page{min-width:0}.parts-queue-page .parts-table-wrap{overflow:visible}.parts-queue-page .parts-table,.parts-queue-page .parts-table tbody{display:block;min-width:0;width:100%}.parts-queue-page .parts-table thead{display:none}.parts-queue-page .parts-table tr{grid-gap:3px;display:grid;gap:3px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;padding:12px 0}.parts-queue-page .parts-table td{display:block;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:8px;white-space:normal;width:auto}.parts-queue-page .parts-table td.parts-eta-cell,.parts-queue-page .parts-table td:first-child,.parts-queue-page .parts-table td:last-child,.parts-queue-page .parts-table td:nth-child(2){grid-column:1/-1}.parts-queue-page .parts-table td>div{flex-wrap:wrap;min-width:0}.parts-queue-page .parts-table td .truncate{overflow:visible;text-overflow:clip;white-space:normal}.parts-queue-page .parts-table td:before{color:#adb5c2;display:block;font-size:10px;margin-bottom:5px}.parts-queue-page .parts-table td:nth-child(3):before{content:"Vehicle"}.parts-queue-page .parts-table[data-variant=queue] td:nth-child(4):before{content:"Status"}.parts-queue-page .parts-table[data-variant=queue] td:nth-child(5):before{content:"Note"}.parts-queue-page .parts-table[data-variant=amend] td:nth-child(4):before{content:"Issue"}.parts-queue-page .parts-table[data-variant=amend] td:nth-child(5):before{content:"Waiting"}.parts-queue-page .parts-table[data-variant=amend] td:nth-child(6):before{content:"ETA"}.parts-queue-page .parts-table[data-variant=amend] td:nth-child(7):before{content:"Part needed"}.parts-queue-page .parts-table[data-variant=amend] td:nth-child(8):before{content:"Flagged by"}.parts-queue-page .parts-table .parts-amend-editor{grid-template-columns:minmax(0,1fr)}.parts-eta-fields label:first-child{width:100%}.parts-eta-fields label:nth-child(2){flex-basis:100%;width:100%}.parts-eta-save{flex:1 1}.parts-eta-cell{min-width:0}}.pl-scope{--pl-bg:#111514;--pl-surface:#1a201e;--pl-row-alt:#242b28;--pl-line:#4b5953;--pl-border:#728079;--pl-column:#3b4942;--pl-muted:#b8c5be;--pl-gold:#ffdb65;--pl-green:#96e5bd;color:#f5f8f6;letter-spacing:0;line-height:1.5}.pl-scope *,.pl-scope :after,.pl-scope :before{box-sizing:border-box;min-width:0}.pl-page{margin:auto;max-width:1680px}.pl-heading{flex-wrap:wrap;gap:22px;justify-content:space-between;margin:4px 0 24px}.pl-eyebrow,.pl-heading{align-items:center;display:flex}.pl-eyebrow{color:var(--pl-muted);font-size:12px;font-weight:650;gap:8px;margin-bottom:10px}.pl-heading h1{font-size:44px;font-weight:800;letter-spacing:0;line-height:1.1;margin:0}.pl-heading p{color:var(--pl-muted);font-size:14px;margin-top:12px}.pl-scope .pl-button{align-items:center;background:#2a342e;border:1px solid var(--pl-border);border-radius:5px;color:#f5f8f6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;scroll-margin-top:140px;transition:background-color .15s,border-color .15s,color .15s}.pl-scope .pl-button:hover{background:#3a4840;border-color:#b1bfb6}.pl-scope .pl-button.primary{background:var(--pl-gold);border-color:var(--pl-gold);color:#17211b}.pl-scope .pl-button.primary:hover{background:#ffe89d}.pl-scope .pl-button.quiet{background:#0000;border-color:#56665c;color:#d4e0d8}.pl-scope .pl-button.danger{background:#42272d;border-color:#c38086;color:#ffc9cb}.pl-scope button:disabled{cursor:not-allowed;opacity:.45}.pl-history summary:focus-visible,.pl-scope button:focus-visible,.pl-scope input:focus-visible,.pl-scope select:focus-visible,.pl-scope textarea:focus-visible{outline:3px solid var(--pl-gold);outline-offset:3px}.pl-summary{grid-gap:0;background:var(--pl-surface);border-bottom:2px solid var(--pl-border);border-top:2px solid var(--pl-border);display:grid;gap:0;grid-template-columns:1.35fr 1fr 1fr;margin:26px 0 28px}.pl-main-metric{border-left:4px solid var(--pl-gold);padding:22px 26px}.pl-main-metric>div{align-items:center;color:var(--pl-gold);display:flex;font-size:14px;font-weight:800;gap:9px}.pl-main-metric>strong{font-feature-settings:"tnum";color:var(--pl-gold);display:block;font-family:JetBrains Mono,monospace;font-size:40px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;margin:10px 0;overflow-wrap:anywhere}.pl-main-metric p{font-size:14px;font-weight:700;margin:0}.pl-metric-note{color:var(--pl-muted);display:block;font-size:12px;margin-top:5px}.pl-secondary-metric{align-items:flex-start;border-left:1px solid var(--pl-border);display:flex;flex-direction:column;padding:22px 26px;text-align:left;transition:background-color .15s}.pl-secondary-metric:hover{background:#2b3630}.pl-metric-heading{align-items:center;color:#f0f5f2;display:flex;font-size:14px;font-weight:800;gap:9px;width:100%}.pl-metric-heading svg:last-child{margin-left:auto}.pl-secondary-metric strong{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;margin:12px 0 10px;overflow-wrap:anywhere}.pl-secondary-metric:nth-child(2) strong{color:var(--pl-green)}.pl-secondary-metric>span:last-child{color:var(--pl-muted);font-size:13px;font-weight:600}.pl-view-bar{align-items:center;border-bottom:1px solid var(--pl-line);gap:16px;justify-content:space-between;padding-bottom:18px}.pl-tabs,.pl-view-bar{display:flex;flex-wrap:wrap}.pl-tabs{gap:8px}.pl-tabs button{align-items:center;background:#1a201e;border-bottom:1px solid var(--pl-line);border:solid var(--pl-line);border-radius:5px;border-width:1px 1px 3px;color:#d0dad4;display:flex;font-size:14px;font-weight:800;gap:10px;min-height:46px;padding:10px 16px;transition:background-color .15s,color .15s,border-color .15s}.pl-tabs button:hover{background:#2b342f}.pl-tabs button[aria-selected=true]{background:#302d20;border-color:#a68b41;border-bottom-color:var(--pl-gold);color:var(--pl-gold)}.pl-tabs button span{align-items:center;background:#0f1512;border:1px solid #59625a;border-radius:4px;color:inherit;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:12px;justify-content:center;min-width:24px;padding:1px 6px}.pl-layout-toggle,.pl-view-tools{align-items:center;display:flex;gap:10px}.pl-layout-toggle{background:#151c18;border:1px solid var(--pl-border);border-radius:5px;gap:3px;padding:4px}.pl-layout-toggle button{align-items:center;border-radius:3px;color:#c3d0c8;display:flex;font-size:13px;font-weight:750;gap:7px;min-height:36px;padding:7px 12px;transition:background-color .15s,color .15s}.pl-layout-toggle button[aria-pressed=true]{background:#46564c;color:#fff}.pl-icon{align-items:center;background:#29362e;border:1px solid #65776a;border-radius:5px;color:#eef6f0;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color .15s,border-color .15s;width:40px}.pl-icon:hover{background:#455a4c;border-color:#b7c9bd}.pl-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.pl-scope input,.pl-scope select,.pl-scope textarea{background:#19221c;border:1px solid #819086;border-radius:5px;color:#f5faf7;font-size:14px;font-weight:600;max-width:100%;min-height:44px;padding:11px 12px;width:100%}.pl-scope input::placeholder,.pl-scope textarea::placeholder{color:#b3c2b8;font-weight:500;opacity:1}.pl-scope input[type=date],.pl-scope select{color-scheme:dark}.pl-search{flex:1 1 280px;position:relative}.pl-search svg{color:#bdcec1;left:13px;position:absolute;top:15px}.pl-search input{padding-left:40px}.pl-filters>select{flex:0 1 190px}.pl-job-id{align-items:center;color:var(--pl-gold);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;gap:9px;line-height:1.4;overflow-wrap:anywhere;text-align:left;transition:color .15s}.pl-job-id:hover{color:#fff0b3;text-decoration:underline;text-underline-offset:4px}.pl-stage{align-items:center;background:#303c34;border:1px solid #7e8e84;border-radius:4px;color:#eef4f0;display:inline-flex;font-size:12px;font-weight:750;gap:7px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:6px 9px}.pl-stage:before{background:#bacbc0;border-radius:50%;content:"";flex:0 0 6px;height:6px;width:6px}.pl-stage.ready{background:#233f2e;border-color:#81b79a;color:#b5f0cc}.pl-stage.ready:before{background:#96e5bd}.pl-stage.unlinked{background:#393523;border-color:#a29365;color:#f2df9e}.pl-stage.unlinked:before{background:#ead68a}.pl-authority{grid-gap:18px;border-bottom:2px solid var(--pl-border);border-top:2px solid var(--pl-border);display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;padding:20px 0}.pl-authority span{color:var(--pl-muted);display:block;font-size:13px;font-weight:650}.pl-authority .pl-money{display:block;margin-top:10px}.pl-authority>div:nth-child(3) strong{color:var(--pl-green)}.pl-authority>.pl-negative:nth-child(3) strong{color:#ffc0c4}.pl-authority .pl-authority-service-cost{border-top:1px solid #8b763e;grid-column:1/-1;padding-top:16px}.pl-authority .pl-authority-service-cost .pl-money{color:var(--pl-gold)}.pl-authority-service-cost p{color:var(--pl-muted);font-size:12px;line-height:1.6;margin-top:8px}.pl-advance p.pl-fee-line,.pl-list small.pl-fee-line{color:#f5dfa7;font-weight:650}.pl-main-metric>.pl-summary-fee{border-top:1px solid #8b763e;color:#f5dfa7;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;justify-content:space-between;margin-top:14px;padding-top:12px}.pl-summary-fee b{font-family:JetBrains Mono,monospace;font-size:17px;overflow-wrap:anywhere}.pl-pagination>.pl-result-totals{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.pl-fee-preview{border-bottom:1px solid #8b763e;border-top:1px solid #8b763e;color:#f5dfa7;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px 16px;justify-content:space-between;padding:12px 0}.pl-fee-preview strong{font-family:JetBrains Mono,monospace;font-size:18px;overflow-wrap:anywhere}.pl-link-note,.pl-warning{align-items:flex-start;color:#f3dfa5;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.6;margin:14px 0 0}.pl-link-note svg,.pl-warning svg{flex-shrink:0;margin-top:2px}.pl-warning{color:#ffceb9}.pl-list{background:var(--pl-surface);border:2px solid var(--pl-border);border-collapse:initial;border-radius:6px;border-spacing:0;table-layout:fixed;text-align:left;width:100%}.pl-list th{background:#323e36;border-bottom:2px solid #839387;border-right:1px solid #58685d;color:#f4f7f5;font-size:13px;font-weight:800;line-height:1.5;padding:16px 14px}.pl-list th:first-child{border-top-left-radius:4px}.pl-list th:last-child{border-top-right-radius:4px}.pl-list td{border-bottom:1px solid #647368;border-right:1px solid var(--pl-column);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;padding:18px 14px;vertical-align:middle}.pl-list td:last-child,.pl-list th:last-child{border-right:0}.pl-list tbody tr{background:var(--pl-surface);transition:background-color .15s}.pl-list tbody tr:nth-child(2n){background:var(--pl-row-alt)}.pl-list tbody tr:focus-within,.pl-list tbody tr:hover{background:#36463b}.pl-list tbody tr:last-child td{border-bottom:0}.pl-list .pl-job-id{font-size:18px}.pl-list .pl-job-id svg{flex-shrink:0}.pl-list small{color:var(--pl-muted);display:block;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.5;margin-top:7px}.pl-list .pl-insurer-cell{font-size:15px;font-weight:750}.pl-list .pl-amount-cell{text-align:right}.pl-money{font-feature-settings:"tnum";font-family:JetBrains Mono,monospace;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.pl-authority>div .pl-money-unknown,.pl-money.pl-money-unknown{color:#c2cec7;font-family:var(--font-body);font-size:13px;font-weight:600}.pl-advance-value{background:rgba(255,219,101,.045);color:var(--pl-gold)}.pl-balance-value{color:var(--pl-green)}.pl-list .pl-row-warning,.pl-list .pl-row-warning small{color:#ffceb9}.pl-job-list th:first-child{width:18%}.pl-job-list th:nth-child(2){width:11%}.pl-job-list th:nth-child(3){width:auto}.pl-job-list th:nth-child(4){width:12%}.pl-job-list th:nth-child(5){width:14%}.pl-job-list th:nth-child(6),.pl-job-list th:nth-child(7){width:13%}.pl-list th:last-child{width:60px}.pl-list .pl-row-actions{padding-left:6px;padding-right:6px;text-align:center}.pl-list .pl-notes-cell{font-weight:500;white-space:pre-wrap}.pl-entry-list th:first-child{width:21%}.pl-entry-list th:nth-child(3){width:15%}.pl-entry-list th:nth-child(4){width:28%}.pl-list .pl-date-cell,.pl-pagination{font-size:13px;font-weight:650}.pl-pagination{align-items:center;color:#c7d3cb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 0}.pl-pagination>div{align-items:center;display:flex;gap:12px}.pl-ledger-note{color:var(--pl-muted);font-size:12px;line-height:1.7;margin:8px 0 24px;max-width:1100px}.pl-empty,.pl-loading{border:1px solid var(--pl-line);color:var(--pl-muted);padding:60px 24px;text-align:center}.pl-empty h2{color:#f0f6f2;font-size:18px;font-weight:750;margin:10px 0}.pl-empty p{font-size:14px}.pl-empty-symbol{color:#bdd0c2;font-family:JetBrains Mono,monospace;font-size:34px}.pl-scope.pl-dialog{background:#1a241e;border:2px solid var(--pl-border);border-radius:7px;color:#f0f7f2;max-height:calc(100dvh - 32px);max-width:580px;overflow-y:auto;width:calc(100% - 32px)}.pl-scope.pl-detail-dialog{max-width:900px}.pl-dialog h2{color:#fff;font-size:18px;font-weight:800;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere;padding-right:38px}.pl-dialog [id$=description]{color:var(--pl-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere;padding-right:34px}.pl-dialog>button:last-child{color:#e3ebeb}.pl-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px}.pl-field{color:#e6efe9;display:flex;flex-direction:column;font-size:14px;font-weight:750;gap:8px;margin:18px 0}.pl-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.pl-field textarea{min-height:90px;resize:vertical}.pl-field-note{color:var(--pl-muted);font-size:13px;line-height:1.7;margin:10px 0}.pl-check{align-items:flex-start;color:#e4eee7;display:flex;font-size:14px;gap:10px;line-height:1.6;margin:16px 0}.pl-scope .pl-check input{accent-color:var(--pl-gold);flex-shrink:0;height:18px;margin-top:3px;min-height:0;width:18px}.pl-job-options{border:1px solid var(--pl-border);border-radius:5px;max-height:210px;overflow-y:auto}.pl-job-options button{align-items:flex-start;border-bottom:1px solid var(--pl-line);display:flex;flex-direction:column;gap:5px;padding:12px 14px;text-align:left;transition:background-color .15s;width:100%}.pl-job-options button:hover{background:#354a3b}.pl-job-options strong{color:var(--pl-gold);font-family:JetBrains Mono,monospace;font-size:14px}.pl-job-options span{color:#c2d1c7;font-size:13px;overflow-wrap:anywhere}.pl-matched{color:var(--pl-green);font-size:14px;font-weight:650;margin:12px 0}.pl-error{background:#432b31;border:1px solid #b37e87;border-radius:5px;color:#ffd0d4;font-size:14px;margin:14px 0;overflow-wrap:anywhere;padding:14px 16px}.pl-detail-section-title,.pl-detail-toolbar,.pl-error{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pl-detail-section-title,.pl-detail-toolbar{justify-content:space-between}.pl-detail-section-title{margin:22px 0 4px}.pl-detail-section-title h2{font-size:16px;padding:0}.pl-advance{grid-gap:12px;border-bottom:1px solid var(--pl-border);display:grid;gap:12px;grid-template-columns:1fr auto;padding:20px 0}.pl-advance>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.pl-advance strong{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.pl-advance>div:first-child span{color:var(--pl-muted);font-size:13px}.pl-advance-status{color:#c0d0c5;font-size:13px;font-weight:700}.pl-advance-status.active{color:var(--pl-gold)}.pl-advance p{color:#d6e1da;font-size:14px;grid-column:1/-1;overflow-wrap:anywhere;white-space:pre-wrap}.pl-advance-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.pl-history{border-top:2px solid var(--pl-border);margin-top:24px;padding-top:18px}.pl-history summary{color:#e7f0ea;cursor:pointer;font-size:14px;font-weight:750}.pl-history ol{list-style:none;padding:0}.pl-history li{border-left:2px solid #7d9585;margin:18px 0;padding:0 0 0 16px}.pl-history li>span{color:var(--pl-muted);font-size:12px}.pl-history li strong{display:block;font-size:14px;margin-top:6px;text-transform:capitalize}.pl-history li p{color:#d1ded5;font-size:13px;margin-top:8px;overflow-wrap:anywhere;white-space:pre-wrap}@keyframes pl-rotate{to{transform:rotate(1turn)}}.pl-spin{animation:pl-rotate 1.2s linear infinite}@media(max-width:1199px){.pl-main-metric>strong{font-size:32px}.pl-secondary-metric strong{font-size:28px}.pl-main-metric,.pl-secondary-metric{padding:20px}.pl-list td,.pl-list th{padding-left:10px;padding-right:10px}.pl-list .pl-job-id{font-size:16px}.pl-money{font-size:15px}}@media(max-width:1000px){.pl-summary{grid-template-columns:1fr 1fr}.pl-main-metric{border-bottom:1px solid var(--pl-border);grid-column:1/-1}.pl-main-metric>strong{font-size:36px}.pl-secondary-metric:nth-child(2){border-left:0}.pl-list,.pl-list tbody{display:block}.pl-list thead{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.pl-list tr{grid-gap:18px 20px;border-bottom:2px solid var(--pl-border);display:grid;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px;position:relative}.pl-list tbody tr:last-child{border-bottom:0}.pl-list td{border:0;display:block;font-size:14px;padding:0}.pl-list td[data-label]:before{color:var(--pl-muted);content:attr(data-label);display:block;font-family:var(--font-body);font-size:12px;font-weight:750;margin-bottom:7px}.pl-list .pl-identity-cell{border-bottom:1px solid var(--pl-line);grid-column:1/-1;padding-bottom:14px;padding-right:48px}.pl-list td.pl-identity-cell[data-label]:before{display:none}.pl-list .pl-amount-cell{background:none;text-align:left}.pl-list .pl-row-actions{padding:0;position:absolute;right:16px;top:19px}.pl-list .pl-notes-cell{grid-column:1/-1}.pl-list .pl-job-id{font-size:20px}.pl-money{font-size:18px}}@media(max-width:639px){.pl-heading h1{font-size:36px}.pl-heading{gap:18px}.pl-heading .pl-button{width:100%}.pl-main-metric{padding:20px}.pl-secondary-metric{padding:18px 14px}.pl-secondary-metric strong{font-size:24px}.pl-metric-heading{flex-wrap:wrap;font-size:13px}.pl-metric-heading svg:last-child{display:none}.pl-secondary-metric>span:last-child{font-size:12px}.pl-tabs{gap:7px;width:100%}.pl-tabs button{flex:1 1;font-size:13px;gap:7px;justify-content:center;padding:10px}.pl-view-tools{justify-content:space-between;width:100%}.pl-filters{gap:10px}.pl-search{flex-basis:100%}.pl-filters>select{flex:1 1 130px;width:130px}.pl-authority{gap:16px;grid-template-columns:1fr 1fr}.pl-authority>div:nth-child(3){border-top:1px solid var(--pl-line);grid-column:1/-1;padding-top:14px}.pl-authority>div:nth-child(3) strong{font-size:20px}.pl-authority>div:nth-child(3) .pl-money-unknown{font-size:13px}.pl-list tr{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 14px}.pl-list .pl-row-actions{right:12px;top:16px}.pl-list .pl-balance-value,.pl-list .pl-final-value{border-top:1px solid var(--pl-line);padding-top:14px}.pl-form-grid{gap:0;grid-template-columns:1fr}.pl-dialog-actions .pl-button{flex:1 1 auto}.pl-advance{grid-template-columns:1fr}.pl-advance-status{grid-column:1}}@media(prefers-reduced-motion:reduce){.pl-scope *{animation:none!important;scroll-behavior:auto!important}}.hire-page,.hire-table-container{max-width:100%;min-width:0}.hire-page{--hire-line:#353b39;letter-spacing:0}.hire-page h1{align-items:center;color:#e6ffef;display:flex;gap:10px;letter-spacing:0;text-shadow:0 0 18px #86efac30}.hire-page .hire-heading{margin-bottom:16px;margin-top:16px}.hire-page [data-testid=hire-search-glow]{background:#090e0c;border-radius:6px;border-width:1px;box-shadow:0 0 18px #34d39922;padding:12px}.hire-page [data-testid=hire-search-input]{border-radius:5px;border-width:1px;font-size:14px;padding-bottom:9px;padding-top:9px}.hire-page [data-testid=hire-date-filter]{border-top:1px solid #283e33;flex-basis:100%;margin-top:4px;padding-top:10px}.hire-page [data-testid=hire-cap-slim-strip]{background:#0c1110;border-radius:5px;border-width:1px;box-shadow:0 0 16px #34d39918;padding:12px}.hire-page [data-testid=hire-cap-slim-strip][data-tone=over],.hire-page [data-testid=hire-cap-slim-strip][data-tone=red]{background:#190e10;box-shadow:0 0 16px #ef444428}.hire-page [data-testid=hire-cap-money]>span:first-child{color:#fff3bd;font-weight:900;text-shadow:0 0 12px #fbbf2455}.hire-page [data-testid=hire-sub-tabs]{border-bottom-color:#38413b;margin-top:14px}.hire-page [data-testid^=hire-sub-tab-]{font-size:12px;letter-spacing:0;padding:10px 14px}.hire-page .animate-bounce,.hire-page .animate-pulse{animation:none!important}.hire-page button,.hire-page input{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.hire-page button{letter-spacing:0}.hire-page [data-testid=hire-deletions-week-card],.hire-page [data-testid=hire-race-panel]{background:#090b0a;border-radius:6px}@media(max-width:640px){.hire-page [data-testid=hire-header-actions]{width:100%}.hire-page [data-testid=hire-header-actions] button{flex:1 1 auto;font-size:10px;justify-content:center;min-height:38px;padding:7px}.hire-page [data-testid=hire-date-filter] input[type=date]{min-width:0;width:calc(50% - 13px)}.hire-page [data-testid=hire-sub-tabs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hire-page [data-testid^=hire-sub-tab-]{font-size:10px;gap:4px;justify-content:center;padding:9px 4px}.hire-page [data-testid=hire-cap-slim-strip]>div:first-child{gap:10px}.hire-page [data-testid=hire-cap-slim-strip]>div:first-child>span.h-6{display:none}}.hire-page .hire-table-container{border:1px solid #658574!important;border-radius:0!important;box-shadow:none!important}.hire-register{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.hire-register .hire-col-claim,.hire-register .hire-col-status{width:calc(38% - 33.44px)}.hire-register .hire-col-money{width:calc(24% - 21.12px)}.hire-register .hire-col-car{width:88px}.hire-register thead th{background:#222829;border-bottom:1px solid #719782;color:#f0f6f2;font-size:11px;font-weight:750;line-height:15px;padding:8px 10px;text-align:left}.hire-register th+th{border-left:1px solid #5b7568}.hire-register tbody tr{cursor:pointer;height:56px}.hire-register tbody td{background:#101113;border-bottom:1px solid #547868;color:#e1eae5;height:56px;padding:3px 10px;vertical-align:middle}.hire-register tbody tr:nth-child(2n) td{background:#161719}.hire-register td+td{border-left:1px solid #435e53}.hire-register tbody tr:is(:hover,:focus-within) td{background:#203a2f;border-bottom-color:#8bd1ab;box-shadow:inset 0 1px #a7f3d0,inset 0 -1px #a7f3d0}.hire-register tbody tr:focus-visible{outline:2px solid #baf3d0;outline-offset:-2px}.hire-register tr[data-alert=red] td:first-child{box-shadow:inset 3px 0 #ff7979}.hire-register tr[data-alert=amber] td:first-child{box-shadow:inset 3px 0 #f1c46a}.hire-register .hire-cell{display:flex;flex-direction:column;height:49px;justify-content:center;min-width:0;overflow:hidden;width:100%}.hire-register button{letter-spacing:0;min-width:0;transition:background-color .15s,border-color .15s}.hire-register button:focus-visible{outline:2px solid #c2f7d8;outline-offset:-2px}.hire-register .hire-claim-cell{align-items:center;flex-direction:row;gap:8px;justify-content:flex-start}.hire-register-claim{background:#121b10;border:1px solid #698b52;border-radius:4px;color:#c1ef95;flex:0 1 auto;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800;line-height:20px;max-width:45%;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;text-shadow:0 0 7px #b6ff6540;white-space:nowrap}.hire-register .hire-register-provider{align-items:center;background:#142c2d;border:1px solid #7de9e1;border-radius:4px;box-shadow:0 0 8px #53dedb38;color:#d2fffa;display:flex;flex:0 1 220px;gap:7px;overflow:hidden;padding:4px 7px;text-align:left}.hire-register-provider>span{color:#9ececa;flex-shrink:0;font-size:8px;font-weight:700;line-height:10px}.hire-register-provider>strong{font-size:13px;font-weight:800;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hire-register-provider[data-missing=true]{background:#17201d;border-color:#647b77;box-shadow:none}.hire-register-provider[data-missing=true] strong{color:#c0ccc4;font-size:11px}.hire-register-provider:hover{background:#224446;border-color:#c1fff7}.hire-register-money{max-width:220px;min-width:0;width:100%}.hire-register-money>div{align-items:baseline;display:flex;gap:8px;justify-content:space-between;line-height:18px}.hire-register-money dt{color:#a9bfb2;font-size:10px;white-space:nowrap}.hire-register-money dd{font-feature-settings:"tnum";color:#e6eee9;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;min-width:0;text-align:right;white-space:nowrap}.hire-register-money .hire-cost-line dd[data-known=true]{color:#fff4c2;font-size:15px;font-weight:850;text-shadow:0 0 5px #ffd56a80,0 0 12px #ffd56a40}.hire-register-money dd[data-known=false]{color:#9ca8a0;font-weight:400;text-shadow:none}.hire-status-cell{align-items:flex-start;gap:3px}.hire-state-summary{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:2px 6px;max-width:100%;min-width:0}.hire-scheduled-chip{align-items:center;background:#163a26;border:1px solid #79d99a;border-radius:3px;box-shadow:0 0 7px #70e5a12b;color:#d2ffdf;display:inline-flex;font-size:10px;font-weight:800;gap:4px;line-height:14px;padding:0 4px;white-space:nowrap}.hire-scheduled-chip time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hire-operational-state{color:#bedccc;font-size:10px;font-weight:750;line-height:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hire-operational-state[data-state=not-taken]{color:#ffda8e}.hire-operational-state[data-state=open]{color:#a1e2b5}.hire-operational-state[data-state=scheduled]{color:#a4ddf1}.hire-operational-state[data-state=stopped]{color:#ffb198}.hire-register-stage{--sign:#f3c464;--sign-bg:#302718;background:var(--sign-bg);border:1px solid var(--sign);border-radius:4px;box-shadow:0 0 7px color-mix(in srgb,var(--sign) 35%,#0000);color:#fff0c4;font-size:11px;font-weight:800;line-height:18px;max-width:100%;min-height:22px;overflow:hidden;padding:1px 7px;text-overflow:ellipsis;text-shadow:0 0 6px var(--sign);text-transform:uppercase;white-space:nowrap}.hire-register-stage[data-tone=green],.hire-register-stage[data-tone=lime]{--sign:#7fdf9f;--sign-bg:#142d21;color:#d3ffe1}.hire-register-stage[data-tone=blue],.hire-register-stage[data-tone=cyan],.hire-register-stage[data-tone=sky]{--sign:#7fbde8;--sign-bg:#162633;color:#daf1ff}.hire-register-stage[data-tone=orange],.hire-register-stage[data-tone=red]{--sign:#f5997e;--sign-bg:#381f1a;color:#ffe0d5}.hire-register-stage[data-tone=purple],.hire-register-stage[data-tone=violet]{--sign:#c1a7f7;--sign-bg:#28213b;color:#eee3ff}.hire-register-stage[data-tone=teal]{--sign:#77cec5;--sign-bg:#152d2a;color:#d7fff9}.hire-register-stage[data-tone=fuchsia]{--sign:#e7a0d9;--sign-bg:#332131;color:#ffe5f9}.hire-register-stage[data-tone=gray],.hire-register-stage[data-tone=muted]{--sign:#82928c;--sign-bg:#1b221f;color:#d2e0d9}.hire-car-type{align-items:center;background:#122333;border:1px solid #5e95b2;border-radius:4px;color:#bfe7ff;display:flex;font-size:12px;gap:5px;justify-content:center;line-height:17px;max-width:100%;padding:3px 7px;width:-webkit-fit-content;width:fit-content}.hire-car-type svg{flex-shrink:0}.hire-car-type[data-provider=own]{background:#13291d;border-color:#5aa577;color:#bbefc6}.hire-register [data-testid=hire-empty-results]{color:#b2c3b7;font-size:13px;height:auto;padding:32px 16px;text-align:center}.hire-register-popover{max-height:70dvh;padding:14px;width:min(400px,calc(100vw - 24px))}.hire-register-popover header{align-items:center;display:flex;gap:10px;justify-content:space-between}.hire-register-popover h3{font-size:14px;font-weight:800;overflow-wrap:anywhere}.hire-register-popover dt{color:#a9c4b5;font-size:10px;margin-top:10px}.hire-register-popover dd{color:#e8f8ed;font-size:13px;overflow-wrap:anywhere}@media(max-width:767px){.hire-page .hire-table-container{border:0!important}.hire-register,.hire-register tbody{display:block;width:100%}.hire-register colgroup,.hire-register thead{display:none}.hire-register tbody{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.hire-register tbody tr{grid-gap:6px;background:#101713;border:1px solid #638575;border-radius:5px;display:grid;gap:6px;grid-template-areas:"claim claim claim" "money status car";grid-template-columns:minmax(70px,.9fr) minmax(0,1.7fr) 48px;grid-template-rows:32px 50px;height:110px;padding:10px}.hire-register tbody tr:nth-child(2n){background:#141d18}.hire-register tbody tr[data-scheduled=true][data-frozen=true]{grid-template-columns:60px minmax(0,1fr) 48px}.hire-register tbody tr td,.hire-register tbody tr:nth-child(2n) td{background:#0000;border:0;display:block;height:auto;min-width:0;padding:0}.hire-register tbody tr:is(:hover,:focus-within){background:#20352b}.hire-register tbody tr:is(:hover,:focus-within) td{background:#0000;box-shadow:none}.hire-register td:first-child{grid-area:claim}.hire-register td:nth-child(2){grid-area:money}.hire-register td:nth-child(3){grid-area:status}.hire-register td:nth-child(4){grid-area:car}.hire-register .hire-cell{height:100%}.hire-register .hire-register-provider{flex:1 1}.hire-register-money>div{display:block;line-height:16px}.hire-register-money dt{display:none}.hire-register-money dd{font-size:12px;line-height:16px;overflow-wrap:anywhere;text-align:left;white-space:normal}.hire-register-money [data-testid^=hire-days-]:after{color:#a9bfb2;content:" days";font-size:9px;font-weight:500}.hire-register-money .hire-cost-line dd[data-known=true]{font-size:13px}.hire-register .hire-status-cell{gap:2px}.hire-operational-state{font-size:9px;line-height:12px}.hire-state-summary{gap:1px 3px}.hire-scheduled-chip{font-size:9px;gap:3px;line-height:12px;padding:0 3px}.hire-scheduled-chip>span{font-size:8px}.hire-register-stage{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:10px;line-height:12px;min-height:18px;overflow-wrap:anywhere;padding:2px 5px;white-space:normal}.hire-car-type{font-size:10px;gap:3px;padding:3px 4px}.hire-car-type svg{width:12px}.hire-register tbody tr:has([data-testid=hire-empty-results]){display:block;height:auto}}@media(prefers-reduced-motion:reduce){.hire-register *{transition:none!important}}
/*# sourceMappingURL=main.f63a182b.css.map*/