*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-16{bottom:-4rem}.-bottom-24{bottom:-6rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-right-24{right:-6rem}.-top-24{top:-6rem}.right-0{right:0}.right-2{right:.5rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:1.25rem}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.\!row-span-1{grid-row:span 1 / span 1!important}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-px{margin-left:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-12{width:3rem;height:3rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.35rem\]{height:1.35rem}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-60{max-height:15rem}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-28{min-height:7rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.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-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.35rem\]{width:1.35rem}.w-\[170px\]{width:170px}.w-\[240px\]{width:240px}.w-\[calc\(100\%_\+_8rem\)\]{width:calc(100% + 8rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-72{min-width:18rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[140px\]{min-width:140px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[877px\]{max-width:877px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.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-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#FFD400\]\/60{border-color:#ffd40099}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/60{border-color:#33415599}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-\[\#FF2D20\]\/10{background-color:#ff2d201a}.bg-\[\#FFD400\]{--tw-bg-opacity: 1;background-color:rgb(255 212 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD400\]\/15{background-color:#ffd40026}.bg-\[\#FFD400\]\/20{background-color:#ffd40033}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.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))}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.stroke-\[\#FF2D20\]{stroke:#ff2d20}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.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}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-3\.5{padding-right:.875rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Figtree,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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#16a34a\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-\[\#9a7800\]{--tw-text-opacity: 1;color:rgb(154 120 0 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#FFD400\]{--tw-text-opacity: 1;color:rgb(255 212 0 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/50{color:#00000080}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-400\/45{color:#9ca3af73}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-500{accent-color:#f59e0b}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-\[0px_14px_34px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0px 14px 34px 0px rgba(0,0,0,.08);--tw-shadow-colored: 0px 14px 34px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#FFD400\]\/70{--tw-ring-color: rgb(255 212 0 / .7)}.ring-amber-400\/25{--tw-ring-color: rgb(251 191 36 / .25)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/\[0\.05\]{--tw-ring-color: rgb(255 255 255 / .05)}.ring-zinc-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.06\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--ops-shell-surface: #020617;--ops-shell-border: #334155;--ops-sidebar-width: 17rem;--ops-collapsed-brand-width: 5rem;--ops-sidebar-collapsed-width: 5rem;--ops-sidebar-motion: .46s cubic-bezier(.22, 1, .36, 1);--ops-font-family: Figtree, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}body[data-ops-app],body[data-ops-app] *,body[data-ops-app] *:before,body[data-ops-app] *:after{font-family:var(--ops-font-family)!important}html:has(>body[data-ops-app]),body[data-ops-app]{height:100%;min-height:0;overflow:hidden}body[data-ops-app]>[data-ops-root]{height:100%;min-height:0;overflow:hidden}body[data-ops-app]>[data-ops-root]>:is([data-ops-sidebar],[data-ops-shell]),body[data-ops-app] [data-ops-shell]{min-height:0}body[data-ops-app] [data-ops-shell]{height:100%;overflow:hidden}body[data-ops-app] #ops-page-content{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ops-btn-primary{background-color:#d6ad00;color:#0f172a;transition:background-color .18s ease,box-shadow .18s ease,filter .18s ease,transform .12s ease}.ops-btn-primary:hover{background-color:#ffd400;filter:brightness(1.06)}.ops-btn-primary:active{background-color:#b98f00;box-shadow:inset 0 2px 5px #0f172a57;filter:brightness(.9);transform:translateY(1px) scale(.97)}body[data-ops-app] [data-ops-page] :where(button:not(.ops-btn-primary):not(.ops-payment-state-button),a.rounded-md:not(.ops-btn-primary),a.rounded-lg:not(.ops-btn-primary)){filter:brightness(.82);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease,transform .12s ease}body[data-ops-app] [data-ops-page] :where(button:not(.ops-btn-primary):not(.ops-payment-state-button),a.rounded-md:not(.ops-btn-primary),a.rounded-lg:not(.ops-btn-primary)):hover{filter:brightness(1.12)}body[data-ops-app] [data-ops-page] :where(button:not(.ops-btn-primary):not(.ops-payment-state-button),a.rounded-md:not(.ops-btn-primary),a.rounded-lg:not(.ops-btn-primary)):active{box-shadow:inset 0 2px 5px #02061761;filter:brightness(.7);transform:translateY(1px) scale(.96)}body[data-ops-app] :where([data-ops-brand]>a,.ops-sidebar-toggle,.ops-history-back,#ops-theme-toggle,#ops-logout-form button){filter:brightness(.82);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease,opacity .18s ease,transform .12s ease}body[data-ops-app] :where([data-ops-brand]>a,.ops-sidebar-toggle,.ops-history-back,#ops-theme-toggle,#ops-logout-form button):hover{filter:brightness(1.12)}body[data-ops-app] :where([data-ops-brand]>a,.ops-sidebar-toggle,.ops-history-back,#ops-theme-toggle,#ops-logout-form button):active{box-shadow:inset 0 2px 5px #02061761;filter:brightness(.7);transform:translateY(1px) scale(.96)}body[data-ops-app] [data-ops-brand]>a:hover{opacity:1}[data-ops-dashboard] a.text-xs.text-amber-600{display:inline-flex;min-height:1.8rem;align-items:center;justify-content:center;padding:.32rem .68rem;border:1px solid rgba(245,158,11,.45);border-radius:.48rem;background:#f59e0b17;box-shadow:0 2px 6px #0f172a14;color:#d09a00;font-weight:750;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease,transform .12s ease}[data-ops-dashboard] a.text-xs.text-amber-600:hover{border-color:#ffd400;background:#ffd400;box-shadow:0 5px 14px #f59e0b38;color:#111827!important;filter:brightness(1.04);text-decoration:none;transform:translateY(-1px)}[data-ops-dashboard] a.text-xs.text-amber-600:active{border-color:#e0b600;background:#e0b600;box-shadow:inset 0 2px 5px #0f172a47;color:#111827!important;filter:brightness(.86);transform:translateY(1px) scale(.96)}.dark [data-ops-dashboard] a.text-xs.text-amber-600{border-color:#fbbf246b;background:#f59e0b1f;color:#fcd34d}.dark [data-ops-dashboard] a.text-xs.text-amber-600:hover{border-color:#ffd400;background:#ffd400;color:#111827!important}[data-ops-dashboard] a.flex.items-start.gap-3{will-change:transform}[data-ops-dashboard] a.flex.items-start.gap-3:hover{box-shadow:0 8px 18px #0f172a1f;transform:translateY(-.125rem)}[data-ops-dashboard] a.flex.items-start.gap-3:active{box-shadow:inset 0 2px 5px #0f172a38;transform:translateY(1px) scale(.97)}.ops-sidebar-nav [data-ops-voyages-icon]{stroke-width:1.8}[data-ops-page]{view-transition-name:ops-page}[data-ops-page-title]{view-transition-name:ops-page-title}html.ops-navigating body:after{content:"";position:fixed;z-index:100;top:0;left:0;width:34%;height:2px;background:#ffd400;box-shadow:0 0 10px #ffd400a6;animation:ops-nav-progress .85s ease-in-out infinite alternate;pointer-events:none}html.ops-page-entering [data-ops-page]{animation:ops-page-enter .32s cubic-bezier(.22,1,.36,1) both}.ops-sidebar a.ops-nav-pending{background-color:transparent!important;color:#fcd34d!important;box-shadow:none!important}.ops-sidebar a.ops-nav-departing{background-color:transparent!important;color:#cbd5e1!important;box-shadow:none!important}.ops-navigation-error{position:fixed;z-index:120;right:1.25rem;bottom:1.25rem;max-width:min(28rem,calc(100vw - 2.5rem));padding:.8rem 1rem;border:1px solid rgba(248,113,113,.5);border-radius:.65rem;background:#7f1d1d;color:#fee2e2;box-shadow:0 18px 45px #0f172a47;opacity:0;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.ops-navigation-error.is-visible{opacity:1;transform:translateY(0)}.ops-unsaved-prompt{position:fixed;z-index:145;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:1rem;background:#02061700;opacity:0;pointer-events:none;transition:opacity .22s ease,background-color .22s ease}.ops-unsaved-prompt.is-visible{background:#0206174d;opacity:1;pointer-events:auto}.ops-unsaved-card{width:min(46rem,calc(100vw - 2rem));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem .9rem;border:1px solid rgba(245,158,11,.48);border-radius:.8rem;background:#1e293b;color:#e2e8f0;box-shadow:0 18px 48px #0206176b,inset 3px 0 #ffd400;transform:translateY(-1.5rem) scale(.985);transition:transform .3s cubic-bezier(.22,1,.36,1)}.ops-unsaved-prompt.is-visible .ops-unsaved-card{transform:translateY(0) scale(1)}.ops-unsaved-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;background:#f59e0b29;color:#ffd400;font-size:1rem;font-weight:800}.ops-unsaved-copy{display:flex;min-width:0;flex-direction:column;gap:.12rem}.ops-unsaved-copy strong{color:#f8fafc;font-size:.9rem}.ops-unsaved-copy span{color:#cbd5e1;font-size:.78rem}.ops-unsaved-actions{display:flex;align-items:center;gap:.45rem}.ops-unsaved-actions button{min-height:2.1rem;padding:.4rem .7rem;border:1px solid #475569;border-radius:.5rem;color:#cbd5e1;font-size:.75rem;font-weight:700;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.ops-unsaved-actions button:hover{border-color:#fbbf24;color:#f8fafc;transform:translateY(-1px)}.ops-unsaved-actions [data-unsaved-save]{border-color:#4ade809e;background:#22c55e14;color:#86efac}.ops-unsaved-actions [data-unsaved-save]:hover{border-color:#4ade80;background:#22c55e29;color:#bbf7d0}.ops-unsaved-actions [data-unsaved-save]:active{box-shadow:inset 0 2px 5px #0f172a47;transform:translateY(1px) scale(.97)}.ops-unsaved-actions [data-unsaved-discard]{border-color:#f871718c;color:#fca5a5}@media(max-width:760px){.ops-unsaved-card{grid-template-columns:auto minmax(0,1fr)}.ops-unsaved-actions{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap}}.ops-auth-error{position:fixed;z-index:140;right:1.25rem;bottom:1.25rem;max-width:min(29rem,calc(100vw - 2.5rem));padding:.8rem 1rem;border:1px solid rgba(248,113,113,.5);border-radius:.65rem;background:#7f1d1d;color:#fee2e2;box-shadow:0 18px 45px #0f172a47;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.ops-auth-error.is-visible{opacity:1;transform:translateY(0)}html.ops-auth-transitioning{cursor:progress}html.ops-auth-transitioning::view-transition-old(root){animation:ops-auth-old .22s cubic-bezier(.4,0,1,1) both}html.ops-auth-transitioning::view-transition-new(root){animation:ops-auth-new .32s cubic-bezier(.22,1,.36,1) both}::view-transition-old(ops-page){animation:ops-page-old .13s ease-out both}::view-transition-new(ops-page){animation:ops-page-new .18s ease-out both}::view-transition-old(ops-page-title){animation:none;opacity:0}::view-transition-new(ops-page-title){animation:none}@keyframes ops-nav-progress{0%{transform:translate(-105%)}to{transform:translate(295%)}}@keyframes ops-dialog-veil-in{0%{opacity:0}to{opacity:1}}@keyframes ops-dialog-card-in{0%{opacity:0;transform:translate3d(0,.6rem,0) scale(.985)}to{opacity:1;transform:none}}@keyframes ops-dialog-veil-out{0%{opacity:1}to{opacity:0}}@keyframes ops-dialog-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,.4rem,0) scale(.99)}}body[data-ops-app] #ops-confirm:not(.hidden):not(.is-closing),body[data-ops-app] [data-ops-dialog]:not(.hidden):not(.is-closing),body[data-ops-app] .ops-acc-modal:not(.hidden):not(.is-closing){animation:ops-dialog-veil-in .18s ease both}body[data-ops-app] #ops-confirm:not(.hidden):not(.is-closing) #ops-confirm-card,body[data-ops-app] [data-ops-dialog]:not(.hidden):not(.is-closing) [data-ops-dialog-card],body[data-ops-app] .ops-acc-modal:not(.hidden):not(.is-closing)>.ops-acc-modal-card,body[data-ops-app] .ops-acc-sheet:not(.hidden):not(.is-closing){animation:ops-dialog-card-in .28s cubic-bezier(.22,1,.36,1) both}body[data-ops-app] #ops-confirm.is-closing,body[data-ops-app] [data-ops-dialog].is-closing,body[data-ops-app] .ops-acc-modal.is-closing{animation:ops-dialog-veil-out .2s ease both}body[data-ops-app] #ops-confirm.is-closing #ops-confirm-card,body[data-ops-app] [data-ops-dialog].is-closing [data-ops-dialog-card],body[data-ops-app] .ops-acc-modal.is-closing>.ops-acc-modal-card,body[data-ops-app] .ops-acc-sheet.is-closing{animation:ops-dialog-card-out .2s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){body[data-ops-app] :is(#ops-confirm,.ops-acc-modal,.ops-acc-sheet),body[data-ops-app] [data-ops-dialog],body[data-ops-app] #ops-confirm #ops-confirm-card,body[data-ops-app] [data-ops-dialog] [data-ops-dialog-card],body[data-ops-app] .ops-acc-modal>.ops-acc-modal-card{animation:none}}@keyframes ops-page-enter{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:none}}@keyframes ops-page-old{to{opacity:0;transform:translateY(-2px)}}@keyframes ops-page-new{0%{opacity:0;transform:translateY(3px)}}@keyframes ops-auth-old{to{opacity:0;transform:scale(.992)}}@keyframes ops-auth-new{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){html.ops-navigating body:after,html.ops-page-entering [data-ops-page],::view-transition-old(ops-page),::view-transition-new(ops-page),::view-transition-old(ops-page-title),::view-transition-new(ops-page-title){animation:none}.ops-navigation-error,.ops-auth-error{transition:none}html.ops-auth-transitioning::view-transition-old(root),html.ops-auth-transitioning::view-transition-new(root){animation:none}}.ops-acc{display:flex;flex-direction:column;gap:.6rem;min-height:0;color:#172033}.dark .ops-acc{color:#e5edf9}.ops-acc-pause:not(.hidden){display:grid;grid-template-rows:1fr}.ops-acc-pause-card{overflow:hidden;min-height:0;display:flex;align-items:center;gap:.55rem;border:1px solid #f0c274;border-radius:.6rem;background:#fff8ea;padding:.55rem .8rem;color:#8a5b00;font-size:.8rem;font-weight:600}.dark .ops-acc-pause-card{border-color:#7a5a12;background:#2a2110;color:#f2cf86}.ops-acc-pause-card svg{width:1.1rem;height:1.1rem;flex:none}@keyframes ops-acc-banner-open{0%{grid-template-rows:0fr;margin-bottom:-.6rem}to{grid-template-rows:1fr;margin-bottom:0}}@keyframes ops-acc-banner-close{0%{grid-template-rows:1fr;margin-bottom:0}to{grid-template-rows:0fr;margin-bottom:-.6rem}}@keyframes ops-acc-banner-card-in{0%{opacity:0;transform:translate3d(0,-.4rem,0)}to{opacity:1;transform:none}}@keyframes ops-acc-banner-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-.4rem,0)}}.ops-acc-pause:not(.hidden):not(.is-closing){animation:ops-acc-banner-open .42s cubic-bezier(.22,1,.36,1) both}.ops-acc-pause:not(.hidden):not(.is-closing)>.ops-acc-pause-card{animation:ops-acc-banner-card-in .42s cubic-bezier(.22,1,.36,1) both}.ops-acc-pause.is-closing{animation:ops-acc-banner-close .34s cubic-bezier(.4,0,1,1) both}.ops-acc-pause.is-closing>.ops-acc-pause-card{animation:ops-acc-banner-card-out .34s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.ops-acc-pause:not(.hidden),.ops-acc-pause>.ops-acc-pause-card{animation:none}}.ops-acc-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ops-acc-tabs{position:relative;display:flex;flex:1 1 auto;gap:.15rem;overflow-x:auto;border:1px solid #d9e0ea;border-radius:.7rem;background:#fff;padding:.25rem}.dark .ops-acc-tabs{border-color:#334155;background:#111b2d}.ops-acc-tab{position:relative;z-index:1;display:inline-flex;min-height:2.3rem;flex:none;align-items:center;gap:.4rem;border-radius:.5rem;padding:.4rem .72rem;color:#64748b;font-size:.78rem;font-weight:700;white-space:nowrap;transition:color .24s ease}.ops-acc-tab svg{width:1rem;height:1rem}.ops-acc-tab.is-active,[data-ops-choice-ready] .ops-acc-tab[data-ops-choice-indicated]{color:#111827}.ops-acc-tab:hover:not(.is-active):not([data-ops-choice-indicated]){color:#b18d00}.dark .ops-acc-tab{color:#93a4bd}.dark .ops-acc-tab:hover:not(.is-active):not([data-ops-choice-indicated]){color:#ffd400}.dark [data-ops-choice-ready] .ops-acc-tab[data-ops-choice-indicated]{color:#0f172a}.ops-acc-tab-famille{border-radius:.3rem;background:#0f172a12;padding:.06rem .3rem;font-size:.64rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.dark .ops-acc-tab-famille{background:#ffffff1f}[data-ops-choice-ready] .ops-acc-tab[data-ops-choice-indicated] .ops-acc-tab-famille,.ops-acc-tab.is-active .ops-acc-tab-famille{background:#0f172a29}.ops-acc-tab .ops-acc-tab-caret{width:.72rem;height:.72rem;margin-left:-.12rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ops-acc-tab[aria-expanded=true] .ops-acc-tab-caret{transform:rotate(180deg)}.ops-acc-famille-menu:not(.hidden){position:fixed;z-index:85;display:flex;flex-direction:column;gap:.1rem;border:1px solid #d9e0ea;border-radius:.55rem;background:#fff;padding:.22rem;box-shadow:0 16px 40px #02061733;animation:ops-famille-menu-in .2s cubic-bezier(.22,1,.36,1) both}.dark .ops-acc-famille-menu:not(.hidden){border-color:#334155;background:#16233a}.ops-acc-famille-menu.is-closing{animation:ops-famille-menu-out .14s cubic-bezier(.4,0,1,1) both}.ops-acc-famille-menu button{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-radius:.4rem;padding:.38rem .5rem;text-align:left;font-size:.76rem;font-weight:700;color:#475569;transition:background .18s ease,color .18s ease}.dark .ops-acc-famille-menu button{color:#cbd5e1}.ops-acc-famille-menu button:hover{background:#f1f5f9;color:#b18d00}.dark .ops-acc-famille-menu button:hover{background:#1e2a40;color:#ffd400}.ops-acc-famille-menu button.is-active,.dark .ops-acc-famille-menu button.is-active{background:#ffd400;color:#0f172a}.ops-acc-famille-menu button svg{width:.85rem;height:.85rem;opacity:0;transition:opacity .18s ease}.ops-acc-famille-menu button.is-active svg{opacity:1}@keyframes ops-famille-menu-in{0%{opacity:0;transform:translateY(-.3rem) scale(.98)}to{opacity:1;transform:none}}@keyframes ops-famille-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.2rem) scale(.985)}}@media(prefers-reduced-motion:reduce){.ops-acc-famille-menu:not(.hidden),.ops-acc-famille-menu.is-closing{animation:none}.ops-acc-tab .ops-acc-tab-caret{transition:none}}.ops-acc-mode-sage{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d9e0ea;border-radius:.6rem;background:#fff;padding:.45rem .7rem;font-size:.76rem;font-weight:600;cursor:pointer}.dark .ops-acc-mode-sage{border-color:#334155;background:#111b2d}.ops-acc-panel:not(.hidden){display:flex;flex-direction:column;gap:.55rem;min-height:0;animation:ops-acc-panel-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes ops-acc-panel-in{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:none}}.ops-acc-panel.is-leaving{animation:ops-acc-panel-out .16s cubic-bezier(.4,0,1,1) both}@keyframes ops-acc-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-.35rem,0)}}body[data-ops-app] :is(input,select,textarea):focus:not(.ops-switch):not([type=checkbox]):not([type=radio]){outline:none;border-color:#d6ad00;box-shadow:0 0 0 2px #ffd40042}body[data-ops-app] :is(button,a,[tabindex]):focus-visible:not(.ops-switch){outline:2px solid #d6ad00;outline-offset:1px}body[data-ops-app] :is(input,select,textarea):hover:not(:disabled):not(.ops-switch):not([type=checkbox]):not([type=radio]){border-color:#d6ad009e}body[data-ops-app] :is(input,select,textarea):disabled:not(.ops-switch):not([type=checkbox]):not([type=radio]){background:var(--ops-field-off, #1a2334);border-color:var(--ops-border);color:var(--ops-text-soft);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--ops-text-soft)}body[data-ops-app]{--ops-toggle-accent: #d6ad00}html.dark body[data-ops-app]{--ops-toggle-accent: #f59e0b}body[data-ops-app] input:is([type=checkbox],[type=radio]):not(.ops-switch){accent-color:var(--ops-toggle-accent)}body[data-ops-app] input:is([type=checkbox],[type=radio]):not(.ops-switch):focus-visible{outline:none;box-shadow:none;filter:drop-shadow(0 0 1px var(--ops-toggle-accent)) drop-shadow(0 0 2px var(--ops-toggle-accent))}body[data-ops-app] input:is([type=checkbox],[type=radio]):not(.ops-switch):disabled{cursor:not-allowed;opacity:.45}html:not(.dark) body[data-ops-app]{--ops-field-off: #dde4ed}[data-accounting-page] :is(input,select,textarea,button,a,[tabindex]):focus-visible,[data-statement-page] :is(input,select,textarea,button,a,[tabindex]):focus-visible{outline:2px solid #d6ad00;outline-offset:1px}.ops-acc-mode-sage:focus-within{border-color:#d6ad008c}[data-accounting-page] :is(input,textarea):focus:not(.ops-switch):not([type=checkbox]):not([type=radio]),[data-statement-page] :is(input,textarea):focus:not(.ops-switch):not([type=checkbox]):not([type=radio]){outline:none;border-color:#d6ad00!important;box-shadow:0 0 0 2px #ffd40042}[data-accounting-page] :is(input,textarea,select):hover:not(:disabled):not(.ops-switch):not([type=checkbox]):not([type=radio]),[data-statement-page] :is(input,textarea,select):hover:not(:disabled):not(.ops-switch):not([type=checkbox]):not([type=radio]){border-color:#d6ad009e}[data-accounting-page] .ops-acc-search:focus-within,[data-statement-page] .ops-acc-search:focus-within{color:#b18d00}[data-accounting-page] .ops-acc-ghost:hover:not(:disabled),[data-statement-page] .ops-acc-ghost:hover:not(:disabled){border-color:#d6ad00;color:#b18d00}.dark [data-accounting-page] .ops-acc-ghost:hover:not(:disabled),.dark [data-statement-page] .ops-acc-ghost:hover:not(:disabled){color:#ffd400}[data-accounting-page] .ops-acc-link:hover,[data-statement-page] .ops-acc-link:hover{color:#ffd400}[data-accounting-page] .ops-acc-link.is-danger:hover{color:#f87171}.ops-acc-toolbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border:1px solid #d9e0ea;border-radius:.7rem;background:#fff;padding:.5rem .6rem}.dark .ops-acc-toolbar{border-color:#334155;background:#111b2d}.ops-acc-toolbar-end{margin-left:auto;display:flex;gap:.4rem}.ops-acc-toolbar select,.ops-acc-toolbar input[type=date],.ops-acc-toolbar input[type=text]{border:1px solid #cbd5e1;border-radius:.45rem;padding:.32rem .5rem;font-size:.78rem;background:#fff}.ops-acc-search{position:relative;display:inline-flex;align-items:center;flex:1 1 240px;min-width:180px}.ops-acc-search svg{position:absolute;left:.5rem;width:.9rem;height:.9rem;color:#94a3b8}.ops-acc-search input{width:100%;border:1px solid #cbd5e1;border-radius:.45rem;padding:.34rem .5rem .34rem 1.7rem;font-size:.78rem}.ops-acc-field:not(.hidden){display:inline-flex}.ops-acc-field{align-items:center;gap:.35rem;font-size:.74rem;color:#64748b}.ops-acc-field>span em{color:#dc2626;font-style:normal}.ops-acc-toggle:not(.hidden){display:inline-flex}.ops-acc-toggle{align-items:center;gap:.4rem;font-size:.76rem;cursor:pointer}[data-accounting-page] .ops-btn-primary,[data-statement-page] .ops-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;padding:.38rem .8rem;font-size:.78rem;font-weight:700;white-space:nowrap;box-shadow:0 1px 2px #02061714}.ops-acc-ghost:not(.hidden){display:inline-flex}.ops-acc-ghost{align-items:center;justify-content:center;white-space:nowrap;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;padding:.32rem .65rem;font-size:.76rem;font-weight:600;color:#334155}.dark .ops-acc-ghost{border-color:#3d4c63;background:#16233a;color:#cbd5e1}.ops-acc-ghost:disabled{opacity:.45;cursor:not-allowed}.ops-acc-month-bar{display:flex;align-items:center;gap:.5rem;border:1px solid #d9e0ea;border-radius:.7rem;background:#fff;padding:.4rem .55rem}.dark .ops-acc-month-bar{border-color:#334155;background:#111b2d}.ops-acc-year{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;font-size:.82rem}.ops-acc-year :is(button,a){display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.35rem;font-size:1rem;line-height:1}.ops-acc-year a:hover{background:#fbbf2429;color:#b18d00}.dark .ops-acc-year a:hover{color:#ffd400}.ops-acc-months{position:relative;display:flex;flex-wrap:wrap;gap:.12rem;flex:1 1 auto;min-width:0}.ops-acc-month{position:relative;z-index:1;display:inline-flex;align-items:center;border-radius:.45rem;padding:.3rem .55rem;font-size:.74rem;font-weight:700;color:#64748b;white-space:nowrap;transition:color .22s ease}.dark .ops-acc-month{color:#9fb0c8}.ops-acc-month:hover:not(.is-active):not([data-ops-choice-indicated]){color:#b18d00}.dark .ops-acc-month:hover:not(.is-active):not([data-ops-choice-indicated]){color:#ffd400}.ops-acc-month.is-active,[data-ops-choice-ready] .ops-acc-month[data-ops-choice-indicated]{color:#111827}.dark [data-ops-choice-ready] .ops-acc-month[data-ops-choice-indicated]{color:#0f172a}.ops-acc-month em{margin-left:.25rem;border-radius:999px;background:#eef2f7;padding:0 .3rem;font-size:.62rem;font-style:normal;font-weight:700;color:#64748b}.ops-acc-month em:empty{display:none}.dark .ops-acc-month em{background:#1e2a40;color:#9fb0c8}.ops-acc-day{justify-content:center;min-width:1.9rem;padding-inline:.35rem}.ops-acc-month-actions{margin-left:auto;display:flex;gap:.35rem}.ops-acc-grid-wrap{flex:1 1 auto;min-height:14rem;max-height:calc(100dvh - 22rem);overflow:auto;border:1px solid #d9e0ea;border-radius:.7rem;background:#fff}.dark .ops-acc-grid-wrap{border-color:#334155;background:#0f1a2c}.ops-acc-grid{min-width:900px}.ops-acc-grid-head,.ops-acc-entry,.ops-acc-quick{display:grid;grid-template-columns:74px 64px 72px 76px 96px 1fr 110px 110px;align-items:stretch}.ops-acc-col-date{grid-column:1}.ops-acc-col-piece{grid-column:2}.ops-acc-col-journal{grid-column:3}.ops-acc-col-compte{grid-column:4}.ops-acc-col-tiers{grid-column:5}.ops-acc-col-libelle{grid-column:6}.ops-acc-col-debit{grid-column:7}.ops-acc-col-credit{grid-column:8}.ops-acc-grid-top{position:sticky;top:0;z-index:4}.ops-acc-grid-head{border-bottom:1px solid #d9e0ea;background:#f6f8fb;font-size:.66rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#64748b}.dark .ops-acc-grid-head{border-color:#334155;background:#17233a;color:#9fb0c8}.ops-acc-grid-head>span{padding:.5rem .4rem}.ops-acc-grid-head .num,.ops-acc-cell.num{text-align:right;font-variant-numeric:tabular-nums}.ops-acc-quick{gap:0;border-bottom:1px solid #d9e0ea;background:#fffdf3;padding:.35rem 0}.dark .ops-acc-quick{border-color:#334155;background:#1a2337}.ops-acc-quick>input,.ops-acc-quick>.ops-acc-combo{min-width:0;margin:0 .15rem}.ops-acc-quick input{width:100%;border:1px solid #cbd5e1;border-radius:.35rem;padding:.28rem .4rem;font-size:.76rem}.ops-acc-quick input.num{text-align:right;font-variant-numeric:tabular-nums}.ops-acc-quick>input{width:calc(100% - .3rem)}.ops-acc-combo.is-inerte input{opacity:.5;cursor:not-allowed}.ops-acc-piece:not(.hidden){display:block}.ops-acc-entry.is-piece{background:#ffd4001a;cursor:default;animation:ops-acc-panel-in .28s cubic-bezier(.22,1,.36,1) both}.dark .ops-acc-entry.is-piece{background:#ffd40012}.ops-acc-entry.is-piece:hover{background:#ffd40024}.ops-acc-entry.is-piece-total{border-bottom:2px solid #d6ad00;font-weight:700}.ops-acc-entry.is-piece .ops-acc-link{margin-left:.4rem;font-size:.68rem}.ops-acc-quick input[readonly]{background:#eef2f7;color:#94a3b8}.ops-acc-quick button{border-radius:.4rem;padding:.28rem .5rem;font-size:.74rem;font-weight:700}.ops-acc-combo{position:relative;min-width:0}.ops-acc-combo>input{width:100%}.ops-acc-combo-panel{position:absolute;z-index:40;top:calc(100% + .2rem);left:0;min-width:100%;max-width:22rem;max-height:15rem;overflow:auto;border:1px solid #d9e0ea;border-radius:.5rem;background:#fff;padding:.2rem;box-shadow:0 14px 32px #0206172e;transform:translateY(-.25rem);opacity:0;transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.dark .ops-acc-combo-panel{border-color:#334155;background:#16233a}.ops-acc-combo-panel.is-open{transform:none;opacity:1}.ops-acc-combo-panel button{display:block;width:100%;border-radius:.35rem;padding:.3rem .45rem;text-align:left;font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-acc-combo-panel button:hover,.ops-acc-combo-panel button.is-highlighted{background:#ffd40029;color:#b18d00}.dark .ops-acc-combo-panel button:hover,.dark .ops-acc-combo-panel button.is-highlighted{background:#ffd40024;color:#ffd400}.ops-acc-combo-panel .ops-acc-combo-create{font-weight:700;color:#b18d00}.dark .ops-acc-combo-panel .ops-acc-combo-create{color:#ffd400}.ops-acc-combo-panel p{padding:.35rem .45rem;font-size:.7rem;color:#94a3b8}.ops-acc-range{display:inline-flex;align-items:center;gap:.35rem}.ops-acc-range-title{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#94a3b8}[data-accounting-page] input[type=file]::file-selector-button{margin-right:.55rem;min-height:1.8rem;padding:.32rem .68rem;cursor:pointer;border:1px solid rgba(245,158,11,.45);border-radius:.48rem;background:#f59e0b17;box-shadow:0 2px 6px #0f172a14;color:#d09a00;font-size:.75rem;font-weight:750;line-height:1;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease,transform .12s ease}[data-accounting-page] input[type=file]::file-selector-button:hover{border-color:#ffd400;background:#ffd400;box-shadow:0 5px 14px #f59e0b38;color:#111827;filter:brightness(1.04);transform:translateY(-1px)}[data-accounting-page] input[type=file]::file-selector-button:active{border-color:#e0b600;background:#e0b600;box-shadow:inset 0 2px 5px #0f172a47;color:#111827;filter:brightness(.86);transform:translateY(1px) scale(.96)}.dark [data-accounting-page] input[type=file]::file-selector-button{border-color:#fbbf246b;background:#f59e0b1f;color:#fcd34d}.dark [data-accounting-page] input[type=file]::file-selector-button:hover,.dark [data-accounting-page] input[type=file]::file-selector-button:active{color:#111827}[data-accounting-page] input[type=file]{font-size:.76rem}.ops-acc-quick-hint{grid-column:1 / -1;padding:0 .4rem;margin:.15rem 0 0;font-size:.66rem;color:#94a3b8}.ops-acc-quick-hint.is-error{color:#dc2626;font-weight:600}.ops-acc-quick-hint.is-ready{color:#15803d;font-weight:600}.dark .ops-acc-quick-hint.is-ready{color:#4ade80}.ops-acc-entry{position:relative;border-bottom:1px solid #eef2f7;cursor:pointer}.dark .ops-acc-entry{border-color:#22304a}.ops-acc-entry:hover{background:#02061709}.dark .ops-acc-entry:hover{background:#94c5ff12}.ops-acc-entry.is-selected{background:#ffd40024;box-shadow:inset 0 0 0 2px #d6ad008c}.ops-acc-entry.is-flash{background:#ffd4004d;box-shadow:inset 0 0 0 2px #d6ad00;transition:background .4s ease}.ops-acc-band{grid-column:1 / -1;background:#0000000a;pointer-events:none}.dark .ops-acc-band{background:#ffffff0d}.ops-acc-cell{position:relative;z-index:1;padding:.3rem .4rem;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-acc-date,.ops-acc-piece,.ops-acc-account{font-variant-numeric:tabular-nums}.ops-acc-piece{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:#64748b}.ops-acc-jnl{display:inline-block;border-radius:.3rem;background:#eef2f7;padding:0 .3rem;font-size:.68rem;font-style:normal;font-weight:700;color:#475569}.dark .ops-acc-jnl{background:#1e2a40;color:#a9bad2}.ops-acc-label{display:flex;align-items:center;gap:.3rem}.ops-acc-lock{width:.8rem;height:.8rem;flex:none;color:#94a3b8}.ops-acc-badge{display:inline-block;border-radius:.3rem;background:#eef2f7;padding:0 .3rem;font-size:.62rem;font-style:normal;font-weight:700;color:#64748b}.dark .ops-acc-badge{background:#1e2a40;color:#9fb0c8}.ops-acc-badge button{margin-left:.2rem;font-weight:800}.ops-acc-badge.is-cancelled{background:#ffe4e6;color:#9f1239}.ops-acc-badge.is-draft{background:#fef3c7;color:#92400e}.ops-acc-pill{display:inline-block;border-radius:999px;padding:.05rem .45rem;font-size:.66rem;font-style:normal;font-weight:700}.ops-acc-pill.is-valid{background:#dbeafe;color:#1d4ed8}.ops-acc-pill.is-cancelled{background:#ffe4e6;color:#9f1239}.ops-acc-pill.is-draft{background:#fef3c7;color:#92400e}.ops-acc-pill.is-muted{background:#eef2f7;color:#64748b}.ops-acc-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.76rem;color:#64748b}.ops-acc-foot-totals{display:flex;gap:.9rem;font-variant-numeric:tabular-nums}.ops-acc-foot-line,.ops-acc-net-line{margin:0;font-size:.76rem;color:#64748b}.ops-acc-empty,.ops-acc-loading,.ops-acc-prompt{padding:1.6rem .5rem;text-align:center;font-size:.8rem;color:#94a3b8}.ops-acc-muted{font-size:.72rem;color:#94a3b8}.ops-acc-error{color:#dc2626;font-size:.78rem;font-weight:600}.ops-acc-table-wrap{overflow:auto;border:1px solid #d9e0ea;border-radius:.7rem;background:#fff;max-height:calc(100dvh - 20rem)}.dark .ops-acc-table-wrap{border-color:#334155;background:#0f1a2c}.ops-acc-table{width:100%;font-size:.78rem}.ops-acc-table th,.ops-acc-table td{padding:.35rem .55rem;white-space:nowrap}.ops-acc-table .num{text-align:right;font-variant-numeric:tabular-nums}.ops-acc-table .center{text-align:center}.ops-acc-table .ops-acc-check{width:2rem}.ops-acc-table tr.is-archived{opacity:.6}.ops-acc-table .ops-acc-truncate{max-width:16rem;overflow:hidden;text-overflow:ellipsis}[data-accounting-page] .ops-acc-table,[data-statement-page] .ops-acc-table{height:100%}.ops-acc-table tfoot{position:sticky;bottom:0;z-index:6}.ops-acc-table tfoot td{background:#f6f8fb}.dark .ops-acc-table tfoot td{background:#17233a}.ops-acc-total-row td{border-top:1px solid #cbd5e1;font-weight:700}.ops-acc-class-row td{background:#f1f5f9;font-weight:700}.dark .ops-acc-class-row td{background:#1a2740}.ops-acc-report-row td{font-style:italic;color:#64748b}.ops-acc-link{font-size:.72rem;font-weight:600;color:#b18d00}.ops-acc-link.is-danger{color:#dc2626}.ops-acc-debit{color:#1d4ed8;font-weight:700}.ops-acc-credit{color:#e11d48;font-weight:700}.ops-acc-lettrage-bar{display:flex;align-items:center;gap:.45rem;margin-left:auto}.ops-acc-net{font-size:.76rem;font-weight:700;color:#64748b;font-variant-numeric:tabular-nums}.ops-acc-net.is-balanced{color:#15803d}.ops-acc-subtabs:not(.hidden){position:relative;display:inline-flex;gap:.2rem}.ops-acc-subtab{border-radius:.45rem;padding:.3rem .6rem;font-size:.75rem;font-weight:700;color:#64748b;white-space:nowrap;transition:color .22s ease}.dark .ops-acc-subtab{color:#9fb0c8}.ops-acc-subtab:hover:not(.is-active):not([data-ops-choice-indicated]){color:#b18d00}.dark .ops-acc-subtab:hover:not(.is-active):not([data-ops-choice-indicated]){color:#ffd400}.ops-acc-subtab.is-active{background:#ffd400;color:#0f172a}.dark [data-ops-choice-ready] .ops-acc-subtab[data-ops-choice-indicated]{color:#0f172a}.ops-acc-entity-list.is-leaving{animation:ops-acc-panel-out .16s cubic-bezier(.4,0,1,1) both}.ops-acc-entity-list.is-entering{animation:ops-acc-panel-in .34s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.ops-acc-entity-list.is-leaving,.ops-acc-entity-list.is-entering{animation:none}}.ops-acc-entity-list{display:flex;flex-direction:column;gap:.35rem;overflow:auto;max-height:calc(100dvh - 20rem)}.ops-acc-entity-list article{display:grid;grid-template-columns:16rem 1fr auto;align-items:center;gap:.6rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;padding:.45rem .6rem}.dark .ops-acc-entity-list article{border-color:#2c3d59;background:#111b2d}.ops-acc-entity-list strong{display:block;font-size:.8rem}.ops-acc-entity-links{display:flex;flex-wrap:wrap;gap:.25rem}.ops-acc-import-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:.6rem}.ops-acc-card{border:1px solid #d9e0ea;border-radius:.7rem;background:#fff;padding:.7rem .8rem}.dark .ops-acc-card{border-color:#334155;background:#111b2d}.ops-acc-card h2{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.ops-acc-card-hint{margin:.3rem 0 .6rem;font-size:.74rem;color:#94a3b8}.ops-acc-card form{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ops-acc-import-report:not(.hidden){margin-top:.7rem;display:flex;flex-direction:column;gap:.5rem}.ops-acc-import-stats{margin:0;padding-left:1rem;font-size:.74rem;color:#64748b;list-style:disc}.ops-acc-import-actions:not(.hidden){margin-top:.6rem;display:flex;gap:.4rem}.ops-acc-anomalies{border:1px solid #fecaca;border-radius:.5rem;background:#fef2f2;padding:.5rem .6rem;max-height:12rem;overflow:auto}.dark .ops-acc-anomalies{border-color:#7f1d1d;background:#2a1414}.ops-acc-anomalies h3{font-size:.74rem;font-weight:700;color:#b91c1c}.ops-acc-anomalies ul{margin:.25rem 0 0;padding-left:1rem;font-size:.72rem;color:#b91c1c;list-style:disc}.ops-acc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.ops-acc-summary article{border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;padding:.5rem .65rem}.dark .ops-acc-summary article{border-color:#2c3d59;background:#111b2d}.ops-acc-summary span{display:block;font-size:.66rem;text-transform:uppercase;letter-spacing:.3px;color:#94a3b8}.ops-acc-summary strong{font-size:1rem;font-variant-numeric:tabular-nums}.ops-acc-banner{border-radius:.55rem;background:#0f172a;padding:.5rem .75rem;color:#ffd400;font-size:.82rem;font-weight:700}.ops-acc-sheet:not(.hidden){position:fixed;top:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;width:min(30rem,92vw);border-left:1px solid #d9e0ea;background:#fff;box-shadow:-12px 0 32px #02061724}.dark .ops-acc-sheet{border-color:#334155;background:#111b2d}.ops-acc-sheet header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:.7rem .9rem}.ops-acc-sheet header h2{font-size:.86rem;font-weight:700}.ops-acc-sheet-body{flex:1 1 auto;overflow:auto;padding:.8rem .9rem;display:flex;flex-direction:column;gap:.7rem}.ops-acc-sheet-foot{display:flex;gap:.4rem;border-top:1px solid #e2e8f0;padding:.6rem .9rem}.ops-acc-sheet-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0}.ops-acc-sheet-meta .wide{grid-column:1 / -1}.ops-acc-sheet-meta dt{font-size:.64rem;text-transform:uppercase;letter-spacing:.3px;color:#94a3b8}.ops-acc-sheet-meta dd{margin:0;font-size:.8rem}.ops-acc-sheet-lines{width:100%;font-size:.76rem}.ops-acc-sheet-lines th,.ops-acc-sheet-lines td{border-bottom:1px solid #eef2f7;padding:.3rem .35rem}.ops-acc-sheet-lines .num{text-align:right;font-variant-numeric:tabular-nums}.ops-acc-sheet-lines tfoot td{font-weight:700}.ops-acc-sheet-files{margin:0;padding:0;list-style:none;font-size:.76rem;display:flex;flex-direction:column;gap:.2rem}.ops-acc-file{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;cursor:pointer}.ops-acc-icon{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.35rem}.ops-acc-icon svg{width:1rem;height:1rem}.ops-acc-modal:not(.hidden){position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#02061773;padding:1rem}.ops-acc-modal-card{width:min(40rem,96vw);max-height:92vh;overflow:auto;border-radius:.8rem;background:#fff;padding:1rem 1.1rem;box-shadow:0 24px 60px #02061747}.dark .ops-acc-modal-card{background:#111b2d}.ops-acc-modal-narrow{width:min(26rem,96vw)}.ops-acc-modal-card h2{font-size:.9rem;font-weight:700}.ops-acc-modal-hint{margin:.25rem 0 .7rem;font-size:.74rem;color:#94a3b8}.ops-acc-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ops-acc-modal-grid .ops-acc-field{flex-direction:column;align-items:stretch;gap:.2rem}.ops-acc-modal-grid .ops-acc-field-wide{grid-column:1 / -1}.ops-acc-modal-grid input:not([type=checkbox]):not([type=radio]),.ops-acc-modal-grid select,.ops-acc-modal-grid textarea{width:100%;border:1px solid #cbd5e1;border-radius:.45rem;padding:.34rem .5rem;font-size:.8rem}.ops-acc-modal-actions{margin-top:.8rem;display:flex;gap:.4rem}.ops-acc-modal-actions button{border-radius:.45rem;padding:.38rem .8rem;font-size:.78rem;font-weight:700}.ops-acc-context{position:fixed;z-index:80;min-width:13rem;border:1px solid #d9e0ea;border-radius:.5rem;background:#fff;padding:.2rem;box-shadow:0 16px 40px #02061733}.dark .ops-acc-context{border-color:#334155;background:#16233a}.ops-acc-context button{display:block;width:100%;border-radius:.35rem;padding:.34rem .5rem;text-align:left;font-size:.76rem;font-weight:600}.ops-acc-context button:hover:not(:disabled){background:#f1f5f9}.dark .ops-acc-context button:hover:not(:disabled){background:#1e2a40}.ops-acc-context button.is-danger{color:#dc2626}.ops-acc-context button:disabled{opacity:.45;cursor:not-allowed}.ops-acc-context hr{margin:.2rem .35rem;border:0;border-top:1px solid #e2e8f0}.ops-acc-context p{max-width:17rem;margin:.25rem;border-radius:.35rem;background:#f8fafc;padding:.4rem;font-size:.66rem;line-height:1.35;color:#64748b}.dark .ops-acc-context p{background:#111d30;color:#aebbd0}.ops-acc-toast{position:fixed;top:1rem;left:50%;z-index:120;transform:translate(-50%,-1rem);border-radius:.55rem;background:#059669;padding:.6rem .9rem;color:#fff;font-size:.78rem;font-weight:700;opacity:0;transition:.22s ease}.ops-acc-toast.is-error{background:#dc2626}.ops-acc-toast.is-visible{transform:translate(-50%);opacity:1}.is-accounting-submit-busy{cursor:wait!important;opacity:.72}@media(min-width:768px){body[data-ops-app] main[data-ops-page]:has([data-accounting-page]){display:flex;flex-direction:column;overflow:hidden}[data-accounting-page]{flex:1 1 auto;min-height:0}[data-accounting-page]>.ops-acc-pause:not(.hidden),[data-accounting-page]>.ops-acc-head{flex:none}[data-accounting-page] .ops-acc-panel:not(.hidden){flex:1 1 auto;min-height:0}[data-accounting-page] .ops-acc-panel>*{flex:none}[data-accounting-page] .ops-acc-grid-wrap,[data-accounting-page] .ops-acc-table-wrap,[data-accounting-page] .ops-acc-entity-list,[data-accounting-page] .ops-acc-import-grid{flex:1 1 auto;min-height:0;max-height:none}[data-accounting-page] .ops-acc-import-grid>.ops-acc-card{display:flex;flex-direction:column;min-height:0;overflow:auto}[data-accounting-page] .ops-acc-import-grid .ops-acc-table-wrap{flex:1 1 auto;min-height:0}}@media(max-width:1100px){.ops-acc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-acc-entity-list article{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ops-acc-tab-indicator,.ops-acc-month-indicator,.ops-acc-entry.is-flash,.ops-acc-toast{transition:none!important}}.ops-row>td{transition:background-color .15s ease,box-shadow .15s ease}.ops-sous-ligne.is-entering>td{animation:ops-sous-ligne-in .24s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--ops-rang, 0) * 35ms)}@keyframes ops-sous-ligne-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.ops-compte-bascule svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.ops-compte-bascule[aria-expanded=true] svg{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ops-sous-ligne.is-entering>td{animation:none}.ops-compte-bascule svg{transition:none}}.ops-sidebar{position:relative;width:var(--ops-sidebar-width);overflow:visible;background-color:var(--ops-shell-surface)!important;background-image:none!important;transition:width var(--ops-sidebar-motion);will-change:width}.ops-sidebar-brand{position:relative;z-index:30;width:var(--ops-sidebar-width);background-color:var(--ops-shell-surface)!important;background-image:none!important;border-color:var(--ops-shell-border)!important;transition:width var(--ops-sidebar-motion)}.ops-sidebar-brand-link{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;transform-origin:left center;transform:translate(.25rem);transition:transform var(--ops-sidebar-motion);will-change:transform}.ops-sidebar-logo-composite{display:inline-flex;width:-moz-max-content;width:max-content;height:3.4rem;flex:0 0 auto;align-items:center;gap:.4rem;white-space:nowrap}.ops-sidebar-logo-map{width:3.4rem;height:3.4rem;flex:0 0 3.4rem;-o-object-fit:contain;object-fit:contain}.ops-sidebar-logo-wordmark{width:auto;height:3rem;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.ops-topbar{background-color:var(--ops-shell-surface)!important;border-color:var(--ops-shell-border)!important}.ops-sidebar-nav{--ops-sidebar-nav-outer-gutter: .75rem;--ops-sidebar-nav-scrollbar-width: 10px;--ops-sidebar-nav-padding-inline: max( 0px, calc(var(--ops-sidebar-nav-outer-gutter) - var(--ops-sidebar-nav-scrollbar-width)) );position:relative;isolation:isolate;padding-inline:var(--ops-sidebar-nav-padding-inline);scrollbar-gutter:stable both-edges}.ops-sidebar-nav a{position:relative;z-index:2;min-height:2.25rem;white-space:nowrap;transition:color .24s ease,background-color .24s ease,border-color .24s ease,column-gap var(--ops-sidebar-motion),font-size var(--ops-sidebar-motion);transition:color .24s ease,background-color .24s ease,border-color .24s ease,column-gap var(--ops-sidebar-motion),font-size var(--ops-sidebar-motion),-moz-column-gap var(--ops-sidebar-motion)}.ops-sidebar-nav a>svg{transform:translateY(0);transform-origin:center;transition:color .24s ease,opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.ops-sidebar-nav a:hover>svg,.ops-sidebar-nav a:focus-visible>svg{transform:translateY(-1px)}.ops-sidebar-nav a[class*=ring-inset]{background-color:transparent!important;box-shadow:none!important}.ops-sidebar-section{position:relative;z-index:2}.ops-topbar{transition:padding-left .46s cubic-bezier(.22,1,.36,1)}.ops-nav-indicator{position:absolute;z-index:1;top:0;inset-inline:var(--ops-sidebar-nav-padding-inline);height:2.25rem;border-radius:.4rem;border:1px solid rgba(251,191,36,.28);background-color:#fbbf241f;box-shadow:inset 3px 0 #ffd400,0 7px 18px #0f172a24;opacity:0;pointer-events:none;transform:translate3d(0,var(--ops-nav-indicator-y, 0px),0);transition:transform .46s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),opacity .16s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;will-change:transform,height}.ops-nav-indicator.is-visible{opacity:1}.ops-nav-indicator.is-instant{transition:none}.ops-surface-tabs{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;gap:0;padding:.25rem;overflow:hidden;border:1px solid #e5e7eb;border-radius:.55rem;background-color:#fff;box-shadow:0 1px 2px #0f172a0f}.dark .ops-surface-tabs{border-color:var(--ops-border);background-color:var(--ops-surface)}.ops-surface-tab-indicator{position:absolute;z-index:0;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);border:1px solid rgba(244,63,94,.38);border-radius:.4rem;background-color:#f43f5e21;box-shadow:inset 3px 0 #f43f5e;opacity:0;transform:translate(0);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .16s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.ops-surface-tab-indicator.is-archives{border-color:#f59e0b5c;background-color:#fbbf2424;box-shadow:inset 3px 0 #ffd400;transform:translate(100%)}.ops-surface-tab{position:relative;z-index:1;width:-moz-max-content;width:max-content;min-width:0;flex:none;padding:.5rem 1rem;border-radius:.4rem;color:#64748b;font-size:.875rem;font-weight:600;text-align:center;transition:color .24s ease}.ops-surface-tab[data-surface-tab=live-anomalies]:hover{color:#be123c}.ops-surface-tab:is([data-surface-tab=archives],[data-surface-tab=a-facturer],[data-surface-tab=documents]):hover{color:#b45309}.dark .ops-surface-tab[data-surface-tab=live-anomalies]:hover{color:#fda4af}.dark .ops-surface-tab:is([data-surface-tab=archives],[data-surface-tab=a-facturer],[data-surface-tab=documents]):hover{color:#fcd34d}.ops-surface-tab.is-current,.dark .ops-surface-tab.is-current{color:#111827}.ops-forest-scope-row{display:flex;min-height:3.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 0}.ops-forest-scope-switch{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;gap:0;padding:.2rem;overflow:hidden;border:1px solid #cbd5e1;border-radius:.6rem;background:#f8fafcf5;box-shadow:0 5px 14px #0f172a14}.dark .ops-forest-scope-switch{border-color:var(--ops-border);background:#1e293bf5;box-shadow:0 7px 18px #0206173d}.ops-forest-scope-indicator{position:absolute;z-index:0;top:.2rem;bottom:.2rem;left:.2rem;width:calc((100% - .4rem) / 3);border-radius:.42rem;background:linear-gradient(135deg,#ffd400,#fbbf24);box-shadow:0 4px 12px #f59e0b4d;opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1);view-transition-name:ops-forest-scope-indicator;will-change:transform}.ops-forest-scope-option{position:relative;z-index:1;width:-moz-max-content;width:max-content;flex:none;cursor:pointer;padding:.48rem .75rem;border-radius:.42rem;color:#64748b;font-size:.75rem;font-weight:700;line-height:1rem;text-align:center;transition:color .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.ops-forest-scope-option:hover{color:#334155}.ops-forest-scope-option:active{transform:scale(.96)}.ops-forest-scope-option.is-active{color:#0f172a}.dark .ops-forest-scope-option{color:#94a3b8}.dark .ops-forest-scope-option:hover{color:#e2e8f0}.dark .ops-forest-scope-option.is-active{color:#111827}.ops-list-scope-switch{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;max-width:min(100%,68rem);min-width:0;gap:0;overflow-x:auto;overflow-y:hidden;padding:.125rem;border:1px solid #cbd5e1;border-radius:.6rem;background:#f8fafcf5;box-shadow:0 5px 14px #0f172a14;overscroll-behavior-inline:contain;scrollbar-width:thin}.ops-list-scope-option{flex:0 0 auto;cursor:pointer;border:1px solid transparent;border-radius:.42rem;background:transparent;color:#64748b;padding:.48rem .75rem;font-size:.75rem;font-weight:700;line-height:1rem;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.ops-list-scope-option:hover{border-color:transparent;background:#fbbf241a;color:#334155}.ops-list-scope-option:active{transform:scale(.97)}.ops-list-scope-option.is-active{border-color:#fbbf24;background:linear-gradient(135deg,#ffd400,#fbbf24);color:#0f172a;box-shadow:0 4px 12px #f59e0b38}.dark .ops-list-scope-switch{border-color:var(--ops-border);background:#1e293bf5;box-shadow:0 7px 18px #0206173d}.dark .ops-list-scope-option{border-color:transparent;background:transparent;color:#94a3b8}.dark .ops-list-scope-option:hover{color:#e2e8f0}.dark .ops-list-scope-option.is-active{color:#111827}.ops-list-scope-switch.is-segmented{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;gap:0;overflow:hidden;padding:.125rem}.ops-list-scope-indicator{position:absolute;z-index:0;top:.2rem;bottom:.2rem;left:.2rem;width:calc((100% - .4rem) / var(--ops-scope-count));border-radius:.42rem;background:linear-gradient(135deg,#ffd400,#fbbf24);box-shadow:0 4px 12px #f59e0b4d;opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}[data-ops-scope-results][data-ops-scope-motion=riche]>.ops-table-scroll>table>tbody{transition:opacity .22s cubic-bezier(.22,1,.36,1)}[data-ops-scope-results][data-ops-scope-motion=riche][aria-busy=true]>.ops-table-scroll>table>tbody{opacity:.45}.ops-list-scope-switch.is-segmented .ops-list-scope-option:active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){[data-ops-scope-results][data-ops-scope-motion=riche]>.ops-table-scroll>table>tbody{transition:none}}.ops-list-scope-switch.is-segmented .ops-list-scope-option{position:relative;z-index:1;border-color:transparent;background:transparent;box-shadow:none;text-align:center;transition:color .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.ops-list-scope-switch.is-segmented .ops-list-scope-option:hover{border-color:transparent}.ops-list-scope-switch.is-segmented .ops-list-scope-option.is-active{border-color:transparent;background:transparent;box-shadow:none}.dark .ops-list-scope-switch.is-segmented{border-color:var(--ops-border);background:#1e293bf5;box-shadow:0 7px 18px #0206173d}.dark .ops-list-scope-switch.is-segmented .ops-list-scope-option{background:transparent;color:#94a3b8}.dark .ops-list-scope-switch.is-segmented .ops-list-scope-option:hover{color:#e2e8f0}.dark .ops-list-scope-switch.is-segmented .ops-list-scope-option.is-active{background:transparent;color:#111827}.ops-multi-scope-row{display:flex;min-height:3.75rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 0}.ops-multi-scope-controls{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:.3rem;overflow-x:auto;overflow-y:hidden;padding:.125rem;overscroll-behavior-inline:contain;scrollbar-width:thin}.ops-multi-scope-reset,.ops-multi-scope-group{flex:none;width:-moz-max-content;width:max-content;border:1px solid #cbd5e1;border-radius:.6rem;background:#f8fafcf5;box-shadow:0 5px 14px #0f172a14}.ops-multi-scope-reset{cursor:pointer;color:#64748b;font-size:.75rem;font-weight:700;line-height:1rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.ops-multi-scope-reset:hover{border-color:#fbbf24;color:#334155}.ops-multi-scope-reset:active{transform:scale(.97)}.ops-multi-scope-reset.is-active{border-color:#fbbf24;background:linear-gradient(135deg,#ffd400,#fbbf24);color:#0f172a;box-shadow:0 4px 12px #f59e0b38}.ops-multi-scope-group{display:inline-flex;flex:none;min-width:0;overflow:hidden;padding:.125rem}.ops-multi-scope-options{display:inline-flex;width:-moz-max-content;width:max-content;min-width:0;gap:0}.ops-multi-scope-option{cursor:pointer;border-radius:.42rem;color:#64748b;font-size:.75rem;font-weight:700;line-height:1rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ops-multi-scope-option:hover{color:#334155}.ops-multi-scope-option:active{transform:scale(.97)}.ops-multi-scope-option.is-active{background:linear-gradient(135deg,#ffd400,#fbbf24);color:#0f172a;box-shadow:0 3px 9px #f59e0b3d}.dark .ops-multi-scope-reset,.dark .ops-multi-scope-group{border-color:var(--ops-border);background:#1e293bf5;box-shadow:0 7px 18px #0206173d}.dark .ops-multi-scope-reset,.dark .ops-multi-scope-option{color:#94a3b8}.dark .ops-multi-scope-reset:hover,.dark .ops-multi-scope-option:hover{color:#e2e8f0}.dark .ops-multi-scope-reset.is-active{border-color:#fbbf24;background:linear-gradient(135deg,#ffd400,#fbbf24);color:#111827;box-shadow:0 4px 12px #f59e0b4d}.dark .ops-multi-scope-option.is-active{color:#111827}.ops-journal-period{display:grid;gap:.3rem;margin-bottom:.3rem}:is(.ops-list-scope-option,.ops-multi-scope-reset,.ops-multi-scope-option){display:inline-flex;min-height:2rem;flex:none;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;padding:.3rem .55rem}.ops-multi-scope-reset{min-height:calc(2.25rem + 2px)}.ops-forest-scope-option{display:flex;min-height:2rem;width:-moz-max-content;width:max-content;flex:none;align-items:center;justify-content:center;padding:.3rem .55rem}.ops-list-scope-switch.is-segmented .ops-list-scope-option{width:-moz-max-content;width:max-content}.ops-journal-period-hint{display:inline-flex;min-height:1.7rem;align-items:center;padding-inline:.55rem;color:#94a3b8;font-size:.72rem;font-weight:600}.dark .ops-journal-period-hint{color:#64748b}.ops-journal-summary{margin-top:auto;overflow:hidden;border:1px solid #e2e8f0;border-radius:.8rem;background:#fffffff5;box-shadow:0 8px 24px #0f172a14}.ops-journal-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.3rem 1rem;border-bottom:1px solid #e2e8f0;color:#334155;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ops-journal-summary-heading small{color:#d49b00;font-size:.58rem}.ops-journal-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ops-journal-summary-grid.ops-caisse-cases{grid-template-columns:repeat(var(--ops-caisse-cases, 4),minmax(0,1fr))}.ops-journal-summary-item{min-width:0;padding:.42rem 1rem;border-right:1px solid #e2e8f0}.ops-journal-summary-item:last-child{border-right:0}.ops-journal-summary-item dt{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;color:#64748b;font-size:.59rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ops-journal-summary-item dt small{color:#94a3b8;font-size:.53rem}.ops-journal-summary-item dd{margin-top:.1rem;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;font-weight:800;white-space:nowrap}.ops-journal-summary-item dd.is-updating{animation:ops-journal-summary-value .52s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}@keyframes ops-journal-summary-value{0%{opacity:.58;transform:translateY(.14rem) scale(.985)}55%{opacity:1;transform:translateY(0) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}.ops-journal-summary-caisses{display:flex;flex-wrap:wrap;gap:.1rem .7rem;margin-top:.16rem}.ops-journal-summary-caisse{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.63rem;font-weight:600;white-space:nowrap}.ops-journal-summary-caisse b{color:#94a3b8;font-weight:800;letter-spacing:.04em}html.dark .ops-journal-summary-caisse{color:#94a3b8}html.dark .ops-journal-summary-caisse b{color:#64748b}.ops-montant-debit{color:#15803d}.ops-montant-credit{color:#dc2626}html.dark .ops-montant-debit{color:#4ade80}html.dark .ops-montant-credit{color:#f87171}.ops-journal-summary-item.is-debit dd{color:#15803d}.ops-journal-summary-item.is-credit dd{color:#dc2626}.ops-journal-summary-item dd.ops-journal-summary-caisses{color:inherit}.ops-journal-summary-item.is-remaining{background:#ffd40014}.ops-journal-summary-item.is-remaining dd{color:#9a6d00}.ops-journal-summary-item.is-remaining.is-negative dd{color:#dc2626}.ops-journal-summary-item.is-coverage dd{color:#15803d}.ops-journal-summary-item.is-coverage.is-negative dd{color:#dc2626}.dark .ops-journal-summary{border-color:var(--ops-border);background:#1e293bf5;box-shadow:0 10px 28px #0206173d}.dark .ops-journal-summary-heading,.dark .ops-journal-summary-item{border-color:var(--ops-border)}.dark .ops-journal-summary-heading{color:#cbd5e1}.dark .ops-journal-summary-item dt{color:#94a3b8}.dark .ops-journal-summary-item dd{color:#f8fafc}.dark .ops-journal-summary-item.is-debit dd{color:#4ade80}.dark .ops-journal-summary-item.is-credit dd,.dark .ops-journal-summary-item.is-remaining.is-negative dd{color:#f87171}.dark .ops-journal-summary-item.is-remaining{background:#ffd4000f}.dark .ops-journal-summary-item.is-remaining dd{color:#facc15}@media(max-width:900px){.ops-journal-summary-grid,.ops-journal-summary-grid.ops-caisse-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-journal-summary-item:nth-child(2){border-right:0}.ops-journal-summary-item:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.dark .ops-journal-summary-item:nth-child(-n+2){border-color:var(--ops-border)}}@media(max-width:520px){.ops-journal-summary-grid,.ops-journal-summary-grid.ops-caisse-cases{grid-template-columns:1fr}.ops-journal-summary-item{border-right:0;border-bottom:1px solid #e2e8f0}.ops-journal-summary-item:last-child{border-bottom:0}}::view-transition-old(ops-forest-scope-indicator),::view-transition-new(ops-forest-scope-indicator){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ops-sidebar-group{position:relative;border:1px solid transparent;border-radius:.55rem;background-color:transparent;overflow:hidden;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.ops-sidebar-section{width:100%;min-height:2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;color:#cbd5e1;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:normal;text-align:left;text-transform:none;border:0;border-radius:0;background-color:transparent;transition:color .24s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.ops-sidebar-section>span{flex:1 1 auto;max-width:14rem;overflow:hidden;padding-left:0;opacity:1;transform:translate(0);white-space:nowrap;text-align:left;transition:max-width var(--ops-sidebar-motion),opacity .28s ease,transform var(--ops-sidebar-motion)}.ops-sidebar-section-icon{width:1rem;height:1rem;flex:0 0 auto;opacity:.9;transform:translateY(0);transition:color .24s ease,opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1)}.ops-sidebar-section:hover .ops-sidebar-section-icon,.ops-sidebar-section:focus-visible .ops-sidebar-section-icon{opacity:1;transform:translateY(-1px)}.ops-sidebar-group.is-open{border-color:#fbbf244d;background-color:#1e293b7a;box-shadow:inset 0 1px #ffffff06,0 4px 12px #0206171f}.ops-sidebar-group:has(>.ops-sidebar-group-grid>.ops-sidebar-group-body>a:is(.ops-nav-pending,[class*=ring-inset]):not(.ops-nav-departing))>.ops-sidebar-section{color:#fbbf24}.ops-sidebar-section:hover,.ops-sidebar-section:focus-visible{color:#fbbf24;outline:none}.ops-sidebar-section:focus-visible{box-shadow:inset 0 0 0 1px #fbbf2473;border-radius:.375rem}.ops-sidebar-section-chevron{width:.75rem;height:.75rem;flex:0 0 auto;max-width:.75rem;opacity:1;transform:rotate(90deg);transition:max-width var(--ops-sidebar-motion),opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1),color .24s ease}.ops-sidebar-group.is-open>.ops-sidebar-section .ops-sidebar-section-chevron{transform:rotate(270deg)}.ops-sidebar-group-grid{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear .42s}.ops-sidebar-group-body{min-height:0;overflow:hidden;padding:0 .25rem;transform:translateY(-.35rem);transition:transform .42s cubic-bezier(.22,1,.36,1)}.ops-sidebar-group-body>a{display:flex}.ops-sidebar-group-body>a+a{margin-top:.125rem}.ops-sidebar-group.is-open>.ops-sidebar-group-grid{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .3s ease .06s,visibility 0s}.ops-sidebar-group.is-open>.ops-sidebar-group-grid>.ops-sidebar-group-body{transform:translateY(0)}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar]))>div{width:100%;max-width:none}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) h1{font-size:1.45rem;line-height:1.8rem;letter-spacing:-.025em}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) .space-y-5>:not([hidden])~:not([hidden]){margin-top:.85rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) .space-y-4>:not([hidden])~:not([hidden]){margin-top:.7rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) form.bg-white,.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) section.bg-white,.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) div.bg-white.border{border-color:var(--ops-border);border-radius:.75rem;background:var(--ops-surface);box-shadow:0 10px 24px #02061714}html.dark .ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) form.bg-white,html.dark .ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) section.bg-white,html.dark .ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) div.bg-white.border{background:linear-gradient(145deg,#1e293beb,#0f172adb);box-shadow:0 10px 24px #02061724,inset 0 1px #ffffff09}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) form.bg-white,.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) section.bg-white{padding:.9rem 1rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) .grid.gap-4{gap:.7rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) .grid.gap-3{gap:.55rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) input:not([type=checkbox]):not([type=radio]),.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) select{min-height:2.1rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) textarea{min-height:4.25rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) table{border-collapse:separate;border-spacing:0}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) thead{background:var(--ops-surface-2)}html.dark .ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) thead{background:#0f172ab3}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) th{padding:.62rem .7rem;color:var(--ops-text-soft);font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) td{padding:.58rem .7rem}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) tbody tr{transition:background-color .18s ease}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) tbody tr:hover{background:#fbbf240e}.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) a.bg-amber-500,.ops-billing-surface [data-ops-page]:not(:has(>[data-ops-list-toolbar])) button.bg-amber-500{box-shadow:0 6px 14px #f59e0b2e}.sidebar-collapsed .ops-sidebar{width:var(--ops-sidebar-collapsed-width)}.sidebar-collapsed .ops-sidebar-brand{width:var(--ops-collapsed-brand-width);max-width:none}.sidebar-collapsed .ops-sidebar-brand-link{transform:translate(-.25rem);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - .22rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - .22rem),transparent 100%)}.sidebar-collapsed .ops-sidebar-group{border-color:transparent;background-color:transparent;box-shadow:none;overflow:hidden}.sidebar-collapsed .ops-sidebar-group.is-open{border-color:#fbbf244d;background-color:#1e293b7a;box-shadow:inset 0 1px #ffffff06,0 4px 12px #0206171f}.sidebar-collapsed .ops-sidebar-group>.ops-sidebar-section,.sidebar-collapsed .ops-sidebar-group.is-open>.ops-sidebar-section{border-color:transparent;background-color:transparent;box-shadow:none}[data-ops-list-toolbar]{padding:.35rem .4rem}.ops-surface-tabs-bar{display:flex;justify-content:center;margin:.5rem 0}body[data-ops-app] [data-ops-page]:has(.ops-surface-tabs-bar) [data-ops-form-heading]{margin-bottom:0}[data-ops-list-toolbar].mb-5{margin-bottom:.4rem}[data-ops-list-toolbar]>:is(.flex,.grid){gap:.5rem}[data-ops-list-toolbar]>.flex>.flex{align-items:center;gap:.5rem}[data-ops-list-toolbar] input[name=search]{min-height:2rem;padding-top:.3125rem;padding-bottom:.3125rem;line-height:1.25rem}[data-anomaly-readonly-filter]>div>:is(button,a),[data-archive-readonly-filter]>div>:is(button,a),[data-archive-readonly-filter] input[type=date]{min-height:2rem;padding-top:.3125rem;padding-bottom:.3125rem;line-height:1.25rem}[data-archive-readonly-filter]>label:has(input[name=search]){display:flex;flex-direction:column;justify-content:flex-end}[data-ops-smooth-select]{position:relative;min-width:0}.ops-smooth-select-auto{display:block;min-width:0}.ops-smooth-select-auto:not([data-ops-smooth-select-has-width]){width:100%}[data-ops-smooth-select-open]{z-index:60}[data-ops-smooth-select-source-hidden]{display:none!important}[data-ops-billing-document-filter-fields]{justify-content:flex-start}[data-ops-billing-document-filter-fields]>[data-ops-smooth-select]{margin-inline-start:-1px}[data-ops-billing-document-filter-fields]>:first-child input{border-start-end-radius:0;border-end-end-radius:0;min-height:var(--ops-field-bar-height, var(--ops-smooth-select-height, 2rem));padding-block:.3125rem;line-height:var(--ops-smooth-select-line-height, 1.25rem)}[data-ops-billing-document-filter-fields]>[data-ops-smooth-select]:not(:last-child) .ops-smooth-select-trigger{border-radius:0}[data-ops-billing-document-filter-fields]>[data-ops-smooth-select]:last-child .ops-smooth-select-trigger{border-start-start-radius:0;border-end-start-radius:0}[data-ops-smooth-select-ready] [data-ops-smooth-select-native]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ops-smooth-select-trigger{display:flex;width:100%;min-width:0;min-height:var(--ops-smooth-select-height, 2rem);align-items:center;justify-content:space-between;gap:.65rem;padding:.3125rem .65rem .3125rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#334155;font-family:inherit;font-size:var(--ops-smooth-select-font-size, .875rem);line-height:var(--ops-smooth-select-line-height, 1.25rem);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.ops-smooth-select-trigger:hover,.ops-smooth-select-trigger:focus-visible,[data-ops-smooth-select-open]>.ops-smooth-select-trigger,[data-ops-smooth-select-invalid]>.ops-smooth-select-trigger{outline:none;border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2433}.ops-smooth-select-trigger:disabled{cursor:not-allowed;opacity:.58}[data-ops-smooth-select-invalid]>.ops-smooth-select-trigger{border-color:#ef4444;box-shadow:0 0 0 2px #ef444429}.ops-smooth-select-value{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-smooth-select-chevron{width:.9rem;height:.9rem;flex:0 0 auto;color:#64748b;transform:rotate(0);transition:transform .3s cubic-bezier(.22,1,.36,1),color .18s ease}[data-ops-smooth-select-open] .ops-smooth-select-chevron{color:#fbbf24;transform:rotate(180deg)}.ops-smooth-select-panel{position:fixed;z-index:90;padding:.3rem;border:1px solid #d1d5db;border-radius:.55rem;background:#fff;box-shadow:0 14px 32px #0f172a33;opacity:0;visibility:hidden;transform:translateY(-.35rem) scale(.985);transform-origin:top center;pointer-events:none;will-change:opacity,transform;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.ops-smooth-select-panel[data-ops-smooth-select-placement=top]{transform:translateY(.35rem) scale(.985);transform-origin:bottom center}[data-ops-smooth-select-open]>.ops-smooth-select-panel,.ops-smooth-select-panel.ops-smooth-select-panel-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.ops-smooth-select-options{display:grid;max-height:min(17rem,calc(var(--ops-smooth-select-space, 17.6rem) - .6rem));gap:.15rem;overflow-y:auto;overscroll-behavior:contain}.ops-smooth-select-group{padding:.45rem .6rem .25rem;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.ops-smooth-select-search:not([hidden]){display:block;padding:.15rem .15rem .3rem}.ops-smooth-select-search-input{width:100%;padding:.35rem .55rem;border:1px solid #d1d5db;border-radius:.4rem;background:#fff;color:#111827;font-size:.8125rem;line-height:1.25rem}.ops-smooth-select-search-input:focus{outline:none;border-color:#ffd400;box-shadow:0 0 0 2px #ffd40059}.ops-smooth-select-search-input::-moz-placeholder{color:#9ca3af}.ops-smooth-select-search-input::placeholder{color:#9ca3af}.dark .ops-smooth-select-search-input{border-color:var(--ops-border);background:var(--ops-field);color:var(--ops-text)}.dark .ops-smooth-select-search-input::-moz-placeholder{color:#94a3b8}.dark .ops-smooth-select-search-input::placeholder{color:#94a3b8}.ops-smooth-select-empty{padding:.75rem .65rem;color:#64748b;font-size:.78rem;text-align:center}.ops-smooth-select-option{width:100%;min-height:2rem;padding:.38rem .6rem;border:0;border-radius:.38rem;background:transparent;color:#475569;font-size:.82rem;font-weight:600;line-height:1.15rem;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s ease}.ops-smooth-select-option:hover,.ops-smooth-select-option:focus-visible{outline:none;background:#fbbf241f;color:#713f12}.ops-smooth-select-option[aria-selected=true]{background:#ffd4002e;color:#713f12}.ops-smooth-select-option:disabled{cursor:not-allowed;opacity:.45}body[data-ops-app] [data-ops-page] :is(.ops-smooth-select-trigger,.ops-smooth-select-option){filter:none}.dark .ops-smooth-select-trigger,.dark .ops-smooth-select-panel{border-color:var(--ops-border);background:var(--ops-field);color:var(--ops-text-soft)}.dark .ops-smooth-select-option{color:var(--ops-text-soft)}.dark .ops-smooth-select-option:hover,.dark .ops-smooth-select-option:focus-visible,.dark .ops-smooth-select-option[aria-selected=true]{background:#ffd40021;color:#fde047}.dark .ops-smooth-select-group,.dark .ops-smooth-select-empty{color:#94a3b8}@media(prefers-reduced-motion:reduce){.ops-smooth-select-chevron,.ops-smooth-select-panel,.ops-smooth-select-trigger,.ops-smooth-select-option{transition:none}}body[data-ops-app] main[data-ops-page]:is(:has(>[data-ops-list-toolbar]),:has(>[data-ops-anomaly-read-only]),:has(>[data-ops-archive]),:has(>[data-ops-dashboard])){padding-top:.5rem;padding-bottom:.5rem}body[data-ops-app] main[data-ops-page]:has(>[data-ops-list-toolbar])>:is(.ops-forest-scope-row,.ops-multi-scope-row){min-height:0;padding-block:.25rem}body[data-ops-app] main[data-ops-page]:has(>[data-ops-list-toolbar])>.mt-3.text-center{margin-top:.3rem;line-height:1rem}body[data-ops-app] main[data-ops-page]>:is([data-ops-anomaly-read-only],[data-ops-archive]).space-y-6>:not([hidden])~:not([hidden]){margin-top:.75rem}[data-ops-dashboard]>.mb-8{margin-bottom:1rem}[data-ops-dashboard]>.mb-6{margin-bottom:.75rem}[data-ops-dashboard]>.mb-4{margin-bottom:.5rem}[data-ops-dashboard]>.mb-3{margin-bottom:.4rem}.ops-table tbody td{font-size:.875rem}.ops-table tbody{font-weight:500}.ops-table th,.ops-table td{padding-left:.5rem;padding-right:.5rem}.ops-table tbody>tr+tr>td{border-top:1px solid #e5e7eb!important}.dark .ops-table tbody>tr+tr>td{border-top-color:#475569!important}@keyframes ops-page-leave{0%{opacity:1;transform:none}to{opacity:.5;transform:translate3d(0,-.3rem,0)}}@keyframes ops-table-reshape{0%{opacity:0;transform:translate3d(0,.35rem,0)}to{opacity:1;transform:none}}html.ops-navigating body[data-ops-app] [data-ops-page]{animation:ops-page-leave .15s cubic-bezier(.4,0,1,1) both}body[data-ops-app] [data-ops-page].ops-page-arriving{animation:ops-page-enter .32s cubic-bezier(.22,1,.36,1) both}@keyframes ops-page-enter-plat{0%{opacity:0}to{opacity:1}}body[data-ops-app] [data-ops-page].ops-page-arriving:has(.ops-table-scroll){animation:ops-page-enter-plat .26s cubic-bezier(.22,1,.36,1) both}body[data-ops-app] [data-ops-page] table.ops-table-reshaping tbody{animation:ops-table-reshape .3s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){html.ops-navigating body[data-ops-app] [data-ops-page],body[data-ops-app] [data-ops-page].ops-page-arriving,body[data-ops-app] [data-ops-page] table.ops-table-reshaping tbody{animation:none}}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) thead th{height:28px;padding-top:.15rem;padding-bottom:.15rem;line-height:1.2;border-bottom:1px solid #e5e7eb}.dark body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) thead th{border-bottom-color:#475569}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table){--ops-table-row-pitch: 31px}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td{height:30px;padding-top:.15rem;padding-bottom:.15rem;line-height:1.2;max-height:30px;overflow:hidden}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td>*:not(.ops-datagrid-input){max-height:25px}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td>.flex{min-height:0}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td{vertical-align:middle}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td :is(a,button,span):is(.w-8,.h-8,.ops-payment-state-button){width:1.45rem!important;height:1.45rem!important;min-width:0;min-height:0;padding:0;flex:none}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td :is(a,button,span):is(.w-8,.h-8,.ops-payment-state-button) svg{width:1.05rem;height:1.05rem}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td[data-ops-empty-cell]{height:auto;padding-top:2rem;padding-bottom:2rem}body[data-ops-app] [data-ops-page] tr[data-ops-table-filler-row]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-ops-app] [data-ops-page] tr[data-ops-table-filler-row]>td[data-ops-table-filler-cell]{box-sizing:border-box;padding:0!important;font-size:0;line-height:0;background-color:var(--ops-table-filler-surface, #ffffff)}html.dark body[data-ops-app] [data-ops-page] tr[data-ops-table-filler-row]>td[data-ops-table-filler-cell]{background-color:#1e293b}.ops-table-empty-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}@media print{tr[data-ops-table-filler-row],[data-ops-table-empty-status]{display:none!important}tr[data-ops-table-empty-source][hidden]{display:table-row!important}}body[data-ops-app] [data-ops-page] table thead th{padding-top:.45rem;padding-bottom:.45rem;vertical-align:middle}body[data-ops-app] [data-ops-page] table tbody tr>td:not([colspan]){padding-top:.25rem;padding-bottom:.25rem;vertical-align:middle}body[data-ops-app] [data-ops-page] table tr>th,body[data-ops-app] [data-ops-page] table tr>td{text-align:center}body[data-ops-app] [data-ops-page] table.ops-table,body[data-ops-app] [data-ops-page] [data-ops-dashboard] table{width:-moz-max-content;width:max-content;min-width:100%;table-layout:auto}body[data-ops-app] [data-ops-page] table.ops-table tr>:is(th,td):not([colspan]),body[data-ops-app] [data-ops-page] [data-ops-dashboard] table tr>:is(th,td):not([colspan]){width:auto;min-width:0;max-width:none;white-space:nowrap}body[data-ops-app] [data-ops-page] table tr>td[colspan],body[data-ops-app] [data-ops-page] table tr>td[data-ops-empty-cell]{text-align:center!important}body[data-ops-app] [data-ops-page] table tr>td:is([colspan],[data-ops-empty-cell])>:is(svg,img){margin-inline:auto}body[data-ops-app] [data-ops-page] table tr>td:is([colspan],[data-ops-empty-cell])>.flex:not(.flex-col),body[data-ops-app] [data-ops-page] table tr>td:is([colspan],[data-ops-empty-cell])>.inline-flex:not(.flex-col){justify-content:center}body[data-ops-app] [data-ops-page] table tr>td:is([colspan],[data-ops-empty-cell])>.flex.flex-col{align-items:center}body[data-ops-app] [data-ops-page] table{--ops-table-column-divider: rgba(148, 163, 184, .3)}html.dark body[data-ops-app] [data-ops-page] table{--ops-table-column-divider: rgba(100, 116, 139, .42)}body[data-ops-app] [data-ops-page] table:not(.ops-acc-table){--ops-table-column-divider: #e5e7eb}html.dark body[data-ops-app] [data-ops-page] table:not(.ops-acc-table){--ops-table-column-divider: #475569}body[data-ops-app] [data-ops-page] table tr>:is(th,td):not(.hidden)~:is(th,td):not(.hidden){border-inline-start:1px solid var(--ops-table-column-divider)}body[data-ops-app] [data-ops-page] table:has(thead th[data-ops-action-column]:last-child) tr>:is(th,td):last-child:not([colspan]){width:1%;min-width:0;text-align:center;white-space:nowrap}body[data-ops-app] [data-ops-page] table:has(thead th[data-ops-action-column]:last-child) tbody tr>td:last-child>.flex,body[data-ops-app] [data-ops-page] table:has(thead th[data-ops-action-column]:last-child) tbody tr>td:last-child>.inline-flex{width:-moz-max-content;width:max-content;max-width:none;margin-inline:auto}body[data-ops-app] [data-ops-page] table:has(thead th[data-ops-action-column]:last-child) tbody tr>td:last-child>.flex:not(.flex-col),body[data-ops-app] [data-ops-page] table:has(thead th[data-ops-action-column]:last-child) tbody tr>td:last-child>.inline-flex:not(.flex-col){justify-content:center}body[data-ops-app] [data-ops-page] table:has(thead th[data-ops-action-column]:last-child) tbody tr>td:last-child>.flex.flex-col{align-items:center}.ops-table-scroll{max-height:calc(100dvh - 16rem);overflow-x:auto;overflow-y:auto}main:has(.ops-table-scroll){display:flex;flex-direction:column;overflow:hidden}main:has(.ops-table-scroll)>*{flex-shrink:0}main:has(.ops-table-scroll)>div:has(>.ops-table-scroll){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}main:has(.ops-table-scroll) .ops-table-scroll{flex:1 1 auto;min-height:0;max-height:none}.ops-list-card{overflow:hidden}main:has(.ops-table-scroll)>div.ops-list-card{flex:1 1 auto;min-height:0}main:has(.ops-table-scroll) .ops-table-scroll.ops-fancy-scroll{flex:1 1 auto;min-height:0;max-height:none}.ops-fancy-scroll{scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.5) transparent}.ops-fancy-scroll::-webkit-scrollbar{width:10px;height:10px}.ops-fancy-scroll::-webkit-scrollbar-track,.ops-fancy-scroll::-webkit-scrollbar-corner{background:transparent}.ops-fancy-scroll::-webkit-scrollbar-thumb{background-color:#f59e0b80;border-radius:9999px;border:2px solid transparent;background-clip:content-box}.ops-fancy-scroll::-webkit-scrollbar-thumb:hover{background-color:#f59e0bcc}.sidebar-collapsed .ops-sidebar nav a,.sidebar-collapsed .ops-sidebar .ops-side-footer a{justify-content:flex-start;-moz-column-gap:0;column-gap:0;font-size:0}.sidebar-collapsed .ops-sidebar-section{min-height:2rem;justify-content:flex-start;padding:.625rem .75rem;color:#94a3b8;font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.sidebar-collapsed .ops-sidebar-section>span{max-width:0;padding-left:0;opacity:0;transform:translate(-.35rem)}.sidebar-collapsed .ops-sidebar-section-chevron{max-width:0;opacity:0;overflow:hidden}.sidebar-collapsed .ops-sidebar-section-icon{opacity:1;transform:none}.ops-sidebar-toggle-icon{transition:color .24s ease,transform .46s cubic-bezier(.22,1,.36,1)}.sidebar-collapsed .ops-sidebar-toggle-icon{transform:scaleX(-1)}.sidebar-collapsed .ops-sidebar-toggle{border-color:#fbbf248c;color:#ffd400}@media(prefers-reduced-motion:reduce){.ops-sidebar,.ops-topbar,.ops-sidebar-toggle svg,.ops-sidebar-group-grid,.ops-sidebar-group-body,.ops-sidebar-nav a>svg,.ops-sidebar-section-icon,.ops-sidebar-section-chevron,.ops-nav-indicator,.ops-surface-tab-indicator,.ops-surface-tab,.ops-forest-scope-indicator,.ops-forest-scope-option,.ops-list-scope-indicator,.ops-list-scope-option,.ops-multi-scope-reset,.ops-multi-scope-option{transition:none!important}}.ops-dd-panel.ops-dd-open{display:flex;flex-direction:column;opacity:0;visibility:visible;pointer-events:none;transform:translateY(-.55rem) scale(.985);transform-origin:top center;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.ops-dd-panel.ops-dd-open.ops-dd-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ops-dd-panel.ops-dd-open>form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.ops-dd-list{flex:1 1 auto;min-height:0;overflow-y:auto}.ops-account-dropdown.is-mounted{display:block;opacity:0;pointer-events:none;transform:translateY(-.55rem) scale(.985);transform-origin:top right;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1)}.ops-account-dropdown.is-mounted.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ops-dropdown-chevron{transform:rotate(0);transition:color .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}[data-ops-trigger][aria-expanded=true] .ops-dropdown-chevron{transform:rotate(180deg)}.ops-payment-state-button{position:relative;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.55rem;background:transparent;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.ops-payment-state-button svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.ops-payment-state-button.is-validation svg{stroke-width:1.34}.ops-payment-state-button [data-state-icon=on],.ops-payment-state-button [data-state-icon=off]{position:absolute}.ops-payment-state-button.is-on [data-state-icon=off],.ops-payment-state-button.is-off [data-state-icon=on]{opacity:0;transform:scale(.45) rotate(-25deg)}.ops-payment-state-button.is-on [data-state-icon=on],.ops-payment-state-button.is-off [data-state-icon=off]{opacity:1;transform:scale(1) rotate(0)}.ops-payment-state-button.is-validation.is-on{color:#16a34a}.ops-payment-state-button.is-validation.is-off{color:#dc2626}.ops-payment-state-button.is-lock.is-on{color:#16a34a}.ops-payment-state-button.is-lock.is-off{color:#dc2626}.ops-payment-state-button.is-lock [data-state-icon]{transition:opacity .2s ease,transform .34s cubic-bezier(.34,1.56,.64,1)}.ops-payment-state-button.is-lock.is-off [data-state-icon=on]{transform:translateY(-.3rem) scale(.62)}.ops-payment-state-button.is-lock.is-on [data-state-icon=off]{transform:translateY(.3rem) scale(.62)}.ops-payment-state-button.is-lock.is-changing{animation:ops-lock-click .4s cubic-bezier(.22,1,.36,1)}@keyframes ops-lock-click{0%{transform:scale(1)}38%{transform:scale(.88)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ops-payment-state-button.is-lock.is-changing{animation:none}.ops-payment-state-button.is-lock [data-state-icon]{transition:opacity .12s ease}}.ops-payment-decision-button.is-reject{color:#dc2626}.ops-payment-decision-button.is-approve{color:#16a34a}.ops-payment-decision-button.is-selected{border-color:currentColor;background-color:color-mix(in srgb,currentColor 12%,transparent)}[data-payment-request-actions][data-decision-pending] .ops-payment-decision-button{pointer-events:none}[data-payment-request-actions][data-decision-pending] [data-payment-decision-outcome]{display:none}.ops-payment-pending-outcome{width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.55rem;opacity:.72;animation:ops-state-pop .24s cubic-bezier(.22,1,.36,1)}.ops-payment-pending-outcome:not([hidden]){display:inline-flex}.ops-payment-pending-outcome svg{display:none;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-payment-request-actions][data-decision-pending=approve] .ops-payment-pending-outcome{color:#16a34a}[data-payment-request-actions][data-decision-pending=reject] .ops-payment-pending-outcome{color:#dc2626}[data-payment-request-actions][data-decision-pending=approve] [data-payment-pending-icon=approve],[data-payment-request-actions][data-decision-pending=reject] [data-payment-pending-icon=reject]{display:block}button.ops-payment-state-button:hover{border-color:currentColor;background-color:color-mix(in srgb,currentColor 10%,transparent);transform:translateY(-1px)}button.ops-payment-decision-button:disabled{opacity:.42;cursor:not-allowed}button.ops-payment-decision-button:disabled:hover{border-color:transparent;background:transparent;transform:none}.ops-payment-state-button.is-changing{animation:ops-state-pop .34s cubic-bezier(.22,1,.36,1)}.ops-payment-state-button.is-busy{opacity:.5;transform:scale(.86);cursor:wait}@keyframes ops-state-pop{0%{transform:scale(.72) rotate(-8deg)}65%{transform:scale(1.12) rotate(2deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.ops-payment-state-button,.ops-payment-pending-outcome{animation:none!important;transition:none!important}}.ops-state-toast{position:fixed;z-index:100;right:1.25rem;bottom:1.25rem;max-width:min(24rem,calc(100vw - 2rem));padding:.75rem 1rem;border:1px solid;border-radius:.65rem;color:#f8fafc;box-shadow:0 14px 35px #02061752;opacity:0;transform:translateY(.75rem) scale(.98);transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1)}.ops-state-toast.is-success{border-color:#22c55e8c;background:#14532d}.ops-state-toast.is-error{border-color:#f87171a6;background:#7f1d1d}.ops-state-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}#ops-confirm[data-confirm-tone=success] #ops-confirm-icon{color:#059669}#ops-confirm[data-confirm-tone=success] #ops-confirm-ok{background-color:#059669}#ops-confirm[data-confirm-tone=success] #ops-confirm-ok:hover{background-color:#10b981}#ops-confirm[data-confirm-tone=success] #ops-confirm-ok:active{background-color:#047857}@keyframes login-card-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes login-background-left-in{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes login-background-right-in{0%{transform:translate3d(50%,0,0)}to{transform:translateZ(0)}}@keyframes login-background-left-out{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes login-background-right-out{0%{transform:translateZ(0)}to{transform:translate3d(50%,0,0)}}@keyframes login-card-out{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);box-shadow:0 36px 90px #02061766,-8px 0 28px #0ea5e91a,8px 0 28px #22d3ee1f,inset 0 1px #bae6fd33,inset 0 0 34px #0ea5e912}to{opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:blur(2px);box-shadow:0 10px 34px #02061700}}@keyframes login-auth-layer-out{to{opacity:0}}@keyframes ops-auth-shell-out{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(0,8px,0) scale(.992);filter:blur(2px)}}@keyframes ops-auth-canvas-out{to{background-color:#061a33}}@keyframes login-content-reveal{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes login-surface-reveal{0%{opacity:0}to{opacity:1}}@keyframes login-trace-draw{0%{opacity:0;stroke-dashoffset:1}to{opacity:var(--login-trace-opacity, .52);stroke-dashoffset:0}}@keyframes login-logo-trace-draw{0%{opacity:0;stroke-dasharray:1 1;stroke-dashoffset:1}98%{opacity:var(--login-trace-opacity, .58);stroke-dasharray:1 1;stroke-dashoffset:0}to{opacity:var(--login-trace-opacity, .58);stroke-dasharray:none;stroke-dashoffset:0}}@keyframes login-trace-head-run{0%{opacity:0;stroke-dashoffset:1}18%{opacity:var(--login-head-opacity, 1)}78%{opacity:var(--login-head-opacity, 1)}to{opacity:0;stroke-dashoffset:0}}@property --login-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --login-border-alpha{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes login-border-orbit{to{--login-border-angle: 360deg}}@keyframes login-card-shadow-in{0%{box-shadow:none}to{box-shadow:0 36px 90px #02061766,-8px 0 28px #0ea5e91a,8px 0 28px #22d3ee1f,inset 0 1px #bae6fd33,inset 0 0 34px #0ea5e912}}@keyframes login-photo-routes-in{0%{opacity:0}to{opacity:.72}}@keyframes login-route-flow{to{stroke-dashoffset:-100}}@keyframes login-route-flow-reverse{to{stroke-dashoffset:100}}body[data-ops-auth-page=login]{color-scheme:dark;background-color:#061a33;background-image:linear-gradient(#02061733,#02061752),radial-gradient(ellipse 68rem 48rem at 102% -8%,rgba(15,47,95,.3),transparent 62%),radial-gradient(ellipse 72rem 52rem at -8% 108%,rgba(7,89,199,.18),transparent 64%)}.ops-auth-root{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c58a14 #071426}.ops-auth-root::-webkit-scrollbar{width:11px;height:11px}.ops-auth-root::-webkit-scrollbar-track{background:#071426}.ops-auth-root::-webkit-scrollbar-thumb{min-height:3rem;border:2px solid #071426;border-radius:9999px;background:linear-gradient(180deg,#fbbf24,#a16207)}.ops-auth-root::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fcd34d,#b7790b)}.ops-auth-root::-webkit-scrollbar-button{display:none;width:0;height:0}body[data-ops-auth-page=login]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:transparent}.dark body[data-ops-auth-page=login]{background-color:#061a33;background-image:linear-gradient(#02061733,#02061752),radial-gradient(ellipse 68rem 48rem at 102% -8%,rgba(15,47,95,.3),transparent 62%),radial-gradient(ellipse 72rem 52rem at -8% 108%,rgba(7,89,199,.18),transparent 64%)}.dark body[data-ops-auth-page=login]:before{background:transparent}.login-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent}body[data-ops-auth-page=login]{--login-tempo: 1}.login-stage{min-height:100svh}.login-background-split{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.login-background-half{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;will-change:transform,opacity,filter;backface-visibility:hidden}.login-background-half:before{content:"";position:absolute;top:0;bottom:0;width:100%;background-image:linear-gradient(#02061733,#02061752),radial-gradient(ellipse 68rem 48rem at 102% -8%,rgba(15,47,95,.3),transparent 62%),radial-gradient(ellipse 72rem 52rem at -8% 108%,rgba(7,89,199,.18),transparent 64%),url(/images/login-logistics-background-v2.png);background-repeat:no-repeat;background-position:center;background-size:cover}.login-background-left{left:0;clip-path:inset(0 49.95% 0 0);transform-origin:right center;animation:login-background-left-in calc(1.5s * var(--login-tempo)) cubic-bezier(.22,.78,.28,1) both}.login-background-left:before{left:0}.login-background-right{right:0;clip-path:inset(0 0 0 49.95%);transform-origin:left center;animation:login-background-right-in calc(1.5s * var(--login-tempo)) cubic-bezier(.22,.78,.28,1) both}.login-background-right:before{right:0}.login-route-lights{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.62;mix-blend-mode:screen;pointer-events:none}.login-route-mask-flow{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke:#fff;stroke-width:30;stroke-dasharray:6.5 93.5;animation:login-route-flow 5.2s linear infinite;will-change:stroke-dashoffset}.login-route-mask-delayed{animation-delay:-1.3s}.login-route-mask-opposite{animation-delay:-2.6s}.login-route-mask-delayed.login-route-mask-opposite{animation-delay:-3.9s}.login-route-mask-reverse{animation-name:login-route-flow-reverse}.login-route-photo-light{opacity:0;animation:login-photo-routes-in calc(.65s * var(--login-tempo)) calc(1.58s * var(--login-tempo)) ease forwards}.login-glow{position:fixed!important;filter:blur(72px);opacity:.5}.login-glow-yellow{background:#0f2f5f6b;transform-origin:top right}.login-glow-blue{background:#0e5ccb33;transform-origin:bottom left}.login-card{isolation:isolate;overflow:visible;width:min(27rem,100%)!important;max-width:27rem!important;padding:clamp(1.55rem,4vw,2.2rem)!important;border:1px solid transparent!important;border-radius:3.1rem!important;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:login-card-shadow-in calc(.62s * var(--login-tempo)) calc(4.12s * var(--login-tempo)) cubic-bezier(.22,1,.36,1) both}.login-card:before{content:none}.login-card:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(155deg,#02234cc7,#02132eb8);-webkit-backdrop-filter:blur(6px) saturate(108%);backdrop-filter:blur(6px) saturate(108%);animation:login-card-in calc(.58s * var(--login-tempo)) calc(4.12s * var(--login-tempo)) cubic-bezier(.22,1,.36,1) both;pointer-events:none}.login-trace{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;overflow:visible;pointer-events:none}.login-trace-line,.login-trace-head{fill:none;vector-effect:non-scaling-stroke}.login-card>:not(.login-card-trace){position:relative;z-index:2}.login-card-trace rect,.login-control-trace rect{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px)}.login-card-trace rect{rx:3.1rem}.login-control-trace rect{rx:.59rem}.login-trace-line{stroke:#4ddcf5;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:1 1}.login-trace-head{stroke:#ffd400;stroke-width:2.15;stroke-linecap:round;stroke-dasharray:.038 .962;filter:drop-shadow(0 0 4px #FFD400) drop-shadow(0 0 9px rgba(255,212,0,.86))}.login-trace-head-tail{--login-head-opacity: .28;stroke:#eabf00;stroke-width:2.8;stroke-dasharray:.12 .88;filter:drop-shadow(0 0 7px rgba(255,212,0,.5))}.login-trace-head-mid{--login-head-opacity: .65;stroke:#ffd400;stroke-width:2.1;stroke-dasharray:.075 .925;filter:drop-shadow(0 0 5px rgba(255,212,0,.72))}.login-trace-head-core{--login-head-opacity: 1;stroke:#ffe66b;stroke-width:1.25;stroke-dasharray:.028 .972;filter:drop-shadow(0 0 4px #FFD400) drop-shadow(0 0 9px rgba(255,212,0,.86))}.login-card-trace .login-trace-line,.login-card-trace .login-trace-head{animation-duration:calc(2.5s * var(--login-tempo));animation-delay:calc(1.6s * var(--login-tempo));animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.login-card-trace{--login-trace-opacity: .5}body[data-ops-auth-page=login] .login-card-trace,body[data-ops-auth-page=login] .login-control-trace,body[data-ops-auth-page=login] .login-logo-trace{opacity:1;transition:opacity .55s ease-in-out}.login-trace-line{animation-name:login-trace-draw}.login-trace-head{animation-name:login-trace-head-run}body[data-ops-auth-page=login].login-startup-complete .login-logo-trace .login-trace-line,body[data-ops-auth-page=login].login-startup-complete .login-control-trace .login-trace-line{animation:none;opacity:var(--login-trace-opacity, .52);stroke-dasharray:none;stroke-dashoffset:0}body[data-ops-auth-page=login].login-startup-complete .login-logo-trace .login-trace-head,body[data-ops-auth-page=login].login-startup-complete .login-control-trace .login-trace-head{display:none;animation:none}body[data-ops-auth-page=login].login-card-ready .login-card{border-color:#5cd6ff9e!important}body[data-ops-auth-page=login].login-startup-complete .login-card{--login-border-alpha: 1}body[data-ops-auth-page=login].login-card-ready .login-card-trace{opacity:0}body[data-ops-auth-page=login].login-startup-complete .login-brand-orb{--login-border-alpha: 1}body[data-ops-auth-page=login].login-startup-complete .login-submit-button:is(:hover,:focus-visible){--login-border-alpha: 1;border-color:#5cd6ff9e}body[data-ops-auth-page=login].login-startup-complete .login-field-shell.login-control-engaged:focus-within{--login-border-alpha: 1}body[data-ops-auth-page=login].login-startup-complete .login-submit-button:is(:hover,:focus-visible) .login-submit-trace{opacity:0}body[data-ops-auth-page=login] .login-card:before,body[data-ops-auth-page=login] .login-brand-orb:before,body[data-ops-auth-page=login] .login-field-shell:before,body[data-ops-auth-page=login] .login-submit-button:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--login-border-angle),transparent 0 8%,rgba(255,212,0,.24) 10%,#ffe66b 13%,#FFD400 15%,#eabf00 17%,transparent 21% 58%,rgba(255,212,0,.24) 60%,#ffe66b 63%,#FFD400 65%,#eabf00 67%,transparent 71% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 7px rgba(255,212,0,.78));z-index:5;opacity:var(--login-border-alpha);animation:login-border-orbit 5.2s linear infinite;pointer-events:none}body[data-ops-auth-page=login] .login-card:before,body[data-ops-auth-page=login] .login-brand-orb:before,body[data-ops-auth-page=login] .login-field-shell:before,body[data-ops-auth-page=login] .login-submit-button:before{animation-play-state:paused}body[data-ops-auth-page=login].login-startup-complete .login-card:before,body[data-ops-auth-page=login].login-startup-complete .login-brand-orb:before,body[data-ops-auth-page=login].login-startup-complete .login-field-shell.login-control-engaged:focus-within:before,body[data-ops-auth-page=login].login-startup-complete .login-submit-button:is(:hover,:focus-visible):before{animation-play-state:running}body[data-ops-auth-page=login] .login-card,body[data-ops-auth-page=login] .login-brand-orb,body[data-ops-auth-page=login] .login-field-shell,body[data-ops-auth-page=login] .login-submit-button{--login-border-alpha: 0}body[data-ops-auth-page=login] .login-card,body[data-ops-auth-page=login] .login-brand-orb{transition:--login-border-alpha .55s ease-in-out,border-color .55s ease-in-out}body[data-ops-auth-page=login] .login-field-shell{transition:--login-border-alpha .55s ease-in-out}body[data-ops-auth-page=login] .login-submit-button{transition:--login-border-alpha .55s ease-in-out,border-color .55s ease-in-out,transform .2s ease,box-shadow .2s ease,filter .2s ease}.login-brand{margin-bottom:0;padding:0 0 .6rem}.login-brand-orb{position:relative;isolation:isolate;display:grid;width:7.2rem;height:7.2rem;place-items:center;overflow:visible;border:2px solid transparent;border-radius:9999px;background:transparent;box-shadow:none}.login-brand-orb:before{content:none}.login-brand-orb:after{content:"";position:absolute;z-index:0;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:#072a5257;box-shadow:0 0 0 6px #0ea5e90f,0 0 26px #22d3ee47,inset 0 0 22px #38bdf814;animation:login-card-in calc(.4s * var(--login-tempo)) calc(5.3s * var(--login-tempo)) cubic-bezier(.22,1,.36,1) both;pointer-events:none}.login-logo-trace .login-trace-line,.login-logo-trace .login-trace-head{animation-duration:calc(1.2s * var(--login-tempo));animation-delay:calc(4.22s * var(--login-tempo));animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.login-logo-trace .login-trace-line{animation-name:login-logo-trace-draw}.login-logo-trace{--login-trace-opacity: 1;opacity:1}.login-logo-trace .login-trace-line{stroke:#5cd6ff9e;stroke-width:2}.login-brand-orb img{position:relative;z-index:1;width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(2,6,23,.25))}.login-brand-orb img,.login-brand-wordmark{animation:login-content-reveal calc(.48s * var(--login-tempo)) calc(5.44s * var(--login-tempo)) cubic-bezier(.16,1,.3,1) both}.login-heading-block{animation:login-content-reveal calc(.48s * var(--login-tempo)) calc(5.62s * var(--login-tempo)) cubic-bezier(.16,1,.3,1) both}.login-error{animation:login-content-reveal calc(.44s * var(--login-tempo)) calc(5.72s * var(--login-tempo)) cubic-bezier(.16,1,.3,1) both}.login-field-email .login-field-label{animation:login-content-reveal calc(.38s * var(--login-tempo)) calc(6.24s * var(--login-tempo)) both}.login-field-email .login-auth-field,.login-field-email .login-field-icon{animation:login-surface-reveal calc(.38s * var(--login-tempo)) calc(6.24s * var(--login-tempo)) cubic-bezier(.22,1,.36,1) both}.login-field-password .login-field-label{animation:login-content-reveal calc(.38s * var(--login-tempo)) calc(6.49s * var(--login-tempo)) both}.login-field-password .login-auth-field,.login-field-password .login-field-icon,.login-field-password #password-toggle{animation:login-surface-reveal calc(.38s * var(--login-tempo)) calc(6.49s * var(--login-tempo)) cubic-bezier(.22,1,.36,1) both}.login-form-options{animation:login-content-reveal calc(.4s * var(--login-tempo)) calc(6.66s * var(--login-tempo)) cubic-bezier(.16,1,.3,1) both}.login-email-trace .login-trace-line,.login-email-trace .login-trace-head{animation-duration:calc(.58s * var(--login-tempo));animation-delay:calc(5.7s * var(--login-tempo));animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.login-control-trace{--login-trace-opacity: .38}.login-password-trace .login-trace-line,.login-password-trace .login-trace-head{animation-duration:calc(.58s * var(--login-tempo));animation-delay:calc(5.95s * var(--login-tempo));animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.login-brand-wordmark{width:min(100%,15rem);height:auto;margin-top:.8rem;filter:drop-shadow(0 5px 12px rgba(2,6,23,.22))}.login-heading-block{margin:1rem 0 1.25rem}.login-kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .45rem;color:#bfdbfe;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dark .login-kicker{color:#bfdbfe}.login-kicker span{width:.46rem;height:.46rem;border:1px solid #ffd400;border-radius:9999px;background:#ffd40047;box-shadow:0 0 0 4px #ffd40014,0 0 14px #ffd40057}.login-heading-block h1{margin:0;color:#f8fafc;font-size:clamp(1.45rem,4vw,1.72rem);font-weight:750;letter-spacing:-.025em;line-height:1.15}.dark .login-heading-block h1{color:#f8fafc}.login-subtitle{margin:.42rem 0 0;color:#cbd5e1;font-size:.84rem;font-weight:500;line-height:1.45}.dark .login-subtitle{color:#cbd5e1}.login-form{display:grid;gap:1rem}.login-form>:not([hidden])~:not([hidden]){margin-top:0!important}.login-field-label{margin-bottom:.42rem!important;color:#e2e8f0!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.018em}.dark .login-field-label{color:#e2e8f0!important}.login-field-shell{position:relative;isolation:isolate;border-radius:.65rem}.login-field-shell:before{content:none}.login-field-shell:focus-within:before{content:none}.login-field-icon{position:absolute;z-index:2;top:50%;left:.95rem;width:1.08rem!important;min-width:1.08rem!important;max-width:1.08rem!important;height:1.08rem!important;min-height:1.08rem!important;max-height:1.08rem!important;color:#64748b;transform:translateY(-50%);transition:color .2s ease,filter .2s ease;pointer-events:none}.login-field-shell:focus-within .login-field-icon{color:#ffd400;filter:drop-shadow(0 0 7px rgba(255,212,0,.72))}body[data-ops-auth-page=login] .login-field-shell .login-auth-field{min-height:3.25rem;border:1px solid transparent!important;border-radius:.65rem!important;background:linear-gradient(90deg,#02183adb,#034e84ad)!important;color:#f8fafc!important;box-shadow:inset 0 1px 2px #0000002e,0 8px 18px #02143014;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.login-field-shell .login-auth-field::-moz-placeholder{color:#94a3b8;opacity:1}.login-field-shell .login-auth-field::placeholder{color:#94a3b8;opacity:1}body[data-ops-auth-page=login] .login-field-shell .login-auth-field:focus{border-color:transparent!important;background:linear-gradient(90deg,#021e45f0,#035b97cc)!important;box-shadow:inset 0 1px 2px #0000002e!important}body[data-ops-auth-page=login] .login-field-shell .login-auth-field[aria-invalid=true]{border-color:#f87171!important}.login-field-shell #password-toggle{width:3.1rem;border-radius:0 .85rem .85rem 0;transition:color .2s ease,filter .2s ease}.login-field-shell:focus-within #password-toggle,.login-field-shell #password-toggle:hover{color:#ffd400!important;filter:drop-shadow(0 0 7px rgba(255,212,0,.72))}.login-password-eye{width:1.25rem;height:1.25rem;transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.login-password-eye-slash{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .38s cubic-bezier(.22,1,.36,1),opacity .16s ease}.login-field-shell #password-toggle[aria-pressed=true] .login-password-eye-slash{stroke-dashoffset:0;opacity:1}.login-field-shell #password-toggle:hover .login-password-eye{transform:translateY(-1px) rotate(-5deg) scale(1.09)}.login-field-shell #password-toggle:active .login-password-eye{transform:translateY(0) rotate(0) scale(.92)}.login-form-options{min-height:1.4rem}.login-form-options label{color:#dbe5f1;font-size:.82rem;font-weight:600;cursor:pointer}.dark .login-form-options label{color:#dbe5f1}body[data-ops-auth-page=login] .login-remember-checkbox{display:grid;flex:none;width:1.08rem!important;height:1.08rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;border:1px solid rgba(148,163,184,.72)!important;border-radius:.22rem!important;background:#071a36!important;box-shadow:inset 0 1px 3px #00000061;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;cursor:pointer}body[data-ops-auth-page=login] .login-remember-checkbox:before{content:"";width:.52rem;height:.3rem;border-bottom:2px solid #ffd400;border-left:2px solid #ffd400;opacity:0;transform:translateY(-1px) rotate(-45deg) scale(.55);transition:opacity .16s ease,transform .16s ease}body[data-ops-auth-page=login] .login-remember-checkbox:hover,body[data-ops-auth-page=login] .login-remember-checkbox:focus-visible{border-color:#67e8f9!important;background:#082344!important;box-shadow:0 0 0 3px #22d3ee1f,0 0 13px #22d3eea8,inset 0 1px 3px #0000004d;outline:none}body[data-ops-auth-page=login] .login-remember-checkbox:checked{border-color:#22d3ee!important;background:#082a52!important;box-shadow:0 0 11px #22d3ee61,inset 0 1px 3px #00000047}body[data-ops-auth-page=login] .login-remember-checkbox:checked:before{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.login-submit-button{position:relative;isolation:isolate;overflow:visible;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.2rem;border:1px solid transparent;border-radius:.65rem!important;background:transparent!important;box-shadow:none;color:#f8fafc!important;font-size:.92rem!important;font-weight:800!important;letter-spacing:.01em;animation:none}.login-submit-button:before{content:none}.login-submit-button:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,#03234ff0,#0284c7db);box-shadow:0 12px 28px #02325f47,inset 0 1px #bae6fd33;animation:login-card-in calc(.38s * var(--login-tempo)) calc(7.2s * var(--login-tempo)) cubic-bezier(.22,1,.36,1) both;pointer-events:none}.login-submit-button>:not(.login-trace){position:relative;z-index:3;animation:login-surface-reveal calc(.36s * var(--login-tempo)) calc(7.22s * var(--login-tempo)) cubic-bezier(.22,1,.36,1) both}.login-submit-button:hover:before,.login-submit-button:focus-visible:before{content:none}.login-submit-trace .login-trace-line,.login-submit-trace .login-trace-head{animation-duration:calc(.62s * var(--login-tempo));animation-delay:calc(6.55s * var(--login-tempo));animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both}.login-submit-button svg{width:1.05rem;height:1.05rem;transition:transform .2s ease}.login-submit-button:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 15px 34px #0ea5e94d,0 0 20px #22d3ee21}.login-submit-button:hover .login-submit-arrow{transform:translate(3px)}.login-submit-button:active{transform:translateY(1px);box-shadow:0 7px 16px #02325f3d}.login-security-note{display:flex;align-items:center;justify-content:center;gap:.42rem;margin:-.1rem 0 0;color:#aebdd0;font-size:.66rem;font-weight:650;letter-spacing:.01em;text-align:center;animation:login-content-reveal calc(.4s * var(--login-tempo)) calc(7.42s * var(--login-tempo)) cubic-bezier(.16,1,.3,1) both}.dark .login-security-note{color:#aebdd0}.login-security-note svg{width:.88rem;height:.88rem;color:#2563eb;flex:none}.login-error{border-color:#f871718c!important;background:#7f1d1d38!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login-error p{color:#fecaca!important}body[data-ops-auth-page=login] #ops-theme-toggle{width:2.65rem;height:2.65rem;border:0!important;background:transparent!important;box-shadow:none!important;color:#dbeafe;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .2s ease,transform .2s ease}body[data-ops-auth-page=login] #ops-theme-toggle:hover,body[data-ops-auth-page=login] #ops-theme-toggle:focus-visible{color:#ffd400}body[data-ops-auth-page=login] .ops-langue{position:absolute;top:1.76rem;right:4.1rem;z-index:10}body[data-ops-auth-page=login] .ops-langue,body[data-ops-auth-page=login] #ops-theme-toggle{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}body[data-ops-auth-page=login].login-card-ready .ops-langue,body[data-ops-auth-page=login].login-card-ready #ops-theme-toggle{opacity:1;pointer-events:auto}body[data-ops-auth-page=login].ops-auth-exiting .ops-langue,body[data-ops-auth-page=login].ops-auth-exiting #ops-theme-toggle{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){body[data-ops-auth-page=login] .ops-langue,body[data-ops-auth-page=login] #ops-theme-toggle{transition:none}}body[data-ops-auth-page=login] #ops-theme-toggle:hover svg,body[data-ops-auth-page=login] #ops-theme-toggle:focus-visible svg{filter:drop-shadow(0 0 6px rgba(255,212,0,.72))}@media(max-width:520px){.login-card{border-radius:2.25rem!important}.login-brand-orb{width:6.25rem;height:6.25rem}.login-brand-orb img{width:5.25rem;height:5.25rem}.login-security-note{line-height:1.35}}@media(max-height:760px){.login-stage{align-items:flex-start;padding-block:.35rem}.login-card{padding:1.35rem!important}.login-brand{padding-bottom:.55rem}.login-brand-orb{width:5.7rem;height:5.7rem}.login-brand-orb img{width:4.8rem;height:4.8rem}.login-brand-wordmark{width:12.5rem;margin-top:.5rem}.login-heading-block{margin:.7rem 0 .9rem}.login-form{gap:.75rem}}@media(max-width:1023px),(max-height:760px){.login-stage{padding-top:4.25rem}body[data-ops-auth-page=login] #ops-theme-toggle,body[data-ops-auth-page=login] .ops-langue{z-index:30}}body[data-ops-auth-page=login].login-auth-exiting{overflow:hidden;pointer-events:none}body[data-ops-auth-page=login].login-auth-exiting .login-card{animation:login-card-out .62s cubic-bezier(.4,0,1,1) both}body[data-ops-auth-page=login].login-auth-exiting .login-route-lights,body[data-ops-auth-page=login].login-auth-exiting .login-glow,body[data-ops-auth-page=login].login-auth-exiting .ops-langue,body[data-ops-auth-page=login].login-auth-exiting #ops-theme-toggle{animation:login-auth-layer-out .42s ease both}body[data-ops-auth-page=login].login-auth-exiting .login-background-left{animation:login-background-left-out 1.1s .44s cubic-bezier(.65,0,.35,1) both}body[data-ops-auth-page=login].login-auth-exiting .login-background-right{animation:login-background-right-out 1.1s .44s cubic-bezier(.65,0,.35,1) both}body[data-ops-app].ops-auth-exiting{overflow:hidden;pointer-events:none;animation:ops-auth-canvas-out .48s ease both}body[data-ops-app].ops-auth-exiting>.flex{transform-origin:center;animation:ops-auth-shell-out .48s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.login-background-half,.login-card{animation:none;opacity:1;transform:none;filter:none}.login-glow{animation:none}.login-card{box-shadow:0 36px 90px #02061766,-8px 0 28px #0ea5e91a,8px 0 28px #22d3ee1f,inset 0 1px #bae6fd33,inset 0 0 34px #0ea5e912}.login-card:after,.login-brand-orb:after,.login-submit-button:after{animation:none;opacity:1;transform:none}.login-trace-line{animation:none;opacity:.55;stroke-dashoffset:0}.login-trace-head{display:none;animation:none}body[data-ops-auth-page=login].login-startup-complete .login-logo-trace .login-trace-head{animation:none}body[data-ops-auth-page=login] .login-card:before,body[data-ops-auth-page=login] .login-brand-orb:before,body[data-ops-auth-page=login] .login-field-shell:before,body[data-ops-auth-page=login] .login-submit-button:before{animation:none!important;transition:none!important}body[data-ops-auth-page=login] .login-card,body[data-ops-auth-page=login] .login-brand-orb,body[data-ops-auth-page=login] .login-field-shell,body[data-ops-auth-page=login] .login-submit-button,body[data-ops-auth-page=login] .login-trace{transition:none!important}.login-card:before,.login-brand-orb,.login-brand-orb img,.login-brand-wordmark,.login-heading-block,.login-error,.login-form,.login-field-label,.login-auth-field,.login-field-icon,#password-toggle,.login-form-options,.login-submit-button,.login-submit-button>*,.login-security-note{animation:none!important;opacity:1;transform:none;filter:none}body[data-ops-auth-page=login].login-startup-complete .login-logo-trace{opacity:1;transition:none}.login-brand-orb:before{animation:none}.login-field-shell:focus-within:before{animation:none}.login-submit-button:hover:before,.login-submit-button:focus-visible:before{animation:none}.login-field-shell:before,.login-submit-button:before,.login-password-eye,.login-password-eye-slash,body[data-ops-auth-page=login] .login-remember-checkbox,body[data-ops-auth-page=login] .login-remember-checkbox:before{transition:none}.login-field-shell #password-toggle:hover .login-password-eye,.login-field-shell #password-toggle:active .login-password-eye{transform:none}.login-field-icon{transform:translateY(-50%)}.login-submit-button:hover,.login-submit-button:active,.login-submit-button:hover .login-submit-arrow{transform:none}.login-stage:before{animation:none}.login-route-lights{display:none}body[data-ops-auth-page=login]{animation:none}body[data-ops-auth-page=login]:before{display:none}}@media(forced-colors:active){body[data-ops-auth-page=login] .login-remember-checkbox{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;forced-color-adjust:auto}}body.auth-is-loading{overflow:hidden}html.ops-auth-root:has(body.auth-is-loading){overflow:hidden}.login-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1.5rem;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(30,86,168,.28),transparent 35rem),#020817e0;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);opacity:0;pointer-events:none;transition:opacity .22s ease}.login-loading-overlay[hidden]{display:none}.login-loading-overlay:before,.login-loading-overlay:after{content:"";position:absolute;width:22rem;height:22rem;border-radius:9999px;filter:blur(80px);pointer-events:none}.login-loading-overlay:before{top:-12rem;right:-8rem;background:#ffd4001f}.login-loading-overlay:after{bottom:-14rem;left:-7rem;background:#0e5ccb33}.login-loading-overlay.is-visible{opacity:1;pointer-events:auto}.login-loading-panel{position:relative;z-index:1;width:min(31rem,100%);padding:1.4rem 1.4rem 1.6rem;overflow:hidden;border:1px solid rgba(148,163,184,.25);border-radius:1.25rem;background:linear-gradient(145deg,#1c2b43f7,#0c182bfa);box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff0f;color:#f8fafc;text-align:center}.login-loading-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#ffd400 20%,#ffd400 80%,transparent)}.login-loading-kicker{display:inline-flex;align-items:center;gap:.55rem;color:#cbd5e1;font-size:.68rem;font-weight:800;letter-spacing:.15em}.login-loading-mark{width:.58rem;height:.58rem;border:2px solid #ffd400;border-radius:9999px;box-shadow:0 0 0 4px #ffd4001a}.login-loading-route{position:relative;height:8.7rem;margin:.75rem 0 .4rem;overflow:hidden;border-radius:.85rem;background:linear-gradient(180deg,#0719322e,#071932c7),radial-gradient(circle at 75% 22%,rgba(255,212,0,.12),transparent 8rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.login-loading-skyline{position:absolute;right:2%;bottom:2.48rem;width:52%;height:2.8rem;opacity:.23;background:linear-gradient(to top,#5f7798 0,#5f7798) 4% 100% / 9% 38% no-repeat,linear-gradient(to top,#5f7798 0,#5f7798) 16% 100% / 12% 67% no-repeat,linear-gradient(to top,#5f7798 0,#5f7798) 32% 100% / 8% 48% no-repeat,linear-gradient(to top,#5f7798 0,#5f7798) 46% 100% / 15% 86% no-repeat,linear-gradient(to top,#5f7798 0,#5f7798) 67% 100% / 10% 58% no-repeat,linear-gradient(to top,#5f7798 0,#5f7798) 82% 100% / 17% 74% no-repeat}.login-loading-road{position:absolute;right:0;bottom:.25rem;left:0;height:2.25rem;overflow:hidden;border-top:1px solid rgba(203,213,225,.35);background:linear-gradient(180deg,#17243a,#0a1425);box-shadow:0 -8px 22px #0003}.login-loading-road:after{content:"";position:absolute;top:1rem;left:-4rem;width:calc(100% + 8rem);height:2px;background:repeating-linear-gradient(90deg,#ffd400 0 2.6rem,transparent 2.6rem 4.4rem);animation:login-road-run .72s linear infinite}.login-loading-truck{position:absolute;z-index:2;bottom:1.55rem;left:-14rem;width:13.8rem;opacity:0;will-change:left,opacity;animation:none}.login-loading-overlay.is-visible .login-loading-truck{animation:login-truck-drive 2.65s linear infinite}.login-loading-overlay.is-truck-finished .login-loading-truck{opacity:0;animation:none}.login-loading-overlay.is-logout .login-loading-truck{right:-14rem;left:auto;transform:scaleX(-1);will-change:right,opacity}.login-loading-overlay.is-visible.is-logout .login-loading-truck{animation-name:logout-truck-drive}.login-loading-overlay.is-logout [data-logout-mot]{transform-box:fill-box;transform-origin:center;transform:scaleX(-1)}.login-loading-truck svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 8px 8px rgba(0,0,0,.38));animation:login-truck-suspension .34s ease-in-out infinite alternate}.login-loading-truck-shadow{fill:#00000052}.login-loading-wheel{transform-box:fill-box;transform-origin:center;animation:login-wheel-spin .5s linear infinite}.login-loading-title{margin:.1rem 0 0;color:#fff;font-size:1.02rem;font-weight:750;letter-spacing:.01em}.login-loading-copy{margin:.3rem 0 0;color:#94a3b8;font-size:.79rem}.login-loading-progress{position:relative;width:min(15rem,74%);height:3px;margin:1rem auto 0;overflow:hidden;border-radius:9999px;background:#94a3b82e}.login-loading-progress span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,#ffd400 45%,#fff1a3);box-shadow:0 0 12px #ffd40094;animation:login-progress-run 1.15s cubic-bezier(.4,0,.2,1) infinite}.login-loading-overlay.is-logout .login-loading-road:after{animation-name:logout-road-run}.login-loading-overlay.is-logout .login-loading-progress span{inset:0 0 0 auto;background:linear-gradient(270deg,transparent,#ffd400 45%,#fff1a3);animation-name:logout-progress-run}.login-loading-overlay.is-truck-broken .login-loading-truck{animation:login-truck-panne 1.25s cubic-bezier(.22,1,.36,1) forwards}.login-loading-overlay.is-truck-broken .login-loading-truck svg{animation:login-truck-cale 1.45s cubic-bezier(.4,0,1,1) forwards}.login-loading-overlay.is-truck-broken .login-loading-wheel,.login-loading-overlay.is-truck-broken .login-loading-road:after{animation-play-state:paused}.login-loading-fumee circle{fill:#cbd5e180;opacity:0;transform-box:fill-box;transform-origin:center}.login-loading-overlay.is-truck-broken .login-loading-fumee circle{animation:login-panne-fumee 1.5s cubic-bezier(.22,1,.36,1) forwards}.login-loading-overlay.is-truck-broken .login-loading-fumee-2{animation-delay:.2s}.login-loading-overlay.is-truck-broken .login-loading-fumee-3{animation-delay:.42s}.login-loading-overlay.is-truck-broken .login-loading-title{color:#fecaca}.login-loading-overlay.is-truck-broken .login-loading-mark{background:#f87171;box-shadow:0 0 10px #f87171bf;animation:none}.login-loading-overlay.is-truck-broken .login-loading-progress span{top:0;right:0;bottom:0;left:0;width:100%;background:linear-gradient(90deg,#f8717140,#f87171 55%,#fecacae6);box-shadow:0 0 12px #f8717180;animation:none}@keyframes login-truck-panne{0%{left:var(--login-panne-depart, 42%);opacity:1}to{left:calc(var(--login-panne-depart, 42%) + 1.7rem);opacity:1}}@keyframes login-truck-cale{0%{transform:translateZ(0) rotate(0)}11%{transform:translate3d(-1.5px,2px,0) rotate(1deg)}21%{transform:translate3d(1.5px,-1px,0) rotate(-.8deg)}31%{transform:translate3d(-1.5px,2px,0) rotate(.9deg)}41%{transform:translate3d(1px,-1px,0) rotate(-.5deg)}52%{transform:translate3d(0,1px,0) rotate(.3deg)}to{transform:translate3d(0,3px,0) rotate(1.7deg)}}@keyframes login-panne-fumee{0%{opacity:0;transform:translateZ(0) scale(.35)}18%{opacity:.72}to{opacity:0;transform:translate3d(-13px,-34px,0) scale(2.1)}}@keyframes login-truck-drive{0%{left:-14rem;opacity:0}8%{opacity:1}86%{opacity:1}to{left:calc(100% + .7rem);opacity:0}}@keyframes logout-truck-drive{0%{right:-14rem;opacity:0}8%{opacity:1}86%{opacity:1}to{right:calc(100% + .7rem);opacity:0}}@keyframes login-truck-suspension{0%{transform:translate3d(0,-1px,0) rotate(-.25deg)}to{transform:translate3d(0,1px,0) rotate(.25deg)}}@keyframes login-wheel-spin{to{transform:rotate(360deg)}}@keyframes login-road-run{to{transform:translate3d(-4.4rem,0,0)}}@keyframes logout-road-run{to{transform:translate3d(4.4rem,0,0)}}@keyframes login-progress-run{0%{transform:translate3d(-115%,0,0)}to{transform:translate3d(350%,0,0)}}@keyframes logout-progress-run{0%{transform:translate3d(115%,0,0)}to{transform:translate3d(-350%,0,0)}}@media(max-width:520px){.login-loading-overlay{padding:1rem}.login-loading-panel{padding:1.2rem 1rem 1.4rem}.login-loading-route{height:8rem}.login-loading-truck{width:12.4rem}}@media(prefers-reduced-motion:reduce){.login-loading-overlay{transition:none}.login-loading-truck{left:50%;opacity:1;transform:translate(-50%);animation:none}.login-loading-overlay.is-truck-broken .login-loading-truck,.login-loading-overlay.is-truck-broken .login-loading-truck svg,.login-loading-overlay.is-truck-broken .login-loading-fumee circle{animation:none}.login-loading-overlay.is-visible .login-loading-truck,.login-loading-overlay.is-visible.is-logout .login-loading-truck,.login-loading-overlay.is-truck-finished .login-loading-truck{animation:none}.login-loading-overlay.is-logout .login-loading-truck{right:50%;left:auto;transform:translate(50%) scaleX(-1)}.login-loading-truck svg,.login-loading-wheel,.login-loading-road:after,.login-loading-progress span{animation:none}.login-loading-progress span{transform:none}}.theme-anim *,.theme-anim *:before,.theme-anim *:after{transition-property:background-color,color,border-color,box-shadow,fill,stroke;transition-duration:.6s;transition-timing-function:ease}@media(prefers-reduced-motion:reduce){.theme-anim *,.theme-anim *:before,.theme-anim *:after{transition-duration:0s}}.login-auth-field{font-family:inherit!important;font-size:1rem!important;font-weight:600!important;line-height:1.5rem!important}.login-auth-field:-webkit-autofill,.login-auth-field:-webkit-autofill:hover,.login-auth-field:-webkit-autofill:focus,.login-auth-field:-webkit-autofill:active{font-family:inherit!important;font-size:1rem!important;font-weight:600!important;line-height:1.5rem!important}.login-auth-field:-webkit-autofill:first-line,.login-auth-field:-webkit-autofill:hover:first-line,.login-auth-field:-webkit-autofill:focus:first-line,.login-auth-field:-webkit-autofill:active:first-line{font-family:inherit!important;font-size:1rem!important;font-weight:600!important;line-height:1.5rem!important}@supports selector(input:autofill){.login-auth-field:-webkit-autofill{font-family:inherit!important;font-size:1rem!important;font-weight:600!important;line-height:1.5rem!important}.login-auth-field:autofill{font-family:inherit!important;font-size:1rem!important;font-weight:600!important;line-height:1.5rem!important}}html:not(.dark) body[data-ops-app]{--ops-light-bg: #e7ecf3;--ops-light-surface: #f7f9fc;--ops-light-surface-soft: #eef2f8;--ops-light-table-head: #e9eef6;--ops-light-border: #d2dbe7;--ops-light-divider: #e0e7f0;--ops-light-text: #243247;--ops-light-muted: #5b6a80;--ops-bg: var(--ops-light-bg);--ops-surface: var(--ops-light-surface);--ops-surface-2: var(--ops-light-surface-soft);--ops-surface-3: var(--ops-light-table-head);--ops-border: var(--ops-light-border);--ops-field: var(--ops-light-surface);--ops-text: var(--ops-light-text);--ops-text-soft: var(--ops-light-muted);--ops-text-muted: var(--ops-light-muted)}html:not(.dark) body[data-ops-app] #ops-page-content{background-color:var(--ops-light-bg)!important;color:var(--ops-light-text)}html:not(.dark) body[data-ops-app] [data-ops-page] .bg-white,html:not(.dark) body[data-ops-app] [data-ops-page] .ops-list-card{background-color:var(--ops-light-surface)!important;border-color:var(--ops-light-border)!important;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a0d}html:not(.dark) body[data-ops-app] [data-ops-page] .bg-gray-50{background-color:var(--ops-light-surface-soft)!important}html:not(.dark) body[data-ops-app] [data-ops-page] :where(.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--ops-light-border)!important}html:not(.dark) body[data-ops-app] [data-ops-page] :where(.text-gray-900,.text-gray-800,.text-gray-700){color:var(--ops-light-text)!important}html:not(.dark) body[data-ops-app] [data-ops-page] :where(.text-gray-600,.text-gray-500,.text-gray-400){color:var(--ops-light-muted)!important}html:not(.dark) body[data-ops-app] [data-ops-page] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#f0f4f9;border-color:#ccd6e4!important;color:var(--ops-light-text);box-shadow:inset 0 1px 2px #0f172a06}html:not(.dark) body[data-ops-app] [data-ops-page] :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background-color:#f9fbfd;border-color:#d6ad00!important;box-shadow:0 0 0 3px #d6ad0021}html:not(.dark) body[data-ops-app] [data-ops-page] .ops-table thead{background-color:var(--ops-light-table-head)!important}html:not(.dark) body[data-ops-app] [data-ops-page] .ops-table thead th{color:#526174!important;border-color:var(--ops-light-border)!important}html:not(.dark) body[data-ops-app] [data-ops-page] .ops-table tbody tr:nth-child(2n){background-color:#f2f5fa}html:not(.dark) body[data-ops-app] [data-ops-page] .ops-table tbody td{transition:background-color .16s ease,box-shadow .16s ease;color:#334155;border-color:var(--ops-light-divider)!important}html:not(.dark) body[data-ops-app] [data-ops-page] :where(.bg-gray-100,.bg-gray-200){background-color:#dee5ee!important;color:#334155!important}html:not(.dark) body[data-ops-app] [data-ops-page] :where(button:not(.ops-btn-primary):not(.ops-payment-state-button),a.rounded-md:not(.ops-btn-primary),a.rounded-lg:not(.ops-btn-primary)){filter:brightness(.98)}html:not(.dark) body[data-ops-app] [data-ops-page] :where(button:not(.ops-btn-primary):not(.ops-payment-state-button),a.rounded-md:not(.ops-btn-primary),a.rounded-lg:not(.ops-btn-primary)):hover{filter:brightness(1.03)}.dark{color-scheme:dark;--ops-bg: #0f172a;--ops-surface: #1e293b;--ops-surface-2: #243044;--ops-surface-3: #334155;--ops-border: #334155;--ops-field: #0f172a;--ops-text: #f1f5f9;--ops-text-soft: #cbd5e1;--ops-text-muted: #94a3b8}.dark body{background-color:var(--ops-bg)}.dark .bg-gray-100{background-color:var(--ops-bg)!important}.dark .bg-white{background-color:var(--ops-surface)!important}.dark .bg-gray-50{background-color:var(--ops-surface-2)!important}.dark .bg-gray-200{background-color:var(--ops-surface-3)!important}.dark .hover\:bg-gray-50:hover{background-color:var(--ops-surface-2)!important}.dark .hover\:bg-gray-100:hover{background-color:#2a3852!important}.dark .hover\:bg-gray-200:hover{background-color:#3a4a63!important}.dark .text-gray-900,.dark .text-gray-800{color:var(--ops-text)!important}.dark .text-gray-700,.dark .text-gray-600{color:var(--ops-text-soft)!important}.dark .text-gray-500,.dark .text-gray-400,.dark .text-gray-300{color:var(--ops-text-muted)!important}.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300{border-color:var(--ops-border)!important}.dark .divide-gray-100>:not([hidden])~:not([hidden]){border-color:var(--ops-border)!important}.dark input:not(.ops-switch):not([type=checkbox]):not([type=radio]),.dark select,.dark textarea{background-color:var(--ops-field)!important;border-color:var(--ops-border)!important;color:var(--ops-text)!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:#64748b!important}.dark input::placeholder,.dark textarea::placeholder{color:#64748b!important}.dark input:focus:not([type=checkbox]):not([type=radio]),.dark select:focus,.dark textarea:focus{border-color:#f59e0b!important}html.dark body[data-ops-auth-page=login] .login-field-shell input.login-auth-field,html.dark body[data-ops-auth-page=login] .login-field-shell input.login-auth-field:focus{border-color:transparent!important}[data-ops-autogrow]{min-height:2.1rem!important;resize:none;overflow-y:hidden}.ops-client-file-picker,.ops-file-picker{display:flex;min-width:0;min-height:2.1rem;align-items:stretch;overflow:hidden;border:1px solid var(--ops-border);border-radius:.5rem;background:var(--ops-field)}[data-ops-file-trigger]{flex:0 0 auto;padding:.4rem .8rem;border:0;border-inline-end:1px solid rgba(15,23,42,.18);background:#ffd400;color:#111827;font-size:.875rem;font-weight:700;line-height:1.2rem;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .14s ease}[data-ops-file-trigger]:hover{background:#ffe147}[data-ops-file-trigger]:active{transform:translateY(1px)}[data-ops-file-trigger]:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #0f172a,0 0 0 2px #ffd4004d}.ops-client-file-name,.ops-file-name{min-width:0;flex:1 1 auto;align-self:center;overflow:hidden;padding:.4rem .75rem;color:var(--ops-text-soft);font-size:.875rem;line-height:1.2rem;text-overflow:ellipsis;white-space:nowrap}.ops-dossier-vat-exemption{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:.6rem;padding:.45rem .65rem;border:1px solid rgba(255,212,0,.38);border-radius:.55rem;background:#ffd40013;cursor:pointer;--ops-toggle-accent: #FFD400}.dark .ops-dossier-vat-exemption{background:#ffd40011}[data-ops-datagrid] [data-ops-cell-edit]{cursor:cell}[data-ops-datagrid] [data-ops-cell-edit][data-ops-cell-state=editing]{position:relative}[data-ops-datagrid] tr[data-ops-row-locked] [data-ops-cell-edit]{cursor:not-allowed}[data-ops-cell-ghost]{visibility:hidden}.ops-datagrid-input{position:absolute;top:0;left:0;display:block;min-width:0;box-sizing:border-box;border:1px solid var(--ops-toggle-accent);border-radius:0;padding:.25rem .55rem;background:var(--ops-field);color:var(--ops-text);font:inherit;font-size:.75rem}html:not(.dark) .ops-datagrid-input{background:#f9fbfd;color:var(--ops-light-text)}body[data-ops-app] .ops-datagrid-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ops-toggle-accent)}[data-ops-cell-state=saving]{opacity:.55}[data-ops-cell-state=saved]{animation:ops-cell-saved .9s ease-out both}@keyframes ops-cell-saved{0%{background-color:#ffd40047}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){[data-ops-cell-state=saved]{animation:none}}[data-ops-cell-state=saved]>span{animation:ops-cell-badge-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes ops-cell-badge-in{0%{opacity:0;transform:translateY(-.28rem) scale(.9)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-ops-cell-state=saved]>span{animation:none}}.ops-exception-radio+span{background:transparent}.ops-exception-radio:checked+span{font-weight:600}.ops-exception-radio[value=role]:checked+span{background:#94a3b838}.ops-exception-radio[value=ajout]:checked+span{background:#16a34a2e}.ops-exception-radio[value=retrait]:checked+span{background:#dc26262e}.ops-exception-radio:not(:checked)+span:hover{background:#94a3b81f}body[data-ops-app] .ops-exception-radio:focus-visible+span{outline:2px solid #d6ad00;outline-offset:-2px}.ops-archive-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;color:#2563eb;background:transparent;transition:color .2s ease,background-color .2s ease}.ops-archive-button svg{width:1.05rem;height:1.05rem}.ops-archive-button:hover{color:#1d4ed8;background:#2563eb1a}.ops-archive-button.is-retour{color:#16a34a}.ops-archive-button.is-retour:hover{color:#15803d;background:#16a34a1a}html.dark .ops-archive-button{color:#60a5fa}html.dark .ops-archive-button:hover{color:#93c5fd;background:#60a5fa24}html.dark .ops-archive-button.is-retour{color:#4ade80}html.dark .ops-archive-button.is-retour:hover{color:#86efac;background:#4ade8024}body[data-ops-app] [data-ops-page] .ops-table th.ops-fin-de-jambe,body[data-ops-app] [data-ops-page] .ops-table td.ops-fin-de-jambe{border-right:3px solid #eab308!important}html.dark body[data-ops-app] [data-ops-page] .ops-table th.ops-fin-de-jambe,html.dark body[data-ops-app] [data-ops-page] .ops-table td.ops-fin-de-jambe{border-right-color:#ffd400!important}.dark .bg-amber-50,.dark .bg-amber-100{background-color:#f59e0b26!important}.dark .bg-amber-50\/60{background-color:#f59e0b1f!important}.dark .bg-rose-50\/40{background-color:#f43f5e1a!important}.dark .bg-gray-50\/60{background-color:#94c5ff0d!important}.dark .hover\:bg-amber-50:hover{background-color:#f59e0b26!important}.dark .hover\:bg-amber-100:hover{background-color:#f59e0b38!important}.dark .hover\:bg-rose-50:hover{background-color:#f43f5e26!important}.dark .hover\:bg-red-50:hover{background-color:#ef444426!important}.dark .hover\:bg-red-100:hover{background-color:#ef444438!important}.dark .hover\:bg-gray-50:hover{background-color:#94c5ff12!important}.dark .hover\:bg-gray-100:hover{background-color:#94c5ff1c!important}.dark .bg-yellow-50,.dark .bg-yellow-100{background-color:#eab30826!important}.dark .bg-orange-50,.dark .bg-orange-100{background-color:#f9731626!important}.dark .bg-green-50,.dark .bg-green-100{background-color:#22c55e26!important}.dark .bg-emerald-50,.dark .bg-emerald-100{background-color:#10b98126!important}.dark .bg-red-50,.dark .bg-red-100{background-color:#ef444426!important}.dark .bg-rose-50,.dark .bg-rose-100{background-color:#f43f5e26!important}.dark .bg-blue-50,.dark .bg-blue-100{background-color:#3b82f626!important}.dark .bg-sky-50,.dark .bg-sky-100{background-color:#0ea5e926!important}.dark .bg-indigo-50,.dark .bg-indigo-100{background-color:#6366f126!important}.dark .bg-teal-50,.dark .bg-teal-100{background-color:#14b8a626!important}.dark .bg-purple-50,.dark .bg-purple-100{background-color:#a855f726!important}.dark .text-amber-600,.dark .text-amber-700,.dark .text-amber-800{color:#fcd34d!important}.dark .text-yellow-600,.dark .text-yellow-700,.dark .text-yellow-800{color:#fde047!important}.dark .text-orange-600,.dark .text-orange-700,.dark .text-orange-800{color:#fdba74!important}.dark .text-green-600,.dark .text-green-700,.dark .text-green-800{color:#86efac!important}html:not(.dark) body[data-ops-app] [data-ops-page] .ops-table tbody td.ops-charge-faite{color:#15803d}.dark .ops-charge-faite{color:#22c55e!important}html:not(.dark) body[data-ops-app] [data-ops-page] .ops-table tbody td.ops-bon-perime{color:#b91c1c}.dark .ops-bon-perime{color:#f87171!important}.dark .text-emerald-600,.dark .text-emerald-700,.dark .text-emerald-800{color:#6ee7b7!important}.dark .text-red-600,.dark .text-red-700,.dark .text-red-800{color:#fca5a5!important}.dark .text-rose-600,.dark .text-rose-700,.dark .text-rose-800{color:#fda4af!important}.dark .text-blue-600,.dark .text-blue-700,.dark .text-blue-800{color:#93c5fd!important}.dark .text-sky-600,.dark .text-sky-700,.dark .text-sky-800{color:#7dd3fc!important}.dark .text-indigo-600,.dark .text-indigo-700,.dark .text-indigo-800{color:#a5b4fc!important}.dark .text-teal-600,.dark .text-teal-700,.dark .text-teal-800{color:#5eead4!important}.dark .text-purple-600,.dark .text-purple-700,.dark .text-purple-800{color:#d8b4fe!important}.dark .border-amber-200,.dark .border-amber-300{border-color:#f59e0b4d!important}.dark .border-yellow-200,.dark .border-yellow-300{border-color:#eab3084d!important}.dark .border-orange-200,.dark .border-orange-300{border-color:#f973164d!important}.dark .border-green-200,.dark .border-green-300{border-color:#22c55e4d!important}.dark .border-emerald-200,.dark .border-emerald-300{border-color:#10b9814d!important}.dark .border-red-200,.dark .border-red-300{border-color:#ef44444d!important}.dark .border-rose-200,.dark .border-rose-300{border-color:#f43f5e4d!important}.dark .border-blue-200,.dark .border-blue-300{border-color:#3b82f64d!important}.dark .border-sky-200,.dark .border-sky-300{border-color:#0ea5e94d!important}.dark .border-indigo-200,.dark .border-indigo-300{border-color:#6366f14d!important}.dark .border-teal-200,.dark .border-teal-300{border-color:#14b8a64d!important}.dark .border-purple-200,.dark .border-purple-300{border-color:#a855f74d!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table]{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-selectable-cell]{position:relative;transition:background-color .14s ease,box-shadow .14s ease}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody td[data-ops-selectable-cell]:hover,body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] thead th[data-ops-selectable-cell]:hover{background-color:#ffd40029!important;box-shadow:inset 0 0 0 1px #ffd40061}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-selected]{background-color:#ffd4003d!important;box-shadow:inset 0 0 0 2px #ffd400c7!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody tr:has(td[data-ops-selected])>td{background-color:#ffd40011!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody tr:has(td[data-ops-selected])>td[data-ops-selected]{background-color:#ffd4003d!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-column-context]:not([data-ops-selected]){background-color:#ffd40011!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody td[data-ops-selectable-cell]:hover,html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] thead th[data-ops-selectable-cell]:hover{background-color:#ffd40021!important;box-shadow:inset 0 0 0 1px #ffd4006b}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-selected]{background-color:#ffd40033!important;box-shadow:inset 0 0 0 2px #ffd400db!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody tr:has(td[data-ops-selected])>td{background-color:#ffd40017!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody tr:has(td[data-ops-selected])>td[data-ops-selected]{background-color:#ffd40033!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-column-context]:not([data-ops-selected]){background-color:#ffd40017!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-column]{position:sticky!important;inset-inline-start:var(--ops-frozen-left, 0px);z-index:3;background-color:#fff!important;background-clip:padding-box}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] thead :is(th,td)[data-ops-frozen-column]{z-index:14;background-color:#f8fafc!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-column][data-ops-selected]{background-color:#fff7cc!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody td[data-ops-frozen-column][data-ops-selectable-cell]:hover,body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] thead th[data-ops-frozen-column][data-ops-selectable-cell]:hover{background-color:#fff9dd!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-edge]{box-shadow:inset -2px 0 #ffd400c7,5px 0 10px #0f172a1f!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-edge][data-ops-selected]{box-shadow:inset 0 0 0 2px #ffd400c7,inset -3px 0 #d6ad00,5px 0 10px #0f172a1f!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-column]{background-color:#1e293b!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] thead :is(th,td)[data-ops-frozen-column]{background-color:#243147!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-column][data-ops-selected]{background-color:#51491d!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody td[data-ops-frozen-column][data-ops-selectable-cell]:hover,html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] thead th[data-ops-frozen-column][data-ops-selectable-cell]:hover{background-color:#443e22!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody tr:has(td[data-ops-selected])>td[data-ops-frozen-column]:not([data-ops-selected]){background-color:#fffbea!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-column][data-ops-column-context]:not([data-ops-selected]){background-color:#fffbea!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody tr:has(td[data-ops-selected])>td[data-ops-frozen-column]:not([data-ops-selected]){background-color:#292a21!important}html.dark body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td)[data-ops-frozen-column][data-ops-column-context]:not([data-ops-selected]){background-color:#292a21!important}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] th[data-ops-column-handle]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 2v13M5 10l5 5 5-5' fill='none' stroke='%230f172a' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 2v13M5 10l5 5 5-5' fill='none' stroke='%23FFD400' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 10 17,pointer}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] th[data-ops-column-handle] :is(a,button,input,select,label,[role=button]){cursor:pointer}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] th[data-ops-column-handle]:after{content:"";position:absolute;z-index:2;inset-block-start:0;inset-inline:0;height:14px;border-block-start:2px solid transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 2v10M4 8l4 4 4-4' fill='none' stroke='%230f172a' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 2v10M4 8l4 4 4-4' fill='none' stroke='%23FFD400' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center top;background-repeat:no-repeat;background-size:11px 11px;opacity:0;pointer-events:none;transition:opacity .14s ease,border-color .14s ease,background-color .14s ease}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] th[data-ops-column-handle]:is(:hover,[data-ops-selected]):after{opacity:1;border-block-start-color:#ffd400cc;background-color:#ffd40021}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] td[data-ops-row-handle]:after{content:"";position:absolute;z-index:2;inset-block:0;inset-inline-start:0;width:14px;border-inline-start:2px solid transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h10m0 0L8 4m4 4-4 4' fill='none' stroke='%230f172a' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 8h10m0 0L8 4m4 4-4 4' fill='none' stroke='%23FFD400' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:11px 11px;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M2 10h13m0 0-5-5m5 5-5 5' fill='none' stroke='%230f172a' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 10h13m0 0-5-5m5 5-5 5' fill='none' stroke='%23FFD400' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 17 10,pointer;opacity:0;transition:opacity .14s ease,border-color .14s ease,background-color .14s ease}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody td[data-ops-row-handle]:hover:after{opacity:1;border-inline-start-color:#ffd400cc;background-color:#ffd40021}body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] tbody tr[data-ops-row-selected] td[data-ops-row-handle]:after{opacity:1;border-inline-start-color:#ffd400cc;background-color:#ffd40021}.ops-table-context-menu{position:fixed;z-index:10050;min-width:14rem;padding:.35rem;overflow:hidden;border:1px solid rgba(148,163,184,.38);border-radius:.65rem;background:#fff;color:#243247;box-shadow:0 16px 40px #0f172a3d}.ops-table-context-menu[hidden]{display:none}.ops-table-context-menu [hidden]{display:none!important}.ops-table-context-menu [role=separator]{display:block;height:1px;margin:.3rem .25rem;background:#94a3b84d}.ops-table-context-menu button{display:flex;width:100%;min-height:2.25rem;align-items:center;border:0;border-radius:.4rem;padding:.45rem .65rem;background:transparent;color:inherit;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.ops-table-context-menu button:hover,.ops-table-context-menu button:focus-visible{outline:none;background:#ffd4002e;color:#8a6500}.ops-table-context-menu button:disabled{cursor:wait;opacity:.55}.dark .ops-table-context-menu{border-color:#475569;background:#172033;color:#e2e8f0;box-shadow:0 18px 46px #0000007a}.dark .ops-table-context-menu button:hover,.dark .ops-table-context-menu button:focus-visible{background:#ffd40024;color:#fde047}.ops-table-copy-toast{position:fixed;z-index:10060;inset-inline-end:1rem;inset-block-end:1rem;max-width:min(24rem,calc(100vw - 2rem));padding:.65rem .85rem;border:1px solid rgba(16,185,129,.4);border-radius:.6rem;background:#ecfdf5;color:#065f46;font-size:.82rem;font-weight:650;box-shadow:0 12px 32px #0f172a33;opacity:0;transform:translateY(.45rem);transition:opacity .16s ease,transform .16s ease}.ops-table-copy-toast.is-error{border-color:#ef444466;background:#fff1f2;color:#9f1239}.ops-table-copy-toast.is-visible{opacity:1;transform:translateY(0)}.dark .ops-table-copy-toast{background:#12372f;color:#a7f3d0}.dark .ops-table-copy-toast.is-error{background:#451a25;color:#fecdd3}.ops-table-picture-stage{position:fixed;z-index:-1;inset-block-start:0;inset-inline-start:-100000px;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;overflow:hidden;pointer-events:none}.ops-table-legacy-copy-stage{position:fixed;z-index:-1;inset-block-start:0;inset-inline-start:-100000px;pointer-events:none}.ops-table-legacy-copy-stage img{display:block}.ops-table-image-preview{position:fixed;z-index:10070;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#020617b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ops-table-image-preview>section{display:grid;width:min(52rem,100%);max-height:min(42rem,calc(100vh - 2rem));overflow:hidden;border:1px solid rgba(148,163,184,.45);border-radius:.85rem;background:#fff;color:#243247;box-shadow:0 24px 70px #0206176b}.ops-table-image-preview header,.ops-table-image-preview footer{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem}.ops-table-image-preview header{justify-content:space-between;border-bottom:1px solid #e2e8f0}.ops-table-image-preview h2{margin:0;font-size:.92rem;font-weight:800}.ops-table-image-preview p{margin:.15rem 0 0;color:#64748b;font-size:.74rem}.ops-table-image-preview button,.ops-table-image-preview a{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:.45rem;padding:.35rem .65rem;background:#f8fafc;color:#334155;font-size:.75rem;font-weight:700;text-decoration:none;cursor:pointer}.ops-table-image-preview header button{min-width:2rem;padding:0;font-size:1.25rem}.ops-table-image-preview footer{justify-content:flex-end;border-top:1px solid #e2e8f0}.ops-table-image-preview footer :is(button,a):hover{border-color:#fbbf24;background:#fff9db;color:#713f12}.ops-table-image-preview-canvas{min-height:8rem;overflow:auto;padding:1rem;background:#eef2f7;text-align:center}.ops-table-image-preview-canvas img{display:inline-block;max-width:100%;height:auto;border:1px solid rgba(148,163,184,.45);box-shadow:0 8px 24px #0f172a24}.dark .ops-table-image-preview>section{border-color:#475569;background:#172033;color:#e2e8f0}.dark .ops-table-image-preview header,.dark .ops-table-image-preview footer{border-color:#334155}.dark .ops-table-image-preview p{color:#94a3b8}.dark .ops-table-image-preview button,.dark .ops-table-image-preview a{border-color:#475569;background:#0f172a;color:#cbd5e1}.dark .ops-table-image-preview footer :is(button,a):hover{border-color:#fbbf24;background:#ffd4001f;color:#fde047}.dark .ops-table-image-preview-canvas{background:#0f172a}@media(prefers-reduced-motion:reduce){body[data-ops-app] [data-ops-page] table[data-ops-selectable-table] :is(th,td),.ops-table-context-menu button,.ops-table-copy-toast{transition:none}}.ops-switch{position:relative;flex:none;width:2.1rem;height:1.15rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid #b91c1c;border-radius:999px;background:#dc2626;transition:background-color .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,opacity .24s ease,filter .24s ease}.ops-switch:after{content:"";position:absolute;top:50%;left:.12rem;width:.85rem;height:.85rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a4d;transform:translate3d(0,-50%,0);transition:transform .24s cubic-bezier(.22,1,.36,1)}.ops-switch:checked{border-color:#15803d;background:#16a34a}.ops-switch:checked:after{transform:translate3d(.88rem,-50%,0)}.ops-switch:disabled{cursor:not-allowed;opacity:.34;filter:saturate(.3)}body[data-ops-app] .ops-switch:is(:focus,:focus-visible){outline:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.ops-switch,.ops-switch:after{transition:none}}.ops-repeat-wrap{overflow:auto;border:1px solid #e5e7eb;border-radius:.6rem;background:#fff}.dark .ops-repeat-wrap{border-color:#94a3b82e;background:#0f1a2c}.ops-repeat-head{padding:.4rem .6rem;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;white-space:nowrap;border-bottom:1px solid #e5e7eb;background:#f9fafb;text-align:left}.dark .ops-repeat-head{color:#94a3b8;background:#17233a;border-color:#94a3b82e}.ops-repeat-head.text-center{text-align:center}.ops-repeat-cell{padding:.3rem .6rem;vertical-align:middle;border-bottom:1px solid #f1f5f9}.dark .ops-repeat-cell{border-color:#94a3b81f}.ops-repeat-table tbody tr:last-child>.ops-repeat-cell{border-bottom:0}.ops-repeat-inner{display:flex;align-items:center;overflow:hidden}.ops-repeat-field{min-width:0;border:1px solid #cbd5e1;border-radius:.375rem;padding:.28rem .5rem;font-size:.8rem}.ops-repeat-field:focus{outline:none;border-color:#d6ad00;box-shadow:0 0 0 2px #ffd40042}.ops-repeat-table tbody tr:hover>.ops-repeat-cell{background:#02061706}.dark .ops-repeat-table tbody tr:hover>.ops-repeat-cell{background:#94c5ff0d}@keyframes ops-repeat-cell-open{0%{padding-top:0;padding-bottom:0}to{padding-top:.3rem;padding-bottom:.3rem}}@keyframes ops-repeat-cell-close{0%{padding-top:.3rem;padding-bottom:.3rem}to{padding-top:0;padding-bottom:0}}@keyframes ops-repeat-inner-open{0%{max-height:0;opacity:0;transform:translate3d(0,-.3rem,0)}to{max-height:3rem;opacity:1;transform:none}}@keyframes ops-repeat-inner-close{0%{max-height:3rem;opacity:1;transform:none}to{max-height:0;opacity:0;transform:translate3d(0,-.3rem,0)}}.ops-repeat-row.is-entering>.ops-repeat-cell{animation:ops-repeat-cell-open .34s cubic-bezier(.22,1,.36,1) both}.ops-repeat-row.is-entering>.ops-repeat-cell>.ops-repeat-inner{animation:ops-repeat-inner-open .34s cubic-bezier(.22,1,.36,1) both}.ops-repeat-row.is-collapsing>.ops-repeat-cell{animation:ops-repeat-cell-close .3s cubic-bezier(.4,0,1,1) both}.ops-repeat-row.is-collapsing>.ops-repeat-cell>.ops-repeat-inner{animation:ops-repeat-inner-close .3s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.ops-repeat-row>.ops-repeat-cell,.ops-repeat-row>.ops-repeat-cell>.ops-repeat-inner{animation:none}}@keyframes ops-groupe-in{0%{padding-top:0;padding-bottom:0;opacity:0;transform:translate3d(0,-.25rem,0)}to{padding-top:.375rem;padding-bottom:.375rem;opacity:1;transform:none}}@keyframes ops-groupe-out{0%{padding-top:.375rem;padding-bottom:.375rem;opacity:1;transform:none}to{padding-top:0;padding-bottom:0;opacity:0;transform:translate3d(0,-.25rem,0)}}.ops-groupe-enfant.is-entering>td{animation:ops-groupe-in .3s cubic-bezier(.22,1,.36,1) both}.ops-groupe-enfant.is-collapsing>td{animation:ops-groupe-out .26s cubic-bezier(.4,0,1,1) both}.ops-groupe-chevron{transition:transform .28s cubic-bezier(.22,1,.36,1)}[data-ops-groupe-bouton][aria-expanded=true] .ops-groupe-chevron{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ops-groupe-enfant>td{animation:none}.ops-groupe-chevron{transition:none}}.ops-pliage{margin-bottom:.6rem}.ops-pliage-tete{display:flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .7rem;border:1px solid var(--ops-border);border-radius:.5rem;background:var(--ops-surface);text-align:left;transition:border-color .2s ease,background-color .2s ease}.ops-pliage-tete:hover{border-color:#f59e0b}.ops-pliage-tete[aria-expanded=true] .ops-groupe-chevron{transform:rotate(90deg)}.ops-pliage.is-ouvert .ops-pliage-tete{border-color:#f59e0b;border-bottom-left-radius:0;border-bottom-right-radius:0}.ops-pliage-corps{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.4,0,1,1),opacity .18s ease}.ops-pliage.is-ouvert .ops-pliage-corps{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .24s ease .06s}.ops-pliage-interieur{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .32s}.ops-pliage.is-ouvert .ops-pliage-interieur{visibility:visible;transition-delay:0s}body[data-ops-app] main#ops-page-content[data-ops-page]:has(.ops-pliage){display:flex;flex-direction:column;min-height:0;overflow:hidden}body[data-ops-app] main[data-ops-page] .ops-pliage{flex:0 0 auto;min-height:0}body[data-ops-app] main[data-ops-page] .ops-pliage.is-ouvert{display:flex;flex-direction:column;flex:1 1 0}body[data-ops-app] main[data-ops-page] .ops-pliage.is-ouvert .ops-pliage-corps{flex:1 1 auto;min-height:0}body[data-ops-app] main[data-ops-page] .ops-pliage.is-ouvert .ops-pliage-interieur,body[data-ops-app] main[data-ops-page] .ops-pliage.is-ouvert .ops-list-card{display:flex;flex-direction:column;min-height:0}body[data-ops-app] main[data-ops-page] .ops-pliage.is-ouvert .ops-list-card{flex:1 1 auto}body[data-ops-app] main[data-ops-page] .ops-pliage .ops-table-scroll{flex:1 1 auto;min-height:0;max-height:none}@media(prefers-reduced-motion:reduce){.ops-pliage-corps,.ops-pliage-interieur{transition:none}}body[data-ops-app] .ops-bloc-cargaison{min-width:0;border:0;margin:0;padding:0}body[data-ops-app] .ops-bloc-cargaison:not(.hidden){display:block}@keyframes ops-field-in{0%{opacity:0;transform:translate3d(0,-.35rem,0)}to{opacity:1;transform:none}}body[data-ops-app] [data-ops-page] .ops-field-in{animation:ops-field-in .3s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){body[data-ops-app] [data-ops-page] .ops-field-in{animation:none}}@keyframes ops-lien-editeur-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-.35rem,0)}}body[data-ops-app] [data-ops-page] #links_section.is-closing{animation:ops-lien-editeur-out .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}@media(prefers-reduced-motion:reduce){body[data-ops-app] [data-ops-page] #links_section.is-closing{animation:none}}@keyframes ops-total-change{0%{box-shadow:0 0 0 3px #ffd40073}to{box-shadow:0 0 #ffd40000}}body[data-ops-app] [data-ops-page] .ops-total-change{animation:ops-total-change .6s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){body[data-ops-app] [data-ops-page] .ops-total-change{animation:none}}body[data-ops-app] [data-ops-page] input[type=number]::-webkit-outer-spin-button,body[data-ops-app] [data-ops-page] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}body[data-ops-app] [data-ops-page] input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ops-stepper{position:relative;display:inline-flex;min-width:0;max-width:100%}.ops-stepper>input[type=number]{flex:1 1 auto;min-width:0;padding-right:1.35rem}.ops-stepper-controls{position:absolute;top:1px;bottom:1px;right:1px;display:flex;flex-direction:column;justify-content:center;width:1.1rem;overflow:hidden;border-radius:0 .3rem .3rem 0;pointer-events:none}.ops-stepper-button{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;padding:0;border:0;background:transparent;color:#c9a227;cursor:pointer;pointer-events:auto;transition:color .16s ease,background-color .16s ease,transform .12s ease}.dark .ops-stepper-button{color:#f0c04a}.ops-stepper-button svg{width:.8rem;height:.8rem}.ops-stepper-button:hover{color:#ffd400;background:#ffd40029}.ops-stepper-button:active{color:#b98f00;transform:scale(.86)}.ops-stepper:has(>input:disabled) .ops-stepper-controls,.ops-stepper:has(>input[readonly]) .ops-stepper-controls{opacity:.3;pointer-events:none}@media(prefers-reduced-motion:reduce){.ops-stepper-button{transition:none}}body[data-ops-app] [data-ops-page] textarea:not([data-ops-no-autogrow]){min-height:2.15rem;overflow-y:hidden;resize:none;transition:height .18s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){body[data-ops-app] [data-ops-page] textarea:not([data-ops-no-autogrow]){transition:none}}body[data-ops-app] [data-ops-page] [data-ops-form-heading]{position:sticky;top:-.5rem;z-index:20;margin:-.5rem -.5rem .7rem;padding:.35rem .5rem;background:#f3f4f6;border-bottom:1px solid rgba(15,23,42,.08)}body[data-ops-app] [data-ops-page] [data-ops-form-actions]{position:sticky;bottom:-.5rem;z-index:20;margin:.9rem -.5rem -.5rem;padding:.4rem .5rem;background:#f3f4f6;border-top:1px solid rgba(15,23,42,.08)}body[data-ops-app] [data-ops-page] [data-ops-form-actions] :is(button,a){padding-top:.35rem;padding-bottom:.35rem}.dark body[data-ops-app] [data-ops-page] [data-ops-form-heading],.dark body[data-ops-app] [data-ops-page] [data-ops-form-actions]{background:#0f172a;border-color:#94a3b82e}[data-ops-choice-switch]{position:relative;isolation:isolate}[data-ops-choice-switch]>.ops-choice-indicator.ops-choice-indicator{position:absolute;z-index:0;top:0;bottom:auto;left:0;display:block;padding:0;border:1px solid rgba(245,158,11,.48);border-radius:.42rem;background:linear-gradient(135deg,#ffd400,#fbbf24);box-shadow:0 3px 9px #f59e0b3d;opacity:0;pointer-events:none;will-change:transform,width,height;transition:transform .46s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),opacity .16s ease}[data-ops-choice-switch]>.ops-choice-indicator.ops-choice-indicator.is-instant{transition:none}[data-ops-choice-switch][data-ops-choice-ready]>.ops-choice-indicator.ops-choice-indicator.is-visible{opacity:1}[data-ops-choice-switch] :is(.ops-acc-tab,.ops-acc-month,.ops-acc-subtab,.ops-surface-tab,.ops-forest-scope-option,.ops-list-scope-option,.ops-multi-scope-option){position:relative;z-index:1}[data-ops-choice-ready] :is(.ops-acc-tab,.ops-acc-month,.ops-acc-subtab,.ops-surface-tab,.ops-forest-scope-option,.ops-list-scope-option,.ops-multi-scope-option).is-active,[data-ops-choice-ready] :is(.ops-forest-scope-option,.ops-list-scope-option,.ops-multi-scope-option)[aria-selected=true]{border-color:transparent;background:transparent;box-shadow:none}[data-ops-choice-switch] :is(.ops-surface-tab,.ops-acc-tab,.ops-acc-month,.ops-acc-subtab,.ops-forest-scope-option,.ops-list-scope-option,.ops-multi-scope-option)[data-ops-choice-indicated]{border-color:transparent!important;background:transparent!important;color:#111827!important;box-shadow:none!important}[data-ops-choice-switch].ops-choice-settling :is(.ops-surface-tab,.ops-acc-tab,.ops-acc-month,.ops-acc-subtab,.ops-forest-scope-option,.ops-list-scope-option,.ops-multi-scope-option){transition:none!important}.ops-forest-scope-row,.ops-multi-scope-row{min-height:2.5rem;gap:.2rem;padding-block:.3rem}:is(.ops-forest-scope-option,.ops-list-scope-option,.ops-multi-scope-option){min-height:1.65rem;padding:.18rem .5rem;line-height:.95rem}.ops-multi-scope-reset{min-height:calc(1.9rem + 2px);padding:.18rem .5rem;line-height:.95rem}.ops-surface-tabs{padding:.18rem}.ops-surface-tab{padding:.28rem .65rem}@media(prefers-reduced-motion:reduce){[data-ops-choice-switch]>.ops-choice-indicator.ops-choice-indicator{transition:none!important}.ops-journal-summary-item dd.is-updating{animation:none!important}}.ops-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.85rem;align-items:stretch;padding:.25rem;margin:-.25rem}.ops-list-card:has(>.ops-card-grid){overflow:visible}.ops-liste-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid var(--ops-border);border-radius:.375rem;color:var(--ops-text-soft);font-size:.875rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ops-liste-chip:hover{border-color:#e0b600}.ops-liste-chip.is-active{border-color:#e0b600;background-color:#ffd40029;color:var(--ops-text);font-weight:600}html.dark .ops-liste-chip.is-active{background-color:#ffd40033;color:#f8fafc}.ops-liste-chip{--ops-toggle-accent: #e0b600}.ops-card{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.95rem 1rem .8rem;background:#fff;border:1px solid #e5e7eb;border-radius:.6rem;box-shadow:0 1px 2px #0206170a;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1)}.dark .ops-card{background:#1e293b;border-color:#94a3b82e}.ops-card:hover{transform:translate3d(0,-2px,0);border-color:#ffd4008c;box-shadow:0 10px 22px -12px #02061759}.dark .ops-card:hover{box-shadow:0 10px 22px -10px #0009}.ops-card-title{font-size:.9375rem;font-weight:600;line-height:1.3;color:#1f2937;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.dark .ops-card-title{color:#f1f5f9}.ops-card-subtitle{font-size:.6875rem;color:#9ca3af;line-height:1.5}.ops-card-stats{display:flex;flex-wrap:wrap;gap:.15rem 1.1rem;margin-top:auto;padding-top:.35rem}.ops-card-stat-value{font-size:.875rem;font-weight:600;color:#1f2937}.dark .ops-card-stat-value{color:#e2e8f0}.ops-card-stat-label{display:block;font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.ops-card-link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;cursor:pointer}.ops-card-link:focus-visible{outline:2px solid #FFD400;outline-offset:2px}.ops-card-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:.15rem;margin:.2rem -.35rem -.2rem;padding-top:.4rem;border-top:1px solid #f1f5f9}.dark .ops-card-actions{border-color:#94a3b824}.ops-card-chips{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:-.15rem}.ops-card-chip{display:inline-flex;align-items:center;max-width:100%;padding:.1rem .45rem;border:1px solid rgba(255,212,0,.5);border-radius:999px;background:#ffd4001f;font-size:.6875rem;font-weight:600;line-height:1.35;color:#7c5e00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .ops-card-chip{border-color:#ffd40052;background:#ffd4001a;color:#ffd45e}.ops-card-chip.is-reste{border-color:transparent;background:#94a3b829;color:#64748b}.dark .ops-card-chip.is-reste{background:#94a3b82e;color:#9fb0c8}.ops-card-chips:empty{display:none}.ops-progress{display:grid;gap:.2rem}.ops-progress-track{position:relative;height:.4rem;border-radius:999px;background:#94a3b838;overflow:hidden}.dark .ops-progress-track{background:#94a3b833}.ops-progress-fill{height:100%;width:var(--ops-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,#ffd400,#f5b400);animation:ops-progress-fill .62s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 28ms + .12s)}.ops-progress-legend{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:#6b7280}.dark .ops-progress-legend{color:#9fb0c8}.ops-progress-legend b{font-weight:600;color:#1f2937}.dark .ops-progress-legend b{color:#e2e8f0}@keyframes ops-progress-fill{0%{width:0}to{width:var(--ops-progress, 0%)}}.ops-vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.55rem}.ops-vignette{padding:.55rem .7rem;border:1px solid #e5e7eb;border-radius:.55rem;background:#fff;animation:ops-card-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 28ms)}.dark .ops-vignette{border-color:#94a3b82e;background:#1e293b99}.ops-vignette-titre{font-size:.8125rem;font-weight:600;color:#1f2937}.dark .ops-vignette-titre{color:#f1f5f9}.ops-vignette-ligne{font-size:.6875rem;color:#6b7280;line-height:1.5}.dark .ops-vignette-ligne{color:#9fb0c8}@keyframes ops-card-in{0%{opacity:0;transform:translate3d(0,.6rem,0) scale(.985)}to{opacity:1;transform:none}}.ops-card-grid>.ops-card{animation:ops-card-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 28ms)}@media(prefers-reduced-motion:reduce){.ops-card,.ops-card-grid>.ops-card{transition:none;animation:none}.ops-card:hover{transform:none}.ops-progress-fill,.ops-vignette{animation:none}}.ops-billing-lot table{table-layout:fixed;width:100%}.ops-billing-lot th,.ops-billing-lot td{overflow:hidden;text-overflow:ellipsis}.ops-billing-lot-grid{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .24s ease}.ops-billing-lot-grid>.ops-billing-lot-body{min-height:0;overflow:hidden}.ops-billing-lot.is-closed>.ops-billing-lot-grid{grid-template-rows:0fr;opacity:0}.ops-billing-lot-toggle{display:flex;align-items:center;gap:.5rem;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer}.ops-billing-lot-chevron{width:.8rem;height:.8rem;flex:none;transition:transform .38s cubic-bezier(.22,1,.36,1)}.ops-billing-lot-chevron{transform:rotate(180deg)}.ops-billing-lot.is-closed .ops-billing-lot-chevron{transform:rotate(0)}@keyframes ops-billing-lot-in{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:none}}.ops-billing-lot{animation:ops-billing-lot-in .34s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-lot-index, 0) * 45ms)}@media(prefers-reduced-motion:reduce){.ops-billing-lot,.ops-billing-lot-grid,.ops-billing-lot-chevron{animation:none;transition:none}}[data-ops-scope-hidden]{display:none!important}.ops-langue{position:relative;display:inline-flex;align-items:center;isolation:isolate;padding:2px;border-radius:9999px;border:1px solid rgba(148,163,184,.28);background:#0f172a8c}.ops-langue-glisse{position:absolute;z-index:0;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:9999px;background:#ffd400;box-shadow:0 1px 3px #00000059;transition:transform .26s cubic-bezier(.22,1,.36,1)}.ops-langue[data-langue=en] .ops-langue-glisse{transform:translate3d(100%,0,0)}.ops-langue-choix{position:relative;z-index:1;min-width:2.1rem;padding:.2rem .45rem;border:0;border-radius:9999px;background:transparent;font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.2;color:#94a3b8;cursor:pointer;transition:color .26s cubic-bezier(.22,1,.36,1)}.ops-langue-choix:hover{color:#ffd400}.ops-langue-choix[aria-pressed=true],.ops-langue-choix[aria-pressed=true]:hover{color:#111827}.ops-langue-choix:focus-visible{outline:2px solid #ffd400;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ops-langue-glisse,.ops-langue-choix{transition:none}}.ops-langue-clair{border-color:#cbd5e1e6;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px #0f172a0f}.ops-langue-clair .ops-langue-choix:not([aria-pressed=true]){color:#64748b}html.dark .ops-langue-clair{border-color:#475569e6;background:#1e293bb3}.ops-rapport{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}.ops-rapport-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ops-rapport-titre h1{font-size:1.25rem;font-weight:600;color:var(--ops-text);letter-spacing:-.01em}.ops-rapport-titre p{margin-top:.15rem;font-size:.8rem;color:var(--ops-text-muted)}.ops-rapport-actions{display:flex;align-items:center;gap:.5rem}.ops-rapport-export{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border:1px solid var(--ops-border);border-radius:.5rem;background:var(--ops-surface);color:var(--ops-text-soft);font-size:.78rem;font-weight:600;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.ops-rapport-export svg{width:1rem;height:1rem}.ops-rapport-export:hover{color:#111827;background:#ffd400;border-color:#ffd400;transform:translateY(-1px)}.ops-rapport-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.7rem}.ops-rapport-kpi{padding:.8rem .9rem;border:1px solid var(--ops-border);border-radius:.7rem;background:var(--ops-surface);animation:ops-rapport-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 45ms)}.ops-rapport-kpi-libelle{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-text-muted)}.ops-rapport-kpi-valeur{margin-top:.3rem;font-size:1.35rem;font-weight:700;line-height:1.15;color:var(--ops-text);font-variant-numeric:tabular-nums}.ops-rapport-kpi-valeur span{margin-left:.28rem;font-size:.75rem;font-weight:600;color:var(--ops-text-muted)}.ops-rapport-kpi-valeur.is-positif{color:#16a34a}.ops-rapport-kpi-valeur.is-negatif{color:#dc2626}.ops-rapport-kpi-aide{margin-top:.35rem;font-size:.72rem;line-height:1.35;color:var(--ops-text-muted)}.ops-rapport-bloc{padding:.95rem 1rem 1.1rem;border:1px solid var(--ops-border);border-radius:.7rem;background:var(--ops-surface)}.ops-rapport-bloc-titre{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--ops-text)}.ops-rapport-sous-titre{margin-bottom:.5rem;font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ops-text-muted)}.ops-rapport-compte{padding:.1rem .45rem;border-radius:999px;background:#ffd40029;color:#b45309;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.dark .ops-rapport-compte{color:#fcd34d}.ops-rapport-note{margin-top:.65rem;font-size:.74rem;line-height:1.45;color:var(--ops-text-muted)}.ops-rapport-vide{padding:1.1rem 0;text-align:center;font-size:.8rem;color:var(--ops-text-muted)}.ops-rapport-table td.ops-rapport-vide{padding:1.1rem .6rem;text-align:center;font-style:italic}.ops-rapport-deux{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem}.ops-rapport-panneau,.ops-rapport-corridor{display:flex;flex-direction:column;gap:1rem}.ops-rapport-corridor-tete{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;padding-left:.65rem;border-left:3px solid #f0a500}.ops-rapport-corridor-tete h2{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:var(--ops-text)}.ops-rapport-corridor-tete p{font-size:.76rem;color:var(--ops-text-muted)}.ops-rapport-barres{display:flex;flex-direction:column;gap:.45rem}.ops-rapport-barre{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr auto auto;align-items:center;gap:.6rem;font-size:.76rem;animation:ops-rapport-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 55ms)}.ops-rapport-barre-nom{color:var(--ops-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-rapport-barre-piste{height:.5rem;border-radius:999px;background:var(--ops-surface-3);overflow:hidden}.ops-rapport-barre-part{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#ffd400);transform-origin:left center;animation:ops-rapport-remplir .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 55ms + .12s)}.ops-rapport-barre-valeur,.ops-rapport-barre-part-texte{color:var(--ops-text);font-variant-numeric:tabular-nums;white-space:nowrap}.ops-rapport-barre-part-texte{min-width:3.4rem;text-align:right;color:var(--ops-text-muted)}.ops-rapport-constats{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem}.ops-rapport-constat{position:relative;padding:.8rem .9rem .8rem 1.05rem;border:1px solid var(--ops-border);border-radius:.6rem;background:var(--ops-surface-2);animation:ops-rapport-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 45ms)}.ops-rapport-constat:before{content:"";position:absolute;inset:.55rem auto .55rem .35rem;width:.2rem;border-radius:999px;background:var(--ops-text-muted)}.ops-rapport-constat.is-alerte:before{background:#dc2626}.ops-rapport-constat.is-attention:before{background:#f59e0b}.ops-rapport-constat.is-reussite:before{background:#16a34a}.ops-rapport-constat-valeur{font-size:1.15rem;font-weight:700;color:var(--ops-text);font-variant-numeric:tabular-nums}.ops-rapport-constat-titre{margin-top:.1rem;font-size:.8rem;font-weight:600;color:var(--ops-text-soft)}.ops-rapport-constat-detail{margin-top:.2rem;font-size:.74rem;color:var(--ops-text)}.ops-rapport-constat-explication{margin-top:.3rem;font-size:.72rem;line-height:1.4;color:var(--ops-text-muted)}.ops-rapport-constat-lien{display:inline-block;margin-top:.45rem;font-size:.74rem;font-weight:600;color:#b45309;transition:color .2s ease}.dark .ops-rapport-constat-lien{color:#fcd34d}.ops-rapport-constat-lien:hover{color:#ffd400}.ops-rapport-table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:.55rem}.ops-rapport-table{width:100%;border-collapse:collapse;font-size:.76rem;white-space:nowrap}.ops-rapport-table th,.ops-rapport-table td{padding:.42rem .6rem;border-bottom:1px solid var(--ops-border);text-align:left}.ops-rapport-table thead th{position:sticky;top:0;z-index:1;background:var(--ops-surface-2);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ops-text-muted)}.ops-rapport-table tfoot th{position:sticky;bottom:0;background:var(--ops-surface-2);font-weight:700;color:var(--ops-text);font-variant-numeric:tabular-nums;border-top:1px solid var(--ops-border);border-bottom:0}.ops-rapport-table td{color:var(--ops-text-soft)}.ops-rapport-table .num{text-align:right;font-variant-numeric:tabular-nums}.ops-rapport-table tbody tr:hover td{background:var(--ops-surface-2)}.ops-rapport-table tbody tr:last-child td{border-bottom:0}.ops-rapport-table tbody tr.is-creux td{opacity:.55}.ops-rapport-table .is-positif{color:#16a34a}.ops-rapport-table .is-negatif{color:#dc2626}.ops-rapport-identite{font-weight:600;color:var(--ops-text)}.ops-rapport-second{margin-left:.4rem;font-size:.7rem;color:var(--ops-text-muted)}.ops-rapport-lien{font-weight:600;color:#b45309;transition:color .2s ease}.dark .ops-rapport-lien{color:#fcd34d}.ops-rapport-lien:hover{color:#ffd400}.ops-rapport-pastille{margin-left:.35rem;padding:.05rem .35rem;border-radius:999px;background:#f59e0b29;color:#b45309;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.dark .ops-rapport-pastille{color:#fcd34d}.ops-rapport-etat{display:inline-block;padding:.05rem .4rem;border-radius:999px;font-size:.68rem;font-weight:600}.ops-rapport-etat.is-oui{background:#16a34a24;color:#16a34a}.ops-rapport-etat.is-non{background:#dc26261f;color:#dc2626}@keyframes ops-rapport-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes ops-rapport-remplir{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ops-rapport-kpi,.ops-rapport-barre,.ops-rapport-barre-part,.ops-rapport-constat{animation:none}}.ops-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;border:0;padding:0;background:#02061794;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s cubic-bezier(.4,0,1,1);cursor:pointer}html.ops-drawer-open .ops-drawer-scrim{opacity:1;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.ops-drawer-scrim{display:none!important}}@media(max-width:1023px){.ops-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:min(var(--ops-sidebar-width),84vw);transform:translate3d(-100%,0,0);transition:transform .34s cubic-bezier(.4,0,1,1);will-change:transform;box-shadow:none}html.ops-drawer-open .ops-sidebar{transform:translateZ(0);transition-timing-function:cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #0f172a99,24px 0 48px #02061773}.sidebar-collapsed .ops-sidebar,.sidebar-collapsed .ops-sidebar-brand{width:min(var(--ops-sidebar-width),84vw)}.sidebar-collapsed .ops-sidebar nav a,.sidebar-collapsed .ops-sidebar .ops-side-footer a,.sidebar-collapsed .ops-sidebar-section>span{font-size:inherit}.sidebar-collapsed .ops-sidebar-section-chevron{display:inline-flex}[data-ops-shell]{margin-left:0!important}html.ops-drawer-open body{overflow:hidden}.ops-sidebar-toggle-icon{transform:none!important}[data-ops-topbar-controls]{gap:.35rem;flex-shrink:0}[data-ops-topbar-controls]>span.w-px{display:none}.ops-topbar{padding-left:.25rem;padding-right:.25rem}[data-ops-page-title]{font-size:.9rem}.ops-surface-tabs,.ops-acc-tabs,.ops-acc-months,.ops-rapport-onglets{max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}[data-ops-list-toolbar]>form>div,[data-ops-page] :is([data-ops-list-toolbar],.flex.flex-wrap.items-end) .flex{flex-wrap:wrap;min-width:0}[data-ops-page] [class*="min-w-["]{min-width:0!important}[data-ops-field-bar]>*,[data-ops-list-toolbar] :is(input,select,button){max-width:100%;min-width:0}[data-ops-page] .grid.grid-cols-2,[data-ops-page] .grid.grid-cols-3,[data-ops-page] .grid.grid-cols-4{grid-template-columns:1fr}[data-ops-form-actions]{flex-wrap:wrap;gap:.5rem}[data-ops-form-actions]>*{flex:1 1 auto}}@media(max-width:767px){.ops-card-grid{grid-template-columns:1fr}.ops-rapport-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-rapport-deux{grid-template-columns:1fr}[data-ops-page-title]{font-size:.82rem}}@media(pointer:coarse){.login-route-mask-flow{animation:none}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td :is(a,button,span):is(.w-8,.h-8,.ops-payment-state-button){width:2.15rem!important;height:2.15rem!important}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td :is(a,button,span):is(.w-8,.h-8,.ops-payment-state-button) svg{width:1.25rem;height:1.25rem}.ops-table :is(th,td){padding-top:.5rem;padding-bottom:.5rem}.ops-table-scroll,.ops-rapport-table-wrap,.ops-repeat-wrap{-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.ops-sidebar,.ops-drawer-scrim{transition:none}}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td.ops-cell-empile,body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td.ops-cell-empile>.ops-cell-pile{max-height:none;overflow:visible}body[data-ops-app] [data-ops-page] .ops-table:not(.ops-acc-table) tbody td.ops-cell-empile{padding:0;vertical-align:middle}body[data-ops-app] .ops-table td.ops-cell-empile .ops-cell-pile{display:flex;flex-direction:column}body[data-ops-app] .ops-table td.ops-cell-empile .ops-cell-part{display:flex;align-items:center;min-height:30px;padding:.15rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-ops-app] .ops-table td.ops-cell-empile .ops-cell-part>span{overflow:hidden;text-overflow:ellipsis}html:not(.dark) body[data-ops-app] .ops-table td.ops-cell-empile .ops-cell-part+.ops-cell-part{border-top:1px solid #d6dce6}html.dark body[data-ops-app] .ops-table td.ops-cell-empile .ops-cell-part+.ops-cell-part{border-top:1px solid var(--ops-border)}body[data-ops-app] [data-ops-page] .ops-table tbody tr.ops-semaine-fin>td{border-bottom-width:3px;border-bottom-style:solid}html:not(.dark) body[data-ops-app] [data-ops-page] .ops-table tbody tr.ops-semaine-fin>td{border-bottom-color:#eab308!important}html.dark body[data-ops-app] [data-ops-page] .ops-table tbody tr.ops-semaine-fin>td{border-bottom-color:#ffd400!important}.ops-registre-table{margin-bottom:.75rem;animation:ops-registre-table-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 70ms)}.ops-registre-table-titre{margin:0 0 .35rem .15rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-muted, #64748b)}.ops-registre-cadre{display:block;width:100%;height:calc(100dvh - 11rem);min-height:26rem;border:0;border-radius:.5rem;background:transparent}@keyframes ops-registre-table-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ops-registre-table{animation:none}}.ops-section-validee{animation:ops-section-validee-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes ops-section-validee-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ops-section-validee{animation:none}}.ops-password-slash{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s cubic-bezier(.22,1,.36,1)}.ops-password-toggle[aria-pressed=true] .ops-password-slash{stroke-dashoffset:0}.ops-password-toggle svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.ops-password-toggle:active svg{transform:scale(.86)}@media(prefers-reduced-motion:reduce){.ops-password-slash,.ops-password-toggle svg{transition:none}}.ops-historique-plus[open]>.ops-historique-reste{animation:ops-historique-deplier .28s cubic-bezier(.22,1,.36,1) both}@keyframes ops-historique-deplier{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ops-historique-plus[open]>.ops-historique-reste{animation:none}}@media(min-width:768px){main:has(>.ops-registre-page){overflow:hidden}.ops-registre-page{display:flex;flex-direction:column;height:100%;min-height:0}.ops-registre-page>*{flex-shrink:0}.ops-registre-page>.ops-registre-listes{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.6rem}.ops-registre-listes .ops-registre-table{flex:0 0 var(--ops-registre-entete, 2.85rem);min-height:var(--ops-registre-entete, 2.85rem);margin-bottom:0}.ops-registre-listes .ops-registre-table.is-open{flex-grow:1;flex-shrink:1}.ops-registre-corps .ops-registre-cadre{height:100%;min-height:0}}.ops-registre-listes .ops-registre-table{display:flex;flex-direction:column;margin-bottom:.6rem;border:1px solid var(--ops-border, #e5e7eb);border-radius:.6rem;background:var(--ops-surface, #ffffff);overflow:hidden;transition:flex-grow .5s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.ops-registre-listes .ops-registre-table.is-open{border-color:#ffd40073;box-shadow:0 6px 18px -12px #0f172a73}.ops-registre-entete{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:.65rem;width:100%;min-height:var(--ops-registre-entete, 2.85rem);padding:.7rem 1rem;border:0;background:transparent;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.ops-registre-entete:hover{background:#ffd40012}.ops-registre-entete .ops-registre-table-titre{flex:0 1 auto;margin:0;font-size:.78rem;pointer-events:none;transition:color .3s cubic-bezier(.22,1,.36,1)}.ops-registre-resume{flex:1 1 auto;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-width:0;font-size:.7rem;font-weight:500;color:#64748b;pointer-events:none;animation:ops-registre-resume-in .45s cubic-bezier(.22,1,.36,1) backwards}.ops-registre-resume b{font-weight:700;font-variant-numeric:tabular-nums;color:#334155}.ops-registre-resume .is-du b{color:#b45309}.ops-registre-resume .is-solde b{color:#15803d}.ops-registre-resume-sep{opacity:.4}.dark .ops-registre-resume{color:#94a3b8}.dark .ops-registre-resume b{color:#e2e8f0}.dark .ops-registre-resume .is-du b{color:#fbbf24}.dark .ops-registre-resume .is-solde b{color:#86efac}@keyframes ops-registre-resume-in{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ops-registre-resume{animation:none}}.ops-registre-table.is-open .ops-registre-table-titre{color:#d97706}.ops-registre-puce{width:.5rem;height:.5rem;border-radius:999px;background:#94a3b8;pointer-events:none;transition:background-color .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.ops-registre-table.is-open .ops-registre-puce{background:#ffd400;transform:scale(1.3)}.ops-registre-chevron{width:1rem;height:1rem;color:#94a3b8;pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.ops-registre-table.is-open .ops-registre-chevron{transform:rotate(180deg);color:#ffd400}.ops-registre-corps{position:relative;flex:1 1 auto;min-height:0;padding:0 .5rem .5rem;opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity .25s cubic-bezier(.4,0,1,1),transform .3s cubic-bezier(.4,0,1,1),visibility 0s linear .3s}.ops-registre-table.is-open .ops-registre-corps{opacity:1;transform:none;visibility:visible;transition:opacity .35s cubic-bezier(.22,1,.36,1) .08s,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s}@media(max-width:767.98px){.ops-registre-listes .ops-registre-table:not(.is-open) .ops-registre-corps{display:none}.ops-registre-corps .ops-registre-cadre{height:calc(100dvh - 15rem);min-height:26rem}}@media(prefers-reduced-motion:reduce){.ops-registre-corps,.ops-registre-chevron,.ops-registre-puce,.ops-registre-listes .ops-registre-table{transition:none!important}}.ops-parametres-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}@media(min-width:1024px){.ops-parametres-shell{grid-template-columns:15rem minmax(0,1fr)}.ops-parametres-shell>.ops-parametres-nav{position:sticky;top:.25rem}}.ops-parametres-contenu{min-width:0}.ops-parametres-nav{position:relative;padding:.7rem;border:1px solid var(--ops-border, #e5e7eb);border-radius:.6rem;background:var(--ops-surface, #ffffff);animation:ops-parametres-nav-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes ops-parametres-nav-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.ops-parametres-recherche{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.4rem .6rem;border:1px solid var(--ops-border, #e5e7eb);border-radius:.45rem;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.ops-parametres-recherche:focus-within{border-color:#ffd400;box-shadow:0 0 0 3px #ffd4002e}.ops-parametres-recherche svg{width:1rem;height:1rem;color:#94a3b8;flex-shrink:0}.ops-parametres-recherche input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:0;font-size:.82rem;outline:none}body[data-ops-app] .ops-parametres-nav .ops-parametres-recherche input[type=search],body[data-ops-app] .ops-parametres-nav .ops-parametres-recherche input[type=search]:is(:focus,:hover){background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;padding:0!important;border-radius:0!important;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ops-parametres-recherche input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.ops-parametres-groupe:not([hidden])+.ops-parametres-groupe{margin-top:.35rem}.ops-parametres-groupe-titre{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.45rem .5rem;border:0;border-radius:.4rem;background:transparent;font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ops-text-muted, #64748b);cursor:pointer;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.ops-parametres-groupe-titre:hover{background:#ffd40012}.ops-parametres-groupe-titre svg{width:.9rem;height:.9rem;transform:rotate(-90deg);transition:transform .35s cubic-bezier(.22,1,.36,1)}.ops-parametres-groupe.is-open .ops-parametres-groupe-titre svg{transform:none}.ops-parametres-groupe-corps{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,1,1)}.ops-parametres-groupe.is-open .ops-parametres-groupe-corps{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.ops-parametres-groupe-interieur{min-height:0;overflow:hidden}.ops-parametres-lien{position:relative;display:flex;align-items:center;gap:.55rem;margin-top:.1rem;padding:.45rem .6rem;border-radius:.4rem;font-size:.84rem;color:var(--ops-text, #334155);text-decoration:none;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),padding-left .25s cubic-bezier(.22,1,.36,1)}.ops-parametres-lien svg{width:1rem;height:1rem;flex-shrink:0;opacity:.75}.ops-parametres-lien:hover{background:#ffd40014;color:#d97706;padding-left:.8rem}.ops-parametres-lien.is-active,.ops-parametres-lien.is-pending{color:#b45309;font-weight:600}html.dark .ops-parametres-lien.is-active,html.dark .ops-parametres-lien.is-pending{color:#ffd400}.ops-parametres-recherche,.ops-parametres-groupe{position:relative;z-index:1}.ops-parametres-indicator{position:absolute;z-index:0;top:0;left:0;width:0;height:0;border-radius:.4rem;background:#ffd40024;box-shadow:inset 3px 0 #ffd400,0 7px 18px #0f172a1f;opacity:0;pointer-events:none;transform:translate3d(var(--ops-parametres-indicator-x, 0px),var(--ops-parametres-indicator-y, 0px),0);transition:transform .46s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),opacity .2s ease,background-color .3s ease;will-change:transform}.ops-parametres-indicator.is-visible{opacity:1}.ops-parametres-indicator.is-instant{transition:opacity .2s ease}.ops-parametres-indicator.is-group{background:#ffd40014}html.ops-navigating body[data-ops-app] [data-ops-page]:has(>.ops-parametres-shell){animation:none}html.ops-navigating body[data-ops-app] [data-ops-page]>.ops-parametres-shell>.ops-parametres-contenu{animation:ops-page-leave .15s cubic-bezier(.4,0,1,1) both}body[data-ops-app] [data-ops-page].ops-page-arriving:has(>.ops-parametres-shell){animation:none}body[data-ops-app] [data-ops-page].ops-page-arriving>.ops-parametres-shell>.ops-parametres-contenu{animation:ops-page-enter .32s cubic-bezier(.22,1,.36,1) both}html.ops-parametres-garde .ops-parametres-nav{animation:none}@media(prefers-reduced-motion:reduce){.ops-parametres-nav,.ops-parametres-indicator,[data-ops-page]>.ops-parametres-shell>.ops-parametres-contenu,.ops-parametres-groupe-corps,.ops-parametres-groupe-titre svg,.ops-parametres-lien{animation:none!important;transition:none!important}}@media(min-width:768px){[data-ops-paiement-ligne]>:not(.contents),[data-ops-paiement-ligne]>.contents>*{flex:1 1 0;min-width:0}}#liens_grille>.ops-lien-rangee-vide{display:none!important}@media(min-width:768px){#liens_grille:not(.hidden){display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.6rem}#liens_grille>*,#row_contrepartie_bloc .ops-contrepartie-bloc.grid>div,#row_contrepartie_bloc .ops-contrepartie-bloc:not(.grid){flex:1 1 10rem;min-width:9rem;max-width:17rem}#liens_grille>#row_autre_libelle,#liens_grille>#row_envoi_designation{flex:3 1 16rem;max-width:none}#liens_grille>[id$=_balance]{flex-basis:100%;max-width:none}#liens_grille>#row_contrepartie_bloc:not(.hidden),#row_contrepartie_bloc>[data-ops-contrepartie]:not(.hidden),#row_contrepartie_bloc .ops-contrepartie-bloc.grid:not(.hidden){display:contents}}.ops-detail-carte{animation:ops-detail-carte-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--ops-card-index, 0) * 60ms);transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.ops-detail-carte:hover{border-color:#ffd4008c;box-shadow:0 10px 24px -14px #0f172a59;transform:translateY(-1px)}.dark .ops-detail-carte-icone{color:#ffd400}@keyframes ops-detail-carte-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ops-detail-carte{animation:none;transition:none}.ops-detail-carte:hover{transform:none}}.ops-selection-stats{position:fixed;right:1rem;bottom:1rem;z-index:40;padding:.4rem .85rem;border-radius:.5rem;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 6px 18px #0f172a24;pointer-events:none;animation:ops-selection-stats-entree .18s cubic-bezier(.22,1,.36,1)}.dark .ops-selection-stats{border-color:#334155;background:#0f172a;color:#e2e8f0;box-shadow:0 6px 18px #00000073}@keyframes ops-selection-stats-entree{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ops-selection-stats{animation:none}}.ops-facture-papier{display:block;overflow:hidden;border:1px solid #e2e8f0;border-radius:.6rem;background:#fff;box-shadow:0 1px 2px #0f172a0f;height:min(calc(100vh - 13rem),62rem);min-height:26rem;animation:ops-facture-papier-entree .42s cubic-bezier(.22,1,.36,1)}.dark .ops-facture-papier{border-color:#334155;box-shadow:0 6px 18px #00000073}.ops-facture-papier>iframe{display:block;width:100%;height:100%;border:0}@keyframes ops-facture-papier-entree{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ops-facture-papier{animation:none}}body.ops-env-test{display:flex;flex-direction:column}body.ops-env-test [data-ops-root]{flex:1 1 auto;min-height:0;height:auto}.ops-bandeau-test{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;flex-shrink:0;padding:.4rem .875rem;background:#fbbf24;color:#0f172a;border-bottom:1px solid #b45309;font-size:.78rem;line-height:1.25;z-index:60;animation:ops-bandeau-test-in .34s cubic-bezier(.22,1,.36,1) both}.ops-bandeau-test-flottant{position:fixed;top:0;left:0;right:0;z-index:80}.ops-bandeau-test-pastille{flex-shrink:0;padding:.05rem .4rem;border-radius:9999px;background:#0f172a;color:#fbbf24;font-weight:800;letter-spacing:.06em;font-size:.7rem}.ops-bandeau-test-texte{min-width:0;font-weight:600}.ops-bandeau-test-lien{margin-left:auto;flex-shrink:0;font-weight:700;text-decoration:underline;color:#0f172a}.ops-bandeau-test-lien:hover{color:#451a03}@keyframes ops-bandeau-test-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ops-bandeau-test{animation:none}}.selection\:bg-\[\#FF2D20\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\] *::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#FF2D20\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\]::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#EF4444\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFD400\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 212 0 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50\/40:hover{background-color:#fff1f266}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-400:hover{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/70:hover{background-color:#1e293bb3}.hover\:text-\[\#FFD400\]:hover{--tw-text-opacity: 1;color:rgb(255 212 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#b58900\]:hover{--tw-text-opacity: 1;color:rgb(181 137 0 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-black\/70:hover{color:#000000b3}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-black\/20:hover{--tw-ring-color: rgb(0 0 0 / .2)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:z-10:focus{z-index:10}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-\[\#EF4444\]:focus{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.focus\:bg-red-500\/10:focus{background-color:#ef44441a}.focus\:text-slate-900:focus{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#FFD400\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 212 0 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-amber-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-emerald-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-red-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-emerald-700:active{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#FFD400\]{--tw-border-opacity: 1;border-color:rgb(255 212 0 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#FFD400\]{--tw-text-opacity: 1;color:rgb(255 212 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.group:focus-visible .group-focus-visible\:text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.group:focus-visible .group-focus-visible\:text-\[\#FFD400\]{--tw-text-opacity: 1;color:rgb(255 212 0 / var(--tw-text-opacity, 1))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-zinc-900:is(.dark *){--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-slate-950:is(.dark *){--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.dark\:to-zinc-900:is(.dark *){--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50:is(.dark *){color:#ffffff80}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}.dark\:ring-zinc-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))}.dark\:hover\:bg-slate-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/70:hover:is(.dark *){color:#ffffffb3}.dark\:hover\:text-white\/80:hover:is(.dark *){color:#fffc}.dark\:hover\:ring-zinc-700:hover:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))}.dark\:focus\:border-blue-700:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:focus-visible\:ring-\[\#FF2D20\]:focus-visible:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-white:focus-visible:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:active\:bg-gray-700:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-16{width:4rem;height:4rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1 1 0%}.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-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-9{padding:2.25rem}.sm\:pt-5{padding-top:1.25rem}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:row-span-3{grid-row:span 3 / span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:w-80{width:20rem}.md\:max-w-xs{max-width:20rem}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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\:items-start{align-items:flex-start}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-start-2{grid-column-start:2}.lg\:h-16{height:4rem}.lg\:max-w-7xl{max-width:80rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:text-\[\#FF2D20\]{--tw-text-opacity: 1;color:rgb(255 45 32 / var(--tw-text-opacity, 1))}}@media(min-width:1280px){.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}
