@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}

/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;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,pre,samp{font-family:JetBrains Mono,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;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(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: }::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:rgba(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: }.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}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-1000\%\]{inset:-1000%}.bottom-4{bottom:1rem}.right-4{right:1rem}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[0\]{z-index:0}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.size-full{width:100%;height:100%}.h-2{height:.5rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[300px\]{min-width:300px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[400px\]{max-width:400px}.max-w-full{max-width:100%}.max-w-screen-xl{max-width:1280px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_2s_linear_infinite\]{animation:spin 2s linear infinite}@keyframes grid{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.animate-grid{animation:grid 15s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 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))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border,.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-b{border-bottom-width:1px}.border-black\/5{border-color:rgba(0,0,0,.05)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-blue-500\/30{border-color:rgba(59,130,246,.3)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity))}.border-green-500\/30{border-color:rgba(34,197,94,.3)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.border-red-500\/30{border-color:rgba(239,68,68,.3)}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity))}.border-yellow-500\/30{border-color:rgba(234,179,8,.3)}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:rgba(59,130,246,.1)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500\/10{background-color:rgba(34,197,94,.1)}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity))}.bg-purple-950\/10{background-color:rgba(59,7,100,.1)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:rgba(234,179,8,.1)}.bg-\[conic-gradient\(from_90deg_at_50\%_50\%\2c \#E2CBFF_0\%\2c \#393BB2_50\%\2c \#E2CBFF_100\%\)\]{background-image:conic-gradient(from 90deg at 50% 50%,#e2cbff 0,#393bb2 50%,#e2cbff 100%)}.bg-\[linear-gradient\(180deg\2c _\#000_0\%\2c _rgba\(0\2c _0\2c _0\2c _0\.75\)_100\%\)\]{background-image:linear-gradient(180deg,#000,rgba(0,0,0,.75))}.bg-\[radial-gradient\(ellipse_20\%_80\%_at_50\%_-20\%\2c rgba\(120\2c 119\2c 198\2c 0\.15\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\]{background-image:radial-gradient(ellipse 20% 80% at 50% -20%,rgba(120,119,198,.15),hsla(0,0%,100%,0))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-300\/20{--tw-gradient-from:hsla(240,5%,84%,.2) var(--tw-gradient-from-position);--tw-gradient-to:hsla(240,5%,84%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-gray-400\/20{--tw-gradient-to:rgba(156,163,175,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(156,163,175,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-400\/30{--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(192,132,252,.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-90\%{--tw-gradient-to-position:90%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1\.5px\]{padding:1.5px}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.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-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-right{text-align:right}.font-geist{font-family:Inter,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.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-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.tracking-tighter{letter-spacing:-.05em}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[var\(--opacity\)\]{opacity:var(--opacity)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{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 rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(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)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-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-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background-image\:linear-gradient\(to_right\2c var\(--light-line\)_1px\2c transparent_0\)\2c linear-gradient\(to_bottom\2c var\(--light-line\)_1px\2c transparent_0\)\]{background-image:linear-gradient(to right,var(--light-line) 1px,transparent 0),linear-gradient(to bottom,var(--light-line) 1px,transparent 0)}.\[background-repeat\:repeat\]{background-repeat:repeat}.\[background-size\:var\(--cell-size\)_var\(--cell-size\)\]{background-size:var(--cell-size) var(--cell-size)}.\[height\:300vh\]{height:300vh}.\[inset\:0\%_0px\]{inset:0 0}.\[margin-left\:-200\%\]{margin-left:-200%}.\[perspective\:200px\]{perspective:200px}.\[transform-origin\:100\%_0_0\]{transform-origin:100% 0 0}.\[transform\:rotateX\(var\(--grid-angle\)\)\]{transform:rotateX(var(--grid-angle))}.\[width\:600vw\]{width:600vw}:root{--bg0:#070a12;--bg1:#0b1020;--card:hsla(0,0%,100%,.04);--line:hsla(0,0%,100%,.08);--muted:hsla(0,0%,100%,.65);--text:hsla(0,0%,100%,.92);--green:#29d17d;--yellow:#fc5;--red:#ff5f5f;--blue:#6aa3ff;--purple:#a78bfa;--spacing:12px;--radius:4px}table select,table select option{background-color:#2a2a2f!important;color:#fff!important}select:not(table select){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#17181c!important;color:#a9a9a9!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23a9a9a9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:10px 6px!important;padding-right:24px!important}select:not(table select) option{background-color:#17181c;color:#a9a9a9}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){select:not(table select){-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}select:not(table select)::picker-icon{display:none}select:not(table select)::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background:#17181c;color:#a9a9a9;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:6px;margin-top:4px;box-shadow:0 16px 40px rgba(0,0,0,.55);min-width:anchor-size(width)}select:not(table select) option{padding:7px 10px;border-radius:6px;font-size:13px;background:transparent}select:not(table select) option:focus-visible,select:not(table select) option:hover{background:hsla(0,0%,100%,.07);color:#e6e6e6}select:not(table select) option:checked{color:#e6e6e6}select:not(table select) option::checkmark{color:#a9a9a9}}*,:after,:before{transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFast{0%{opacity:0}to{opacity:1}}.content{animation:fadeIn .3s ease-out}.page{animation:fadeIn .25s ease-out}.card{animation:fadeIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.tbl tbody tr{animation:fadeInFast .2s ease-out}.addBtn,.iconBtn,.stmtTab,.syncBtn,.tab{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.addBtn:hover,.syncBtn:hover{filter:brightness(1.08)}.iconBtn:hover{opacity:.85}.navItem{transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.badge.clickable{transition:all .15s ease!important}.badge.clickable:hover{opacity:.85}.expandRow td{animation:fadeIn .25s ease-out}.expandContent{animation:fadeIn .2s ease-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.03) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.03) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.expModal,.pdfModal{animation:fadeInFast .2s ease-out}.expModalContent,.pdfModalContent{animation:fadeIn .25s ease-out}.calDay{transition:background-color .15s ease,color .15s ease}.calDay:hover{background:hsla(0,0%,100%,.07)}.pill{transition:all .15s ease}.pill:hover{background:hsla(0,0%,100%,.08)}.search{transition:all .2s ease!important}.search:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(106,163,255,.15)}.content,.tableScroll,html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin-right:0;padding:0}body,html{height:100%}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;background:#0b0b0d;color:var(--text);min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.appShell{grid-template-columns:var(--sidebar-width,220px) 1fr}.sidebar{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);overflow-y:auto;scrollbar-width:none;position:relative;z-index:200}.sidebar::-webkit-scrollbar{display:none}.brand{display:flex;align-items:center;justify-content:center;padding:12px 6px}.navGroup{display:flex;flex-direction:column;gap:2px;margin-bottom:0}.navGroup+.navGroup{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.07)}.navLabel{font-size:10px;font-weight:600;color:hsla(0,0%,44%,.35);text-transform:uppercase;letter-spacing:.8px;padding:4px 12px 6px;margin-top:0}.navGroup:first-child .navLabel{margin-top:0;padding-top:4px}.navItem{padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:9px;border:1px solid transparent;cursor:pointer;font-size:14px;text-decoration:none;color:hsla(0,0%,58%,.92);transition:all .15s}.navItem:hover{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.06)}.navItem.active{background:rgba(81,83,86,.12);border-color:rgba(64,64,64,.25);color:var(--text)}.navIcon{width:18px;height:18px;flex-shrink:0;opacity:.7}.navItem:hover .navIcon{opacity:.9}.navItem.active .navIcon{opacity:1}.main{display:flex;flex-direction:column;min-width:0;overflow-y:auto}.topbar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0;border-bottom:none;background:transparent;position:relative;z-index:100}.search{width:300px;padding:9px 16px;border-radius:12px;border:0;background:#0e0e0e;color:var(--text);outline:none;font-size:13px}.search::-moz-placeholder{color:hsla(0,0%,100%,.4)}.search::placeholder{color:hsla(0,0%,100%,.4)}.iconBtn{width:36px;height:36px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);color:var(--text);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.iconBtn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.content{padding:0;flex:1;overflow:auto;scrollbar-width:none}.content::-webkit-scrollbar{display:none}.page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.subtle{color:var(--muted);font-size:13px}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:hsla(0,0%,100%,.04);border:none;font-size:12px}.dot{display:inline-block;width:8px;height:8px;border-radius:99px}.dot,.dot.green{background:var(--green)}.dot.yellow{background:var(--yellow)}.dot.red{background:var(--red)}.dot.blue{background:var(--blue)}.dot.purple{background:var(--purple)}.dot.gray{background:#6b7280}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;font-size:13px;border:none;background:hsla(0,0%,100%,.06)}.badge.green{border-color:rgba(41,209,125,.3);background:rgba(41,209,125,.1);color:#5eead4}.badge.blue{border-color:rgba(106,163,255,.3);background:rgba(106,163,255,.1);color:#93c5fd}.badge.yellow{border-color:rgba(255,204,85,.3);background:rgba(255,204,85,.1);color:#fde047}.badge.red{border-color:rgba(255,95,95,.3);background:rgba(255,95,95,.1);color:#fca5a5}.badge.purple{border-color:rgba(167,139,250,.3);background:rgba(167,139,250,.1);color:#c4b5fd}.pageCard .card,.pageCard .tableCard{background:transparent;border:0;border-radius:0}.pageCard{background:#13151a;border-radius:16px;overflow:hidden;padding:15px 19px}.pageCard-header{flex-shrink:0;padding:9px 18px}.pageCard-content{flex:1;min-height:0;display:flex;flex-direction:column}.pageHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing) 0;border-bottom:1px solid var(--line)}.pageTitle{font-weight:900;font-size:18px}.tabs{display:flex;gap:6px}.tab{padding:8px 16px;border-radius:8px;font-size:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);cursor:pointer;color:var(--text);transition:all .15s}.tab:hover{background:hsla(0,0%,100%,.06)}.tab.active{background:rgba(106,163,255,.12);border-color:rgba(106,163,255,.3)}.tableCard{flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:4px;border:1px solid var(--line);background:rgba(0,0,0,.12)}.tableScroll{scrollbar-gutter:stable;flex:1;overflow-y:scroll;overflow-x:auto;scrollbar-width:none}.tableScroll::-webkit-scrollbar{display:none}.tbl{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.tbl thead{position:sticky;top:0;z-index:5}.tbl th{background:rgba(8,12,20,.95);padding:12px 10px;text-align:left;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.6);border-bottom:1px solid var(--line);white-space:nowrap}.tbl th:first-child{padding-left:20px}.tbl th.r{text-align:right}.tbl td{padding:11px 10px;border-bottom:1px solid hsla(0,0%,100%,.04);white-space:nowrap}.tbl td:first-child{padding-left:20px}.tbl td.r{text-align:right}.tbl tbody tr:hover td{background:hsla(0,0%,100%,.02)}.tbl.pnl td{border-bottom:none}.tbl tfoot td{position:sticky;bottom:0;background:rgba(8,12,20,.95);border-top:1px solid hsla(0,0%,100%,.1);font-weight:700;padding:12px 10px}.tbl.tbl-pnl-units thead th{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.04);padding:8px 10px;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.tbl.tbl-pnl-units thead th:first-child{padding-left:14px}.tbl.tbl-pnl-units tbody tr{transition:background .12s ease}.tbl.tbl-pnl-units tbody tr:hover td{background:hsla(0,0%,100%,.02)}.tbl.tbl-pnl-units tbody tr.pnl-group-header:hover td,.tbl.tbl-pnl-units tbody tr.pnl-subtotal:hover td{background:transparent}.tbl.tbl-pnl-units tbody tr.pnl-row-active td{background:rgba(106,163,255,.1)}.tbl.tbl-pnl-units tbody tr.pnl-row-active:hover td{background:rgba(106,163,255,.14)}.tbl.tbl-pnl-units tbody tr.pnl-row-active td:first-child{box-shadow:inset 3px 0 0 var(--cyan,#6aa3ff)}@keyframes pnlDetailIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pnl-detail-fade{animation:pnlDetailIn .22s cubic-bezier(.2,.8,.2,1)}.pnl-detail-loading{opacity:.4;pointer-events:none;transition:opacity .15s ease}.tbl.tbl-pnl-units td{padding:6px 10px;border-bottom:1px solid hsla(0,0%,100%,.03);font-size:11px}.tbl.tbl-pnl-units td:first-child{padding-left:14px}.tbl.tbl-pnl-units tbody tr.pnl-group-header td{padding:10px 10px 4px 14px;border-bottom:none;font-size:9px}.tbl.tbl-pnl-units tbody tr.pnl-subtotal td{background:transparent;border-bottom:none;padding:6px 10px}.tbl.tbl-pnl-units tfoot td{background:transparent;border-top:1px solid hsla(0,0%,100%,.06);padding:10px}.col-gross{color:hsla(0,0%,100%,.75)}.col-diesel{color:hsla(0,0%,100%,.6)}.col-salary{color:rgba(147,197,253,.75)}.col-exp{color:rgba(253,164,175,.6)}.col-net{color:rgba(134,239,172,.85);font-weight:600}.col-zero{opacity:.25}.statusPill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;background:hsla(0,0%,100%,.04);border:none}.statusPill.rolling{background:rgba(41,209,125,.12)}.statusPill.pickup{background:rgba(255,204,85,.12)}.statusPill.approaching{background:rgba(106,163,255,.12)}.wsTag{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.wsTag.transit{color:#c8cfc8}.eqMono.itPage .pageTitle{font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:#e6e6e6}.itTotals{display:flex;align-items:center;gap:10px;font-size:13px;color:#999;white-space:nowrap}.itTotals b{font-weight:500;color:#e6e6e6;font-variant-numeric:tabular-nums}.eqMono.itPage .tbl th{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;padding:6px 12px;height:36px}.eqMono.itPage .tableCard{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;overflow:hidden}.itPage .tbl th{white-space:normal;line-height:1.2;vertical-align:bottom}.itPage .tableScroll{overflow-x:auto}.itPage .tbl{min-width:960px}@media (max-width:1100px){.itPage .expandContent{padding-left:24px}.itKpis{gap:18px}.itKpi b{font-size:19px}}.itKpis{display:flex;align-items:flex-end;gap:28px}.itKpi{display:flex;flex-direction:column;gap:2px}.itKpi b{font-size:22px;font-weight:700;line-height:1.1;color:#e6e6e6;font-variant-numeric:tabular-nums}.itKpi span{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.itKpi.amber b{color:#dbe547}.itPage .tbl td{padding:10px 12px;height:52px}.itPage .tbl tbody tr.expandable{cursor:pointer}.itPage .tbl tbody tr.expandable:hover td{background:hsla(0,0%,100%,.035)}.itPage .accSearch,.itPage .eqBtn,.itPage select.eqSel{height:32px;border-radius:8px}.itPage .eqBtn{padding:0 12px;display:inline-flex;align-items:center}.itPage .accSearch input{height:30px;line-height:30px}.itPage .expandContent{padding:14px 16px 16px 56px}.itPage .routeGroup{border-radius:12px}.itChain{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.itStop{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;min-width:150px}.itStop.next{border-color:rgba(129,173,255,.5);background:rgba(129,173,255,.06)}.itStopKind{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#999}.itStopKind.pickup{color:#dbe547}.itStopPlace{font-size:13px;font-weight:600;color:#e6e6e6}.itStopDate{font-size:11px;color:#999}.itChainArrow{color:#6e6e6e;font-size:16px}.itChainNote{font-size:11px;color:#6e6e6e;margin-left:4px}.itNextLine{display:flex;align-items:center;gap:8px;font-size:13px;color:#d9d9d9;margin-bottom:12px;white-space:nowrap}.itNextLine b{font-weight:600;color:#e6e6e6}.itNextLbl{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#81adff}.itDotSep{color:#4a4a4a}.itPage .expandRow td,.itPage .routeGroup{background:transparent}.itPage .routeGroup{border-color:hsla(0,0%,100%,.1)}.itPage .carRow{background:transparent;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:0}.itPage .carRow:last-child{border-bottom:none}.itPage .carRow:hover{background:hsla(0,0%,100%,.03)}.itPage .carRow .carVin{font-size:12px;color:hsla(0,0%,100%,.72)}.itPage .routeTitle .from,.itPage .routeTitle .to{color:#d9d9d9;display:inline-flex;align-items:center;gap:4px}.itPage .routeTitle .from svg,.itPage .routeTitle .to svg{color:#999}.wsTag.await{color:#a9a9a9}.wsTag.avail{color:#999}.liveTag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:none;background:rgba(41,209,125,.12);font-size:12px;font-weight:600;color:var(--green)}.pulse{width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(41,209,125,.5)}70%{box-shadow:0 0 0 6px rgba(41,209,125,0)}to{box-shadow:0 0 0 0 rgba(41,209,125,0)}}.liveLocation{display:inline-flex;align-items:center;gap:6px}.liveDot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:livePulse 2s infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.carCount{padding:6px 12px;font-size:12px}.weatherCell{display:flex;align-items:center;gap:6px}.weatherIcon{font-size:18px}.weatherTemp{font-size:13px;font-weight:600}.weatherCond{font-size:11px;color:hsla(0,0%,100%,.5)}.weatherAlertBar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;border-bottom:1px solid var(--line)}.weatherAlert{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px}.weatherAlert.rain{background:rgba(106,163,255,.12);color:var(--blue)}.weatherAlert.snow{background:rgba(180,130,255,.12);color:#b482ff}.progBar{width:60px;height:5px;border-radius:99px;background:hsla(0,0%,100%,.08);overflow:hidden}.progBar i{display:block;height:100%;background:linear-gradient(90deg,var(--green),#5eead4);border-radius:99px}.expandable{cursor:pointer}.expandRow td{padding:0!important;background:rgba(0,0,0,.2)}.expandContent{padding:16px}.chev{width:22px;height:22px;border-radius:5px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s}.routeGroup{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;padding:12px;margin-bottom:10px}.routeGroup:last-child{margin-bottom:0}.routeHeader{justify-content:space-between;margin-bottom:10px}.routeHeader,.routeTitle{display:flex;align-items:center}.routeTitle{gap:8px;font-size:13px}.routeTitle .from{color:var(--blue)}.routeTitle .arrow{color:hsla(0,0%,100%,.4);font-size:16px}.routeTitle .to{color:var(--green)}.routeStats{display:flex;gap:12px;align-items:center;font-size:12px;color:hsla(0,0%,100%,.5)}.routeBadge{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:5px;background:rgba(106,163,255,.12);border:none;font-size:11px;color:var(--blue)}.carRow{display:flex;align-items:center;gap:12px;padding:8px 10px;background:hsla(0,0%,100%,.02);border-radius:6px;margin-bottom:6px}.carRow:last-child{margin-bottom:0}.carRow:hover{background:hsla(0,0%,100%,.04)}.carRow .carNum{width:20px;height:20px;border-radius:50%;background:rgba(106,163,255,.15);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.carRow .carDetails{gap:16px}.carRow .carName{font-weight:600;font-size:13px;min-width:160px}.carRow .carVin{font-size:11px;color:hsla(0,0%,100%,.4);font-family:ui-monospace,monospace}.carRow .carDetails{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.carRow .carPrice{font-weight:400;font-size:13px;color:#d9d9d9;margin-left:auto;text-align:right;min-width:80px;font-variant-numeric:tabular-nums}.carRow .carLoadId{font-family:ui-monospace,monospace}.carRow .carBroker,.carRow .carLoadId{font-size:11px;color:hsla(0,0%,100%,.5)}.addBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid rgba(106,163,255,.3);background:rgba(106,163,255,.12);color:var(--blue);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.addBtn:hover{background:rgba(106,163,255,.2);border-color:rgba(106,163,255,.5)}.syncBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid rgba(106,163,255,.3);background:rgba(106,163,255,.12);color:var(--blue);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.syncBtn:hover{background:rgba(106,163,255,.2)}.syncBtn:disabled{opacity:.5;cursor:not-allowed}.connStatus{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 10px;border-radius:4px;background:hsla(0,0%,100%,.06)}.connStatus.connected{background:rgba(41,209,125,.12);color:var(--green)}.stmtLayout{display:grid;grid-template-columns:260px 1fr;gap:12px;flex:1;min-height:0;padding:12px 0}.stmtLeft{gap:10px;overflow:auto}.stmtLeft,.stmtRight{display:flex;flex-direction:column}.stmtRight{min-width:0}.stmtCard{padding:12px;background:var(--card);border:1px solid var(--line);border-radius:4px}.calNav{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.calBtn{width:28px;height:28px;border-radius:6px;border:1px solid var(--line);background:rgba(0,0,0,.2);color:var(--text);cursor:pointer;font-size:14px}.calLabel{font-size:14px;font-weight:600}.calHead{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:3px}.calHead span{font-size:11px;color:hsla(0,0%,100%,.45);text-align:center;padding:3px 0}.calGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.calDay{height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.15);font-size:12px;cursor:pointer}.calDay.outside{opacity:.35;cursor:default}.calDay:not(.outside):hover{border-color:hsla(0,0%,100%,.15)}.calDay.weekSelected{background:rgba(255,204,85,.22);border-color:rgba(255,204,85,.4)}.pnlGrid{display:grid;grid-template-columns:1fr 280px;gap:10px;flex:1;min-height:0}.pnlLeft,.pnlRight{display:flex;flex-direction:column}.pnlRight{gap:10px}.statusStrip{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:10px}.statusBox{padding:10px;border-radius:4px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid var(--line)}.statusLabel{font-size:11px;color:hsla(0,0%,100%,.6)}.statusValue{font-size:16px;font-weight:900;margin-top:3px}.statusValue.good{color:var(--green)}.statusValue.bad{color:var(--red)}.statusValue.warn{color:var(--yellow)}.kpiRow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.kpiBox{padding:12px;background:var(--card);border:1px solid var(--line);border-radius:4px}.kpiLabel{font-size:12px;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.kpiValue{font-size:20px;font-weight:900;margin-top:4px}.kvRow{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.kvRow:last-child{border-bottom:none}.kvRow .k{color:var(--muted);font-size:13px}.kvRow .v{font-weight:600;font-size:13px}.splitRow{display:flex;justify-content:space-between;padding:6px 0;font-size:13px}.tag{padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.06);font-size:11px}.settingsSection{padding:20px;background:hsla(0,0%,100%,.02);border:1px solid var(--line);border-radius:4px;margin-bottom:16px}.settingsTitle{font-weight:700;font-size:16px}.formGroup,.settingsTitle{margin-bottom:16px}.formLabel{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.formInput{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:rgba(0,0,0,.2);color:var(--text);font-size:14px;outline:none}.formInput:focus{border-color:var(--blue)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:rgba(0,0,0,.3);color:var(--text);font-size:14px;outline:none}.input:focus{border-color:var(--blue)}.label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.loginPage{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.loginCard{background:rgba(20,25,40,.95);border:1px solid var(--line);border-radius:16px;padding:40px;width:100%;max-width:400px;text-align:center}@media (max-width:1100px){.statusStrip{grid-template-columns:repeat(3,1fr)}.kpiRow{grid-template-columns:repeat(2,1fr)}.pnlGrid,.stmtLayout{grid-template-columns:1fr}}@media (max-width:800px){.appShell{grid-template-columns:1fr}.sidebar{display:none}.statusStrip{grid-template-columns:repeat(2,1fr)}}.flyoutContent{padding:14px 16px;background:rgba(0,0,0,.2);border-radius:4px;margin:8px 0}.flyoutHeaderCompact{padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.flyoutLeft{gap:6px}.flyoutName{font-size:14px}.flyoutCompany{font-weight:500;font-size:13px;color:#60a5fa}.flyoutDivider{color:hsla(0,0%,100%,.2)}.flyoutTruck,.flyoutWeek{font-size:12px}.flyoutRight{align-items:center}.flyoutMiniStat{color:hsla(0,0%,100%,.6)}.flyoutMiniStat.good{color:#4ade80}.flyoutMiniStat.warn{color:#fbbf24}.flyoutSection{margin-top:10px}.flyoutLoads{border-radius:6px;background:rgba(0,0,0,.1);padding:8px}table.flyoutTbl{font-size:11px;border-collapse:collapse;width:100%;table-layout:fixed}table.flyoutTbl td,table.flyoutTbl th{padding:8px!important;text-align:left!important;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}table.flyoutTbl th{font-size:9px;font-weight:600;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.06);background:transparent!important}.carCount{gap:5px;padding:2px 6px;border-radius:6px;background:rgba(106,163,255,.12);border:none;font-size:10px}.carCount.single{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7)}.editable{cursor:pointer;padding:2px 6px;border-radius:3px;transition:background .15s;display:inline-block;min-width:40px;text-align:right}.editable:hover{background:hsla(0,0%,100%,.05)}.editable:focus{background:hsla(0,0%,100%,.08);outline:none}.editable.col-zero{opacity:.25}.stmtTbl tr.mainRow:hover{background:hsla(0,0%,100%,.03)}.stmtTbl tr.noHover:hover{background:transparent}.stmtTbl tr.expandRow{background:transparent!important}.miniSpark{width:40px;height:16px}.miniSpark polyline{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.salarySelect{background:transparent;border:none;outline:none;padding:4px 8px;color:rgba(147,197,253,.85);font-size:13px;font-family:inherit;min-width:60px}.salarySelect:focus{outline:none}.salarySelect option{padding:8px}.tbl tbody tr.expandRow td,.tbl tbody tr.expandRow:hover td{background:rgba(0,0,0,.2)!important}table.flyoutTbl tbody tr:hover td{background:transparent!important}.filterChip{padding:5px 12px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);cursor:pointer;transition:all .15s ease}.filterChip:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.filterChip.active{background:rgba(106,163,255,.12);border-color:rgba(106,163,255,.3);color:#6aa3ff}.eqTbl{table-layout:fixed;width:100%}.eqTbl td,.eqTbl th{padding:8px 10px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eqTbl th{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:500}.eqMono{color:#d9d9d9}.eqMono .pageTitle{font-size:14px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#d9d9d9}.eqMono .pageHeader{border-bottom-color:hsla(0,0%,100%,.08)}.eqMono .pill{background:transparent;border:none;border-bottom:1px solid transparent;border-radius:0;padding:3px 2px;font-size:12px;color:#999;cursor:pointer}.eqMono .pill:hover{background:transparent;color:#d9d9d9}.eqMono .pill.active{color:#d9d9d9;border-bottom-color:#81adff}.eqMono .pill b{color:#d9d9d9;font-weight:800;font-variant-numeric:tabular-nums}.eqMono .dot{width:6px;height:6px}.eqMono .badge{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#999}.eqMono .badge.green{color:#37ab37;border-color:rgba(55,171,55,.45);background:transparent}.eqMono .badge.orange,.eqMono .badge.yellow{color:#dbe547;border-color:rgba(219,229,71,.4);background:transparent}.eqMono .badge.red{color:rgba(255,70,70,.85);border-color:rgba(255,70,70,.45);background:transparent}.eqMono .badge.blue{color:#81adff;border-color:rgba(129,173,255,.4);background:transparent}.eqMono .badge.purple{color:#716395;border-color:rgba(113,99,149,.5);background:transparent}.eqMono .badge.gray{color:#6e6e6e;border-color:hsla(0,0%,100%,.1);background:transparent}.eqMono .tableCard{background:transparent;border:none;border-radius:0}.eqMono .tbl th,.eqMono .tbl.eqTbl th{background:#13151a;padding:8px 10px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#999;border-bottom:1px solid hsla(0,0%,100%,.08)}.eqMono .tbl td,.eqMono .tbl.eqTbl td{padding:7px 10px;font-size:13px;color:#d9d9d9;border-bottom:1px solid hsla(0,0%,100%,.05)}.eqMono .badge.badgePlain{border:none;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.eqMono .badge.badgePlain.green{background:transparent;color:rgba(55,171,55,.55);font-weight:500}.eqMono .badge.badgePlain.red{background:rgba(239,68,68,.15);color:var(--red)}.eqMono table .termBtn,.eqMono table select.termSel{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:hsla(0,0%,100%,.06)!important;color:#a9a9a9!important;border:none;border-radius:6px;padding:6px 30px 6px 12px!important;font:inherit;font-size:11px;line-height:14px;text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23666666'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:8px 5px!important}.eqMono table .termBtn:hover,.eqMono table select.termSel:hover{background-color:hsla(0,0%,100%,.1)!important}.eqMono table .termBtn.empty,.eqMono table select.termSel.empty{color:hsla(0,0%,100%,.35)!important}.eqMono table .termBtn.two{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding-top:4px!important;padding-bottom:4px!important}.eqMono table .termBtn{max-width:100%}.eqMono table .termBtn.two{width:100%}.eqMono table .termBtn>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eqMono table .termBtn .termSub{font-size:11px;color:#6e6e6e}.eqMono table .termBtn.open{outline:1px solid rgba(129,173,255,.5)}.termPop{gap:10px;padding:6px 8px 8px}.termPop,.termPop label{display:flex;flex-direction:column}.termPop label{gap:5px}.termPop select{width:100%;border-radius:8px;padding:7px 26px 7px 10px;font-size:12px;color:#e6e6e6}.accStats{display:flex;align-items:center;gap:24px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap;font-size:13px;color:#999}.accStats b{color:#d9d9d9;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;margin-left:6px}.accStats i{font-style:normal;color:#6e6e6e;margin-left:5px;font-size:12px}.accStats .accStatLink{cursor:pointer;border-bottom:1px dashed hsla(0,0%,100%,.25);padding-bottom:1px}.accStats .accStatLink:hover{color:#d9d9d9;border-bottom-color:#81adff}.accAllDates{margin-left:auto;display:flex;align-items:center;gap:6px}.accAllLbl{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#6e6e6e;margin-right:6px}.accKpi{display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:4px 10px;border-radius:8px;cursor:pointer;min-width:124px}.accKpi:hover{background:hsla(0,0%,100%,.06)}.accKpiT{font-size:12px;color:#999;white-space:nowrap}.accKpiV{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#e6e6e6;line-height:1.2}.accKpi.red .accKpiV{color:rgba(255,70,70,.85)}.accKpiS{font-size:11px;color:#6e6e6e}.accKpiS.link{color:#81adff}.eqMono .tbl td.r,.eqMono .tbl th.r{text-align:right;font-variant-numeric:tabular-nums}.eqMono .tbl th.accSortTh{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.eqMono .tbl th.accSortTh:hover{color:#d9d9d9}.eqMono .tbl th.accSortTh.active{color:#81adff}.accLink{cursor:pointer}.accLink:hover{text-decoration:underline;text-underline-offset:2px}.eqMono .tbl.accSumTbl tbody tr:hover td{background:hsla(0,0%,100%,.035)}.eqMono.accPage .pageTitle{font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:#e6e6e6}.accDense .accStats{font-size:13px;padding:8px 0;gap:20px}.accDense .accStats b{font-size:13px;font-weight:500;color:#e6e6e6;margin-left:4px}.accDense .accStats i{font-size:12px}.eqMono.accDense .tableCard{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;overflow:hidden}.eqMono.accDense .tbl th{font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;padding:6px 12px;height:36px;line-height:1.2;vertical-align:bottom}.eqMono.accDense .tbl td{padding:8px 12px;height:44px;font-size:13px}.accDense .accSearch{height:32px;border-radius:8px}.accDense .accSearch input{height:30px;line-height:30px}.accDense .pillSwitcher{height:32px;border-radius:8px;align-items:stretch;padding:2px}.accDense .pillSwitcher button{padding:0 12px;border-radius:6px}.accDense .dpBtn,.accDense .segCtl,.accDense .wkBtn{height:32px}.accDense .eqBtn,.accDense select.eqSel{height:32px;border-radius:8px}.accDense .eqBtn{padding:0 12px;display:inline-flex;align-items:center}.accDense .tbl .eqBtn{height:auto;padding:4px 10px}.eqMono.accDense .tbl tbody tr:hover:not(.accSelRow):not(.accHit) td{background:hsla(0,0%,100%,.035)}.stRow2{font-size:11px;color:#6e6e6e;margin-top:2px;white-space:nowrap}.stHeadFixed{min-height:49px;box-sizing:border-box;align-items:baseline}.stCashHint{font-size:10.5px;color:#b08a4f;margin-top:3px;font-weight:400;cursor:help}.stCashHint:focus-visible{outline:1px solid #b08a4f;outline-offset:2px;border-radius:3px}.stGroupRow td{background:hsla(0,0%,100%,.03);font-size:11px;font-weight:600;color:#999;padding-top:6px;padding-bottom:6px;height:auto}.stSubRow td{font-weight:600;color:#d9d9d9;border-top:1px solid hsla(0,0%,100%,.1)}.pnlUnitsTbl .stGroupRow td{position:sticky;top:36px;z-index:4;background:#14151a}.pnlUnitsTbl .stSubRow td{position:sticky;bottom:0;z-index:3;background:#0f1014}.pnlInfo{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;font-size:9px;font-style:italic;font-weight:700;color:#999;cursor:help;vertical-align:middle}.pnlInfo:hover{color:#d9d9d9;border-color:hsla(0,0%,100%,.5)}.pnlWeeks{display:flex;flex-direction:column;gap:8px;margin-top:8px;container-type:inline-size}.pnlWeekCard{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:hsla(0,0%,100%,.02);overflow:hidden}.pnlWeekCard.isOpen{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.035)}.pnlWeekCard.isDim{opacity:.5}.pnlWeekCard.isTotal{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14)}.pnlWeekHead{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.pnlWeekHead.as-row{cursor:default}.pnlWeekCard:not(.isTotal) .pnlWeekHead:hover{background:hsla(0,0%,100%,.03)}.pnlWeekChevron{flex:none;margin-top:2px;color:#999;display:flex}.pnlWeekMain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.pnlWeekDate{font-size:13px;font-weight:600;color:#e6e6e6;line-height:1.25}.pnlWeekWho{align-items:center;gap:8px;font-size:12px;color:#999}.pnlWeekSums,.pnlWeekWho{display:flex;flex-wrap:wrap}.pnlWeekSums{gap:2px 18px;margin-top:2px}.pnlWeekSums>span{display:flex;align-items:baseline;gap:5px;font-size:11px;color:#6e6e6e}.pnlWeekSums>span>b{font-size:13px;font-weight:600;color:#d9d9d9;font-variant-numeric:tabular-nums}.pnlWeekNote{font-size:11px;color:#999;white-space:normal;line-height:1.35}.pnlWeekResult{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.pnlWeekResultLbl{font-size:11px;font-weight:400;color:#6e6e6e;margin-top:2px;white-space:nowrap}.pnlWeekBody{border-top:1px solid hsla(0,0%,100%,.07);padding:10px 14px 12px 38px}.pnlWeekBody .stLines{max-width:100%}.pnlWeekEmpty{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;padding:9px 14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pnlWeekEmpty .pnlWeekDate{font-size:13px;font-weight:500;color:#999}.pnlWeekLine{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 14px;font-size:13px;color:#d9d9d9}.pnlWeekLine>span{white-space:normal;line-height:1.35}.pnlWeekLine>b{flex:none;font-weight:600;font-variant-numeric:tabular-nums}@container (max-width: 560px){.pnlWeekHead{flex-wrap:wrap}.pnlWeekResult{width:100%;align-items:flex-start;padding-left:24px;flex-direction:row;gap:8px;align-items:baseline}.pnlWeekResultLbl{margin-top:0}.pnlWeekSums{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.pnlWeekBody{padding-left:14px}}.pnlDrawerScroll{margin-top:6px;container-type:inline-size}.pnlDrawerScroll>.tbl{width:100%;table-layout:auto;margin-top:0}.pnlDrawerScroll>.tbl td,.pnlDrawerScroll>.tbl th{white-space:normal;overflow-wrap:anywhere}@container (max-width: 1000px){.pnlBlocks>.tbl,.pnlBlocks>.tbl tbody,.pnlBlocks>.tbl td,.pnlBlocks>.tbl tr{display:block;width:auto}.pnlBlocks>.tbl thead{display:none}.pnlBlocks>.tbl tr{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.pnlBlocks>.tbl td{height:auto!important;padding:2px 0!important;border:0;text-align:left!important}.pnlBlocks>.tbl td[data-label]:before{content:attr(data-label);display:inline-block;min-width:132px;color:#999;font-size:12px}.pnlBlocks>.tbl td:empty{display:none}.pnlBlocks>.tbl tr.stSubRow td{font-weight:600}.pnlBlocks>.tbl tr.stSubRow{border-top:1px solid hsla(0,0%,100%,.18)}.pnlBlocks>.tbl td.pnlWeekDetail:before{display:none}}.stTag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;padding:2px 7px;border-radius:6px;border:1px solid hsla(0,0%,100%,.12);color:#999;white-space:nowrap}.stTag.draft{color:#dbe547;border-color:rgba(219,229,71,.4)}.stTag.approved{color:#81adff;border-color:rgba(129,173,255,.4)}.stTag.outdated{color:#dbe547;border-color:rgba(219,229,71,.4)}.stTag.paid{color:rgba(55,171,55,.7);border-color:rgba(55,171,55,.3)}.stTag.partial{color:#dbe547;border-color:rgba(219,229,71,.4)}.stTag.pending{color:#d9d9d9;border-color:hsla(0,0%,100%,.25)}.stTag.negative,.stTag.overdue{color:rgba(255,70,70,.85);border-color:rgba(255,70,70,.45)}.stNeg{color:rgba(255,70,70,.85)}.stNoWorkRow td{color:#999}.stTag.stNoWorkTag{color:#999;border-color:hsla(0,0%,100%,.18)}.stMuted{color:#6e6e6e}.stLines{display:grid;grid-template-columns:1fr auto;gap:4px 24px;font-size:12px;max-width:520px}.stLines .amt{text-align:right;font-variant-numeric:tabular-nums}.stLines .total{border-top:1px solid hsla(0,0%,100%,.12);padding-top:6px;font-weight:600;color:#e6e6e6}.stWeekRow{align-items:center;gap:6px}.stExpand,.stWeekRow{display:flex;flex-wrap:wrap}.stExpand{padding:12px 0 14px 40px;gap:32px;align-items:flex-start}.stExpand .tbl{min-width:0}.stInline{background:transparent;border:1px solid transparent;border-radius:6px;color:#d9d9d9;font:inherit;font-size:13px;text-align:right;width:88px;padding:3px 6px;font-variant-numeric:tabular-nums}.stInline:hover{border-color:hsla(0,0%,100%,.15)}.stInline:focus{outline:none;border-color:rgba(129,173,255,.5);background:hsla(0,0%,100%,.04)}.tbl tbody tr .dateCell .dcIc{opacity:0;transition:opacity .12s}.dateCell:focus-within .dcIc,.tbl tbody tr:hover .dateCell .dcIc{opacity:.8}.dcWarn{display:inline-block;width:6px;height:6px;border-radius:50%;background:#dbe547;margin-left:2px}.dcSet{color:#81adff;font-weight:600;white-space:nowrap}.dcSet,.tbl tbody tr:hover .dateCell .dcDash{display:none}.tbl tbody tr:hover .dateCell .dcSet{display:inline}.accSwitch{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:hsla(0,0%,100%,.35);font:inherit;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;padding:5px 8px;border-radius:6px;white-space:nowrap}.accSwitch.on,.accSwitch:hover{color:#d9d9d9}.accSwTrack{position:relative;width:26px;height:14px;border-radius:7px;background:hsla(0,0%,100%,.14);flex-shrink:0;transition:background-color .15s}.accSwKnob{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#999;transition:left .15s,background-color .15s}.accSwitch.on .accSwTrack{background:rgba(129,173,255,.5)}.accSwitch.on .accSwKnob{left:14px;background:#e6e6e6}.accKpi.sel{background:rgba(129,173,255,.1);box-shadow:inset 0 0 0 1px rgba(129,173,255,.35)}.accSt{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:6px;border:1px solid hsla(0,0%,100%,.12);color:#999}.accSt.action{color:#dbe547;border-color:rgba(219,229,71,.4)}.accSt.critical{color:rgba(255,70,70,.85);border-color:rgba(255,70,70,.45)}.accSt.fac-ready{color:#81adff;border-color:rgba(129,173,255,.4)}.accSt.fac-missing{color:#dbe547;border-color:rgba(219,229,71,.4)}.accSt.fac-submitted{color:#d9d9d9;border-color:hsla(0,0%,100%,.25)}.accSt.fac-funded{color:rgba(55,171,55,.6);border-color:rgba(55,171,55,.25)}.accUpl{background:none;border:none;color:#81adff;font:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:0 0 0 6px}.accUpl:hover{text-decoration:underline}.accUpl:disabled{color:#6e6e6e;cursor:default;text-decoration:none}.accSep{width:1px;height:18px;background:hsla(0,0%,100%,.12);margin:0 4px;flex-shrink:0}.accHeadActs{display:flex;align-items:center;gap:4px;margin-left:14px}.accHeadActs .accAct{text-transform:none;letter-spacing:0}.accHeadActs .accDotNew{width:6px;height:6px;border-radius:50%;background:#dbe547;display:inline-block;margin-left:4px}.accSide{position:fixed;top:0;right:0;height:100vh;width:400px;max-width:92vw;background:#131418;border-left:1px solid hsla(0,0%,100%,.1);z-index:4500;display:flex;flex-direction:column}.accSideHead{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.accSideTabs{display:flex;gap:2px}.accSideTabs button{display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.45);font:inherit;font-size:12px;font-weight:700;padding:6px 8px;cursor:pointer}.accSideTabs button.active{color:#e6e6e6;border-bottom-color:#81adff}.accSideN{font-size:10px;font-weight:700;color:#dbe547}.accSideClose{background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:6px;display:inline-flex}.accSideClose:hover{color:#e6e6e6;background:hsla(0,0%,100%,.08)}.accSideBody{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.accSideLead{font-size:12px;color:#999;line-height:1.45}.accSideFoot{font-size:11px;color:#6e6e6e;line-height:1.45;margin-top:auto;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06)}.accStep{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.accStepN{width:22px;height:22px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#d9d9d9;flex-shrink:0;margin-top:1px}.accStep.done .accStepN{color:#37ab37;border-color:rgba(55,171,55,.5)}.accStepBody{flex:1;min-width:0}.accStepT{font-size:13px;font-weight:700;color:#e6e6e6}.accStepS{font-size:12px;color:#999;margin-top:2px}.accStepS b{color:#dbe547;font-weight:800}.accStep.done .accStepS{color:#37ab37}.accStepD{font-size:11px;color:#6e6e6e;margin-top:2px}.accStepActs{display:flex;flex-wrap:wrap;margin-top:8px}.accStepActs,.accStepChk{align-items:center;gap:6px}.accStepChk{display:inline-flex;font-size:11px;color:#999;cursor:pointer;padding:4px 6px;border-radius:6px;border:1px solid hsla(0,0%,100%,.12)}.accStepChk.on{color:#37ab37;border-color:rgba(55,171,55,.45)}.accStepChk input{accent-color:#37ab37;margin:0}.accHelpT{font-size:14px;font-weight:800;color:#e6e6e6}.accHelpRow{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.45;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.accHelpRow b{color:#d9d9d9}.accHelpRow span{color:#999}.accTourCard{border:1px solid rgba(129,173,255,.35);background:rgba(129,173,255,.06);border-radius:8px;padding:12px;font-size:12px;color:#d9d9d9;line-height:1.45}.accEst{margin-left:5px;font-size:9px;letter-spacing:.4px;text-transform:uppercase}.accEst,.accMiss{font-weight:700;color:#dbe547}.accMiss{display:inline-flex;align-items:center;gap:3px;cursor:pointer;padding:1px 6px;border-radius:6px}.accMiss:hover{background:rgba(219,229,71,.12)}.eqMono .tbl tbody tr.accGroupRow td{background:hsla(0,0%,100%,.04);border-top:1px solid hsla(0,0%,100%,.1);padding-top:8px;padding-bottom:8px}.eqMono .tbl tbody tr.accGroupRow td i{font-style:normal;color:#6e6e6e;margin-left:8px;font-size:11px}.eqMono .tbl tbody tr.accSelRow td{background:rgba(129,173,255,.08)}.eqMono .tableScroll .tbl thead th{position:sticky;top:0;z-index:3}.accSearch{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#6e6e6e;width:220px}.accSearch:focus-within{border-color:rgba(129,173,255,.5)}.accSearch input{flex:1;min-width:0;outline:none;color:#e6e6e6;font:inherit;font-size:13px;padding:0;height:28px;line-height:28px;box-shadow:none}.accSearch input,.accSearchClr{background:transparent;border:none}.accSearchClr{color:#999;cursor:pointer;display:inline-flex;padding:2px;border-radius:4px}.accSearchClr:hover{color:#d9d9d9;background:hsla(0,0%,100%,.08)}.accFound{font-size:12px;color:#999}.accFound b{color:#d9d9d9}.accRowRight{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:13px;color:#6e6e6e;white-space:nowrap;flex-shrink:0}.accCount b{color:#d9d9d9;font-weight:700;font-variant-numeric:tabular-nums}.accDot{color:#4a4a4a}.accAct{background:none;border:none;color:#a9a9a9;font:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:6px}.accAct.open,.accAct:hover{color:#e6e6e6;background:hsla(0,0%,100%,.06)}.accAct:disabled{opacity:.4;cursor:default;background:none}.accActN{font-size:10px;color:#dbe547;font-weight:700}.dpClr{color:#999;padding:0 3px;font-size:14px;line-height:1;border-radius:4px}.dpClr:hover{color:#fff;background:hsla(0,0%,100%,.1)}.anChart{display:flex;align-items:flex-end;gap:6px;height:200px;padding:26px 4px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.anBarWrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0;position:relative}.anBarWrap.partial .anBar{opacity:.75;position:relative}.anBarWrap.partial .anBar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(19,20,24,.6) 5px 8px);pointer-events:none}.anBarWrap.sel .anBarVal{color:#e6e6e6;font-weight:700}.anBarWrap.sel .anBarLbl{color:#d9d9d9}.anBarPart{color:#dbe547!important}.anHead{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:18px}.anKpis{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px}.anKpi{display:flex;flex-direction:column;gap:2px}.anKpi b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.anKpiL{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6e6e6e}.anKpiS{font-size:11px;color:#999;font-variant-numeric:tabular-nums}.anHeadLine{font-size:13px;color:#d9d9d9;line-height:1.45}.anHeadRange{display:inline-block;margin-right:10px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#6e6e6e}@media (max-width:760px){.anKpis{grid-template-columns:1fr}}.anBar{width:70%;max-width:44px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:4px 4px 0 0;overflow:hidden;background:hsla(0,0%,100%,.04)}.anSeg{width:100%}.anSeg.c{background:#81adff}.anSeg.o{background:#716395}.anBarVal{font-size:10px;color:#999;font-variant-numeric:tabular-nums;margin-bottom:3px;white-space:nowrap}.anBarLbl{font-size:10px;color:#6e6e6e;margin-top:6px;white-space:nowrap;position:absolute;top:100%}.anBarLbl span{color:#4a4a4a}.anDot{display:inline-block;width:8px;height:8px;border-radius:2px;vertical-align:-1px;margin:0 2px}.anDot.c{background:#81adff}.anDot.o{background:#716395}.anChart+.tableScroll{margin-top:30px!important}.eqMono .tbl.anTbl td.r,.eqMono .tbl.anTbl th.r{text-align:right;font-variant-numeric:tabular-nums}.anWhy{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:24px;align-items:start}.anFactors{display:flex;flex-direction:column;gap:4px}.anFactor{display:grid;grid-template-columns:1fr auto 64px;gap:12px;align-items:baseline;padding:5px 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:12px}.anFL{color:#999}.anFV{color:#d9d9d9;font-variant-numeric:tabular-nums;white-space:nowrap}.anFV b{color:#e6e6e6}.anFD{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.anText{font-size:13px;line-height:1.45;padding:10px 14px;border-left:2px solid rgba(129,173,255,.5)}.anWeekCmp{display:flex;align-items:center;gap:18px;font-size:12px;color:#999;padding:6px 12px;border-radius:8px;cursor:pointer}.anWeekCmp:hover{background:hsla(0,0%,100%,.06)}.anWeekCmp b{font-variant-numeric:tabular-nums;margin-left:5px}.anWeekLbl{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6e6e6e}@media (max-width:1100px){.anWhy{grid-template-columns:1fr}}.accFocusBar{display:flex;align-items:center;gap:16px;padding:12px 16px;font-size:13px;color:#e6e6e6;background:rgba(129,173,255,.14);border-top:1px solid rgba(129,173,255,.35);border-bottom:1px solid rgba(129,173,255,.35)}.accFocusBar .accFocusBtn{background:#81adff;color:#0a0b0f;border:none;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:800;letter-spacing:.3px;cursor:pointer;font-family:inherit}.accFocusBar .accFocusBtn:hover{background:#9dbfff}.editBtn{border:none;background:transparent;color:#ababab;width:26px;height:26px;border-radius:6px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.editBtn:hover{background:hsla(0,0%,100%,.08);color:#d1d1d1}.editBtn:focus{outline:none}.editBtn:focus-visible{outline:1px solid hsla(0,0%,100%,.6);outline-offset:1px}.accSelBar{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid rgba(129,173,255,.25);background:rgba(129,173,255,.06);font-size:12px;color:#d9d9d9;flex-shrink:0}.accSelBar b{font-weight:800;font-variant-numeric:tabular-nums}.accSelActs{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.loadId{position:relative;display:block;max-width:100%;padding-right:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9a9a9;font-size:11px;cursor:copy}.loadId:hover{color:#d9d9d9}.loadId.copied{color:#d8f0d8;box-shadow:inset 0 0 0 1px rgba(55,171,55,.5),inset 0 0 0 999px rgba(55,171,55,.18);border-radius:4px}.loadIdMark{position:absolute;right:2px;top:0;color:#37ab37;font-weight:600}.vehCell{display:flex;align-items:center;gap:6px;max-width:100%;white-space:nowrap}.vehLbl{overflow:hidden;text-overflow:ellipsis;min-width:0}.vehMore{color:#81adff;font-weight:700;font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:1px;border-radius:4px;padding:1px 4px;flex-shrink:0}.vehMore:hover{background:rgba(129,173,255,.12)}.vehCardHead{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#999;padding:4px 10px 6px}.vehRow{display:flex;justify-content:space-between;gap:14px;padding:6px 10px;font-size:12px;color:#e6e6e6;border-radius:6px}.vehRow:hover{background:hsla(0,0%,100%,.05)}.vehRow .vin{color:#6a748d;font-variant-numeric:tabular-nums;flex-shrink:0}.eqMono .tbl tbody tr:hover td{background:transparent}.eqMono .tbl tbody tr.eqRowActive td{background:hsla(0,0%,100%,.025)}.eqMono .mono{font-family:inherit}.eqMono .addBtn{background:transparent;border:1px solid rgba(129,173,255,.45);border-radius:8px;color:#81adff;font-size:11px;font-weight:700;padding:5px 12px}.eqMono .addBtn:hover{transform:none;box-shadow:none;background:rgba(129,173,255,.08)}.eqMono .iconBtn{width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:#999}.eqMono .iconBtn:hover{transform:none}.eqBtn,.eqMono .iconBtn:hover{background:transparent;color:#d9d9d9}.eqBtn{font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);cursor:pointer;font-family:inherit;line-height:15px}.eqBtn:hover{border-color:hsla(0,0%,100%,.35)}.eqBtn:disabled{opacity:.45;cursor:default}.eqBtnPrimary{border-color:rgba(129,173,255,.5);color:#81adff}.eqBtnPrimary:hover{background:rgba(129,173,255,.08)}.eqMono .eqInput{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#d9d9d9;font-size:13px;padding:6px 10px;outline:none;font-family:inherit}.eqMono .eqInput:focus{border-color:rgba(129,173,255,.5)}.eqMono select.eqSel{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:15px;color:#d9d9d9!important;padding:6px 18px 6px 8px;border:1px solid transparent;border-radius:6px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4'%3E%3Cpath d='M0 0l3 4 3-4z' fill='%23666666'/%3E%3C/svg%3E") no-repeat right 6px center!important}.eqMono select.eqSel:hover{background-color:hsla(0,0%,100%,.07)!important}.eqMono select.eqSel.eqSelBig{font-size:14px;font-weight:700}.eqMono .expInput{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#d9d9d9;font-size:12px;padding:7px 10px}.eqMono .expInput:focus{border-color:rgba(129,173,255,.5)}.eqMono .expModalContent{background:#10182e;border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.eqLbl{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#999}.eqLbl,.eqVal{font-weight:700}.eqVal{font-size:15px;font-variant-numeric:tabular-nums;margin-top:2px;color:#d9d9d9}.eqTab{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:5px 10px;color:hsla(0,0%,100%,.35);white-space:nowrap}.eqTab.active{color:#d9d9d9;border-bottom-color:#81adff}.eqSep{border-bottom:1px solid hsla(0,0%,100%,.06)}.eqRd{display:inline-flex;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.eqDocRow,.eqRd{align-items:center}.eqDocRow{display:flex;gap:10px;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:12px}.eqCmdCard{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:12px 14px;background:transparent;cursor:pointer;display:flex;flex-direction:column;gap:7px}.eqCmdCard:hover{border-color:hsla(0,0%,100%,.18)}.eqCmdCard.warn{border-color:rgba(219,229,71,.4)}.eqCmdCard.hold{border-color:rgba(255,70,70,.45)}.uiMenu{background:#101012;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;padding:6px;box-shadow:0 16px 40px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.35);min-width:220px;overflow:hidden;animation:uiMenuIn .12s ease-out}@keyframes uiMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.uiMenuHead{gap:12px;padding:8px 10px 10px}.uiMenuAvatar,.uiMenuHead{display:flex;align-items:center}.uiMenuAvatar{width:36px;height:36px;border-radius:50%;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,#2a4a7a,#3d2d6b);flex-shrink:0}.uiMenuAvatar,.uiMenuName{font-size:14px;overflow:hidden}.uiMenuName{font-weight:600;color:#f2f2f2;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.uiMenuSub{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:2px;font-weight:400}.uiMenuSep{height:1px;background:hsla(0,0%,100%,.08);margin:6px -6px}.uiMenuItem{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px;border:none;border-radius:8px;background:transparent;color:#e6e6e6;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.uiMenuItem:focus-visible,.uiMenuItem:hover{background:hsla(0,0%,100%,.07);outline:none}.uiMenuItem.active{background:hsla(0,0%,100%,.05)}.uiMenuItem:disabled{opacity:.45;cursor:default}.uiMenuItem.danger{color:#f26d6d}.uiMenuItem.danger:hover{background:hsla(0,84%,69%,.1)}.uiMenuIcon{min-width:18px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);flex-shrink:0}.uiMenuItem.danger .uiMenuIcon{color:inherit}.uiMenuLbl{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.uiMenuLbl .uiMenuSub{margin-top:1px}.uiMenuHint{font-size:12px;color:hsla(0,0%,100%,.4);letter-spacing:.3px;font-variant-numeric:tabular-nums;display:flex;align-items:center}.uiMenuBadge{font-size:11px;font-weight:600;color:#c4b5fd;background:rgba(167,139,250,.18);border-radius:6px;padding:2px 7px}.uiMenuChev{color:hsla(0,0%,100%,.4);flex-shrink:0}.accTabsRow{display:flex;align-items:center;gap:16px;padding:0;min-height:46px;border-bottom:1px solid var(--line);position:relative}.accTabs{display:flex;gap:24px;align-self:stretch}.accTabs button{display:flex;align-items:center;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0;font:inherit;font-size:14px;font-weight:600;color:#999;cursor:pointer}.accTabs button:hover{color:#d9d9d9}.accTabs button.active{color:#e6e6e6;border-bottom-color:#81adff}.wkRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.wkBtn{height:28px;padding:0 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:#999;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.wkBtn:hover{color:#d9d9d9;border-color:hsla(0,0%,100%,.25)}.wkBtn.inMonth{background:rgba(255,204,85,.1);color:#e0d6b8;border-color:rgba(255,204,85,.25)}.wkBtn.selected{background:rgba(255,204,85,.22);color:#e6e6e6;border-color:rgba(255,204,85,.4)}.wkCompact{display:flex;align-items:center;gap:6px}.calArrow{flex-shrink:0;width:22px;height:30px;border:none;background:transparent;color:#999;font-size:18px;line-height:1;border-radius:6px;cursor:pointer;padding:0}.calArrow:hover{color:#e6e6e6;background:hsla(0,0%,100%,.07)}.wkSummary{display:inline-flex;align-items:center;gap:2px;height:32px}.wkPopover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;background:#1b1b1b;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:8px 12px!important;box-shadow:0 12px 32px rgba(0,0,0,.45);width:-moz-max-content;width:max-content;max-width:min(92vw,1180px)}.wkDate{height:28px;padding:0 8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:#111;color:#d9d9d9;font:inherit;font-size:12px;color-scheme:dark;width:140px}.wkDate:focus{outline:none;border-color:rgba(129,173,255,.5)}.wkApply{border-color:rgba(129,173,255,.45);color:#cfe0ff}.wkApply:disabled{opacity:.5;cursor:default}@media (max-width:720px){.wkPopover{min-width:0;width:92vw}}.segCtl{display:inline-flex;align-items:stretch;height:30px;padding:2px;gap:2px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.03);flex-shrink:0}.segCtl button{border:none;background:transparent;color:#999;font:inherit;font-size:12px;font-weight:600;padding:0 12px;border-radius:6px;cursor:pointer}.segCtl button:hover:not(.active){color:#d9d9d9}.segCtl button.active{background:#2f333c;color:#e6e6e6}.calRange{margin-left:auto;padding-left:16px;font-size:13px;color:#d9d9d9;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.dpBtn{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px 0 10px;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#d9d9d9;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.dpBtn:hover{border-color:hsla(0,0%,100%,.3)}.dpBtnLbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpChev{color:#6e6e6e;flex-shrink:0}.dpSearch{display:flex;align-items:center;gap:8px;padding:6px 8px 8px;margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.08);color:#6e6e6e}.dpSearch input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#e6e6e6;font:inherit;font-size:13px}.dpMore{font-size:11px;color:#6e6e6e;padding:6px 10px 4px}.mpYear{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;font-size:13px;font-weight:700;color:#e6e6e6}.mpGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mpCell{background:transparent;border:none;border-radius:6px;padding:8px 0;font:inherit;font-size:12px;color:#d9d9d9;cursor:pointer}.mpCell:hover{background:hsla(0,0%,100%,.07)}.mpCell.active{color:#81adff;background:rgba(129,173,255,.12)}.mpCell.future{opacity:.35}.eqMono .tbl tbody tr.accHit td{background:rgba(129,173,255,.14);animation:accHitPulse 1.1s ease-in-out 3}.eqMono .tbl tbody tr.accFound td{background:rgba(129,173,255,.1)}.eqMono .tbl tbody tr.accFound td:first-child{box-shadow:inset 2px 0 #81adff}@keyframes accHitPulse{0%,to{background:rgba(129,173,255,.14)}50%{background:rgba(129,173,255,.38)}}.accModal{background:#101012;border:1px solid hsla(0,0%,100%,.09);border-radius:12px;padding:18px 20px;color:#d9d9d9;box-shadow:0 24px 60px rgba(0,0,0,.6)}.accModal .accModalTitle{font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#d9d9d9;margin-bottom:14px}.accModal .accModalTitle span{color:#999;font-weight:500;letter-spacing:0;text-transform:none;margin-left:8px}.accModal .eqInput{width:100%;margin-top:5px;height:34px;font-size:13px}.accModal .accHint{font-size:11px;color:#6e6e6e;margin-top:10px;line-height:1.4}.accLoadBar{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.accLoadBar:after{content:"";position:absolute;left:0;top:0;width:40%;height:100%;background:#81adff;animation:accLoad .9s ease-in-out infinite}@keyframes accLoad{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.expItem .expAmt{font-family:monospace}.salarySelect{width:110px!important;min-width:110px!important;max-width:110px!important;font-size:12px!important;padding:4px 6px!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:4px!important;color:rgba(147,197,253,.85)!important;cursor:pointer}.salarySelect option{background:#1a1f2e;color:#fff}.flyoutTbl tbody tr:hover td,tr.noHover:hover td{background:transparent!important}.col-gross{color:hsla(0,0%,100%,.6)!important;font-weight:600}.col-sub{color:hsla(0,0%,100%,.85)!important;font-weight:700}.col-net{color:var(--green)!important;font-weight:700}.col-muted{color:hsla(0,0%,100%,.4)!important}.col-zero{color:hsla(0,0%,100%,.25)!important}.expModal{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000}.expModalContent{background:#1a1a1f;border-radius:4px;padding:20px;max-width:480px;width:90%;max-height:80vh;overflow-y:auto;border:1px solid hsla(0,0%,100%,.1)}.expList{margin:16px 0;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.expItem{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(0,0,0,.2);border-radius:8px}.expItem .expDate{font-size:11px;color:hsla(0,0%,100%,.5);min-width:50px}.expItem .expInfo{flex:1}.expItem .expType{font-weight:600;font-size:13px}.expItem .expNote{font-size:11px;color:hsla(0,0%,100%,.5)}.expItem .expAmt{font-weight:700;font-family:var(--mono)}.expItem .expDel{color:hsla(0,0%,100%,.3);cursor:pointer;padding:4px}.expItem .expDel:hover{color:var(--red)}.addExpRow{display:flex;gap:8px;flex-wrap:wrap}.expInput{padding:10px 12px;background:#2a2a2f;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:13px}.expInput:focus{outline:none;border-color:var(--blue)}.expBtn{cursor:pointer;padding:2px 6px;border-radius:3px}.expBtn:hover{background:hsla(0,0%,100%,.1)}.sparkWrap{display:inline-flex;align-items:center;gap:6px}.badge.clickable{transition:opacity .2s}.badge.clickable:hover{opacity:.8}.stmtTabs{display:flex;background:hsla(0,0%,100%,.05);border-radius:6px;overflow:hidden}.stmtTab{padding:8px 14px;font-size:12px;background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;align-items:center;gap:6px}.stmtTab.active{background:hsla(0,0%,100%,.1);color:#fff}.stmtTab .tabCount{background:hsla(0,0%,100%,.15);padding:2px 6px;border-radius:4px;font-size:11px}.flyoutHeaderCompact{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.flyoutLeft{display:flex;align-items:center;gap:8px;font-size:13px}.flyoutName{font-weight:500}.flyoutDivider{color:hsla(0,0%,100%,.3)}.flyoutTruck,.flyoutWeek{color:hsla(0,0%,100%,.5)}.flyoutRight{display:flex;gap:12px}.flyoutMiniStat{font-size:12px;color:hsla(0,0%,100%,.5)}.carCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:rgba(100,180,255,.15);color:var(--blue);border-radius:4px;font-size:11px;font-weight:600}.carCount.single{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.flyoutTbl{width:100%;border-collapse:collapse;font-size:12px}.flyoutTbl th{text-align:left;padding:8px 6px;color:hsla(0,0%,100%,.4);font-weight:500;border-bottom:1px solid hsla(0,0%,100%,.1)}.flyoutTbl td{padding:8px 6px;border-bottom:1px solid hsla(0,0%,100%,.05)}.tbl.pnl td.pv{position:relative;padding:3px 8px;text-align:right;font-weight:600;font-size:11px}.tbl.pnl td.pv-b{font-weight:800;font-size:12px}.tbl.pnl td.pv-flex{padding:0 6px}.tbl.pnl-mono td.pv-flex{padding-left:108px}.tbl.pnl-mono td.pv-flex .cellLbl{max-width:100px}.tbl.pnl td.pe{cursor:pointer}.tbl.pnl td.plbl{padding:3px 8px;font-weight:600;font-size:11px;white-space:nowrap;position:sticky;right:100px;background:transparent;z-index:2}.tbl.pnl td.psec{padding:10px 8px 4px;font-weight:900;font-size:12px;letter-spacing:.8px;text-transform:uppercase}.tbl.pnl thead th{vertical-align:bottom}.tbl.pnl td.psec-t{position:sticky;right:100px;z-index:2}.tbl.pnl td.psec-c{position:sticky;right:0;z-index:1}.tbl.pnl .strongLbl{font-weight:800;font-size:12px}.tbl.pnl .curTag{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#dbe547}.tbl.pnl .cellLbl{position:absolute;left:6px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;white-space:nowrap;max-width:55%;overflow:hidden;text-overflow:ellipsis}.tbl.pnl .sumGreen{color:#37ab37}.tbl.pnl .zv,.tbl.pnl td.zv{color:#6e6e6e}.tbl.pnl .blurVal{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbl.pnl .cellLbl .blurToggle{pointer-events:auto}.tbl.pnl .payCol{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding:4px 0;font-size:10px}.tbl.pnl .payRow{display:inline-flex;align-items:center;gap:6px}.tbl.pnl-mono td.pv-list .cellLbl{top:16px;max-width:130px}.tbl.pnl .pnlEditWrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;width:72px;height:16px;margin:-1px 0;box-sizing:border-box;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:3px;padding:0 4px;vertical-align:middle}.tbl.pnl .pnlEditInner{flex:1;height:14px;line-height:14px;background:transparent;border:none;padding:0}.tbl.pnl .pnlEditInner,.tbl.pnl .pnlEditInput{min-width:0;width:100%;outline:none;color:inherit;font-size:11px;font-weight:700;text-align:right}.tbl.pnl .pnlEditInput{max-width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:3px;padding:2px 4px}.tbl.pnl .pnlTag{display:inline-block;padding:1px 6px;font-weight:700;letter-spacing:.3px;border-radius:2px;cursor:pointer;line-height:12px;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.15)}.tbl.pnl .pnlTag.tagPaid{color:#37ab37;border-color:rgba(55,171,55,.45);background:rgba(55,171,55,.08)}.tbl.pnl .pnlTag.tagUnpaid{color:#dbe547;border-color:rgba(219,229,71,.4);background:rgba(219,229,71,.06)}.tbl.pnl .miniSel{font-size:8px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:0 12px 0 4px;border-radius:6px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4'%3E%3Cpath d='M0 0l3 4 3-4z' fill='%23999999'/%3E%3C/svg%3E") no-repeat right 3px center;color:hsla(0,0%,100%,.6);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;line-height:12px}.tbl.pnl .cellLbl select{pointer-events:auto}.tbl.pnl .cellLbl:has(select){max-width:80%}.tbl.pnl .miniSel:disabled{cursor:default;opacity:1;color:hsla(0,0%,100%,.45)}.tbl.pnl select.pnlSelect{padding:3px 20px 3px 10px;font-size:10px;font-weight:600;letter-spacing:.2px;border-radius:8px;cursor:pointer;line-height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23999999'/%3E%3C/svg%3E") no-repeat right 7px center;transition:border-color .15s ease}.tbl.pnl select.pnlSelect:hover{border-color:hsla(0,0%,100%,.4)}.tbl.pnl select.quietSel{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;cursor:pointer;font-size:10px;font-weight:600;line-height:14px;color:hsla(0,0%,100%,.4)!important;padding:0 10px 0 0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4'%3E%3Cpath d='M0 0l3 4 3-4z' fill='%23666666'/%3E%3C/svg%3E") no-repeat right 2px center!important}.tbl.pnl select.quietSel:hover{color:hsla(0,0%,100%,.85)!important}.tbl.pnl td.pgap{height:9px;padding:0!important}.tbl.pnl-mono thead th{text-align:center;padding-bottom:8px}.tbl.pnl-mono tbody tr:first-child td{padding-top:8px}.tbl.pnl-mono{color:#d9d9d9}.tbl.pnl-mono td,.tbl.pnl-mono thead th{border-right:1px solid hsla(0,0%,100%,.07)}.tbl.pnl-mono td.plbl,.tbl.pnl-mono td.psec-t,.tbl.pnl-mono td:last-child,.tbl.pnl-mono thead th.plblh,.tbl.pnl-mono thead th:last-child{border-right:none}.tbl.pnl-mono td.pv,.tbl.pnl-mono thead th{padding-left:20px;padding-right:20px}.tbl.pnl-mono td.pv-flex{padding-right:20px}.tbl.pnl-mono tbody tr:hover td,.tbl.pnl-mono thead th{background:transparent}.stmtTbl th{padding-top:6px;padding-bottom:6px}.stmtTbl td{padding-top:5px;padding-bottom:5px}.stmtTbl tfoot td{padding-top:7px;padding-bottom:7px}.stmtTbl .salarySelect{padding-top:2px!important;padding-bottom:2px!important}.stmtTbl td,.stmtTbl td b{font-size:12px}.stmtTbl .col-gross,.stmtTbl .col-net,.stmtTbl .col-sub{font-size:13px}.stmtTbl td:nth-child(2) b{font-size:14px}.pillSwitcher{display:inline-flex;background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:6px;padding:2px;gap:2px}.pillSwitcher button{padding:4px 12px;border:none;background:transparent;color:var(--muted);font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.pillSwitcher button:hover{color:var(--text);background:hsla(0,0%,100%,.05)}.pillSwitcher button.active{background:rgba(106,163,255,.15);color:#6aa3ff}.pillSwitcher button.active.owner{background:rgba(167,139,250,.15);color:#a78bfa}.pillSwitcher .count{background:hsla(0,0%,100%,.1);padding:1px 6px;border-radius:8px;font-size:10px;font-weight:600}.pillSwitcher button.active .count{background:hsla(0,0%,100%,.15)}.driverBadge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:52px;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin:0}.driverBadge.company{background:rgba(106,163,255,.15);color:#6aa3ff}.driverBadge.owner{background:rgba(167,139,250,.15);color:#a78bfa}.tooltip{position:relative;cursor:pointer}.tooltip:hover:after{content:attr(data-tip);position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#1a1a2e;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:9999;border:1px solid var(--line);pointer-events:none}.dateInput{background:transparent;border:1px solid var(--line);border-radius:4px;padding:2px 4px;font-size:11px;width:110px;color-scheme:dark}.paymentTermsSelect{background:rgba(106,163,255,.15);border:1px solid rgba(106,163,255,.3);border-radius:4px;padding:2px 8px;color:#6aa3ff;font-size:11px;cursor:pointer}.paymentTermsSelect.factoring{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.3);color:#fbbf24}.badge{font-size:11px;padding:3px 8px;border-radius:4px}.badge.green{background:rgba(0,200,150,.15);color:var(--green)}.badge.red{background:rgba(239,68,68,.15);color:var(--red)}.badge.clickable{cursor:pointer}body,html{overflow:auto!important}.appShell,body,html{height:auto!important;min-height:100vh}.main{height:auto!important;min-height:0}.content,.main{overflow:visible!important}.appShell::-webkit-scrollbar,.main::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.appShell,.main,body,html{-ms-overflow-style:none;scrollbar-width:none}.stAssetGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;margin-top:6px}.stAssetCard{display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.035);min-width:0}.stAssetCard.isPast{opacity:.62}.stAssetIcon{flex:none;font-size:12px;line-height:1.2;opacity:.8}.stAssetBody{flex:1 1 auto;min-width:0}.stAssetTop{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:12px;line-height:1.3}.stAssetNum{font-size:12px;color:#e6e6e6;overflow-wrap:anywhere}.stAssetSub{font-size:11px;color:#999;margin-top:1px;white-space:normal;line-height:1.3}.stAssetMenu{flex:none;margin-left:auto}.stTbl{table-layout:fixed;width:100%}.stTblWrap{margin-top:6px;container-type:inline-size}.stTbl td,.stTbl th{overflow-wrap:anywhere;text-align:left;vertical-align:top;height:auto;padding:5px 6px;line-height:1.35}.stTbl th{padding-bottom:5px}.stTbl td.wrap,.stTbl th.wrap{white-space:normal;line-height:1.35}.stTbl td.r,.stTbl th.r{text-align:right;font-variant-numeric:tabular-nums}.stTbl td.r{white-space:nowrap;overflow-wrap:normal}.stTbl td.mono{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.stTbl td.mono>.stLoadIdWrap{display:flex;align-items:center;gap:2px}.stLoadId{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stTbl th.r{padding-left:8px}.stTbl td.menu,.stTbl th.menu{width:28px;padding-left:0;padding-right:4px;text-align:center}@container (max-width: 560px){.stTblBlocks thead{display:none}.stTblBlocks,.stTblBlocks tbody,.stTblBlocks td,.stTblBlocks tr{display:block;width:auto}.stTblBlocks tr{padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.stTblBlocks td{height:auto!important;padding:2px 0!important;border:0;text-align:left!important;white-space:normal}.stTblBlocks td[data-label]:before{content:attr(data-label);display:inline-block;min-width:116px;color:#999;font-size:11px}.stTblBlocks td:empty{display:none}}.eqMono .accTabsRow{border-bottom:none;padding-top:4px;padding-bottom:10px}.eqMono .accTabs{display:inline-flex;gap:24px;align-items:center;border:0;background:transparent;padding:0}.eqMono .accTabs button,.eqMono .accTabs button.active,.eqMono .accTabs button:hover{position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;padding:7px 0 10px;height:36px;line-height:20px;font-size:12px;font-weight:500;color:#8d8d8d}.eqMono .accTabs button:hover{color:#cfcfcf}.eqMono .accTabs button.active{color:#ededed}.eqMono .accTabs button.active:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:#a8adb3;border-radius:2px}.eqMono .accTabs button:focus-visible{outline:1px solid #777;outline-offset:4px;border-radius:2px}.stTag.stTypeCompany,.stTag.stTypeOwner{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:600;letter-spacing:.35px;line-height:14px;text-transform:none;white-space:nowrap}.stTag.stTypeCompany{background:#14212c;border:1px solid #284154;color:#9dc5e8}.stTag.stTypeOwner{background:#261c32;border:1px solid #443253;color:#c7a7e1}.stTag.approved,.stTag.draft,.stTag.outdated,.stTag.paid{display:inline-flex;align-items:center;gap:5px;text-transform:none;letter-spacing:0;font-size:10px;line-height:16px;padding:2px 6px;border-radius:5px;background:#171717;border:1px solid #303030;color:#b5b5b5;white-space:nowrap;max-width:none}.stTag.approved{background:#10281f;border-color:#28523f;color:#9bd7b7;font-weight:500}.stTag.approved .stStatusSymbol{color:#6ed49d}.stTag.approved small{color:#87ad98;border-left-color:#31513f}.stTag.paid{background:#ededed;color:#171717;border-color:#ededed}.stTag.outdated{color:#d6b77b;border-color:#4b402d;background:#201c15}.stTag.draft .stStatusSymbol{color:#777}.stStatusSymbol{font-size:12px;line-height:1}.stTag small{font-size:9px;color:#777;padding-left:5px;border-left:1px solid #333}.eqMono.accDense .tbl thead th{color:#aaa;letter-spacing:0;text-transform:none;background:#1c1c1c;line-height:16px;vertical-align:middle;border-bottom:1px solid #292929;position:sticky;top:0;z-index:3}.eqMono.accDense .tableScroll{overflow-y:auto;scrollbar-width:none;scrollbar-gutter:auto}.eqMono.accDense .tableScroll::-webkit-scrollbar{display:none}.eqMono.accDense .tbl .stDriverSelected td{background:#1b1b1b}.eqMono.accDense .tbl .stDriverSelected td:first-child,.eqMono.accDense .tbl .stDriverSelected td:nth-child(3){color:#fff}.eqMono.accDense .tbl .stDriverSelected td:nth-child(3){font-weight:600;white-space:nowrap}.eqMono.accDense .tbl .stDriverSelected td:nth-child(3)>b{display:inline}.eqMono.accDense .tbl .stDriverSelected td:nth-child(3):after{content:"Selected";display:inline-block;height:16px;line-height:12px;box-sizing:border-box;margin-left:7px;padding:1px 5px;border:1px solid #3c3c3c;border-radius:4px;font-size:9px;font-weight:400;color:#aaa;vertical-align:middle}.eqMono.accDense .tbl tbody tr:not(.stGroupRow) td{transition:background-color .2s ease,color .2s ease}.eqMono.accDense .tbl tbody tr:not(.stGroupRow):not(.stDriverSelected):hover td{background:#191919}.eqMono.accDense .tbl tbody tr.stDriverSelected:hover td{background:#252525}.eqMono .tbl .stGroupRow .stPayColumnHint{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #363636;color:#929292;font-size:10px;font-weight:400;line-height:13px;letter-spacing:0;text-transform:none;vertical-align:middle}.eqMono.accDense .tbl th:nth-child(13){min-width:196px;width:196px}.eqMono.accDense .tbl td:nth-child(13){overflow:visible;text-overflow:clip;white-space:nowrap}.eqMono.accDense .tbl thead th:last-child{width:132px;min-width:132px;padding-left:8px;padding-right:16px}.eqMono.accDense .tbl tbody tr:not(.stGroupRow):not(.noHover):not(.stSubRow)>td:last-child{width:132px;min-width:132px;padding-left:8px;padding-right:16px;text-align:right;color:#aaa;font-size:16px}.eqMono.accDense .tbl td:nth-child(4),.eqMono.accDense .tbl th:nth-child(4){padding-left:14px}@media (prefers-reduced-motion:reduce){.eqMono.accDense .tbl tbody tr td{transition:none}}.stScheme{background:#0d0d0d;border:1px solid #292929;border-radius:8px}.stEarningsCompactTop strong{color:#a8c5eb}.stTerms{padding:8px 18px;border-top:1px solid #262626;font-size:11px;color:#999;line-height:1.6}.stTerms summary{cursor:pointer;color:#aaa}.stTerms p{margin:8px 0 0}.stBlockTitle,.stWeekCard .eqLbl{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#ededed}.stWeekCard{border:0;border-radius:0;background:none;padding:14px 12px 4px;margin-top:0}.stWeekCard>.stWeekHead{border:0;border-radius:0;padding:0 0 14px;border-bottom:1px solid #262626;margin-bottom:16px}.stTbl th{overflow-wrap:normal;word-break:keep-all;padding-right:12px}.stTbl th,.stTbl th.wrap{white-space:normal}.stWeekCard{--destructive:#ff555e;--stCredit:#75bd9b;--stEarnings:#a8c5eb;--stPending:#d6b77b}.stExcludedCountText{color:var(--destructive,#ff555e);font-size:11px;font-weight:400;margin-left:4px}.eqMono.accDense .stLiquidFilter{position:relative;isolation:isolate;display:inline-flex;align-items:stretch;gap:2px;padding:2px;overflow:hidden;background:#111;border:1px solid #292929;border-radius:8px;height:32px}.eqMono.accDense .stLiquidFilter button{position:relative;z-index:1;background:transparent;box-shadow:none;border:0;color:#999;transition:color .2s;white-space:nowrap}.eqMono.accDense .stLiquidFilter button.active,.eqMono.accDense .stLiquidFilter button.active.owner{color:#ededed}.eqMono.accDense .stLiquidFilter button:hover:not(.active){color:#c7cbd0}.eqMono.accDense .stLiquidFilter button .count{background:#ffffff0b;color:#888;transition:color .2s,background-color .2s}.eqMono.accDense .stLiquidFilter button.active .count{background:#ffffff0b;color:#c7cbd0}.eqMono.accDense .stLiquidFilter .stFilterIndicator{position:absolute;z-index:0;left:0;top:2px;bottom:2px;width:0;pointer-events:none;background:linear-gradient(180deg,#323940,#272d33);border:1px solid #505a63;border-radius:6px;box-shadow:inset 0 1px #ffffff0c;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .2s;will-change:transform,width}.eqMono.accDense .stSearchEnhanced{display:flex;align-items:center;gap:8px;position:relative;background:#111;border:1px solid #303030;border-radius:7px;height:32px;min-height:32px;max-height:32px;min-width:260px;width:310px;max-width:100%;padding:0 9px;transition:background-color .15s,border-color .15s,box-shadow .15s}.eqMono.accDense .stSearchEnhanced>svg{width:15px;height:15px;flex:none;color:#aaa;opacity:1}.eqMono.accDense .stSearchEnhanced input{flex:1;min-width:0;width:100%;height:30px;line-height:30px;border:0;outline:0;box-shadow:none;background:transparent;color:#eee;font:inherit;font-size:12px;padding:0}.eqMono.accDense .stSearchEnhanced input::-moz-placeholder{color:#858585}.eqMono.accDense .stSearchEnhanced input::placeholder{color:#858585}.eqMono.accDense .stSearchEnhanced input::-webkit-search-cancel-button{display:none}.eqMono.accDense .stSearchEnhanced:focus-within{background:#161616;border-color:#737373;box-shadow:0 0 0 2px #ffffff06}.stSearchShortcut{width:19px;height:19px;border:1px solid #333;border-radius:4px;background:#1a1a1a;color:#999;font:11px ui-monospace,monospace}.stSearchClear,.stSearchShortcut{display:inline-flex;align-items:center;justify-content:center;flex:none}.stSearchClear{width:20px;height:20px;border:0;border-radius:4px;background:transparent;color:#aaa;padding:3px;cursor:pointer}.stSearchClear:hover{background:#292929;color:#fff}.stSearchClear:focus-visible{outline:1px solid #ccc}.stAttentionBtn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid #333;background:#111;border-radius:6px;font:inherit;font-size:11px;color:#aaa;cursor:pointer}.stAttentionDot{width:5px;height:5px;border-radius:50%;background:#b59a68;flex:none}.stAttentionBtn>span:last-child{font-size:10px;color:#8e8e8e;padding-left:5px;border-left:1px solid #333}.stAttentionBtn:hover,.stAttentionBtn[aria-pressed=true]{background:#201c15;border-color:#5e5037;color:#dbc49d}.stDriverMenuBtn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:5px;background:transparent;color:#999;padding:0;cursor:pointer}.stDriverMenuBtn:hover,.stDriverMenuBtn[aria-expanded=true]{background:#292929;border-color:#3c3c3c;color:#fff}.stDriverMenuBtn:focus-visible{outline:1px solid #ddd;outline-offset:2px}.stRowMenu{position:absolute;right:0;top:100%;margin-top:4px;z-index:60;min-width:178px;background:#111;color:#eee;border:1px solid #333;border-radius:7px;padding:4px;box-shadow:0 8px 28px #0008;text-align:left}.stRowMenu button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;background:none;color:#ddd;font:inherit;font-size:11px;padding:9px 8px;border-radius:4px;text-align:left;cursor:pointer}.stRowMenu button span{color:#777}.stRowMenu button:focus-visible,.stRowMenu button:hover{background:#252525;outline:none}.eqMono.accDense .tbl tbody tr:not(.stGroupRow):not(.noHover):not(.stSubRow)>td:last-child{overflow:visible}@media (max-width:600px){.eqMono.accDense .stSearchEnhanced{min-width:220px;width:100%}}@media (prefers-reduced-motion:reduce){.eqMono.accDense .stLiquidFilter .stFilterIndicator{transition:none}}.stDetail .stTbl .stExcludedDivider td{background:#111;height:32px;border-top:1px dashed #373737;border-bottom:1px solid #262626;padding:6px 10px;font-size:10px}.stExcludedLabel{display:inline-flex;align-items:center;gap:6px;color:#aaa;font-weight:500}.stExcludedLabel>span:first-child{font-size:12px;color:var(--destructive,#ff555e)}.stExcludedWord{display:inline-flex;padding:2px 6px;border-radius:4px;background:#2a2a2a;border:1px solid #414141;color:#ddd;font-size:10px;font-weight:500;line-height:14px}.stExcludedCount{display:inline-flex;justify-content:center;align-items:center;min-width:16px;height:16px;border:1px solid #333;border-radius:4px;font-size:9px;color:#888}.stExcludedHint{font-size:10px;color:#999;margin-left:12px}.stDetail .stTbl .stExcludedLoad td{color:#858585;padding-top:6px;padding-bottom:6px}.stDetail .stTbl .stExcludedLoad .stCellLine,.stDetail .stTbl .stExcludedLoad .stLoadId{color:#999}.stDetail .stTbl .stExcludedLoad td.wrap>div{color:#888}.stDetail .stExcludedValue{color:var(--destructive,#ff555e);font-size:11px;font-weight:500}.stDetail .stExcludedCountText{color:var(--destructive,#ff555e);font-size:11px;font-weight:400;margin-left:4px}.stDetail .stScheme{background:#0d0d0d;border:1px solid #292929;border-radius:8px}.stEarningsSummary{padding:13px 18px 12px}.stEarningsCompactTop{display:flex;align-items:center;justify-content:space-between;gap:14px}.stEarningsCompactTop>span{font-size:12px;font-weight:500;color:#ededed}.stEarningsCompactTop strong{font-size:17px;line-height:20px;font-weight:500;letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:var(--stEarnings,#a8c5eb)}.stEarningsCompactMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;font-size:11px;line-height:15px;color:#999;flex-wrap:wrap}.stEarningsCompactMeta b{color:#ccc;font-weight:400;margin-left:4px;font-variant-numeric:tabular-nums}.stEarningsCompactMeta small{font-size:10px;color:#888;margin-left:6px}.stRateBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin-left:4px;font:inherit;color:#ccc;font-variant-numeric:tabular-nums;cursor:pointer;border-bottom:1px dashed #5a5a5a}.stRateBtn:hover{color:#fff;border-bottom-color:#8a8a8a}.stRateBtn:focus-visible{outline:1px solid #6a8fd8;outline-offset:2px;border-bottom-color:transparent}.stDetail .stTerms{padding:8px 18px;border-top:1px solid #292929;font-size:11px;color:#999;line-height:1.6}.stDetail .stTerms summary{cursor:pointer;color:#aaa}.stDetail .stTerms p{margin:10px 0 0}.stSchedule{display:grid;grid-template-columns:1fr auto;gap:8px 18px;margin:14px 0;font-size:11px}.stSchedule>:nth-child(2n){text-align:right}.stSchedule b{font-weight:500;color:#ededed}.stDetail .stAssetGrid{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.stDetail .stAssetCard{display:flex;align-items:center;gap:7px;height:32px;min-height:32px;padding:0 9px;border:1px solid #2b2b2b;background:#151515;border-radius:5px;min-width:0}.stDetail .stAssetCard.isPast{opacity:.62}.stDetail .stAssetIcon{height:20px;width:16px;display:flex;align-items:center;justify-content:center;color:#b5b5b5;opacity:1;font-size:12px;flex:none}.stDetail .stAssetBody{display:flex;align-items:center;min-height:0;min-width:0}.stDetail .stAssetTop{height:30px;display:flex;align-items:center;gap:7px;line-height:1;flex-wrap:nowrap;margin:0}.stDetail .stAssetTop b{font-size:11px;color:#b5b5b5;font-weight:400}.stDetail .stAssetNum{font-size:11px;color:#ededed}.stDetail .stAssetSub{display:none}.stDetail .stAssetSub.stAssetDates{display:block;font-size:10px;color:#888;margin-left:2px;white-space:nowrap}.stDetail .stAssetMenu{margin-left:2px}.stDetail .stDriverHeaderRow{align-items:center}.stDetail .stHeaderAssets{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;margin-left:auto}.stAssetsLabel{font-size:10px;color:#737373;white-space:nowrap}.stDetail .stHeaderAssets .stAssetGrid{display:flex;gap:6px;flex-wrap:wrap;margin:0}.stDetail .stHeaderAssets .stAssetCard{display:flex;align-items:center;gap:0;height:32px;min-height:32px;padding:0 10px;border:1px solid #2b2b2b;background:#151515;border-radius:5px;min-width:0}.stDetail .stHeaderAssets .stAssetCard.isPast{opacity:.62}.stDetail .stHeaderAssets .stAssetBody{display:flex;align-items:center;min-height:0;min-width:0}.stDetail .stHeaderAssets .stAssetTop{height:30px;display:flex;align-items:center;gap:7px;line-height:1;flex-wrap:nowrap;margin:0}.stDetail .stHeaderAssets .stAssetTop b{font-size:11px;color:#b5b5b5;font-weight:400}.stDetail .stHeaderAssets .stAssetNum{font-size:11px;color:#ededed}.stAssetWhen{font-size:10px;color:#888;white-space:nowrap}.stDetail .stHeaderAssets .stAssetMenu{margin-left:2px}.stDetail .stCalculation{background:#090909;border:1px solid #262626;border-radius:8px;padding:16px 18px}.stDetail .stCalculation .stBlockTitle{margin-top:0;color:#fafafa}.stCalcNote{display:flex;align-items:center;gap:6px;font-size:11px;color:#999;margin-bottom:10px;line-height:1.2}.stLiveDot{display:inline-block;width:5px;height:5px;background:#888;border-radius:50%;flex:none}.stLiveDot.stLiveDotChanged{background:var(--stPending,#d6b77b)}.stCalculationDelta{background:#17140e;border:1px solid #3b3222;border-radius:6px;padding:8px 10px;margin:10px 0 7px}.stCalculationDelta>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.stCalculationDelta>div>span{color:#c2b89f}.stCalculationDelta strong{color:#d6b77b;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.stCalculationDelta p{font-size:10px;color:#999;margin:4px 0 0;line-height:1.3}.stCalculationDelta p span{margin:0 4px;color:#777}@media (max-width:900px){.stDetail .stHeaderAssets{flex-basis:100%}}.stDriverIdentity{min-width:0}.stDriverActions{margin-left:0}.stDetail .stDriverHeaderRow>.stDriverIdentity+.stDriverActions{margin-left:auto}.stAssetCard.stAssetInline{flex:none}.stLogHeading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.stLogHeading .stBlockTitle{margin:0}.stLogHeading .stBlockTitle span{color:#777;margin-left:8px;font-size:10px;font-weight:400;text-transform:none;letter-spacing:0}.stLogHeading>span{font-size:11px;color:#999}.stActivityLog{list-style:none;padding:0 16px;margin:0;background:#0d0d0d;border:1px solid #292929;border-radius:8px}.stLogEntry{display:grid;grid-template-columns:46px 12px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;position:relative;margin:0;padding:0}.stLogEntry time{font-size:11px;color:#999;padding-top:19px;white-space:nowrap}.stLogNode{position:relative;width:12px;height:100%;display:block}.stLogNode:after{content:"";position:absolute;top:22px;left:3px;width:5px;height:5px;border-radius:50%;background:#777;box-shadow:0 0 0 4px #0d0d0d}.stLogNode:before{content:"";position:absolute;width:1px;background:#292929;left:5px;top:0;bottom:0}.stLogEntry:first-child .stLogNode:before{top:24px}.stLogEntry:last-child .stLogNode:before{bottom:calc(100% - 24px)}.stLogBody{padding:17px 0 15px;border-bottom:1px solid #242424;min-width:0}.stLogEntry:last-child .stLogBody{border-bottom:none}.stLogTitle{display:flex;align-items:baseline;gap:12px;font-size:12px;flex-wrap:wrap}.stLogTitle b{font-weight:500}.stLogStatus{font-size:10px;color:#999;white-space:nowrap}.stLogAmount{font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap;margin-left:auto}.stLogMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:#999;margin-top:6px}.stLogMeta>span{color:#666}.stLogEffect{color:#999}.stLogMenu{margin-left:auto}.stLogPending .stLogNode:after{background:var(--stPending,#d6b77b)}.stLogPending .stLogAmount,.stLogPending .stLogStatus,.stLogPending .stLogTitle b{color:var(--stPending,#d6b77b)}.stLogEmpty .stLogBody{color:#777}.stLogEmpty .stLogNode:after,.stLogEmpty .stLogNode:before{display:none}@media (max-width:600px){.stActivityLog{padding:0 10px}.stLogEntry{grid-template-columns:38px 10px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.stLogTitle{gap:5px}.stLogAmount{margin-left:0}}.stDetail .stLines{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;row-gap:0;font-size:11px;max-width:none}.stDetail .stLines>span{padding:9px 0;line-height:1.4;color:#aaa;border-bottom:1px solid #1c1c1c;min-width:0}.stDetail .stLines>.amt{color:#ddd;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stDetail .stLines>.total{font-size:12px;color:#ddd;border-top:1px solid #333;border-bottom:0;margin-top:5px;padding-top:13px;font-weight:600}.stDetail .stLines>span:nth-last-child(-n+2){border-bottom:0;font-size:13px}.stDetail .stLineRow .stLineLabel:hover{color:#ededed}.stDetail .stCalculation .stLineRow{font-size:12px}.stDetail .stCalculation .stLineCells{-moz-column-gap:24px!important;column-gap:24px!important}.stDetail .stCalculation .stLineCells>span{padding:8px 0;color:#aaa}.stDetail .stCalculation .stLineRow:not(.stLineTall) .stLineCells>span{line-height:1.35;padding:5px 0}.stDetail .stCalculation .stLineCells>.amt{color:#ddd;font-variant-numeric:tabular-nums;white-space:nowrap}.stDetail .stCalculation .stLineTop{border-top-color:#333!important}.stDetail .stCalculation .stLineTop .stLineCells>span{border-bottom:0;padding-top:4px}.stDetail .stCalculation .stLineRow .amt{font-size:12px}.stDetail .stCalculation .stLineFinal{border-top:1px solid #333;margin-top:10px;padding-top:10px;font-size:13px}.stDetail .stCalculation .stLineFinal .stLineCells>span{border-bottom:0;padding-top:4px;color:#ededed}.stDetail .stCalculation .stLineFinal .amt{font-size:13px;font-weight:600}.eqMono.accDense .accStats{border-bottom:0;padding-bottom:0}.stDetail .stCalcColumn{min-width:0}.stDetail .stCalculation .stLineCells>.amt{justify-self:end}.stLineMenu{display:inline-flex;vertical-align:middle;width:0;overflow:hidden;opacity:0;transition:opacity .12s}.stLineMenu:focus-within,.stLineRow:hover .stLineMenu{width:auto;overflow:visible;opacity:1;margin-left:6px}@media (prefers-reduced-motion:reduce){.stLineMenu{transition:none}}@media (hover:none){.stLineMenu{width:auto;overflow:visible;opacity:1;margin-left:6px}}.stDetail .stCalculation .stLineRow:not(.stLineTall):not(.stLineTop):not(.stLineFinal) .stLineCells>span{min-height:25px;display:flex;align-items:center}.stDetail .stCalculation .stLineRow:not(.stLineTall) .stLineCells>.amt{justify-content:flex-end}.stDetail .stCalculation .stLineMenu{height:14px;line-height:14px;align-items:center}.stDetail .stCalculation .stLineMenu .accUpl,.stDetail .stCalculation .stLineMenu .eqBtn{height:14px!important;line-height:14px!important;padding:0 4px!important;font-size:13px!important}.stDetail .stWeekHead{padding:16px 18px;margin-bottom:0}.stDetail .stTblWrap,.stDetail .stWeekHead{background:#090909;border:1px solid #262626;border-radius:8px}.stDetail .stTblWrap{overflow:auto;margin-top:8px}.stDetail .stTblWrap .stTbl thead th{background:#111}.stDetail .stTblWrap .stTbl thead th:first-child{border-top-left-radius:7px}.stDetail .stTblWrap .stTbl thead th:last-child{border-top-right-radius:7px}.stDetail .stTblWrap .stTbl tbody tr:last-child td{border-bottom:0}.eqMono.accDense .tbl tbody tr.stExpandRow td.stExpandCell{border:0;height:auto;background:none;padding:0;white-space:normal}.eqMono.accDense .tbl tbody tr.stExpandRow:hover td.stExpandCell{background:none}.eqMono.accDense .tableCard.stFlatTable{background:#090909;border:0;border-radius:0}.stDetail .stLoadsTitle{padding-left:6px;margin-bottom:10px}.stDetail .stLoadsTitle~.stTblWrap{margin-top:0}.stDetail .stLoadsTitle .stBlockTitle{color:#fafafa}.stDetail .stTbl td{vertical-align:middle}.stDetail .stTbl .stLoadId,.stDetail .stTbl .stLoadIdWrap .accUpl{color:#fafafa}.stDetail .stTbl .stLoadIdWrap .accUpl:hover{color:#fff}.stDetail .stTblWrap{overflow:visible}.stDetail .stTbl td.menu,.stDetail .stTbl th.menu{width:44px;padding-right:14px;color:#8a8a8a}.stDetail .stTbl td.menu .accUpl{color:#8a8a8a}.stDetail .stTbl td.menu .accUpl:hover{color:#ededed}.stDetail .stTbl td.mono>.stLoadIdWrap{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:0;align-items:center}.stDetail .stTbl td.mono>.stLoadIdWrap .accUpl{justify-self:center;padding:0}.stDetail .stTbl td.wrap[data-label=Terms]{font-size:11px;font-weight:400;color:#fafafa}.stDetail .stTbl td.wrap[data-label=Terms]>div{font-size:11px;font-weight:400;color:#999}.stDetail .stTbl td.r{font-weight:400;color:#fafafa}.stDetail{--green:#fafafa;--text:#fafafa;--muted:#a1a1a1;--line:#262626}.stDetail .stWeekHead .stTag.approved,.stDetail .stWeekHead .stTag.draft,.stDetail .stWeekHead .stTag.outdated,.stDetail .stWeekHead .stTag.paid{background:#1a1a1a;color:#b5b5b5;border:1px solid #303030;text-transform:none;letter-spacing:0;font-size:10px;font-weight:400}.stDetail .stWeekHead .stTag .stStatusSymbol{color:#b5b5b5}.stDetail .stWeekHead .stTag small{color:#8a8a8a;border-left-color:#303030}.stDetail .eqBtn{background:#222;border:1px solid #333;border-radius:6px;color:#ededed;font-size:11px}.stDetail .eqBtn:hover{background:#2a2a2a;border-color:#3c3c3c}.stDetail .eqBtnPrimary{background:#ededed;border-color:#ededed;color:#0a0a0a;font-weight:600}.stDetail .eqBtnPrimary:hover{background:#ddd;border-color:#ddd}.stDetail .stCardMenu{min-width:178px;background:#111;color:#eee;border:1px solid #333;border-radius:7px;padding:4px;box-shadow:0 8px 28px #0008}.stDetail .stCardMenu .eqBtn{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;background:none;color:#ddd;font-size:11px;padding:9px 8px;border-radius:4px;text-align:left}.stDetail .stCardMenu .eqBtn:hover{background:#252525}.stDetail .stCalcNote .stLiveDot{background:#d6b77b}.stDetail .stCalcNote .stLiveDot.stLiveDotApproved{background:#8a8a8a}.stDetail .stCalculation .stBlockTitle,.stDetail .stLoadsTitle .stBlockTitle{font-size:12px;font-weight:500}.stDetail .stCalcNote{font-size:11px;font-weight:400}.stDetail .stCalculation .stLineCells>.amt,.stDetail .stCalculation .stLineCells>span{font-size:12px;font-weight:400!important}.stDetail .stCalculation .stLineEarnings .stLineCells>.amt,.stDetail .stCalculation .stLineEarnings .stLineCells>span{font-weight:700!important}.stDetail .stCalculation .stLineTop .stLineCells>.amt,.stDetail .stCalculation .stLineTop .stLineCells>span{font-size:12px;font-weight:600!important}.stDetail .stCalculation .stLineFinal .stLineCells>.amt,.stDetail .stCalculation .stLineFinal .stLineCells>span{font-size:13px;font-weight:600!important}.eqMono.accDense .tbl thead th{font-size:10px;font-weight:500}.eqMono.accDense .tbl tbody td{font-size:13px;font-weight:400}.eqMono.accDense .tbl .stTag.stTypeCompany,.eqMono.accDense .tbl .stTag.stTypeOwner{font-size:9px;font-weight:600}.eqMono.accDense .tbl .stTag.approved,.eqMono.accDense .tbl .stTag.draft,.eqMono.accDense .tbl .stTag.outdated,.eqMono.accDense .tbl .stTag.paid{font-size:11px;font-weight:500}.eqMono.accDense .tbl .stTag small{font-size:10px;font-weight:inherit}.stDetail .stTbl .stLoadId,.stDetail .stTbl td.mono{font-size:10px}.stDetail .stTbl td.r{font-size:11px}.stDetail .stCalculation .stLineCells{grid-template-columns:minmax(0,1fr) 92px!important;-moz-column-gap:7px!important;column-gap:7px!important}.stDetail .stHeaderAssets{margin-left:0;justify-content:flex-end}.stDetail .stHeaderAssets .stAssetGrid{justify-content:flex-end}.stDetail .stCalculation .stLineRow{border-bottom:0}.stDetail .stCalculation .stLineCells>span{border-bottom:1px solid #1c1c1c}.stDetail .stCalculation .stLineCells{-moz-column-gap:10px!important;column-gap:10px!important}.stDetail .stCalculation .stLineFinal,.stDetail .stCalculation .stLineTop{border-bottom:0}.pyPage.card{border:0;background:transparent;padding:0;min-width:0;box-shadow:none}.eqMono.accPage.pyPage .pageTitle{font-weight:600}.pyPage .accTabs{gap:24px;background:none;border:0}.pyPage .accTabs button,.pyPage .accTabs button.active{position:relative;background:none;border:0;border-radius:0;color:#888;box-shadow:none}.pyPage .accTabs button.active{color:#eee}.pyPage .accTabs button.active:after{content:"";height:2px;background:#a8adb3;position:absolute;bottom:0;left:0;right:0;border-radius:2px}.pyFilters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #262626}.pyPage select.eqSel{height:32px!important;background-color:#111!important;border:1px solid #333!important;border-radius:6px!important;padding-left:10px!important;color:#b5b5b5!important;font-size:11px!important}.pyPage .accSearch{height:32px;width:260px;max-width:100%;display:flex;align-items:center;gap:8px;background:#111;border:1px solid #303030;border-radius:6px;padding:0 9px}.pyPage .accSearch input{min-width:0;flex:1;height:30px;line-height:30px;background:none;outline:none;border:0;font-size:11px;color:#ddd;padding:0}.pyPage .accSearch:focus-within{border-color:#777;background:#161616}.pyPage .accSearch svg{color:#aaa;flex:none}.pyPage .accSearch kbd{font:10px ui-monospace,monospace;color:#999;border:1px solid #363636;background:#1b1b1b;border-radius:3px;padding:2px 5px}.pyClear{border:0;background:none;color:#aaa;font-size:17px;cursor:pointer;padding:0 3px}.pyPage input::-webkit-search-cancel-button{display:none}.pyPage [hidden]{display:none!important}.pyPage .accCount{font-size:11px;color:#999}.pyPage .accRowRight{margin-left:auto}.pyPage .accAct{border:1px solid #292929;background:#111;color:#999;border-radius:5px;width:28px;height:28px}.pyPage .pyMetrics{display:grid;grid-template-columns:1.2fr 1fr 1.1fr 1fr .7fr;gap:0;padding:16px 0;margin:0;border-bottom:1px solid #262626}.pyPage .pyMetric{display:flex;flex-direction:column;gap:6px;padding:0 18px;border-right:1px solid #262626;font-size:11px;color:#999}.pyPage .pyMetric:first-child{padding-left:0}.pyPage .pyMetric:last-child{border:0}.pyPage .pyMetric b{font-size:19px;color:#ededed;margin:0;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.pyPage .pyMetric small{font-size:10px;color:#777}.pyPage .pyMetric-late b,.pyPage .pyMetric-negative b{color:#ff555e}.pyPage .pyMetric-draft b{color:#d6b77b}.eqMono.accDense.pyPage .tableCard{background:#0c0c0c;border:1px solid #292929;border-radius:8px;overflow:hidden}.pyPage .tableScroll{max-height:none;scrollbar-width:thin;scrollbar-color:#444 #111}.pyPage #pyTable{table-layout:fixed;width:100%;border-collapse:collapse}.eqMono.accDense.pyPage #pyTable th{background:#1c1c1c;color:#aaa;font-size:10px;letter-spacing:0;text-transform:none;font-weight:500;padding:10px 9px;height:36px;vertical-align:middle;border-bottom:1px solid #303030;white-space:nowrap}.eqMono.accDense.pyPage #pyTable td{font-size:11px;padding:10px 9px;height:57px;line-height:17px;border-bottom:1px solid #242424;vertical-align:middle;color:#d5d5d5;overflow:hidden}.eqMono.accDense.pyPage #pyTable td:first-child,.eqMono.accDense.pyPage #pyTable th:first-child{padding-left:13px}.eqMono.accDense.pyPage #pyTable td:last-child,.eqMono.accDense.pyPage #pyTable th:last-child{padding-right:13px}.pyPage #pyTable td.r{white-space:nowrap;font-variant-numeric:tabular-nums}.pyPage #pyTable td b{font-weight:500!important}.pyPage .stRow2{font-size:10px;line-height:14px;color:#888;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pyPage #pyTable .stNeg,.pyPage .stRow2.stNeg{color:#ff555e}.pyPage .pyType{font-size:9px;font-weight:500;letter-spacing:.35px;line-height:14px;margin-top:4px;padding:1px 5px;border:1px solid;border-radius:4px}.pyPage .pyCompany{color:#9dc5e8;background:#14212c;border-color:#284154}.pyPage .pyOwner{color:#c7a7e1;background:#261c32;border-color:#443253}.eqMono.accDense.pyPage #pyTable .stGroupRow td{height:33px;padding:7px 13px;background:#141414;border-bottom:1px solid #292929;font-size:11px}.pyPage #pyTable .stGroupRow td:first-child{box-shadow:inset 3px 0 0 #4d7ea8}.pyPage #pyTable .pyInGroup>td:first-child{box-shadow:inset 3px 0 0 #4d7ea8;padding-left:22px}.pyPage #pyTable .pyInGroup>td{background:rgba(77,126,168,.045)}.pyPage #pyTable .pyInGroup:hover>td{background:rgba(77,126,168,.09)}.eqMono.accDense.pyPage #pyTable .pyGroupEnd>td{border-bottom:1px solid #3c5a74;padding-bottom:14px}.eqMono.accDense.pyPage #pyTable .pyGroupEnd+.pyRow>td{padding-top:14px}.pyMetricNote{display:block;font-style:normal;font-size:9px;color:#8a8a8a;margin-top:1px;letter-spacing:0}.pyPage #pyTable .pyGroupDue{color:#ddd;font-weight:600}.pyPage #pyTable .pyGroupOf{font-size:10px;color:#777}.pyGroup{display:flex;align-items:center;justify-content:space-between;gap:16px}.pyGroup>span:first-child{display:flex;align-items:center;gap:7px;color:#ccc;font-weight:500}.pyGroupCount{font-size:10px;color:#777;font-weight:400!important}.pyGroupDot{width:5px;height:5px;border-radius:50%;background:#777}.pyPage .stGroupRow[data-group=overdue] .pyGroupDot{background:#ff555e}.pyPage .stGroupRow[data-group=draft] .pyGroupDot{background:#d6b77b}.pyPage .stGroupRow[data-group=negative] .pyGroupDot{background:#ff555e}.pyGroupInfo{font-size:10px;color:#888;font-weight:400}.pyPage .stTag{display:inline-flex;align-items:center;border-radius:4px;letter-spacing:0;text-transform:none;padding:2px 5px;font-weight:400;white-space:nowrap}.pyPage .stTag.approved{color:#a2b8aa;border:1px solid #2c4033;background:#132019}.pyPage .stTag.pending{background:#171717;border:1px solid #363636;color:#aaa}.pyPage .stTag.outdated,.pyPage .stTag.partial{background:#211c14;border:1px solid #4b402b;color:#d6b77b}.pyPage .stTag.draft{background:#1a1a1a;border:1px solid #343434;color:#999}.pyPage .stTag.paid{background:#e0e0e0;border:1px solid #e0e0e0;color:#171717}.pyPage #pyTable tr[data-group=draft]>td:nth-child(4){color:#d6b77b}.pyPage #pyTable .pyRow:hover>td{background:#181818}.pyPage #pyTable .pyRow:focus-visible{outline:1px solid #666;outline-offset:-1px}.pyPage #pyTable .pySelected>td{background:#181818}.pyPage .eqBtn{font:inherit;font-weight:500;height:28px!important;padding:0 9px;border:1px solid #373737;border-radius:5px;background:#1a1a1a;color:#ccc;white-space:nowrap;cursor:pointer;justify-content:center}.pyPage .eqBtn:hover{background:#292929;border-color:#555}.pyPage .pyRecord{background:#202522;border-color:#35463b;color:#b5cebe}.pyPage .pyActions{text-align:right}.pyPage .pyView{background:transparent;border-color:#292929;color:#aaa}.pyPage .pyView span{margin-left:6px;color:#777}.eqMono.accDense.pyPage #pyTable .pyHistoryRow>td{padding:0!important;height:auto;background:#101010;border-bottom:1px solid #333}.pyHistory{padding:16px 20px 12px;min-width:0}.pyHistoryHead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.pyHistoryHead>div{display:flex;align-items:center;gap:12px}.pyHistoryHead b{font-size:11px;font-weight:500;color:#ddd}.pyHistoryHead span{font-size:10px;color:#888}.pyHistoryTotal b{margin-left:8px;font-variant-numeric:tabular-nums}.pyHistoryClose{background:#222;border:1px solid #333;color:#999;border-radius:4px;font-size:17px;width:23px;height:23px;cursor:pointer}.pyJournal{border:1px solid #292929;border-radius:6px;overflow:hidden}.pyJournalHead,.pyJournalRow{display:grid;grid-template-columns:1fr 1.2fr 1.6fr .9fr 1fr .75fr;gap:14px;align-items:center;padding:9px 12px;font-size:11px;border-bottom:1px solid #252525}.pyJournalHead{padding-top:7px;padding-bottom:7px;background:#181818;font-size:10px;color:#999}.pyJournalRow:last-child{border:0}.pyJournalRow small{display:block;font-size:10px;color:#888;margin-top:1px}.pyJournalRow>span:nth-child(4){color:#888}.pyJournalRow>span:last-child{font-size:10px;color:#aaa;text-align:right}.pyJournalHead>span:nth-last-child(2),.pyJournalRow b{text-align:right;font-variant-numeric:tabular-nums}.pyJournalHead>span:last-child{text-align:right}.pyRef{font-family:ui-monospace,Consolas,monospace;font-size:10px;color:#bbb}.pyJournalRow.pyVoided{color:#777;background:#0d0d0d}.pyVoided .pyRef{color:#777}.pyJournalRow.pyVoided>span:last-child{color:#bf8286}.pyHistoryFoot{color:#777;font-size:10px;margin-top:9px}.pyEmpty td{text-align:center!important;color:#999!important;height:70px!important}.pyDialog{width:min(460px,calc(100vw - 28px));max-height:90vh;overflow:auto;margin:auto;padding:0;background:#0d0d0d;color:#ddd;border:1px solid #333;border-radius:10px;font-family:inherit}.pyDialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.pyDialogHead{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #292929}.pyDialogHead small{font-size:9px;letter-spacing:1px;color:#888}.pyDialogHead h2{font-size:18px;font-weight:500;margin:8px 0}.pyDialogHead p{font-size:11px;color:#999;margin:0}.pyDialogHead>button{background:#222;border:0;color:#aaa;width:25px;height:25px;border-radius:4px;font-size:18px;cursor:pointer}.pyDialogBody{padding:18px 20px}.pyDialogSummary{display:flex;justify-content:space-between;padding:10px 12px;border:1px solid #333;background:#171717;border-radius:6px;margin-bottom:18px;font-size:12px}.pyDialogBody label{display:flex;flex-direction:column;gap:6px;color:#999;font-size:11px;margin-bottom:13px}.pyDialogBody input,.pyDialogBody select{box-sizing:border-box;background:#111!important;color:#ddd!important;border:1px solid #333;border-radius:5px;font:inherit;font-size:12px;height:34px;padding:0 10px;min-width:0}.pyFieldPair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pyDialogFoot{padding:13px 20px;border-top:1px solid #292929;display:flex;align-items:center;justify-content:space-between;gap:12px}.pyDialogFoot>span{color:#888;font-size:10px}.pyDialogFoot button{background:#222;color:#ccc;border:1px solid #333;padding:7px 12px;border-radius:5px;font-size:11px;cursor:pointer}.pyDetailList{display:grid;grid-template-columns:110px 1fr;gap:12px;margin:0;font-size:12px;line-height:1.4}.pyDetailList dt{color:#888}.pyDetailList dd{margin:0}.pyPreviewNote{font-size:11px;color:#b8a889;line-height:1.6;margin-top:16px;padding:10px 12px;background:#1c1913;border:1px solid #393124;border-radius:5px}@media(max-width:700px){.main{padding:12px}.pyPage .pyMetrics{grid-template-columns:repeat(2,1fr);row-gap:18px}.pyPage .pyMetric{padding:0 12px}.pyPage .pyMetric:nth-child(2n){border:0}.pyPage .pyMetric:first-child{padding-left:12px}.pyFilters .accSearch{width:100%}.pyPage .accRowRight{margin-left:auto}.pyPage .pyMetric b{font-size:17px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.eqMono.accDense.pyPage #pyTable .pyRow>td:first-child>b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.eqMono.accDense.pyPage #pyTable td.stNeg{color:#ff555e}.pyPage .pyMetrics{display:flex;align-items:center;gap:24px;padding:12px 0;flex-wrap:wrap}.pyPage .pyMetric,.pyPage .pyMetric:first-child,.pyPage .pyMetric:last-child{display:inline-flex;flex-direction:row;align-items:baseline;gap:7px;padding:0;border:0;font-size:11px}.pyPage .pyMetric b{font-size:13px;font-weight:500;letter-spacing:0}.pyPage .tableScroll{max-height:calc(100vh - 265px);min-height:0;overflow:auto}.eqMono.accDense.pyPage #pyTable th{position:sticky;top:0;z-index:2;height:34px;padding-top:7px;padding-bottom:7px}.eqMono.accDense.pyPage #pyTable .pyRow>td{height:38px;padding-top:5px;padding-bottom:5px;line-height:18px;white-space:nowrap}.eqMono.accDense.pyPage #pyTable .pyRow>td:first-child>b{display:inline;font-size:11px;font-weight:500}.pyPage .pyType{display:inline-block;margin:0 0 0 7px;vertical-align:middle;font-size:8px;line-height:13px;padding:1px 4px}.pyPage .eqBtn{height:25px!important;font-size:10px!important;padding:0 8px}.pyPage #pyTable{min-width:1200px}.eqMono.accDense.pyPage #pyTable td.pyLateDate{color:#ff777e}.pyPage .stTag.pyOverdue{border-color:#4c282c;background:#231416;color:#e59a9f}.pyPage .stTag{font-size:9px;padding:1px 5px;line-height:15px}.pyPage #pyTable tr.pySelected>td{background:#202020}.pyPagination{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-top:1px solid #292929;color:#888;font-size:11px;background:#101010}.pyPagination>div{display:flex;align-items:center;gap:9px}.pyPagination label{display:flex;align-items:center;gap:7px}.pyPage .pyPagination select{height:25px!important;font-size:10px!important;background-color:#171717!important;border:1px solid #333;border-radius:4px;padding-left:6px!important;min-width:48px}.pyPagination button{height:25px;width:25px;border:1px solid #333;border-radius:4px;background:#191919;color:#ccc;font-size:17px;cursor:pointer}.pyPagination button:disabled{opacity:.3;cursor:default}#pyPageNumber{font-size:10px;min-width:35px;text-align:center}.pyDrawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(530px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;padding:0;background:#0c0c0c;border:0;border-left:1px solid #333;border-radius:0;color:#ddd;font-family:inherit;box-shadow:-20px 0 65px #0005;overflow:auto}.pyDrawer::backdrop{background:#0007}.pyDrawer>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:23px;border-bottom:1px solid #292929}.pyDrawer header small{font-size:9px;letter-spacing:1.3px;color:#888}.pyDrawer header h2{font-size:18px;font-weight:500;margin:10px 0 5px}.pyDrawer header p{font-size:11px;color:#999;margin:0}.pyDrawer header button{width:27px;height:27px;border:1px solid #333;background:#222;color:#aaa;border-radius:5px;font-size:19px;cursor:pointer}.pyDrawerSummary{padding:19px 23px;border-bottom:1px solid #292929;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pyDrawerSummary>div{display:flex;flex-direction:column;gap:7px}.pyDrawerSummary span{font-size:10px;color:#999}.pyDrawerSummary strong{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.pyDrawer .pyHistory{padding:19px 23px}.pyDrawer .pyHistoryHead{display:block}.pyDrawer .pyHistoryHead>div{flex-wrap:wrap;gap:6px;margin-top:5px}.pyDrawer .pyHistoryHead>div:first-child>span,.pyDrawer .pyJournalHead{display:none}.pyDrawer .pyJournalRow{grid-template-columns:1fr 1fr auto;gap:6px 10px;padding:12px;font-size:11px}.pyDrawer .pyJournalRow>span:first-child{grid-column:1;grid-row:1;font-size:10px;color:#999}.pyDrawer .pyJournalRow>span:nth-child(2){grid-column:2;grid-row:1}.pyDrawer .pyJournalRow>b{grid-column:3;grid-row:1}.pyDrawer .pyJournalRow>.pyRef{grid-column:1/3;grid-row:2}.pyDrawer .pyJournalRow>span:nth-child(4){grid-column:1/3;grid-row:3;font-size:10px}.pyDrawer .pyJournalRow>span:last-child{grid-column:3;grid-row:2}.pyDrawer .pyPreviewNote{margin:20px 23px}.pyDrawerAction{padding:18px 23px}.pyDrawerAction button{padding:8px 12px;background:#202522;color:#b5cebe;border:1px solid #35463b;border-radius:5px;font-size:11px;cursor:pointer}.pyDrawer .pyDetailList{margin:19px 23px;font-size:11px}.pyDrawer[open]{animation:pySlideIn .2s ease-out}@keyframes pySlideIn{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@media(max-width:700px){.pyPage .pyMetrics{gap:12px 20px}.pyPage .pyMetric{padding:0!important}.pyPage .tableScroll{max-height:calc(100vh - 320px)}.pyPagination{gap:8px;flex-wrap:wrap}.pyDrawer{width:100vw}}.pyPage .tableScroll{max-height:none!important;height:auto;overflow:visible;scrollbar-gutter:auto}.eqMono.accDense.pyPage .tableCard{overflow:visible}.pyPage #pyTable{min-width:0}.eqMono.accDense.pyPage #pyTable th:first-child{border-radius:7px 0 0 0}.eqMono.accDense.pyPage #pyTable th:last-child{border-radius:0 7px 0 0}@media(max-width:900px){.pyPage #pyTable{min-width:900px}.pyPage .tableScroll{overflow-x:auto;overflow-y:visible}}.pyQuickFilters{display:inline-flex;gap:3px;align-items:center;height:32px}.pyQuickFilters button{background:transparent;border:1px solid transparent;border-radius:5px;color:#999;font:inherit;font-size:11px;padding:6px 9px;cursor:pointer;white-space:nowrap}.pyQuickFilters button.active{background:#252b30;border-color:#48525a;color:#ededed}.pyQuickFilters button span{font-size:10px;color:#888;margin-left:5px}.pyQuickFilters button.active span{color:#bbb}.pyQuickFilters button:hover{color:#eee}.pySort{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.pySort span{color:#888;margin-left:4px}.pyCheck{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:12px;height:12px;margin:0 8px 0 0;vertical-align:middle;accent-color:#a8b6c3;cursor:pointer}.pyCheck:disabled{opacity:.25;cursor:default}.pyBulk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#1c2226;border-bottom:1px solid #39434b;font-size:11px;color:#c9d2d8}.pyBulk>div{display:flex;gap:7px}.pyBulk button{background:#272f35;border:1px solid #48545c;border-radius:4px;color:#dce3e8;padding:5px 8px;font-size:10px;cursor:pointer}.pyBulk.pyBulkEmpty{background:transparent;color:#6f7a82}.pyBulk button:disabled{opacity:.35;cursor:default}.pyBulkSub{font-style:normal;color:#8a949b;margin-left:10px}.pyAfterPayment{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 12px;background:#141a17;border:1px solid #2a4033;border-radius:5px;font-size:11px;color:#abc2b3}.pyAfterPayment strong{font-weight:500;font-variant-numeric:tabular-nums}.pyAfterPayment.pyOverpayment{color:#ff777e;background:#211416;border-color:#493035}.pyPage .pyFilters{gap:8px}.pyPage .accSearch{width:230px}.eqMono.accDense.pyPage #pyTable .pyRow>td:first-child>b{font-size:10px}.pyPage .pyType{margin-left:5px}.pyDrawerWrap{position:fixed;inset:0;background:#0007;z-index:4600}.pyPage .pyDrawer{z-index:4601}.pyDrawerWrap .pyDrawer{animation:pySlideIn .2s ease-out}@media (prefers-reduced-motion:reduce){.pyDrawerWrap .pyDrawer{animation:none}}.eqMono.accDense .tableCard.stFlatTable,.eqMono.accDense .tableCard.stFlatTable .tableScroll{overflow:visible}.stDetail .stCardMenu{z-index:4500}.pyPage .tableCard{background:#0c0c0c;border:1px solid #292929;border-radius:8px;overflow:hidden}.expenseForm{color-scheme:dark;--bg:#0b0b0d;--card:#090909;--line:#262626;--muted:#999;--text:#ededed;--red:#ff555e;--amber:#d6b77b;--blue:#a8c5eb;--green:#75bd9b}.expenseForm button,.expenseForm input,.expenseForm select{font:inherit}.expenseForm button{cursor:pointer}.expenseForm button:disabled{cursor:not-allowed}.expenseForm button,.expenseForm input,.expenseForm select{outline:none}.expenseForm button:focus-visible,.expenseForm input:focus-visible,.expenseForm select:focus-visible,.expenseForm summary:focus-visible{outline:2px solid #a8c5eb;outline-offset:3px}.expenseForm [hidden]{display:none!important}.expenseForm .examples button{background:none;border:1px solid transparent;color:#999;padding:6px 10px;border-radius:4px;font-size:11px}.expenseForm{background:var(--card);border:1px solid #303030;border-radius:10px;overflow:hidden;box-shadow:0 18px 65px #0003;width:min(664px,calc(100vw - 32px));max-width:664px;min-width:0;max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.expenseForm>.body{overflow-y:auto;min-height:0;scrollbar-gutter:stable}.expenseForm>.quickCats{flex:none;padding:14px 22px 0;margin-bottom:0}.expenseForm>.footer,.expenseForm>.head,.expenseForm>.header{flex:none}.expenseForm .head{padding:20px 22px 16px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.expenseForm .eyebrow{font-size:9px;letter-spacing:1.4px;color:#888;margin-bottom:8px}.expenseForm .head h1{font-size:19px;line-height:24px;letter-spacing:-.4px;font-weight:500;margin:0}.expenseForm .context{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:8px;color:#999;font-size:11px;line-height:16px}.expenseForm .context b{color:#ccc;font-weight:400}.expenseForm .context i{color:#555;font-style:normal}.expenseForm .close{height:26px;width:26px;padding:0;background:#151515;border:1px solid #292929;border-radius:5px;color:#999;font-size:19px;line-height:20px}.expenseForm .body{padding:18px 22px}.expenseForm .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.expenseForm .pair{grid-template-columns:repeat(2,minmax(0,1fr))}.expenseForm label{display:block;min-width:0}.expenseForm .label{display:block;margin:0 0 7px;color:#aaa;font-size:11px;line-height:14px}.expenseForm .control{width:100%;height:34px;border:1px solid #303030;border-radius:5px;background:#111;color:#ddd;padding:0 10px;min-width:0;transition:border-color .15s}.expenseForm .control:hover{border-color:#454545}.expenseForm .control:focus{border-color:#737373}.expenseForm .control:disabled{color:#999;background:#161616}.expenseForm .control::-moz-placeholder{color:#666}.expenseForm .control::placeholder{color:#666}.expenseForm select.control{padding-right:23px}.expenseForm input[type=number]{font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.expenseForm input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.expenseForm .currency{position:relative}.expenseForm .currency:before{content:"$";position:absolute;left:10px;top:9px;color:#777}.expenseForm .currency input{padding-left:23px}.expenseForm .section{margin-top:17px;padding-top:16px;border-top:1px solid #202020}.expenseForm .sectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;font-weight:500;color:#ddd}.expenseForm .sectionTitle small{color:#777;font-weight:400;font-size:10px}.expenseForm .hint{color:#858585;font-size:10px;line-height:15px;margin:7px 0 0}.expenseForm .hint.warn{color:#d6b77b}.expenseForm .warn{color:var(--amber)}.expenseForm .assignment{margin-top:12px}.expenseForm .preview{margin-top:16px;padding:12px 13px;border:1px solid #303030;border-radius:6px;background:#111}.expenseForm .previewHead{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:500}.expenseForm .pill{font-size:10px;font-weight:400;color:var(--blue);background:#14202c;border:1px solid #293c50;padding:3px 6px;border-radius:4px}.expenseForm .preview p{margin:8px 0 0;color:#aaa;font-size:11px;line-height:17px}.expenseForm .preview p b{color:#ddd;font-weight:500}.expenseForm .preview .approval{display:flex;gap:7px;border-top:1px solid #2b281f;padding-top:9px;margin-top:10px;font-size:10px;line-height:15px;color:#bda97e}.expenseForm .dot{width:5px;height:5px;background:var(--amber);border-radius:50%;flex:none;margin-top:5px}.expenseForm .details{margin-top:16px;border-top:1px solid #202020;padding-top:13px}.expenseForm .details summary{font-size:11px;color:#aaa;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expenseForm .details[open] summary{margin-bottom:13px}.expenseForm .optional{font-size:10px;color:#777;font-weight:400}.expenseForm .file{padding:5px 7px;font-size:10px}.expenseForm .file::file-selector-button{font:inherit;color:#ccc;background:#222;border:0;border-radius:3px;padding:4px 7px;margin-right:8px}.expenseForm .allocationToggle{display:flex;align-items:center;gap:8px;color:#bbb;font-size:11px;cursor:pointer}.expenseForm .allocationToggle input{margin:0;width:13px;height:13px;accent-color:#b7c2cc}.expenseForm .allocation{margin-top:12px;padding:12px;border:1px solid #292929;border-radius:6px;background:#0e0e0e}.expenseForm .allocHead,.expenseForm .allocRow{display:grid;grid-template-columns:minmax(0,1fr) 110px 26px;gap:8px;align-items:center}.expenseForm .allocHead{font-size:10px;color:#777;margin-bottom:7px}.expenseForm .allocHead span:nth-child(2){text-align:right}.expenseForm .allocRow+.allocRow{margin-top:7px}.expenseForm .remove{background:transparent;border:1px solid #292929;color:#888;width:26px;height:28px;border-radius:4px;font-size:16px}.expenseForm .remove:hover{color:var(--red);border-color:#653037;background:#241215}.expenseForm .allocFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;color:#999}.expenseForm .linkBtn{background:none;border:0;color:#b7c9dd;font-size:11px;padding:3px 0}.expenseForm .error{color:var(--red);font-size:11px;line-height:16px;margin-top:12px}.expenseForm .footer{border-top:1px solid var(--line);background:#101010;padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.expenseForm .footerNote{color:#777;font-size:10px}.expenseForm .buttons{display:flex;gap:8px}.expenseForm .btn{height:32px;padding:0 13px;border:1px solid #333;border-radius:5px;background:#1c1c1c;color:#ddd;font-size:11px}.expenseForm .primary{background:#ededed;color:#111;border-color:#ededed;font-weight:500}.expenseForm .primary:disabled{background:#242424;color:#666;border-color:#303030}.expenseForm .btn:hover:not(:disabled){filter:brightness(1.12)}.expenseForm .btn:disabled{opacity:.45;filter:none;cursor:not-allowed}.expenseForm .btn.primary:disabled{background:#3a3a3a;border-color:#3a3a3a;color:#8a8a8a}.expenseForm .money{font-variant-numeric:tabular-nums}.expenseForm .fuelBlock{padding:12px;background:#111;border:1px solid #292929;border-radius:6px;margin-top:13px}.expenseForm .fuelBlock .label{font-size:10px}.expenseForm .fuelResult{grid-column:1/-1;align-self:start;min-height:0;margin-top:11px;padding-top:10px;border-top:1px solid #292929}.expenseForm .fuelResult b{color:var(--green);font-weight:500}.expenseForm .toast{margin-top:12px;border:1px solid #354439;background:#111b15;border-radius:6px;color:#a9c4b2;padding:11px 13px;font-size:11px;line-height:17px}.expenseForm .reopen{display:block;margin:30px auto}.expenseForm .previewLabel{font-size:10px;color:#666;text-align:center;margin:13px 0 24px}@media(max-width:540px){.expenseForm .head{padding:17px 16px}.expenseForm .body{padding:16px}.expenseForm .footer{padding:12px 16px}.expenseForm .grid{grid-template-columns:1fr 1fr}.expenseForm .assignment>label:first-child,.expenseForm .grid>label:first-child:last-child,.expenseForm .mainFields>label:first-child{grid-column:1/-1}.expenseForm .demoBar>span{display:none}.expenseForm .fuelBlock .grid,.expenseForm .grid.pair{grid-template-columns:1fr 1fr}.expenseForm .fuelBlock .grid>label:last-child{grid-column:1/-1}.expenseForm .footerNote{max-width:140px;line-height:14px}.expenseForm .allocHead,.expenseForm .allocRow{grid-template-columns:minmax(0,1fr) 90px 26px}}@media (prefers-reduced-motion:reduce){.expenseForm *{transition:none!important}}.expenseForm .tip{position:relative;display:inline-flex;margin-left:5px;vertical-align:middle}.expenseForm .tipDot{width:13px;height:13px;padding:0;border-radius:50%;border:1px solid #3a3a3a;background:#171717;color:#999;font-size:9px;line-height:11px;font-style:italic;font-family:Georgia,serif}.expenseForm .tipDot:hover,.expenseForm .tipDot[aria-expanded=true]{border-color:#555;color:#ddd}.expenseForm .tipBody{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:20;width:-moz-max-content;width:max-content;max-width:260px;white-space:normal;padding:7px 9px;border-radius:6px;border:1px solid #333;background:#17171a;color:#ccc;font-size:10px;line-height:1.45;box-shadow:0 6px 20px #0007;text-transform:none;letter-spacing:0;font-weight:400}.expenseForm select.control{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expenseForm,.expenseForm *{box-sizing:border-box}.expenseForm .body label,.expenseForm .body>div{min-width:0}.expenseForm .hint,.expenseForm p{overflow-wrap:anywhere}.expenseForm .fuelResult{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 11px;border:1px solid #2b2b2b;border-radius:6px;background:#111;font-size:11px;color:#999}.expenseForm .fuelResult .money{color:#ededed;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.expenseForm .quickCats{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:14px}.expenseForm .quickCats button{height:28px;padding:0 11px;border-radius:6px;border:1px solid transparent;background:transparent;color:#999;font-size:11px}.expenseForm .quickCats button:hover:not(:disabled){color:#ddd}.expenseForm .quickCats button.active{background:#272d33;border-color:#505a63;color:#ededed}.expenseForm .quickCats button:disabled{opacity:.5}.expenseForm .quickCats .moreCats{width:auto;min-width:104px;height:28px;font-size:11px}@media (max-width:560px){.expenseForm .body>div>div[style*=grid]{grid-template-columns:minmax(0,1fr)!important}}.expenseForm>.quickCats{padding-bottom:16px}.expenseForm>.body{padding-top:0}.expenseForm .inlineRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #1f1f1f}.expenseForm .inlineRow .label{margin:0}.expenseForm .inlineValue{font-size:12px;color:#999}.expenseForm .footer{justify-content:flex-end}.expenseForm .footer .buttons{margin-left:auto}.expenseForm .bind{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 11px;border:1px solid #262626;border-radius:7px;background:#0d0d0d;font-size:12px;color:#ddd}.expenseForm .bind .sep{color:#555}.expenseForm .bind .who{font-weight:500}.expenseForm .bind .when{color:#999}.expenseForm .bind .change{margin-left:auto;background:none;border:0;padding:0;color:#a8c5eb;font-size:11px;cursor:pointer}.expenseForm .cost{border:1px solid #262626;border-radius:7px;background:#0d0d0d;padding:11px}.expenseForm .costTotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:11px;padding-top:10px;border-top:1px solid #1f1f1f;font-size:12px;color:#999}.expenseForm .costTotal b{font-size:13px;color:#ededed;font-variant-numeric:tabular-nums}.expenseForm .costNote{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;font-size:12px;color:#999}.expenseForm .costNote .val{color:#ccc}.expenseForm .costNote select.control{height:28px;width:auto;min-width:150px;font-size:11px}.expenseForm .effect{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:9px 11px;border-left:2px solid #3a3a3a;background:#0d0d0d;border-radius:0 6px 6px 0;font-size:12px;color:#999}.expenseForm .effect b{color:#ededed;font-weight:500}.expenseForm .effect .amber{color:#d6b77b}.expenseForm .control{font-size:12px}.expenseForm .hint{font-size:11px;color:#999}.expenseForm .tipBody{font-size:11px}.expenseForm,.expenseForm input,.expenseForm select,.expenseForm textarea{color-scheme:dark}.expenseForm select.control{background-color:#111!important;color:#ddd!important;padding:0 28px 0 10px!important;background-position:right 10px center!important}.expenseForm select.control option{background-color:#111;color:#ddd}.expenseForm select.control{padding-right:30px!important}.expenseForm .control{line-height:32px}.expenseForm input.control{padding:0 10px}.expenseForm .effect,.expenseForm .preview{font-size:11px}.expenseForm .effect b,.expenseForm .preview b{font-size:11px;font-weight:500;color:#ededed}.expenseForm .effect span:not(.amber):not(.dot),.expenseForm .preview span:not(.amber):not(.dot){font-size:11px;font-weight:400;color:#999}.expenseForm .approval,.expenseForm .effect .amber{font-size:11px;font-weight:400;color:#d6b77b}@media (max-width:700px){.ownCard .accUpl,.ownTbl .accUpl{min-height:24px;display:inline-flex;align-items:center;padding:0 6px}.ownTbl{overflow:visible}.ownTbl table.tbl{min-width:0!important;width:100%;display:block}.ownTbl table.tbl thead{display:none}.ownTbl table.tbl tbody,.ownTbl table.tbl tr{display:block;width:100%}.ownTbl table.tbl tr{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px 12px;margin-bottom:9px;background:hsla(0,0%,100%,.02)}.ownTbl table.tbl td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:0!important;padding:4px 0!important;text-align:right}.ownTbl table.tbl td:before{content:attr(data-k);flex:0 0 auto;text-align:left;font-size:10px;letter-spacing:.3px;text-transform:uppercase;color:#8a8a8a}.ownTbl table.tbl td:first-child{display:block;text-align:left;font-size:13px;padding-bottom:8px!important;margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.07)!important}.ownTbl table.tbl td:first-child:before{content:none}.ownTbl table.tbl td .stRow2{display:inline;margin-left:6px}.ownTbl table.tbl td{flex-wrap:wrap;row-gap:2px}.ownTbl table.tbl td:before{flex:0 0 82px}.ownTbl table.tbl td>.stRow2{color:#8a8a8a}.ownTbl table.tbl td .accUpl{margin-left:auto;padding-right:0}.ownTbl table.tbl td .stMuted{margin-left:auto}}.efsInp{height:34px;border:1px solid #303030;border-radius:5px;background:#111;color:#ddd;padding:0 10px;min-width:0;font:inherit;font-size:13px;box-sizing:border-box}.efsInp:focus{outline:none;border-color:#4a4a4a}.appShell{display:grid;grid-template-columns:var(--sidebar-width,200px) minmax(0,1fr);height:100vh;background:#0a0a0a;transition:grid-template-columns .2s ease;position:relative}@media (prefers-reduced-motion:reduce){.appShell{transition:none}}.tSide{background:#111;border-right:1px solid #262626;padding:10px 9px;display:flex;flex-direction:column;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;z-index:5}.tSide::-webkit-scrollbar{display:none}.tBrand{justify-content:space-between;gap:8px;height:49px;padding:5px 8px 13px;flex-shrink:0}.tBrand,.tLockup{display:flex;align-items:center}.tLockup{gap:5px;min-width:0;color:#fff}.tMark{height:14px;width:auto;flex-shrink:0}.tWord{width:62px;height:auto}.tToggle{display:flex;align-items:center;justify-content:center;width:27px;height:27px;padding:5px;border:0;border-radius:5px;background:transparent;color:#888;flex-shrink:0;cursor:pointer}.tToggle:hover{background:#262626;color:#ededed}.tNav{flex:1;min-height:0}.tGroup+.tGroup{margin-top:14px}.tLabel{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px 7px;background:transparent;border:0;cursor:pointer;font:inherit;font-size:10.5px;line-height:15px;letter-spacing:.8px;text-transform:uppercase;color:#777;text-align:left}.tLabel:hover{color:#bfbfbf}.tChev{transition:transform .18s}.tChev.folded{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.tChev{transition:none}}.tItem{display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:#a1a1a1;font-size:14px;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s,color .16s}.tItem svg{color:#888;flex-shrink:0}.tItem:hover{background:#1b1b1b;color:#ededed}.tItem[aria-current=page]{background:#262626;color:#fafafa}.tItem[aria-current=page] svg{color:#ededed}.tItem[aria-current=page]:hover{background:#303030}@media (prefers-reduced-motion:reduce){.tItem{transition:none}}.tLive{width:7px;height:7px;border-radius:50%;background:#22c55e;margin-left:auto;flex-shrink:0}.appShell.tCollapsed{--sidebar-width:60px}.appShell.tCollapsed .tItem>span,.appShell.tCollapsed .tLabel,.appShell.tCollapsed .tWord{display:none}.appShell.tCollapsed .tBrand{height:79px;flex-direction:column;justify-content:flex-start;gap:10px;padding:6px 0 12px}.appShell.tCollapsed .tLockup{justify-content:center}.appShell.tCollapsed .tItem{justify-content:center;padding:9px 0}.appShell.tCollapsed .tGroup+.tGroup{border-top:1px solid #292929;margin-top:10px;padding-top:10px}.appShell.tCollapsed .aFooter{padding:12px 0 1px}.appShell.tCollapsed .aLaunch{padding:7px 4px;justify-content:center;border-radius:8px}.appShell.tCollapsed .aEmblem{width:25px;height:25px}.tMain{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:12px 16px 16px;gap:12px}.tContent{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.tTopbar{gap:10px;min-height:46px;padding:6px 10px;background:#141414;border:1px solid #242424;border-radius:8px;flex-shrink:0}.tTitle,.tTopbar{display:flex;align-items:center}.tTitle{gap:5px;min-width:0;flex:1;font-size:12px}.tCrumb{color:#828282}.tCrumb,.tCurrent{white-space:nowrap}.tCurrent{font-weight:500;overflow:hidden;text-overflow:ellipsis}.tSearch{display:flex;align-items:center;gap:7px;min-height:30px;width:200px;padding:5px 8px;background:#0a0a0a;border:1px solid #303030;border-radius:5px;color:#a1a1a1;font:inherit;font-size:12px;text-align:left;cursor:pointer;flex-shrink:0}.tSearch:hover{border-color:#3a3a3a;color:#c8c8c8}.tSearch span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tSearch kbd{font:inherit;font-size:10px;color:#888;border:1px solid #333;padding:1px 4px;border-radius:3px;white-space:nowrap}.tIconBtn{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#999;cursor:pointer;text-decoration:none}.tIconBtn:hover{background:#262626;color:#ededed}.tMobileBtn{display:none}.vAccount{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:2px 4px 2px 2px;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;cursor:pointer;color:inherit}.vAccount:hover,.vAccount[aria-expanded=true]{background:#222;border-color:#333}.tAvatar{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;border-radius:50%;background:#262626;border:1px solid #3b3b3b;color:#ededed;font-size:9px;font-weight:500}.vAccountName{font-size:11px;line-height:1.2;color:#ededed}.vAccountRole{font-size:10px;line-height:1.2;color:#888}.vAccountRole:before{content:"·";padding:0 5px;color:#555}.vAccount>svg{color:#888}.tScrim{display:none}.aFooter{margin-top:16px;padding:12px 1px 1px;border-top:1px solid #292929;flex-shrink:0}.aLaunch{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:9px;width:100%;padding:11px 9px;text-align:left;cursor:pointer;border:1px solid #333;border-radius:9px;color:#ededed;font:inherit;background:linear-gradient(130deg,#242424,#171717 65%);transition:background .2s,border-color .2s,transform .2s}.aLaunch:before{content:"";position:absolute;inset:-60% -100%;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 42%,#ffffff12 49%,#ffffff24 50%,#ffffff12 51%,transparent 58%);transform:translateX(-55%)}.aLaunch:focus-visible:before,.aLaunch:hover:before{animation:aSheen .8s ease-out both}.aLaunch:hover{border-color:#555;transform:translateY(-1px)}.aLaunch:active{transform:translateY(0) scale(.98)}.aLaunch[aria-expanded=true]{background:#252525;border-color:#555}.aEmblem{position:relative;display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0;border-radius:8px;background:#111;box-shadow:inset 0 0 0 1px #ffffff12;color:#eee}.aEmblem svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.aLaunch:hover .aEmblem svg{transform:rotate(-12deg) scale(1.12)}.aLaunchCopy{min-width:0;display:block}.aLaunchCopy strong{display:block;font-size:12px;line-height:18px;font-weight:500}.aLaunchCopy small{display:block;font-size:10px;line-height:15px;color:#888;white-space:nowrap}.aChat{position:fixed;right:16px;bottom:16px;z-index:950;width:365px;max-width:calc(100vw - 32px);height:500px;max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#141414;border:1px solid #3a3a3a;border-radius:14px;box-shadow:0 18px 70px #000b;overflow:hidden;transform-origin:bottom right;animation:aOpen .25s cubic-bezier(.2,.8,.2,1) both}.aChat.aClosing{animation:aClose .15s ease-in both;pointer-events:none}.aChatHead{display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid #2b2b2b;background:#171717}.aChatHead .aEmblem{width:27px;height:27px}.aChatTitle{flex:1;line-height:17px;min-width:0}.aChatTitle strong{display:block;font-size:13px;font-weight:500}.aChatTitle small{font-size:10px;color:#888}.aChatBody{overflow-y:auto;overscroll-behavior:contain;padding:18px 16px;scrollbar-width:thin;scrollbar-color:#444 transparent}.aContext{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#a1a1a1;background:#202020;border-radius:4px;padding:4px 7px;margin-bottom:20px}.aWelcome h2{font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.5px;margin:0 0 9px;color:#eee}.aWelcome p{font-size:12px;line-height:1.7;color:#999;margin:0 0 20px}.aPrompts{display:grid;gap:7px;margin-bottom:18px}.aPrompts button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 11px;text-align:left;cursor:pointer;border:1px solid #2e2e2e;border-radius:7px;color:#c8c8c8;background:#1a1a1a;font:inherit;font-size:12px;line-height:17px;transition:background .15s,transform .15s}.aPrompts button:hover{background:#252525;color:#fff;transform:translateX(2px)}.aPrompts svg{color:#777;flex-shrink:0}.aMessage{font-size:12px;line-height:1.75;margin:0 0 13px;white-space:pre-wrap;overflow-wrap:anywhere;animation:aMessageIn .18s ease-out both}.aMessage.aUser{background:#292929;padding:10px 12px;border-radius:10px 10px 3px 10px;margin-left:26px;color:#ededed}.aMessage.aReply{padding:0 4px;color:#c9c9c9}.aReplyLabel{display:block;font-size:9px;letter-spacing:.7px;color:#777;margin-bottom:5px}.aTyping{display:flex;gap:4px;padding:11px 4px 15px}.aTyping span{width:4px;height:4px;border-radius:50%;background:#aaa;animation:aThink .6s ease-in-out infinite}.aTyping span:nth-child(2){animation-delay:.1s}.aTyping span:nth-child(3){animation-delay:.2s}.aComposer{padding:11px 12px 10px;border-top:1px solid #2b2b2b;background:#171717}.aInputRow{display:flex;align-items:flex-end;gap:8px;background:#202020;border-radius:8px;padding:10px}.aInputRow:focus-within{background:#272727}.aInputRow textarea{flex:1;min-width:0;resize:none;min-height:24px;max-height:80px;border:0;outline:none;box-shadow:none;background:transparent;color:#ededed;font:inherit;font-size:12px;line-height:20px;padding:2px 0}.aInputRow textarea::-moz-placeholder{color:#777}.aInputRow textarea::placeholder{color:#777}.aSend{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;cursor:pointer;border:0;border-radius:6px;background:#ededed;color:#111}.aSend:disabled{background:#363636;color:#777;cursor:default}@keyframes aSheen{to{transform:translateX(55%)}}@keyframes aOpen{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aClose{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes aMessageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes aThink{50%{transform:translateY(-3px);opacity:.45}}@media (max-width:1000px){.tCrumb{display:none}.tSearch{width:150px}.tSearch kbd{display:none}}@media (max-width:700px){.appShell,.appShell.tCollapsed{grid-template-columns:minmax(0,1fr)}.tSide{display:none}.appShell.tMobileOpen .tSide{display:flex;position:absolute;left:0;top:0;bottom:0;width:200px;z-index:15;overflow-y:auto}.appShell.tMobileOpen .tScrim{display:block;position:absolute;inset:0;z-index:14;background:#00000099;border:0;width:100%;height:100%;cursor:pointer}.tMobileBtn{display:flex}.tMain{padding:10px;gap:12px}.tTopbar{gap:7px;padding:6px 8px}.tSearch{width:28px;min-width:28px;padding:6px}.tSearch span{display:none}.aChat{right:10px;bottom:10px;max-width:calc(100vw - 20px);height:470px}}@media (max-width:400px){.vAccount>svg,.vAccountName,.vAccountRole{display:none}}@media (pointer:coarse){.tItem{min-height:42px}.tIconBtn,.tToggle{width:32px;height:32px}.tSearch,.vAccount{min-height:36px}}@media (prefers-reduced-motion:reduce){.aChat,.aEmblem svg,.aLaunch,.aLaunch:before,.aMessage,.aPrompts button,.aTyping span{animation:none!important;transition:none!important}}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-gradient-to-tr:hover{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.hover\:from-zinc-300\/30:hover{--tw-gradient-from:hsla(240,5%,84%,.3) var(--tw-gradient-from-position);--tw-gradient-to:hsla(240,5%,84%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:via-purple-400\/40:hover{--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(192,132,252,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:to-transparent:hover{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .dark\:block){display:block}:is(.dark .dark\:hidden){display:none}:is(.dark .dark\:border-white\/5){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity))}:is(.dark .dark\:bg-purple-950\/10){background-color:rgba(59,7,100,.1)}:is(.dark .dark\:bg-\[linear-gradient\(180deg\2c _\#FFF_0\%\2c _rgba\(255\2c _255\2c _255\2c _0\.00\)_202\.08\%\)\]){background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 202.08%)}:is(.dark .dark\:bg-\[radial-gradient\(ellipse_20\%_80\%_at_50\%_-20\%\2c rgba\(120\2c 119\2c 198\2c 0\.3\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\]){background-image:radial-gradient(ellipse 20% 80% at 50% -20%,rgba(120,119,198,.3),hsla(0,0%,100%,0))}:is(.dark .dark\:from-black){--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:is(.dark .dark\:from-purple-300){--tw-gradient-from:#d8b4fe var(--tw-gradient-from-position);--tw-gradient-to:rgba(216,180,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:is(.dark .dark\:from-zinc-300\/5){--tw-gradient-from:hsla(240,5%,84%,.05) var(--tw-gradient-from-position);--tw-gradient-to:hsla(240,5%,84%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:is(.dark .dark\:via-gray-400\/5){--tw-gradient-to:rgba(156,163,175,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(156,163,175,.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}:is(.dark .dark\:via-purple-400\/20){--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(192,132,252,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}:is(.dark .dark\:to-orange-200){--tw-gradient-to:#fed7aa var(--tw-gradient-to-position)}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:\[background-image\:linear-gradient\(to_right\2c var\(--dark-line\)_1px\2c transparent_0\)\2c linear-gradient\(to_bottom\2c var\(--dark-line\)_1px\2c transparent_0\)\]){background-image:linear-gradient(to right,var(--dark-line) 1px,transparent 0),linear-gradient(to bottom,var(--dark-line) 1px,transparent 0)}:is(.dark .dark\:hover\:from-zinc-300\/10:hover){--tw-gradient-from:hsla(240,5%,84%,.1) var(--tw-gradient-from-position);--tw-gradient-to:hsla(240,5%,84%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:is(.dark .dark\:hover\:via-purple-400\/30:hover){--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(192,132,252,.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}@media (min-width:640px){.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:leading-5{line-height:1.25rem}}