@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-300:#d1d5dc;--color-gray-500:#6a7282;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@property --motion-bounce{syntax: "*"; inherits: false; initial-value: linear(0,.004,.016,.035,.063,.098,.141 13.6%,.25,.391,.563,.765,1,.891 40.9%,.848,.813,.785,.766,.754,.75,.754,.766,.785,.813,.848,.891 68.2%,1 72.7%,.973,.953,.941,.938,.941,.953,.973,1,.988,.984,.988,1);}@property --motion-spring-smooth{syntax: "*"; inherits: false; initial-value: linear(0,.001 0.44%,.0045 0.94%,.0195 2.03%,.0446 3.19%,.0811 4.5%,.1598 6.82%,.3685 12.34%,.4693 15.17%,.5663,.6498 21.27%,.7215 24.39%,.7532 25.98%,.7829 27.65%,.8105,.8349 31.14%,.8573 32.95%,.8776 34.84%,.8964 36.87%,.9136 39.05%,.929 41.37%,.9421 43.77%,.9537 46.38%,.9636 49.14%,.9789 55.31%,.9888 62.35%,.9949 71.06%,.9982 82.52%,.9997 99.94%);}@property --motion-spring-snappy{syntax: "*"; inherits: false; initial-value: linear(0,.0014,.0053 1.02%,.0126,.0227 2.18%,.0517 3.41%,.094 4.79%,.1865 7.26%,.4182 12.77%,.5246 15.46%,.6249,.7112,.7831 23.95%,.8146 25.4%,.844,.8699 28.45%,.8935,.9139 31.64%,.932,.9473,.9601 36.65%,.9714 38.47%,.9808 40.35%,.9948 44.49%,1.0031 49.43%,1.0057 53.35%,1.0063 58.14%,1.0014 80.78%,1.0001 99.94%);}@property --motion-spring-bouncy{syntax: "*"; inherits: false; initial-value: linear(0,.0018,.0069,.0151 1.74%,.0277 2.4%,.062 3.7%,.1115 5.15%,.2211 7.77%,.4778 13.21%,.5912 15.75%,.6987 18.44%,.7862 20.98%,.861 23.59%,.8926,.9205,.945 27.51%,.9671 28.89%,.9868,1.003 31.79%,1.0224 34.11%,1.0358 36.58%,1.0436 39.27%,1.046 42.31%,1.0446 44.71%,1.0406 47.47%,1.0118 61.84%,1.0027 69.53%,.9981 80.49%,.9991 99.94%);}@property --motion-spring-bouncier{syntax: "*"; inherits: false; initial-value: linear(0,.0023,.0088,.0194 1.59%,.035 2.17%,.078 3.33%,.1415 4.64%,.2054 5.75%,.2821 6.95%,.5912 11.45%,.7205 13.43%,.8393 15.45%,.936 17.39%,.9778,1.015,1.0477,1.0759,1.0998 22.22%,1.1203,1.1364,1.1484 25.26%,1.1586 26.61%,1.1629 28.06%,1.1613 29.56%,1.1537 31.2%,1.1434 32.6%,1.1288 34.19%,1.0508 41.29%,1.0174 44.87%,1.0025 46.89%,.9911 48.87%,.9826 50.9%,.9769 53.03%,.9735 56.02%,.9748 59.45%,.9964 72.64%,1.0031 79.69%,1.0042 86.83%,1.0008 99.97%);}@property --motion-spring-bounciest{syntax: "*"; inherits: false; initial-value: linear(0,.0032,.0131,.0294,.0524,.0824,.1192 1.54%,.2134 2.11%,.3102 2.59%,.4297 3.13%,.8732 4.95%,1.0373,1.1827 6.36%,1.2972 7.01%,1.3444,1.3859,1.4215,1.4504,1.4735,1.4908,1.5024,1.5084 9.5%,1.5091,1.5061,1.4993,1.4886,1.4745,1.4565 11.11%,1.4082 11.7%,1.3585 12.2%,1.295 12.77%,1.0623 14.64%,.9773,.9031 16.08%,.8449 16.73%,.8014,.7701 17.95%,.7587,.7501,.7443,.7412 19.16%,.7421 19.68%,.7508 20.21%,.7672 20.77%,.7917 21.37%,.8169 21.87%,.8492 22.43%,.9681 24.32%,1.0114,1.0492 25.75%,1.0789 26.41%,1.1008,1.1167,1.1271,1.1317 28.81%,1.1314,1.1271 29.87%,1.1189 30.43%,1.1063 31.03%,1.0769 32.11%,.9941 34.72%,.9748 35.43%,.9597 36.09%,.9487,.9407,.9355,.933 38.46%,.9344 39.38%,.9421 40.38%,.9566 41.5%,.9989 44.12%,1.0161 45.37%,1.029 46.75%,1.0341 48.1%,1.0335 49.04%,1.0295 50.05%,1.0221 51.18%,.992 55.02%,.9854 56.38%,.9827 57.72%,.985 59.73%,1.004 64.67%,1.0088 67.34%,1.0076 69.42%,.9981 74.28%,.9956 76.85%,.9961 79.06%,1.0023 86.46%,.999 95.22%,.9994 100%);}@property --motion-origin-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-origin-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-origin-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-background-color{syntax: "*"; inherits: false;}@property --motion-origin-text-color{syntax: "*"; inherits: false;}@property --motion-end-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-end-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-end-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-background-color{syntax: "*"; inherits: false;}@property --motion-end-text-color{syntax: "*"; inherits: false;}@property --motion-loop-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-loop-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-loop-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-background-color{syntax: "*"; inherits: false;}@property --motion-loop-text-color{syntax: "*"; inherits: false;}@property --motion-duration{syntax: "*"; inherits: false; initial-value: .7s;}@property --motion-timing{syntax: "*"; inherits: false; initial-value: cubic-bezier(.165,.84,.44,1);}@property --motion-perceptual-duration-multiplier{syntax: "*"; inherits: false; initial-value: 1;}@property --motion-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --motion-loop-count{syntax: "*"; inherits: false; initial-value: infinite;}@property --motion-scale-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-scale-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-scale-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@media screen and (prefers-reduced-motion:no-preference){@keyframes motion-scale-in{0%{scale:var(--motion-origin-scale-x)var(--motion-origin-scale-y)}to{scale:1}}@keyframes motion-scale-out{0%{scale:1}to{scale:var(--motion-end-scale-x)var(--motion-end-scale-y)}}@keyframes motion-scale-loop-mirror{0%,to{scale:1}50%{scale:var(--motion-loop-scale-x)var(--motion-loop-scale-y)}}@keyframes motion-scale-loop-reset{0%{scale:1}to{scale:var(--motion-loop-scale-x)var(--motion-loop-scale-y)}}@keyframes motion-translate-in{0%{translate:var(--motion-origin-translate-x)var(--motion-origin-translate-y)}to{translate:0}}@keyframes motion-translate-out{0%{translate:0}to{translate:var(--motion-end-translate-x)var(--motion-end-translate-y)}}@keyframes motion-translate-loop-mirror{0%,to{translate:0}50%{translate:var(--motion-loop-translate-x)var(--motion-loop-translate-y)}}@keyframes motion-translate-loop-reset{0%{translate:0}to{translate:var(--motion-loop-translate-x)var(--motion-loop-translate-y)}}@keyframes motion-rotate-in{0%{rotate:var(--motion-origin-rotate)}to{rotate:0}}@keyframes motion-rotate-out{0%{rotate:0}to{rotate:var(--motion-end-rotate)}}@keyframes motion-rotate-loop-mirror{0%,to{rotate:none}50%{rotate:var(--motion-loop-rotate)}}@keyframes motion-rotate-loop-reset{to{rotate:var(--motion-loop-rotate)}}}@keyframes motion-filter-in{0%{filter:blur(var(--motion-origin-blur))grayscale(var(--motion-origin-grayscale))}to{filter:blur()grayscale(0)}}@keyframes motion-filter-out{0%{filter:blur()grayscale(0)}to{filter:blur(var(--motion-end-blur))grayscale(var(--motion-end-grayscale))}}@keyframes motion-filter-loop-mirror{0%,to{filter:blur()grayscale(0)}50%{filter:blur(var(--motion-loop-blur))grayscale(var(--motion-loop-grayscale))}}@keyframes motion-filter-loop-reset{0%{filter:blur()grayscale(0)}to{filter:blur(var(--motion-loop-blur))grayscale(var(--motion-loop-grayscale))}}@keyframes motion-opacity-in{0%{opacity:var(--motion-origin-opacity)}}@keyframes motion-opacity-out{to{opacity:var(--motion-end-opacity)}}@keyframes motion-opacity-loop-mirror{50%{opacity:var(--motion-loop-opacity)}}@keyframes motion-opacity-loop-reset{to{opacity:var(--motion-loop-opacity)}}@keyframes motion-background-color-in{0%{background-color:var(--motion-origin-background-color)}}@keyframes motion-background-color-out{to{background-color:var(--motion-end-background-color)}}@keyframes motion-background-color-loop-mirror{50%{background-color:var(--motion-loop-background-color)}}@keyframes motion-background-color-loop-reset{to{background-color:var(--motion-loop-background-color)}}@keyframes motion-text-color-in{0%{color:var(--motion-origin-text-color)}}@keyframes motion-text-color-out{to{color:var(--motion-end-text-color)}}@keyframes motion-text-color-loop-mirror{50%{color:var(--motion-loop-text-color)}}@keyframes motion-text-color-loop-reset{to{color:var(--motion-loop-text-color)}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing)*5)}.isolate{isolation:isolate}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[169\%\]{height:169%}.h-px{height:1px}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-\[138\%\]{width:138%}.w-full{width:100%}.max-w-\[1400px\]{max-width:1400px}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.motion-opacity-in-0{--motion-origin-opacity:.001;--motion-opacity-in-animation:motion-opacity-in calc(var(--motion-opacity-duration,var(--motion-duration))*var(--motion-opacity-perceptual-duration-multiplier,var(--motion-perceptual-duration-multiplier)))var(--motion-opacity-timing,var(--motion-timing))var(--motion-opacity-delay,var(--motion-delay))both;animation:var(--motion-scale-in-animation),var(--motion-translate-in-animation),var(--motion-rotate-in-animation),var(--motion-filter-in-animation),var(--motion-opacity-in-animation),var(--motion-background-color-in-animation),var(--motion-text-color-in-animation),var(--motion-scale-loop-animation),var(--motion-translate-loop-animation),var(--motion-rotate-loop-animation),var(--motion-filter-loop-animation),var(--motion-opacity-loop-animation),var(--motion-background-color-loop-animation),var(--motion-text-color-loop-animation)}.motion-translate-x-in-\[25\%\]{--motion-origin-translate-x:25%;--motion-translate-in-animation:motion-translate-in calc(var(--motion-translate-duration,var(--motion-duration))*var(--motion-translate-perceptual-duration-multiplier,var(--motion-perceptual-duration-multiplier)))var(--motion-translate-timing,var(--motion-timing))var(--motion-translate-delay,var(--motion-delay))both;animation:var(--motion-scale-in-animation),var(--motion-translate-in-animation),var(--motion-rotate-in-animation),var(--motion-filter-in-animation),var(--motion-opacity-in-animation),var(--motion-background-color-in-animation),var(--motion-text-color-in-animation),var(--motion-scale-loop-animation),var(--motion-translate-loop-animation),var(--motion-rotate-loop-animation),var(--motion-filter-loop-animation),var(--motion-opacity-loop-animation),var(--motion-background-color-loop-animation),var(--motion-text-color-loop-animation)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[65fr_35fr\]{grid-template-columns:65fr 35fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[--cds-border-subtle-01\]{border-color:--cds-border-subtle-01}.border-\[color-mix\(in_oklch\,var\(--module-dispatch\)_30\%\,transparent\)\]{border-color:var(--module-dispatch)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--module-dispatch\)_30\%\,transparent\)\]{border-color:color-mix(in oklch,var(--module-dispatch)30%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--module-shipments\)_30\%\,transparent\)\]{border-color:var(--module-shipments)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--module-shipments\)_30\%\,transparent\)\]{border-color:color-mix(in oklch,var(--module-shipments)30%,transparent)}}.border-\[var\(--cds-border-subtle-01\)\]{border-color:var(--cds-border-subtle-01)}.border-\[var\(--cds-text-disabled\)\]{border-color:var(--cds-text-disabled)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--cds-support-success\)_15\%\,transparent\)\]{background-color:var(--cds-support-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--cds-support-success\)_15\%\,transparent\)\]{background-color:color-mix(in oklch,var(--cds-support-success)15%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--module-dispatch\)_15\%\,transparent\)\]{background-color:var(--module-dispatch)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--module-dispatch\)_15\%\,transparent\)\]{background-color:color-mix(in oklch,var(--module-dispatch)15%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--module-shipments\)_15\%\,transparent\)\]{background-color:var(--module-shipments)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--module-shipments\)_15\%\,transparent\)\]{background-color:color-mix(in oklch,var(--module-shipments)15%,transparent)}}.bg-\[var\(--cds-border-subtle-01\)\]{background-color:var(--cds-border-subtle-01)}.bg-\[var\(--cds-interactive\)\]{background-color:var(--cds-interactive)}.bg-\[var\(--cds-layer-01\)\]{background-color:var(--cds-layer-01)}.bg-\[var\(--cds-layer-02\)\]{background-color:var(--cds-layer-02)}.bg-\[var\(--cds-layer-03\)\]{background-color:var(--cds-layer-03)}.bg-\[var\(--cds-support-success\)\]{background-color:var(--cds-support-success)}.bg-\[var\(--chart-primary\)\]\/20{background-color:var(--chart-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--chart-primary\)\]\/20{background-color:color-mix(in oklab,var(--chart-primary)20%,transparent)}}.bg-black\/3{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/3{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[14px\]{padding-block:14px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[--cds-icon-secondary\]{color:--cds-icon-secondary}.text-\[--cds-interactive\]{color:--cds-interactive}.text-\[--cds-text-primary\]{color:--cds-text-primary}.text-\[--cds-text-secondary\]{color:--cds-text-secondary}.text-\[var\(--cds-interactive\)\]{color:var(--cds-interactive)}.text-\[var\(--cds-support-error\)\]{color:var(--cds-support-error)}.text-\[var\(--cds-support-success\)\]{color:var(--cds-support-success)}.text-\[var\(--cds-support-warning\)\]{color:var(--cds-support-warning)}.text-\[var\(--cds-text-helper\)\]{color:var(--cds-text-helper)}.text-\[var\(--cds-text-placeholder\)\]{color:var(--cds-text-placeholder)}.text-\[var\(--cds-text-primary\)\]{color:var(--cds-text-primary)}.text-\[var\(--cds-text-secondary\)\]{color:var(--cds-text-secondary)}.text-\[var\(--chart-primary\)\]{color:var(--chart-primary)}.text-\[var\(--module-dispatch\)\]{color:var(--module-dispatch)}.text-\[var\(--module-shipments\)\]{color:var(--module-shipments)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-grey{color:var(--grey)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(34\,197\,94\,0\.4\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#22c55e66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--cds-shadow-sm\)\]{--tw-shadow:var(--cds-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm,.shadow\/border,.shadow\/elevation,.shadow\/line{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--cds-interactive\)\]{--tw-ring-color:var(--cds-interactive)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\[var\(--cds-background\)\]{--tw-ring-offset-color:var(--cds-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-delay-\[150ms\]{--motion-delay:.15s}.motion-duration-200{--motion-duration:.2s}.motion-duration-300{--motion-duration:.3s}@media (hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:motion-translate-y-out-\[2px\]:hover{--motion-end-translate-y:2px;--motion-translate-out-animation:motion-translate-out calc(var(--motion-translate-duration,var(--motion-duration))*var(--motion-translate-perceptual-duration-multiplier,var(--motion-perceptual-duration-multiplier)))var(--motion-translate-timing,var(--motion-timing))var(--motion-translate-delay,var(--motion-delay))both;animation:var(--motion-scale-out-animation),var(--motion-translate-out-animation),var(--motion-rotate-out-animation),var(--motion-filter-out-animation),var(--motion-opacity-out-animation),var(--motion-background-color-out-animation),var(--motion-text-color-out-animation)}.hover\:bg-\[color-mix\(in_oklch\,var\(--cds-support-error\)_8\%\,transparent\)\]:hover{background-color:var(--cds-support-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--cds-support-error\)_8\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--cds-support-error)8%,transparent)}}.hover\:bg-\[var\(--cds-layer-02\)\]:hover{background-color:var(--cds-layer-02)}.hover\:bg-\[var\(--cds-layer-03\)\]:hover{background-color:var(--cds-layer-03)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-\[var\(--cds-text-primary\)\]:hover{color:var(--cds-text-primary)}.hover\:shadow-\[var\(--cds-elevation-raised\)\]:hover{--tw-shadow:var(--cds-elevation-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:\[background\:var\(--cds-background-hover\)\]:hover{background:var(--cds-background-hover)}}@media (min-width:40rem){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:gap-6{gap:calc(var(--spacing)*6)}}@media (min-width:64rem){.lg\:w-\[84\%\]{width:84%}.lg\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.public\:text-gray-900:where(.public-theme,.public-theme *){color:var(--color-gray-900)}}[data-theme].theme-init *{transition:none!important}.dashboard-layout{background:var(--cds-background);height:100vh;display:flex;overflow:hidden}.dashboard-main{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.dashboard-content{padding:var(--cds-spacing-06,24px);flex:1;overflow-y:auto}.dashboard-content::-webkit-scrollbar{display:none}.dashboard-sidebar{background:var(--cds-shell-side-nav);border-right:1px solid var(--cds-border-subtle-01);z-index:50;width:280px;transition:width var(--cds-motion-standard,.2s)var(--cds-motion-easing,ease-in-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:visible}.dashboard-sidebar.collapsed{width:72px}.sidebar-header{height:64px;padding:0 var(--cds-spacing-05,16px);border-bottom:1px solid var(--cds-border-subtle-01);transition:padding var(--cds-motion-standard,.2s)var(--cds-motion-easing,ease-in-out);flex-shrink:0;align-items:center;display:flex}.dashboard-sidebar.collapsed .sidebar-header{padding:0 var(--cds-spacing-04,12px);justify-content:center}.sidebar-logo{align-items:center;gap:var(--cds-spacing-03,8px);text-decoration:none;display:flex;overflow:hidden}.dashboard-sidebar.collapsed .sidebar-logo{justify-content:center}.logo-text{background:linear-gradient(135deg,var(--cds-interactive,#0f62fe)0%,var(--cds-link-primary,#78a9ff)100%);-webkit-text-fill-color:transparent;white-space:nowrap;opacity:1;transition:opacity var(--cds-motion-standard,.2s);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700}.dashboard-sidebar.collapsed .logo-text{opacity:0;width:0;overflow:hidden}.logo-module{background:var(--cds-support-success-bg);color:var(--cds-support-success);letter-spacing:.5px;white-space:nowrap;transition:opacity var(--cds-motion-standard,.2s);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.dashboard-sidebar.collapsed .logo-module{display:none}.sidebar-nav{padding:var(--cds-spacing-04,12px)var(--cds-spacing-03,8px);scrollbar-width:none;flex:1;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{display:none}.nav-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--cds-text-placeholder);padding:var(--cds-spacing-05,16px)var(--cds-spacing-04,12px)var(--cds-spacing-02,4px);margin-top:var(--cds-spacing-04,12px);font-size:10px;font-weight:600}.dashboard-sidebar.collapsed .nav-section-label{display:none}.nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-item{align-items:center;gap:var(--cds-spacing-04,12px);padding:var(--cds-spacing-03,8px)var(--cds-spacing-04,12px);color:var(--cds-text-secondary);transition:background var(--cds-motion-standard,.2s)var(--cds-motion-easing,ease-in-out),color var(--cds-motion-standard,.2s)var(--cds-motion-easing,ease-in-out);white-space:nowrap;border-left:2px solid #0000;border-radius:4px;margin-left:2px;font-size:14px;font-weight:400;text-decoration:none;display:flex;position:relative;overflow:hidden}.nav-item:hover{background:var(--cds-background-hover);color:var(--cds-text-primary)}.nav-item.active,.nav-item-active{background:var(--cds-shell-side-nav-item-active);color:var(--cds-text-primary);border-left-color:var(--cds-border-interactive);font-weight:500}.nav-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nav-item.active .nav-item-icon,.nav-item-active .nav-item-icon{color:var(--cds-interactive)}.nav-item-label{transition:opacity var(--cds-motion-standard,.2s),width var(--cds-motion-standard,.2s);flex:1}.dashboard-sidebar.collapsed .nav-item-label{opacity:0;width:0;overflow:hidden}.dashboard-sidebar.collapsed .nav-item{padding:var(--cds-spacing-03,8px);justify-content:center;gap:0}.nav-icon{flex-shrink:0;width:20px;height:20px}.nav-label{flex:1}.dashboard-sidebar.collapsed .nav-item:hover:after{content:attr(data-label);background:var(--cds-layer-02);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);white-space:nowrap;z-index:100;pointer-events:none;border-radius:4px;margin-left:8px;padding:6px 12px;font-size:13px;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.nav-badge{letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}.sidebar-footer{padding:var(--cds-spacing-04,12px)var(--cds-spacing-03,8px);border-top:1px solid var(--cds-border-subtle-01);flex-shrink:0}.sidebar-toggle-btn{align-items:center;gap:var(--cds-spacing-04,12px);padding:var(--cds-spacing-03,8px)var(--cds-spacing-04,12px);width:100%;color:var(--cds-text-secondary);cursor:pointer;transition:background var(--cds-motion-standard,.2s);background:0 0;border:none;border-radius:4px;font-size:14px;display:flex}.sidebar-toggle-btn:hover{background:var(--cds-background-hover);color:var(--cds-text-primary)}.dashboard-sidebar.collapsed .sidebar-toggle-btn{padding:var(--cds-spacing-03,8px);justify-content:center}.dashboard-sidebar.collapsed .sidebar-toggle-label{display:none}.powered-by{padding:0 var(--cds-spacing-04,12px)var(--cds-spacing-03,8px);align-items:center;gap:6px;font-size:12px;display:flex}.powered-label{color:var(--cds-text-placeholder)}.powered-brand{color:var(--cds-text-secondary);font-weight:600}.sidebar-toggle{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-02);width:28px;height:28px;color:var(--cds-text-secondary);cursor:pointer;transition:all var(--cds-motion-standard,.2s)ease;z-index:100;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:72px;right:-14px;box-shadow:0 2px 8px #0000004d}.sidebar-toggle:hover{background:var(--cds-layer-02);border-color:var(--cds-border-strong-01);color:var(--cds-text-primary);transform:scale(1.05)}.dashboard-header{background:var(--cds-shell-header);border-bottom:1px solid var(--cds-border-subtle-01);height:64px;padding:0 var(--cds-spacing-06,24px);z-index:40;transition:left var(--cds-motion-standard,.2s)var(--cds-motion-easing,ease-in-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:280px;right:0}.dashboard-layout.sidebar-collapsed .dashboard-header{left:72px}@media (max-width:768px){.dashboard-header{left:0}}.header-left{align-items:center;gap:var(--cds-spacing-04,12px);display:flex}.header-right{align-items:center;gap:var(--cds-spacing-03,8px);display:flex}.header-search{align-items:center;display:flex;position:relative}.header-search-input{width:240px;height:36px;padding:0 var(--cds-spacing-05,16px)0 36px;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);transition:border-color var(--cds-motion-standard,.2s),background var(--cds-motion-standard,.2s);border-radius:4px;outline:none;font-family:inherit;font-size:14px}.header-search-input::placeholder{color:var(--cds-text-placeholder)}.header-search-input:focus{border-color:var(--cds-border-interactive);background:var(--cds-layer-02)}.header-search-icon{color:var(--cds-icon-secondary);pointer-events:none;position:absolute;left:10px}@media (max-width:768px){.header-search{display:none}}.header-icon-btn{width:36px;height:36px;color:var(--cds-icon-primary);cursor:pointer;transition:background var(--cds-motion-standard,.2s);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.header-icon-btn:hover{background:var(--cds-background-hover)}.notif-badge{background:var(--cds-support-error);min-width:16px;height:16px;color:var(--cds-text-on-color);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:4px}.theme-toggle-btn{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);width:36px;height:36px;color:var(--cds-icon-primary);cursor:pointer;transition:background var(--cds-motion-standard,.2s),border-color var(--cds-motion-standard,.2s),color var(--cds-motion-standard,.2s);border-radius:4px;justify-content:center;align-items:center;display:flex}.theme-toggle-btn:hover{background:var(--cds-background-hover);border-color:var(--cds-border-interactive);color:var(--cds-interactive)}.notif-dropdown{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);z-index:200;border-radius:4px;flex-direction:column;width:360px;max-height:480px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000004d}.notif-header{padding:var(--cds-spacing-04,12px)var(--cds-spacing-05,16px);border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;display:flex}.notif-header-title{color:var(--cds-text-primary);font-size:14px;font-weight:600}.notif-mark-all{color:var(--cds-interactive);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.notif-mark-all:hover{text-decoration:underline}.notif-list{scrollbar-width:thin;flex:1;overflow-y:auto}.notif-item{gap:var(--cds-spacing-04,12px);padding:var(--cds-spacing-04,12px)var(--cds-spacing-05,16px);border-bottom:1px solid var(--cds-border-subtle-01);cursor:pointer;transition:background var(--cds-motion-standard,.2s);display:flex}.notif-item:hover{background:var(--cds-background-hover)}.notif-item.unread{background:var(--cds-support-info-bg)}.notif-item-icon{background:var(--cds-layer-02);width:32px;height:32px;color:var(--cds-icon-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif-item-content{flex:1;min-width:0}.notif-item-title{color:var(--cds-text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:500;overflow:hidden}.notif-item-meta{color:var(--cds-text-secondary);font-size:11px}.notif-empty{padding:var(--cds-spacing-08,40px)var(--cds-spacing-05,16px);text-align:center;color:var(--cds-text-placeholder);font-size:14px}.header-org-switcher,.header-user{margin-left:8px}@media (max-width:768px){.dashboard-header .header-icon-btn[aria-label="Toggle mobile menu"]{display:flex}}.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.stat-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:16px;padding:20px}.stat-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.stat-icon .icon{width:20px;height:20px}.stat-value{color:var(--cds-text-primary);margin-bottom:8px;font-size:32px;font-weight:700}.dashboard-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:16px;padding:24px}.card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-title{color:var(--cds-text-primary);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.title-icon{width:20px;height:20px;color:var(--cds-text-secondary)}.card-link{color:var(--cds-link-primary);font-size:13px;text-decoration:none}.card-link:hover{text-decoration:underline}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.mobile-menu-btn{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);width:40px;min-width:40px;height:40px;color:var(--cds-text-secondary);cursor:pointer;z-index:100;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:none;position:relative}.mobile-menu-btn:hover{background:var(--cds-layer-02);color:var(--cds-text-primary)}.mobile-menu-btn:active{background:var(--cds-background-active)}.mobile-overlay{background:var(--cds-overlay);z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;position:fixed;inset:0}.mobile-menu-open .mobile-overlay{display:block}.mobile-menu-open .dashboard-sidebar{transform:translate(0)!important}@media (max-width:768px){.dashboard-main{margin-left:0}.dashboard-sidebar{z-index:50;transform:translate(-100%);width:280px!important}.dashboard-sidebar.collapsed{width:280px!important}.dashboard-sidebar.collapsed .nav-label,.dashboard-sidebar.collapsed .nav-badge,.dashboard-sidebar.collapsed .logo-module,.dashboard-sidebar.collapsed .powered-by{display:flex!important}.dashboard-sidebar.collapsed .logo-text{font-size:24px!important}.dashboard-sidebar.collapsed .nav-item{justify-content:flex-start!important;padding:14px 16px!important}.dashboard-sidebar.collapsed .sidebar-header{padding:16px 20px!important}.dashboard-sidebar.collapsed .sidebar-nav{padding:20px 16px!important}.sidebar-toggle{display:none!important}.mobile-menu-btn{display:flex!important}.dashboard-header{justify-content:space-between;gap:12px;padding:12px 16px}.header-left{flex:none;gap:12px;min-width:0}.header-search{display:none!important}.header-right{flex:1;justify-content:flex-end;gap:8px}.header-actions,.header-action-btn{display:none!important}.header-notifications{width:36px;height:36px}.header-org-switcher{display:none!important}.header-user .cl-avatarBox{width:32px!important;height:32px!important}.dashboard-content{padding:16px}.stats-grid{grid-template-columns:1fr;gap:12px}.stat-card{padding:16px}.stat-value{font-size:28px}.page-header{flex-direction:column;align-items:stretch;gap:16px}.page-title{font-size:24px}.nav-item{padding:14px 16px;font-size:15px}.nav-icon{width:22px;height:22px}.nav-list{gap:6px}.sidebar-nav{padding:20px 16px}.sidebar-header{padding:16px 20px}.dashboard-card,.stat-card{padding:16px}.upload-page{padding:0}.upload-zone{min-height:200px;padding:24px 16px}.upload-title{font-size:16px}.document-viewer{flex-direction:column}.pdf-viewer-container{height:300px}.form-grid{grid-template-columns:1fr}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.btn-create{justify-content:center;width:100%}}@media (max-width:480px){.dashboard-content{padding:12px}.page-title{font-size:20px}.stat-value{font-size:24px}.stat-card{padding:14px}.nav-item{padding:12px 14px;font-size:14px}}.page-header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.page-title{color:var(--cds-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.page-description{color:var(--cds-text-secondary);margin:0;font-size:15px}.btn-primary-action{background:var(--cds-button-primary);color:var(--cds-text-on-color);white-space:nowrap;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px -3px #0f62fe66;flex-direction:row!important;display:inline-flex!important}.btn-primary-action svg{flex-shrink:0}.btn-secondary-action{background:var(--cds-tint-hover);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-02);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:row!important;display:inline-flex!important}.btn-secondary-action:hover{background:var(--cds-tint-active);border-color:var(--cds-text-placeholder);transform:translateY(-2px)}.btn-secondary-action:active{transform:translateY(0)}.btn-secondary-action svg{flex-shrink:0}.btn-danger-action{background:var(--cds-support-error-bg);color:var(--cds-support-error);white-space:nowrap;cursor:pointer;border:1px solid #da1e2833;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:row!important;display:inline-flex!important}.btn-danger-action:hover{background:#da1e2833;border-color:#da1e2859;transform:translateY(-2px);box-shadow:0 8px 20px -5px #da1e2840}.btn-danger-action:active{transform:translateY(0)}.btn-danger-action svg{flex-shrink:0}.btn-icon{width:44px;height:44px;color:var(--cds-text-secondary);border:1px solid var(--cds-border-subtle-01);cursor:pointer;background:linear-gradient(145deg,#28283ccc 0%,#1e1e32e6 100%);border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px -2px #0003;flex-direction:row!important;display:inline-flex!important}.btn-icon:hover{border-color:var(--cds-text-disabled);color:var(--cds-text-primary);background:linear-gradient(145deg,#32324be6 0%,#282841 100%);transform:translateY(-2px);box-shadow:0 6px 16px -3px #0000004d}.btn-icon:active{transform:translateY(0)}.btn-icon.back:hover{transform:translate(-2px)}.btn-icon.back:active{transform:translate(0)}.btn-icon-danger{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:row!important;display:inline-flex!important}.btn-icon-danger:hover{background:#ef444433;border-color:#ef444459;transform:translateY(-2px);box-shadow:0 8px 20px -5px #ef444440}.btn-icon-danger:active{transform:translateY(0)}.btn-group{flex-direction:row;align-items:center;gap:12px;display:flex}.btn-create{background:var(--cds-button-primary);color:var(--cds-text-on-color);border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:flex}.btn-create:hover{opacity:.9}.filters-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.search-wrapper{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:500px;padding:10px 16px;display:flex}.search-icon{width:18px;height:18px;color:var(--cds-text-placeholder)}.search-input{color:var(--cds-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-input::placeholder{color:var(--cds-text-placeholder)}.filter-actions{gap:12px;display:flex}.filter-btn{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;display:flex}.status-filter{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);border-radius:8px;outline:none;padding:10px 16px;font-size:14px}.shipment-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:16px;flex-direction:column;gap:16px;padding:20px;text-decoration:none;transition:all .2s;display:flex}.shipment-card:hover{background:var(--cds-layer-02);border-color:var(--cds-border-subtle-02);transform:translateY(-2px)}.shipment-card .shipment-header{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.shipment-ids{align-items:center;gap:12px;display:flex}.voyage-number{color:var(--cds-text-primary);font-size:18px;font-weight:600}.waybill-number{color:var(--cds-text-secondary);background:var(--cds-layer-02);border-radius:4px;padding:4px 8px;font-size:13px}.status-badge{border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.shipment-route{align-items:center;gap:12px;display:flex}.route-point{flex:1;align-items:center;gap:10px;display:flex}.point-marker{border-radius:50%;width:10px;height:10px}.point-marker.origin{background:var(--cds-button-primary)}.point-marker.destination{background:var(--cds-support-success)}.point-details{flex-direction:column;display:flex}.point-name{color:var(--cds-text-primary);font-size:14px;font-weight:500}.point-country{color:var(--cds-text-secondary);font-size:12px}.route-line{align-items:center;padding:0 20px;display:flex}.route-arrow{width:20px;height:20px;color:var(--cds-text-placeholder)}.shipment-cargo{background:var(--cds-layer-02);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cargo-type{color:var(--cds-text-primary);align-items:center;gap:8px;font-size:14px;display:flex}.cargo-icon{width:16px;height:16px;color:var(--cds-text-secondary)}.cargo-details{gap:16px;display:flex}.cargo-weight,.cargo-value{color:var(--cds-text-secondary);font-size:14px;font-weight:500}.shipment-card .shipment-footer{border-top:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.footer-info{gap:20px;display:flex}.info-item{color:var(--cds-text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.info-icon{width:14px;height:14px}.last-update{color:var(--cds-text-placeholder);font-size:12px}@media (max-width:768px){.page-header{flex-direction:column;gap:16px}.filters-bar{flex-direction:column;align-items:stretch}.search-wrapper{max-width:none}.shipment-route{flex-direction:column;align-items:flex-start}.route-line{display:none}}.shipment-detail{max-width:1400px;margin:0 auto}.detail-header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.header-title{align-items:center;gap:16px;display:flex}.voyage-title{color:var(--cds-text-primary);margin:0;font-size:32px;font-weight:700}.waybill-ref{color:var(--cds-text-secondary);background:var(--cds-layer-01);border-radius:6px;padding:6px 12px;font-size:14px}.header-actions{gap:12px;display:flex}.btn-secondary{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.btn-secondary:hover{background:var(--cds-layer-02)}.detail-content{grid-template-columns:1fr 360px;gap:24px;display:grid}.detail-section{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:16px;margin-bottom:24px;padding:24px}.section-header .section-title{margin:0}.btn-upload{color:var(--cds-interactive);background:#0f62fe26;border:1px solid #0f62fe4d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.route-visual{align-items:stretch;gap:24px;display:flex}.route-node{flex:1;gap:16px;display:flex}.node-marker{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.node-marker.origin{color:#3b82f6;background:#3b82f633}.node-marker.destination{color:#10b981;background:#10b98133}.node-info{flex-direction:column;gap:4px;display:flex}.node-label{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px}.node-name{color:var(--cds-text-primary);font-size:15px;font-weight:600}.node-address{color:var(--cds-text-secondary);font-size:13px}.node-date{color:var(--cds-text-secondary);margin-top:4px;font-size:13px}.route-connector{flex-direction:column;align-items:center;padding:12px 0;display:flex}.connector-line{background:linear-gradient(#0f62fe80,#4589ff80,#24a14880);flex:1;width:2px}.connector-stop{text-align:center;background:#0f62fe1f;border:1px solid #0f62fe4d;border-radius:8px;margin:8px 0;padding:8px 16px}.stop-name{color:var(--cds-interactive);font-size:13px;font-weight:500;display:block}.stop-date{color:var(--cds-text-secondary);margin-top:2px;font-size:11px;display:block}.info-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.info-card{background:var(--cds-layer-02);border-radius:12px;gap:14px;padding:16px;display:flex}.info-card-icon{width:20px;height:20px;color:var(--cds-text-placeholder);flex-shrink:0;margin-top:2px}.info-card-content{flex-direction:column;gap:4px;display:flex}.info-label{color:var(--cds-text-secondary);font-size:12px}.info-value{color:var(--cds-text-primary);font-size:15px;font-weight:600}.info-sub{color:var(--cds-text-placeholder);font-size:12px}.transport-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.transport-card{background:var(--cds-layer-02);border-radius:12px;padding:16px}.transport-header{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.transport-icon{width:18px;height:18px;color:var(--cds-text-secondary)}.transport-title{color:var(--cds-text-primary);font-size:14px;font-weight:600}.transport-row{justify-content:space-between;padding:8px 0;display:flex}.transport-label{color:var(--cds-text-secondary);font-size:13px}.transport-value{color:var(--cds-text-primary);text-align:right;font-size:13px}.documents-list{flex-direction:column;gap:8px;display:flex}.document-row{background:var(--cds-layer-02);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.document-row:hover{background:var(--cds-layer-hover-01)}.doc-info{align-items:center;gap:12px;display:flex}.doc-icon{width:18px;height:18px;color:var(--cds-text-placeholder)}.doc-details{flex-direction:column;gap:2px;display:flex}.doc-name{color:var(--cds-text-primary);font-size:14px}.doc-meta{color:var(--cds-text-placeholder);font-size:12px}.doc-status{align-items:center;gap:12px;display:flex}.confidence-badge{color:var(--cds-text-secondary);background:var(--cds-layer-03);border-radius:4px;padding:4px 8px;font-size:11px}.doc-action{color:var(--cds-text-placeholder);cursor:pointer;background:0 0;border:none;padding:6px;transition:color .15s}.doc-action:hover{color:var(--cds-text-primary)}.timeline{flex-direction:column;display:flex}.timeline-item{gap:16px;padding-bottom:24px;display:flex}.timeline-item:last-child{padding-bottom:0}.timeline-marker{flex-direction:column;align-items:center;display:flex;position:relative}.marker-icon{flex-shrink:0;width:20px;height:20px}.marker-icon.completed{color:var(--cds-support-success)}.marker-icon.pending{color:var(--cds-text-disabled)}.marker-pulse{background:var(--cds-button-primary);border-radius:50%;width:16px;height:16px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.timeline-line{background:var(--cds-border-subtle-01);flex:1;width:2px;margin-top:8px}.timeline-item.completed .timeline-line{background:#24a1484d}.timeline-content{flex-direction:column;gap:4px;padding-top:0;display:flex}.timeline-title{color:var(--cds-text-primary);font-size:14px;font-weight:500}.timeline-item.pending .timeline-title{color:var(--cds-text-secondary)}.timeline-description{color:var(--cds-text-secondary);font-size:13px}.timeline-meta{flex-direction:column;gap:2px;margin-top:4px;display:flex}.meta-location{color:var(--cds-text-placeholder);font-size:12px}.meta-time{color:var(--cds-text-disabled);font-size:11px}.compliance-item{color:var(--cds-text-primary);align-items:center;gap:10px;font-size:13px;display:flex}.compliance-icon{width:18px;height:18px}.compliance-icon.success{color:var(--cds-support-success)}.compliance-icon.warning{color:var(--cds-support-warning)}.compliance-icon.pending{color:var(--cds-text-disabled)}@media (max-width:1200px){.detail-content{grid-template-columns:1fr}.sidebar-column{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.sidebar-column .detail-section{margin-bottom:0}}@media (max-width:768px){.header-title{flex-direction:column;align-items:flex-start;gap:8px}.route-visual{flex-direction:column}.route-connector{flex-direction:row;padding:0 24px}.info-grid,.transport-grid,.sidebar-column{grid-template-columns:1fr}}.documents-page{max-width:1400px;margin:0 auto}.documents-page .page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.documents-page .page-title{color:var(--cds-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.documents-page .page-description{color:var(--cds-text-secondary);margin:0;font-size:15px}.documents-page .btn-create{background:linear-gradient(135deg,var(--cds-interactive)0%,var(--cds-button-primary)100%);color:var(--cds-text-primary);border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.documents-page .stats-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.documents-page .stat-item{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.documents-page .stat-value{color:var(--cds-text-primary);font-size:24px;font-weight:700}.documents-page .stat-label{color:var(--cds-text-secondary);font-size:13px}.documents-page .filters-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.documents-page .search-wrapper{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:400px;padding:10px 16px;display:flex}.documents-page .search-icon{width:18px;height:18px;color:var(--cds-text-placeholder)}.documents-page .search-input{color:var(--cds-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.documents-page .filter-actions{gap:12px;display:flex}.documents-page .type-filter,.documents-page .status-filter{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);border-radius:8px;outline:none;padding:10px 16px;font-size:14px}.documents-table{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);border-radius:16px;overflow:hidden}.documents-table .table-header{background:var(--cds-tint-subtle);border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.5px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px;gap:16px;padding:16px 20px;font-size:12px;font-weight:600;display:grid}.documents-table .table-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px;align-items:center;gap:16px;padding:16px 20px;transition:background .15s;display:grid}.documents-table .table-row:hover{background:var(--cds-tint-02)}.documents-table .table-row:last-child{border-bottom:none}.documents-table .td-document{align-items:center;gap:12px;display:flex}.documents-table .doc-icon{width:40px;height:40px;color:var(--cds-link-primary);background:#0f62fe26;border-radius:10px;justify-content:center;align-items:center;display:flex}.documents-table .doc-info{flex-direction:column;gap:2px;display:flex}.documents-table .doc-name{color:var(--cds-text-primary);font-size:14px;font-weight:500}.documents-table .doc-type{color:var(--cds-text-secondary);font-size:12px}.documents-table .shipment-link{color:var(--cds-interactive);font-size:14px;font-weight:500;text-decoration:none}.documents-table .shipment-link:hover{text-decoration:underline}.documents-table .status-pill{border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.documents-table .confidence-wrapper{align-items:center;gap:10px;display:flex}.documents-table .confidence-bar{background:var(--cds-tint-active);border-radius:3px;width:60px;height:6px;overflow:hidden}.documents-table .confidence-fill{border-radius:3px;height:100%}.documents-table .confidence-value{color:var(--cds-text-secondary);font-size:13px;font-weight:500}.documents-table .confidence-na{color:var(--cds-text-placeholder)}.documents-table .td-actions{gap:8px;display:flex}.documents-table .action-btn{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);cursor:pointer;border-radius:8px;padding:8px;transition:all .15s}.documents-table .action-btn:hover{background:var(--cds-tint-active);color:var(--cds-text-primary)}@media (max-width:1200px){.documents-table .table-header,.documents-table .table-row{grid-template-columns:2fr 1fr 1fr 1fr 80px}.documents-table .th-confidence,.documents-table .td-confidence{display:none}}@media (max-width:900px){.documents-page .stats-row{grid-template-columns:repeat(2,1fr)}.documents-table .table-header,.documents-table .table-row{grid-template-columns:2fr 1fr 1fr 80px}.documents-table .th-review,.documents-table .td-review{display:none}}@media (max-width:600px){.documents-table .table-header{display:none}.documents-table .table-row{flex-direction:column;gap:12px;padding:16px;display:flex}.documents-page .filters-bar{flex-direction:column;align-items:stretch}.documents-page .search-wrapper{max-width:100%}.documents-page .filter-actions{flex-direction:column}.documents-page .page-header{flex-direction:column;gap:16px}}.documents-table .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.documents-table .empty-state .empty-icon{width:48px;height:48px;color:var(--cds-text-placeholder)}.documents-table .empty-state p{color:var(--cds-text-secondary);margin:0;font-size:15px}.documents-table .empty-state .btn-create-small{background:linear-gradient(135deg,var(--cds-interactive)0%,var(--cds-button-primary)100%);color:var(--cds-text-primary);border-radius:10px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.documents-table .empty-state .btn-create-small:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f62fe66}.fleet-page{max-width:1400px;margin:0 auto}.fleet-page .page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.fleet-page .page-title{color:var(--cds-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.fleet-page .page-description{color:var(--cds-text-secondary);margin:0;font-size:15px}.fleet-page .btn-create{background:linear-gradient(135deg,var(--cds-interactive)0%,var(--cds-button-primary)100%);color:var(--cds-text-primary);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.fleet-page .stats-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.fleet-page .stat-item{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.fleet-page .stat-value{color:var(--cds-text-primary);font-size:24px;font-weight:700}.fleet-page .stat-label{color:var(--cds-text-secondary);font-size:13px}.fleet-page .filters-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.fleet-page .search-wrapper{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:400px;padding:10px 16px;display:flex}.fleet-page .search-icon{width:18px;height:18px;color:var(--cds-text-placeholder)}.fleet-page .search-input{color:var(--cds-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.fleet-page .filter-actions{gap:12px;display:flex}.fleet-page .status-filter,.fleet-page .type-filter{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);border-radius:8px;outline:none;padding:10px 16px;font-size:14px}.fleet-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.vehicle-card{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);border-radius:16px;padding:20px}.vehicle-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.vehicle-id{align-items:center;gap:12px;display:flex}.vehicle-icon{width:20px;height:20px;color:var(--cds-interactive)}.tractor-number{color:var(--cds-text-primary);font-size:16px;font-weight:600}.trailer-number{color:var(--cds-text-secondary);font-size:12px}.vehicle-status{text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.vehicle-details{border-bottom:1px solid var(--cds-border-subtle-01);flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.detail-row{align-items:center;gap:8px;font-size:13px;display:flex}.detail-label{color:var(--cds-text-placeholder);min-width:60px}.detail-value{color:var(--cds-text-primary)}.driver-section{border-bottom:1px solid var(--cds-border-subtle-01);margin-bottom:16px;padding-bottom:16px}.driver-info{align-items:center;gap:12px;display:flex}.driver-avatar{width:36px;height:36px;color:var(--cds-link-primary);background:#0f62fe33;border-radius:50%;justify-content:center;align-items:center;display:flex}.driver-name{color:var(--cds-text-primary);font-size:14px;font-weight:500}.driver-license{color:var(--cds-text-secondary);font-size:12px}.no-driver{color:var(--cds-text-placeholder);font-size:13px;font-style:italic}.vehicle-metrics{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.metric{color:var(--cds-text-secondary);align-items:center;gap:10px;display:flex}.metric-bar{background:var(--cds-tint-active);border-radius:3px;flex:1;height:6px;overflow:hidden}.metric-fill{border-radius:3px;height:100%;transition:width .3s}.metric-value{text-align:right;min-width:35px;font-size:12px;font-weight:500}.metric-text{color:var(--cds-text-secondary);justify-content:space-between;font-size:12px;display:flex}.vehicle-actions{align-items:center;gap:8px;display:flex}.action-link{color:var(--cds-interactive);text-align:center;background:#0f62fe26;border:1px solid #0f62fe4d;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.action-link:hover{background:#0f62fe40}.action-more{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);cursor:pointer;border-radius:8px;padding:10px}.compliance-page{max-width:1400px;margin:0 auto}.compliance-page .page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.compliance-page .page-title{color:var(--cds-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.compliance-page .page-description{color:var(--cds-text-secondary);margin:0;font-size:15px}.compliance-page .header-actions{gap:12px;display:flex}.compliance-page .btn-secondary{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.score-card{background:linear-gradient(135deg,#0f62fe1a 0% 100%);border:1px solid #0f62fe33;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px;display:flex}.score-main{align-items:center;gap:24px;display:flex}.score-circle{width:100px;height:100px;position:relative}.score-svg{width:100%;height:100%;transform:rotate(-90deg)}.score-value{color:var(--cds-text-primary);font-size:24px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.score-info h3{color:var(--cds-text-primary);margin:0 0 4px;font-size:18px;font-weight:600}.score-info p{color:var(--cds-text-secondary);margin:0;font-size:14px}.score-breakdown{gap:32px;display:flex}.breakdown-item{align-items:center;gap:8px;display:flex}.breakdown-value{color:var(--cds-text-primary);font-size:20px;font-weight:700}.breakdown-label{color:var(--cds-text-secondary);font-size:13px}.compliance-content{grid-template-columns:2fr 1fr;gap:24px;display:grid}.compliance-section,.audits-section{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);border-radius:16px;padding:20px}.section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-header h2{color:var(--cds-text-primary);margin:0;font-size:16px;font-weight:600}.btn-text{color:var(--cds-interactive);cursor:pointer;background:0 0;border:none;font-size:13px}.compliance-list{flex-direction:column;gap:12px;display:flex}.compliance-item{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .15s;display:flex}.compliance-item:hover{background:var(--cds-tint-04)}.item-main{flex:1;align-items:center;gap:12px;display:flex}.item-icon{width:40px;height:40px;color:var(--cds-interactive);background:#818cf826;border-radius:10px;justify-content:center;align-items:center;display:flex}.item-category{color:var(--cds-text-placeholder);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.item-title{color:var(--cds-text-primary);margin:2px 0;font-size:14px;font-weight:500}.item-meta{color:var(--cds-text-placeholder);gap:8px;font-size:12px;display:flex}.item-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.expiry-info{color:var(--cds-text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.item-chevron{width:16px;height:16px;color:var(--cds-text-placeholder)}.audits-list{flex-direction:column;gap:12px;display:flex}.audit-item{background:var(--cds-tint-02);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.audit-icon{background:var(--cds-tint-hover);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.audit-info{flex:1}.audit-type{color:var(--cds-text-primary);font-size:13px;font-weight:500}.audit-meta{color:var(--cds-text-placeholder);gap:6px;font-size:11px;display:flex}.findings-badge{color:#f59e0b;background:#f59e0b26;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.team-page{max-width:1400px;margin:0 auto}.team-page .page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.team-page .page-title{color:var(--cds-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.team-page .page-description{color:var(--cds-text-secondary);margin:0;font-size:15px}.team-page .btn-create{background:linear-gradient(135deg,var(--cds-interactive)0%,var(--cds-button-primary)100%);color:var(--cds-text-primary);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;display:flex}.team-page .stats-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.team-page .stat-item{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.team-page .stat-value{color:var(--cds-text-primary);font-size:24px;font-weight:700}.team-page .stat-label{color:var(--cds-text-secondary);font-size:13px}.team-page .filters-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.team-page .search-wrapper{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:400px;padding:10px 16px;display:flex}.team-page .search-icon{width:18px;height:18px;color:var(--cds-text-placeholder)}.team-page .search-input{color:var(--cds-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.team-page .filter-actions{gap:12px;display:flex}.team-page .role-filter,.team-page .status-filter{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);border-radius:8px;outline:none;padding:10px 16px;font-size:14px}.pending-section{margin-bottom:24px}.section-title{color:var(--cds-text-secondary);margin:0 0 12px;font-size:14px;font-weight:600}.pending-list{flex-direction:column;gap:8px;display:flex}.pending-item{background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pending-info{align-items:center;gap:10px;display:flex}.pending-email{color:var(--cds-text-primary);font-size:14px}.pending-role{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.pending-meta{color:var(--cds-text-placeholder);gap:8px;font-size:12px;display:flex}.pending-actions{gap:8px;display:flex}.btn-resend{background:var(--cds-tint-active);color:var(--cds-text-primary);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:12px}.btn-cancel{border:1px solid var(--cds-border-subtle-02);color:var(--cds-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:12px}.team-table{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);border-radius:16px;overflow:hidden}.team-table .table-header{background:var(--cds-tint-subtle);border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.5px;grid-template-columns:2fr 1fr 1.5fr 1fr 80px;gap:16px;padding:16px 20px;font-size:12px;font-weight:600;display:grid}.team-table .table-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:2fr 1fr 1.5fr 1fr 80px;align-items:center;gap:16px;padding:16px 20px;display:grid}.team-table .table-row:last-child{border-bottom:none}.td-member{align-items:center;gap:12px;display:flex}.member-avatar{background:linear-gradient(135deg,var(--cds-interactive)0%,var(--cds-button-primary)100%);width:40px;height:40px;color:var(--cds-text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.member-name{color:var(--cds-text-primary);font-size:14px;font-weight:500}.member-email{color:var(--cds-text-secondary);font-size:12px}.role-badge{border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.contact-item{color:var(--cds-text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.status-indicator{align-items:center;gap:6px;font-size:13px;display:flex}.status-indicator.active{color:#22c55e}.status-indicator.inactive{color:var(--cds-text-placeholder)}.status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.last-active{color:var(--cds-text-placeholder);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.td-actions .action-btn{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);cursor:pointer;border-radius:8px;padding:8px}.settings-page{max-width:1000px;margin:0 auto}.settings-page .page-header{margin-bottom:32px}.settings-page .page-title{color:var(--cds-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.settings-page .page-description{color:var(--cds-text-secondary);margin:0;font-size:15px}.settings-content{flex-direction:column;gap:32px;display:flex}.settings-sections .section-title,.quick-settings .section-title,.plan-section .section-title,.danger-zone .section-title{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:600}.sections-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.settings-card{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);border-radius:12px;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:all .15s;display:flex}.settings-card:hover{background:var(--cds-tint-04);border-color:var(--cds-text-disabled)}.card-icon{width:48px;height:48px;color:var(--cds-interactive);background:#0f62fe26;border-radius:12px;justify-content:center;align-items:center;display:flex}.card-content{flex:1}.card-title{color:var(--cds-text-primary);margin:0 0 4px;font-size:15px;font-weight:600}.card-description{color:var(--cds-text-secondary);margin:0;font-size:13px}.card-chevron{width:20px;height:20px;color:var(--cds-text-placeholder)}.toggles-list{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.toggle-item{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.toggle-item:last-child{border-bottom:none;padding-bottom:0}.toggle-label{color:var(--cds-text-primary);font-size:14px;font-weight:500}.toggle-description{color:var(--cds-text-secondary);margin-top:2px;font-size:12px}.toggle-switch{width:44px;height:24px;position:relative}.toggle-input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background:var(--cds-tint-active);border-radius:12px;transition:all .3s;position:absolute;inset:0}.toggle-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.toggle-input:checked+.toggle-slider{background:var(--cds-button-primary)}.toggle-input:checked+.toggle-slider:before{transform:translate(20px)}.plan-card{background:linear-gradient(135deg,#0f62fe1a 0% 100%);border:1px solid #0f62fe33;border-radius:16px;padding:24px}.plan-badge{color:#a5b4fc;letter-spacing:.5px;background:#0f62fe4d;border-radius:6px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.plan-info h3{color:var(--cds-text-primary);margin:0 0 4px;font-size:18px;font-weight:600}.plan-info p{color:var(--cds-text-secondary);margin:0;font-size:14px}.plan-features{grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;display:grid}.feature-item{color:var(--cds-text-primary);align-items:center;gap:8px;font-size:14px;display:flex}.feature-item svg{color:#22c55e}.btn-upgrade{background:linear-gradient(135deg,var(--cds-interactive)0%,var(--cds-button-primary)100%);color:var(--cds-text-primary);cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500}.plan-actions .btn-text{color:var(--cds-interactive);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:14px}.danger-zone .section-title.danger{color:#ef4444}.danger-card{background:#ef44441a;border:1px solid #ef444433;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex}.danger-info h3{color:var(--cds-text-primary);margin:0 0 4px;font-size:15px;font-weight:600}.danger-info p{color:var(--cds-text-secondary);margin:0;font-size:13px}.btn-danger{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.btn-danger:hover{background:#ef44441a}@media (max-width:900px){.fleet-page .stats-row,.team-page .stats-row{grid-template-columns:repeat(2,1fr)}.fleet-grid,.compliance-content,.sections-grid{grid-template-columns:1fr}.score-card{flex-direction:column;gap:24px}.team-table .table-header,.team-table .table-row{grid-template-columns:2fr 1fr 1fr}.th-contact,.td-contact{display:none}}.locations-page{padding:0}.locations-page .page-header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.locations-page .stats-row{flex-wrap:wrap;gap:24px;margin-bottom:24px;display:flex}.locations-page .stat-item{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;min-width:120px;padding:16px 24px}.map-container{border:1px solid var(--cds-border-subtle-01);border-radius:16px;margin-bottom:32px;overflow:hidden}.map-placeholder{background:var(--cds-tint-02);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:300px;display:flex}.map-placeholder p{color:var(--cds-text-secondary);font-size:16px;font-weight:500}.map-placeholder span{color:var(--cds-text-placeholder);font-size:14px}.locations-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.location-card{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;transition:all .2s;overflow:hidden}.location-card:hover{border-color:var(--cds-text-disabled);transform:translateY(-2px)}.location-card .card-header{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.location-type-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.location-status{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:flex}.location-status.active{color:#22c55e;background:#22c55e26}.location-status.maintenance{color:#f59e0b;background:#f59e0b26}.location-card .card-body{padding:20px}.location-type-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.location-name{color:var(--cds-text-primary);margin-bottom:4px;font-size:18px;font-weight:600}.location-address{color:var(--cds-text-secondary);margin-bottom:16px;font-size:13px}.location-details{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.location-details .detail-item{color:var(--cds-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.location-details .detail-item svg{color:var(--cds-text-placeholder)}.location-manager{border-top:1px solid var(--cds-border-subtle-01);align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.manager-label{color:var(--cds-text-placeholder)}.manager-name{color:var(--cds-text-primary);font-weight:500}.location-card .card-footer{border-top:1px solid var(--cds-border-subtle-01);background:var(--cds-tint-02);padding:12px 20px}.location-card .btn-view{border:1px solid var(--cds-border-subtle-01);width:100%;color:var(--cds-text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.location-card .btn-view:hover{background:var(--cds-tint-hover);border-color:var(--cds-text-placeholder);color:var(--cds-text-primary)}.type-filter,.country-filter{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);cursor:pointer;border-radius:8px;min-width:140px;padding:10px 16px;font-size:14px}.type-filter:focus,.country-filter:focus{border-color:var(--cds-text-placeholder);outline:none}.modal-overlay{background:var(--cds-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;visibility:visible}.modal-content{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:16px;width:100%;max-width:480px;max-height:90vh;transition:transform .2s;overflow-y:auto;transform:scale(.95)}.modal-overlay.open .modal-content{transform:scale(1)}.modal-header{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-header h2{color:var(--cds-text-primary);font-size:18px;font-weight:600}.modal-close{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.modal-close:hover{background:var(--cds-tint-active);color:var(--cds-text-primary)}.modal-body{padding:24px}.form-group{margin-bottom:20px}.form-group label{color:var(--cds-text-secondary);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.form-group input,.form-group select{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);width:100%;color:var(--cds-text-primary);border-radius:8px;padding:12px 16px;font-size:14px;transition:border-color .2s}.form-group input:focus,.form-group select:focus{border-color:var(--cds-text-placeholder);outline:none}.form-group input::placeholder{color:var(--cds-text-placeholder)}.form-hint{color:var(--cds-text-placeholder);margin-top:6px;font-size:12px}.modal-footer{border-top:1px solid var(--cds-border-subtle-01);background:var(--cds-tint-02);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.btn-cancel{border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.btn-cancel:hover{background:var(--cds-tint-hover);border-color:var(--cds-text-placeholder)}.btn-submit{color:var(--cds-text-primary);cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.btn-submit:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.role-permissions{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:8px;padding:12px 16px}.permissions-label{color:var(--cds-text-secondary);margin-bottom:6px;font-size:12px;font-weight:500}.permissions-list{color:var(--cds-text-secondary);font-size:13px}.btn-cancel-invite{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.btn-cancel-invite:hover{background:#ef44441a;border-color:#ef444480}@media (max-width:768px){.locations-grid{grid-template-columns:1fr}.locations-page .stats-row{grid-template-columns:repeat(3,1fr);display:grid}.map-placeholder{height:200px}}.settings-subpage{max-width:900px;margin:0 auto;padding:0}.back-link{color:var(--cds-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--cds-text-primary)}.settings-subpage .page-header{align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.header-icon{color:#60a5fa;background:#60a5fa26;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.header-icon.security{color:#22c55e;background:#22c55e26}.header-icon.billing{color:var(--cds-link-primary);background:#a78bfa26}.header-icon.notifications{color:#fbbf24;background:#fbbf2426}.header-icon.api{color:#f472b6;background:#f472b626}.header-icon.integrations{color:#2dd4bf;background:#2dd4bf26}.settings-form{max-width:100%}.form-section{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;margin-bottom:24px;padding:24px}.form-section .section-title{color:var(--cds-text-primary);margin-bottom:20px;font-size:16px;font-weight:600}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-group.full-width{grid-column:1/-1}.settings-form .form-group label{color:var(--cds-text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.settings-form .form-group input,.settings-form .form-group select,.settings-form .form-group textarea{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);width:100%;color:var(--cds-text-primary);border-radius:8px;padding:12px 16px;font-size:14px;transition:border-color .2s}.settings-form textarea{resize:vertical;min-height:80px}.settings-form .form-group input:focus,.settings-form .form-group select:focus,.settings-form .form-group textarea:focus{border-color:var(--cds-text-placeholder);outline:none}.logo-upload{align-items:center;gap:24px;display:flex}.logo-preview{background:var(--cds-tint-hover);border:1px dashed var(--cds-border-subtle-01);width:80px;height:80px;color:var(--cds-text-placeholder);border-radius:12px;justify-content:center;align-items:center;display:flex}.logo-actions{flex-direction:column;gap:8px;display:flex}.btn-upload{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;transition:all .2s;display:inline-flex}.btn-upload:hover{background:var(--cds-tint-active)}.upload-hint{color:var(--cds-text-placeholder);font-size:12px}.form-actions{margin-top:24px}.btn-save{color:var(--cds-text-primary);cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-save:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.security-content{max-width:100%}.security-section{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:20px 24px;display:flex}.security-section .section-header{align-items:center;gap:16px;display:flex}.security-section .section-icon{background:var(--cds-tint-hover);width:40px;height:40px;color:var(--cds-text-secondary);border-radius:10px;justify-content:center;align-items:center;display:flex}.security-section .section-icon.enabled{color:#22c55e;background:#22c55e26}.security-section .section-header h3{color:var(--cds-text-primary);margin-bottom:2px;font-size:15px;font-weight:500}.security-section .section-header p{color:var(--cds-text-secondary);font-size:13px}.status-badge{border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.status-badge.enabled{color:#22c55e;background:#22c55e26}.section-actions{gap:12px;display:flex}.sessions-section,.security-log{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;margin-bottom:24px;padding:24px}.section-title-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-title-row h3{color:var(--cds-text-primary);font-size:16px;font-weight:600}.sessions-list,.log-list{flex-direction:column;gap:12px;display:flex}.session-item,.log-item{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.session-icon,.log-icon{background:var(--cds-tint-hover);width:40px;height:40px;color:var(--cds-text-secondary);border-radius:10px;justify-content:center;align-items:center;display:flex}.log-icon.success{color:#22c55e;background:#22c55e26}.log-icon.failed{color:#ef4444;background:#ef444426}.session-info,.log-info{flex:1}.session-device{color:var(--cds-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.current-badge{color:#60a5fa;background:#60a5fa26;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.session-details,.log-meta{color:var(--cds-text-secondary);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.session-time{color:var(--cds-text-placeholder);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.log-action{color:var(--cds-text-primary);font-size:14px;font-weight:500}.btn-revoke{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:8px;padding:8px;transition:all .2s}.btn-revoke:hover{background:#ef44441a}.advanced-section{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;padding:24px}.advanced-section h3{color:var(--cds-text-primary);margin-bottom:20px;font-size:16px;font-weight:600}.toggle-list{flex-direction:column;gap:16px;display:flex}.billing-content{max-width:100%}.current-plan-card{background:linear-gradient(135deg,#60a5fa1a 0%,#0f62fe1a 100%);border:1px solid #60a5fa33;border-radius:16px;margin-bottom:24px;padding:24px}.plan-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.plan-badge{color:#60a5fa;letter-spacing:.5px;background:#60a5fa33;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.plan-pricing .price{color:var(--cds-text-primary);font-size:32px;font-weight:700}.plan-pricing .cycle{color:var(--cds-text-secondary);font-size:14px}.billing-info{color:var(--cds-text-secondary);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.plan-features{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.plan-features .feature-item{color:var(--cds-text-primary);align-items:center;gap:8px;font-size:14px;display:flex}.plan-features .feature-item svg{color:#22c55e}.plan-actions{gap:12px;display:flex}.btn-upgrade{color:var(--cds-text-primary);cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-upgrade:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.payment-section{margin-bottom:32px}.payment-section h3{color:var(--cds-text-primary);margin-bottom:16px;font-size:16px;font-weight:600}.payment-card{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex}.card-info{align-items:center;gap:16px;display:flex}.card-icon{background:var(--cds-tint-hover);width:48px;height:48px;color:var(--cds-text-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex}.card-number{color:var(--cds-text-primary);font-size:15px;font-weight:500}.card-expiry{color:var(--cds-text-secondary);font-size:13px}.plans-section{margin-bottom:32px}.plans-section h3{color:var(--cds-text-primary);margin-bottom:16px;font-size:16px;font-weight:600}.plans-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.plan-card{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;padding:24px;transition:all .2s;position:relative}.plan-card:hover{border-color:var(--cds-text-disabled)}.plan-card.current{border-color:#60a5fa4d}.plan-card.popular{border-color:#60a5fa80}.popular-badge{color:var(--cds-text-primary);background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.plan-card .plan-name{color:var(--cds-text-primary);margin-bottom:8px;font-size:18px;font-weight:600}.plan-card .plan-price{margin-bottom:8px}.plan-card .plan-price .amount{color:var(--cds-text-primary);font-size:28px;font-weight:700}.plan-card .plan-price .period{color:var(--cds-text-secondary);font-size:14px}.plan-card .plan-price .custom{color:var(--cds-text-primary);font-size:24px;font-weight:600}.plan-card .plan-description{color:var(--cds-text-secondary);margin-bottom:20px;font-size:13px}.plan-features-list{margin:0 0 20px;padding:0;list-style:none}.plan-features-list li{color:var(--cds-text-secondary);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.plan-features-list li svg{color:#22c55e;flex-shrink:0}.plan-btn{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);width:100%;color:var(--cds-text-primary);cursor:pointer;border-radius:8px;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.plan-btn:hover:not(:disabled){background:var(--cds-tint-active)}.plan-btn.current{color:#22c55e;cursor:default;background:#22c55e26;border-color:#22c55e4d}.invoices-section{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;padding:24px}.invoices-table .table-header,.invoices-table .table-row{grid-template-columns:1fr 1fr 1fr 100px 60px;align-items:center;gap:16px;padding:12px 0;display:grid}.invoices-table .table-header{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--cds-border-subtle-01);font-size:12px;font-weight:600}.invoices-table .table-row{color:var(--cds-text-primary);border-bottom:1px solid var(--cds-border-subtle-01);font-size:14px}.invoice-id{color:var(--cds-text-primary);font-weight:500}.invoice-status .status-badge{text-transform:capitalize;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.invoice-status .status-badge.paid{color:#22c55e;background:#22c55e26}.btn-download{border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:8px;transition:all .2s}.btn-download:hover{background:var(--cds-tint-hover);color:var(--cds-text-primary)}.notifications-content{max-width:100%}.channels-legend{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;gap:24px;margin-bottom:24px;padding:16px 20px;display:flex}.channel-item{color:var(--cds-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.notification-categories{margin-bottom:32px}.notification-category{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:20px;display:flex}.category-header{align-items:center;gap:16px;display:flex}.category-icon{background:var(--cds-tint-hover);width:40px;height:40px;color:var(--cds-text-secondary);border-radius:10px;justify-content:center;align-items:center;display:flex}.category-info h4{color:var(--cds-text-primary);margin-bottom:2px;font-size:15px;font-weight:500}.category-info p{color:var(--cds-text-secondary);font-size:13px}.category-channels{gap:12px;display:flex}.channel-toggle{cursor:pointer}.channel-toggle input{display:none}.toggle-box{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);width:40px;height:40px;color:var(--cds-text-placeholder);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.channel-toggle input:checked+.toggle-box{color:#60a5fa;background:#60a5fa26;border-color:#60a5fa4d}.quiet-hours-section,.digest-section{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;margin-bottom:24px;padding:24px}.quiet-hours-section h3,.digest-section h3{color:var(--cds-text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.section-description{color:var(--cds-text-secondary);margin-bottom:20px;font-size:14px}.quiet-hours-toggle{color:var(--cds-text-secondary);align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.quiet-hours-times{gap:24px;display:flex}.time-group{flex-direction:column;gap:8px;display:flex}.time-group label{color:var(--cds-text-secondary);font-size:13px}.time-group input[type=time]{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);border-radius:8px;padding:10px 16px;font-size:14px}.digest-options{flex-direction:column;gap:12px;display:flex}.radio-option{background:var(--cds-tint-02);border:1px solid var(--cds-border-subtle-01);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.radio-option:hover{border-color:var(--cds-text-disabled)}.radio-option input[type=radio]{margin-top:3px}.radio-label{flex-direction:column;gap:2px;display:flex}.radio-label strong{color:var(--cds-text-primary);font-size:14px;font-weight:500}.radio-label span{color:var(--cds-text-secondary);font-size:13px}.api-content{max-width:100%}.usage-card{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:16px;margin-bottom:24px;padding:24px}.usage-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.usage-header h3{color:var(--cds-text-primary);font-size:16px;font-weight:600}.usage-count{color:var(--cds-text-secondary);font-size:14px}.usage-bar{background:var(--cds-tint-active);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.usage-fill{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:4px;height:100%}.usage-hint{color:var(--cds-text-secondary);font-size:13px}.api-keys-section{margin-bottom:24px}.btn-create-key{color:var(--cds-text-primary);cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.api-keys-list{flex-direction:column;gap:16px;display:flex}.api-key-card{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;padding:20px}.key-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.key-name{color:var(--cds-text-primary);font-size:15px;font-weight:500}.key-status{text-transform:capitalize;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.key-status.active{color:#22c55e}.key-value{background:var(--cds-surface-modal-footer);border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.key-value code{color:var(--cds-text-secondary);flex:1;font-family:monospace;font-size:13px}.btn-copy{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;padding:6px;transition:color .2s}.btn-copy:hover{color:var(--cds-text-primary)}.key-permissions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.permission-badge{color:#60a5fa;background:#60a5fa26;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}.key-meta{color:var(--cds-text-placeholder);gap:20px;margin-bottom:12px;font-size:12px;display:flex}.key-meta span{align-items:center;gap:4px;display:flex}.key-actions{border-top:1px solid var(--cds-border-subtle-01);gap:12px;padding-top:12px;display:flex}.docs-section{margin-bottom:24px}.docs-card{background:linear-gradient(135deg,#60a5fa1a 0%,#0f62fe1a 100%);border:1px solid #60a5fa33;border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex}.docs-icon{background:var(--cds-tint-active);color:#60a5fa;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.docs-info{flex:1}.docs-info h4{color:var(--cds-text-primary);margin-bottom:4px;font-size:16px;font-weight:600}.docs-info p{color:var(--cds-text-secondary);font-size:14px}.btn-docs{background:var(--cds-tint-active);border:1px solid var(--cds-border-subtle-02);color:var(--cds-text-primary);border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-docs:hover{background:var(--cds-tint-active)}.webhooks-section h3{color:var(--cds-text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.webhooks-placeholder{background:var(--cds-tint-subtle);border:1px dashed var(--cds-border-subtle-01);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.webhooks-placeholder p{color:var(--cds-text-secondary);margin-bottom:16px;font-size:14px}.integrations-content{max-width:100%}.connected-section{margin-bottom:32px}.connected-section h3,.available-section h3{color:var(--cds-text-primary);margin-bottom:16px;font-size:16px;font-weight:600}.connected-list{flex-direction:column;gap:12px;display:flex}.integration-card{background:var(--cds-tint-subtle);border:1px solid var(--cds-border-subtle-01);border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .2s;display:flex}.integration-card:hover{border-color:var(--cds-text-disabled)}.integration-icon{width:48px;height:48px;color:var(--cds-text-primary);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.integration-info{flex:1}.integration-category{color:var(--cds-text-placeholder);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;font-weight:600}.integration-name{color:var(--cds-text-primary);margin-bottom:2px;font-size:15px;font-weight:500}.integration-description{color:var(--cds-text-secondary);font-size:13px}.integration-meta{color:var(--cds-text-placeholder);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.integration-actions{gap:8px;display:flex}.integrations-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.integration-card.available{flex-direction:column;align-items:flex-start}.integration-card.available .integration-info{width:100%;margin-bottom:16px}.btn-connect{background:var(--cds-tint-hover);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-connect:hover{background:var(--cds-tint-active)}.custom-section{margin-top:32px}.custom-card{background:linear-gradient(135deg,#2dd4bf1a 0%,#60a5fa1a 100%);border:1px solid #2dd4bf33;border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex}.custom-icon{background:var(--cds-tint-active);color:#2dd4bf;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.custom-info{flex:1}.custom-info h4{color:var(--cds-text-primary);margin-bottom:4px;font-size:16px;font-weight:600}.custom-info p{color:var(--cds-text-secondary);font-size:14px}@media (max-width:768px){.form-grid,.plan-features,.plans-grid{grid-template-columns:1fr}.invoices-table .table-header,.invoices-table .table-row{grid-template-columns:1fr 1fr 80px}.invoice-date,.invoice-actions{display:none}.integrations-grid{grid-template-columns:1fr}}.cds-grid{width:100%;max-width:1584px;margin:0 auto}.cds-grid-cols-4{gap:var(--cds-spacing-05,16px);grid-template-columns:repeat(4,1fr);display:grid}.cds-grid-cols-3{gap:var(--cds-spacing-05,16px);grid-template-columns:repeat(3,1fr);display:grid}.cds-grid-cols-2{gap:var(--cds-spacing-05,16px);grid-template-columns:repeat(2,1fr);display:grid}.cds-grid-main-aside{gap:var(--cds-spacing-05,16px);grid-template-columns:1fr 280px;align-items:start;display:grid}.page-header-bar{justify-content:space-between;align-items:center;gap:var(--cds-spacing-05,16px);margin-bottom:var(--cds-spacing-06,24px);flex-wrap:wrap;display:flex}@media (max-width:1024px){.cds-grid-cols-4{grid-template-columns:repeat(2,1fr)}.cds-grid-main-aside{grid-template-columns:1fr}}@media (max-width:768px){.cds-grid-cols-4,.cds-grid-cols-3,.cds-grid-cols-2,.cds-grid-main-aside{grid-template-columns:1fr}.page-header-bar{flex-direction:column;align-items:flex-start}}.dashboard-card,.stat-card,.kyros-card,.shipment-card,.kyros-card-hover{box-shadow:var(--cds-elevation-card);transition:box-shadow var(--cds-motion-standard)var(--cds-motion-easing),border-color var(--cds-motion-standard)var(--cds-motion-easing),transform var(--cds-motion-standard)var(--cds-motion-easing)}.dashboard-card:hover,.stat-card:hover,.kyros-card-hover:hover{box-shadow:var(--cds-elevation-raised);border-color:var(--cds-border-subtle-02);transform:translateY(-1px)}.btn-primary-action{background:var(--cds-button-primary);box-shadow:var(--cds-shadow-glow-blue)}.btn-primary-action:hover{background:var(--cds-button-primary-hover);box-shadow:0 8px 25px -5px #0f62fe80}.dashboard-card,.stat-card,.kyros-card,.shipment-card{-webkit-backdrop-filter:none;background:var(--cds-layer-01);border-radius:8px}.stat-value,.metric-value,.kpi-value,.stat-number{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--cds-text-primary);color:var(--cds-text-primary)}.hero-metric .stat-value,.hero-metric .metric-value,.hero-metric .kpi-value{background:var(--cds-title-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.shipment-card:before,.document-card:before,.list-card:before,.activity-card:before{display:none}.dashboard-card:not(.main-chart),.stat-card:not(.hero-metric){animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=light] .dashboard-header{box-shadow:var(--cds-shadow-sm);border-bottom:1px solid var(--cds-border-subtle-01)}[data-theme=light] .dashboard-sidebar{background:var(--cds-shell-side-nav);color:#ffffffd9}[data-theme=light] .tabs,[data-theme=light] .timeframe-tabs,[data-theme=light] .filter-tabs,[data-theme=light] .tab-container{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01)}[data-theme=light] .stat-card,[data-theme=light] .dashboard-card,[data-theme=light] .kyros-card{box-shadow:var(--cds-elevation-card)}.table-row:hover,tr.hoverable:hover,.list-item:hover,.data-row:hover{background:var(--hover-bg-subtle);transition:background var(--cds-motion-standard)var(--cds-motion-easing)}[data-theme=light] .dashboard-sidebar{box-shadow:2px 0 4px -1px #00000014,1px 0 0 0 var(--cds-border-subtle-02)}.nav-item:hover{background:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){.nav-item:hover{background:color-mix(in oklch,var(--cds-interactive)10%,transparent)}}.nav-item:hover{color:var(--cds-text-primary)}.nav-item.active{background:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in oklch,var(--cds-interactive)12%,transparent)}}.nav-item.active{color:var(--cds-text-primary);border-left:3px solid var(--module-current,var(--cds-interactive));box-shadow:inset 3px 0 8px -2px var(--module-current,var(--cds-interactive));font-weight:500}@supports (color:color-mix(in lab, red, red)){.nav-item.active{box-shadow:inset 3px 0 8px -2px color-mix(in oklch,var(--module-current,var(--cds-interactive))30%,transparent)}}.nav-item{border-left:3px solid #0000;margin-left:0;padding-left:11px}[data-theme=light] .dashboard-header{box-shadow:0 2px 4px -1px #0000000f,0 1px 0 0 var(--cds-border-subtle-02)}.notif-item:hover .notif-dismiss-btn{opacity:1!important}.notif-item:last-child{border-bottom:none}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--cds-spacing-06,24px);padding-bottom:var(--cds-spacing-07,32px);display:flex}.page-header-sticky{z-index:30;padding-top:var(--cds-spacing-05,16px);padding-bottom:var(--cds-spacing-05,16px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--cds-background);position:sticky;top:64px}@supports (color:color-mix(in lab, red, red)){.page-header-sticky{background:color-mix(in oklch,var(--cds-background)92%,transparent)}}.page-header-sticky{margin-left:calc(-1*var(--cds-spacing-06,24px));margin-right:calc(-1*var(--cds-spacing-06,24px));padding-left:var(--cds-spacing-06,24px);padding-right:var(--cds-spacing-06,24px)}.page-header-icon{background:var(--icon-color,var(--cds-interactive));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@supports (color:color-mix(in lab, red, red)){.page-header-icon{background:color-mix(in oklch,var(--icon-color,var(--cds-interactive))15%,transparent)}}.page-header-icon{color:var(--icon-color,var(--cds-interactive))}.page-header-content{flex:1;min-width:0}.page-header-title{color:var(--cds-text-primary);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.2}.page-header-subtitle{color:var(--cds-text-secondary);margin-top:var(--cds-spacing-02,4px);margin-bottom:0;font-size:14px}.page-header-stats{align-items:center;gap:var(--cds-spacing-03,8px);margin-top:var(--cds-spacing-04,12px);flex-wrap:wrap;display:flex}.page-header-stat{border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.page-header-stat--success{background:var(--cds-support-success-bg);color:var(--cds-support-success)}.page-header-stat--warning{background:var(--cds-support-warning-bg);color:var(--cds-support-warning)}.page-header-stat--error{background:var(--cds-support-error-bg);color:var(--cds-support-error)}.page-header-stat--info{background:var(--cds-support-info-bg);color:var(--cds-support-info)}.page-header-stat--neutral{background:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){.page-header-stat--neutral{background:color-mix(in oklch,var(--cds-interactive)8%,transparent)}}.page-header-stat--neutral{color:var(--cds-text-secondary)}.page-header-actions{align-items:center;gap:var(--cds-spacing-03,8px);flex-shrink:0;display:flex}.type-page-title{letter-spacing:-.01em;color:inherit;font-size:28px;font-weight:700;line-height:1.2}.type-section-heading{letter-spacing:-.005em;color:inherit;font-size:16px;font-weight:600;line-height:1.3}.type-body{color:inherit;font-size:14px;font-weight:400;line-height:1.5}.type-label{text-transform:uppercase;letter-spacing:.04em;color:inherit;font-size:12px;font-weight:500;line-height:1.4}.type-meta{color:inherit;font-size:11px;font-weight:400;line-height:1.4}.kpi-accent{position:relative;overflow:hidden}.kpi-accent:before{content:"";background:linear-gradient(90deg,var(--accent-color,var(--cds-interactive)),var(--accent-color,var(--cds-interactive)));height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.kpi-accent:before{background:linear-gradient(90deg,var(--accent-color,var(--cds-interactive)),color-mix(in oklch,var(--accent-color,var(--cds-interactive))40%,transparent))}}.kpi-accent:before{border-radius:1px 1px 0 0}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans/dm-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans/dm-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans/dm-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}[data-theme=dark]{--cds-background:#161616;--cds-background-hover:#262626;--cds-background-active:#393939;--cds-layer-01:#262626;--cds-layer-02:#393939;--cds-layer-03:#525252;--cds-layer-hover-01:#333;--cds-layer-selected-01:#525252;--cds-shell-side-nav:#161616;--cds-shell-side-nav-item-active:#262626;--cds-shell-header:#161616;--cds-border-subtle-01:#393939;--cds-border-subtle-02:#525252;--cds-border-strong-01:#6f6f6f;--cds-border-interactive:#0f62fe;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-text-placeholder:#6f6f6f;--cds-text-disabled:#525252;--cds-text-on-color:#fff;--cds-text-inverse:#161616;--cds-interactive:#4589ff;--cds-link-primary:#78a9ff;--cds-focus:#fff;--cds-highlight:#002d9c;--cds-support-success:#24a148;--cds-support-error:#da1e28;--cds-support-warning:#f1c21b;--cds-support-info:#4589ff;--cds-support-success-bg:#24a1481f;--cds-support-error-bg:#da1e281f;--cds-support-warning-bg:#f1c21b1f;--cds-support-info-bg:#4589ff1f;--cds-button-primary:#0f62fe;--cds-button-primary-hover:#0050e6;--cds-button-secondary:#393939;--cds-button-danger:#da1e28;--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-icon-on-color:#fff;--cds-icon-interactive:#78a9ff;--cds-overlay:#161616b3;--cds-motion-standard:.2s;--cds-motion-easing:cubic-bezier(.4,0,.2,1);--cds-spacing-01:2px;--cds-spacing-02:4px;--cds-spacing-03:8px;--cds-spacing-04:12px;--cds-spacing-05:16px;--cds-spacing-06:24px;--cds-spacing-07:32px;--cds-spacing-08:40px;--cds-spacing-09:48px;--cds-spacing-10:64px;--cds-tint-subtle:#ffffff08;--cds-tint-hover:#ffffff0d;--cds-tint-active:#ffffff1a;--cds-tint-02:#ffffff05;--cds-tint-04:#ffffff0a;--cds-tint-06:#ffffff0f;--cds-tint-08:#ffffff14;--cds-title-gradient:linear-gradient(135deg,#fff,#fffc);--cds-surface-modal:#1a1a2e;--cds-surface-modal-footer:#0003;--color-text-primary:var(--cds-text-primary);--color-text-secondary:var(--cds-text-secondary);--color-text-placeholder:var(--cds-text-placeholder);--color-text-disabled:var(--cds-text-disabled);--color-bg-primary:var(--cds-background);--color-surface:var(--cds-layer-01);--color-surface-hover:var(--cds-layer-hover-01);--color-border:var(--cds-border-subtle-01);--color-border-hover:var(--cds-border-subtle-02);--color-border-strong:var(--cds-border-strong-01);--color-interactive:var(--cds-interactive);--color-icon-primary:var(--cds-icon-primary);--color-icon-secondary:var(--cds-icon-secondary);--color-overlay:var(--cds-overlay);--color-success:var(--cds-support-success);--color-error:var(--cds-support-error);--color-warning:var(--cds-support-warning);--cds-shadow-sm:0 1px 3px #0006,0 1px 2px #0000004d;--cds-shadow-md:0 4px 12px #0006,0 2px 4px #0000004d;--cds-shadow-lg:0 8px 24px #0006,0 4px 8px #0003;--cds-shadow-glow-blue:0 4px 15px -3px #0f62fe66;--cds-shadow-glow-green:0 4px 12px -3px #24a14859;--cds-elevation-card:0 1px 3px #0006;--cds-elevation-raised:0 4px 12px #00000059;--cds-elevation-floating:0 8px 24px #0006;--module-fleet:var(--cds-interactive);--module-hr:#8b5cf6;--module-finance:var(--cds-support-success);--module-dispatch:#0f62fe;--module-compliance:#f1c21b;--module-shipments:#08bdba;--space-tight:8px;--space-card:16px;--space-section:40px;--chart-primary:var(--cds-interactive,#4589ff);--chart-secondary:var(--cds-support-success,#42be65);--chart-tertiary:var(--cds-support-warning,#f1c21b);--chart-quaternary:#be95ff;--chart-grid:#ffffff0f;--chart-tooltip-bg:#1c1c1c;--chart-tooltip-border:#ffffff1a;--chart-text:var(--cds-text-secondary);--hover-bg-subtle:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--hover-bg-subtle:color-mix(in oklch,var(--cds-interactive)8%,transparent)}}[data-theme=dark]{--hover-bg-medium:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--hover-bg-medium:color-mix(in oklch,var(--cds-interactive)12%,transparent)}}[data-theme=dark]{--hover-bg-strong:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--hover-bg-strong:color-mix(in oklch,var(--cds-interactive)18%,transparent)}}[data-theme=light]{--cds-background:#f5f5f0;--cds-background-hover:#eaeae5;--cds-background-active:#ddddd8;--cds-layer-01:#fff;--cds-layer-02:#f5f5f0;--cds-layer-03:#eaeae5;--cds-layer-hover-01:#f0f0eb;--cds-layer-selected-01:#d0e2ff;--cds-shell-side-nav:#1a1a2e;--cds-shell-side-nav-item-active:#ffffff1f;--cds-shell-header:#fff;--cds-border-subtle-01:#e5e5e0;--cds-border-subtle-02:#d0d0cb;--cds-border-strong-01:#a8a8a3;--cds-border-interactive:#0f62fe;--cds-text-primary:#1f1f1f;--cds-text-secondary:#525252;--cds-text-placeholder:#a8a8a8;--cds-text-disabled:#c6c6c6;--cds-text-on-color:#fff;--cds-text-inverse:#f4f4f4;--cds-interactive:#0f62fe;--cds-link-primary:#0f62fe;--cds-focus:#0f62fe;--cds-highlight:#d0e2ff;--cds-support-success:#24a148;--cds-support-error:#da1e28;--cds-support-warning:#b28600;--cds-support-info:#0f62fe;--cds-support-success-bg:#24a1481a;--cds-support-error-bg:#da1e281a;--cds-support-warning-bg:#b286001a;--cds-support-info-bg:#0f62fe1a;--cds-button-primary:#0f62fe;--cds-button-primary-hover:#0043ce;--cds-button-secondary:#e0e0e0;--cds-button-danger:#da1e28;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-icon-on-color:#fff;--cds-icon-interactive:#0f62fe;--cds-overlay:#16161680;--cds-motion-standard:.2s;--cds-motion-easing:cubic-bezier(.4,0,.2,1);--cds-spacing-01:2px;--cds-spacing-02:4px;--cds-spacing-03:8px;--cds-spacing-04:12px;--cds-spacing-05:16px;--cds-spacing-06:24px;--cds-spacing-07:32px;--cds-spacing-08:40px;--cds-spacing-09:48px;--cds-spacing-10:64px;--cds-tint-subtle:#00000005;--cds-tint-hover:#0000000a;--cds-tint-active:#00000012;--cds-tint-02:#00000005;--cds-tint-04:#00000008;--cds-tint-06:#0000000a;--cds-tint-08:#0000000d;--cds-title-gradient:linear-gradient(135deg,#161616,#161616cc);--cds-surface-modal:#fff;--cds-surface-modal-footer:#0000000a;--color-text-primary:var(--cds-text-primary);--color-text-secondary:var(--cds-text-secondary);--color-text-placeholder:var(--cds-text-placeholder);--color-text-disabled:var(--cds-text-disabled);--color-bg-primary:var(--cds-background);--color-surface:var(--cds-layer-01);--color-surface-hover:var(--cds-layer-hover-01);--color-border:var(--cds-border-subtle-01);--color-border-hover:var(--cds-border-subtle-02);--color-border-strong:var(--cds-border-strong-01);--color-interactive:var(--cds-interactive);--color-icon-primary:var(--cds-icon-primary);--color-icon-secondary:var(--cds-icon-secondary);--color-overlay:var(--cds-overlay);--color-success:var(--cds-support-success);--color-error:var(--cds-support-error);--color-warning:var(--cds-support-warning);--cds-shadow-sm:0 1px 3px #00000014,0 1px 2px #0000000f;--cds-shadow-md:0 4px 12px #00000014,0 2px 4px #0000000d;--cds-shadow-lg:0 8px 24px #0000001a,0 4px 8px #0000000f;--cds-shadow-glow-blue:0 4px 15px -3px #0f62fe33;--cds-shadow-glow-green:0 4px 12px -3px #24a14833;--cds-elevation-card:0 1px 3px #00000014,0 0 0 1px #0000000a;--cds-elevation-raised:0 4px 12px #0000001a,0 1px 3px #0000000f;--cds-elevation-floating:0 8px 24px #0000001f,0 4px 8px #0000000f;--module-fleet:var(--cds-interactive);--module-hr:#7c3aed;--module-finance:var(--cds-support-success);--module-dispatch:#0f62fe;--module-compliance:#b28600;--module-shipments:#007d79;--space-tight:8px;--space-card:16px;--space-section:40px;--chart-primary:var(--cds-interactive,#0f62fe);--chart-secondary:var(--cds-support-success,#24a148);--chart-tertiary:var(--cds-support-warning,#f1c21b);--chart-quaternary:#8a3ffc;--chart-grid:#00000014;--chart-tooltip-bg:#fff;--chart-tooltip-border:#0000001f;--chart-text:var(--cds-text-secondary);--hover-bg-subtle:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--hover-bg-subtle:color-mix(in oklch,var(--cds-interactive)6%,transparent)}}[data-theme=light]{--hover-bg-medium:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--hover-bg-medium:color-mix(in oklch,var(--cds-interactive)10%,transparent)}}[data-theme=light]{--hover-bg-strong:var(--cds-interactive)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--hover-bg-strong:color-mix(in oklch,var(--cds-interactive)15%,transparent)}}:root{--background:var(--cds-background,#161616);--foreground:var(--cds-text-primary,#f4f4f4);--primary:var(--cds-button-primary,#0f62fe);--primary-hover:var(--cds-button-primary-hover,#0050e6);--secondary:#22c55e;--grey:#9ca3af;--dark-grey:#374151;--border:var(--cds-border-subtle-01,#ffffff1a);--card-bg:var(--cds-layer-01,#ffffff0d);--gradient-purple:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);--gradient-green:linear-gradient(135deg,#22c55e 0%,#10b981 100%);--font-sans:"DM Sans","Helvetica Neue",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.hero-heading{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.section-heading{font-size:clamp(2rem,4vw,3rem);font-weight:600}.text-style-h3{font-size:1.5rem;font-weight:600}.text-style-h4{font-size:1.25rem;font-weight:600}.paragraph-01{font-size:1.125rem;line-height:1.7}.paragraph-02{font-size:1rem;line-height:1.6}.text-grey{color:var(--grey)}.text-center{text-align:center}.page-wrapper{min-height:100vh;overflow-x:hidden}.page-inner-wrapper{position:relative}.page-inner-wrapper.no-navbar{padding-top:0}.main-wrapper{position:relative}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.navbar{z-index:1000;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0a0acc;position:fixed;top:0;left:0;right:0}.navbar-container{max-width:1280px;margin:0 auto;padding:1rem 1.5rem}.navbar-wrapper{justify-content:space-between;align-items:center;display:flex}.navbar-left{flex-shrink:0}.navbar-brand{align-items:center;gap:.5rem;display:flex}.navbar-logo-icon{width:36px;height:36px}.navbar-brand img{width:auto;height:32px}.navbar-logo-text{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text;margin-right:.1em;padding-bottom:.15em;padding-right:.25em;font-size:1.5rem;font-style:italic;font-weight:700}.navbar-center,.nav-menu-wrapper{align-items:center;display:flex}.nav-menu{align-items:center;gap:.5rem;list-style:none;display:flex}.nav-item{position:relative}.nav-link{color:var(--grey);border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.nav-link:hover{color:var(--foreground)}.nav-link-text{position:relative}.navbar-right{align-items:center;gap:1rem;display:flex}.nav-button-wrapper{align-items:center;gap:.75rem;display:flex}.cart-button{color:var(--grey);align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.cart-button:hover{color:var(--foreground)}.cart-text-wrap,.cart-quentity-wrap{align-items:center;display:flex}.nav-dropdown{position:relative}.nav-dropdown-toggle{color:var(--grey);cursor:pointer;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;transition:color .2s;display:flex}.nav-dropdown-toggle:hover{color:var(--foreground)}.nav-dropdown-icon{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.nav-dropdown-list-wrap{opacity:0;visibility:hidden;padding-top:.5rem;transition:all .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-dropdown:hover .nav-dropdown-list-wrap{opacity:1;visibility:visible}.nav-dropdown-list-body{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);background:#141414f2;border-radius:12px;gap:2rem;min-width:600px;padding:1.5rem;display:flex}.nav-dropdown-list{flex-direction:column;gap:.5rem;min-width:150px;display:flex}.dropdown-page-link-list{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.dropdown-link{color:var(--grey);padding:.25rem 0;font-size:.9375rem;text-decoration:none;transition:color .2s}.dropdown-link:hover{color:var(--foreground)}.menu-button{cursor:pointer;padding:.5rem;display:none}.hamburger-menu{width:24px;height:24px}.mobile-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);background:#0a0a0afa;padding:1.5rem;position:absolute;top:100%;left:0;right:0;overflow:hidden}.mobile-menu-auth{border-bottom:1px solid var(--border);gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.mobile-menu-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--grey);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.mobile-menu-section{margin-bottom:1.5rem}.mobile-menu-links{flex-direction:column;gap:.5rem;display:flex}.mobile-menu-link{color:var(--foreground);padding:.5rem 0;font-size:1rem;text-decoration:none;transition:color .2s}.mobile-menu-link:hover{color:var(--primary)}.button-01{justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button-01-inner{background:var(--gradient-purple);color:#fff;z-index:1;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.button-01:hover .button-01-inner{transform:translateY(-2px);box-shadow:0 8px 30px #6366f166}.button-01-icon{width:20px;height:20px}.button-01-text-wrap{align-items:center;display:flex}.button-02-text{font-size:.9375rem;font-weight:500}.button-01-shadow-01,.button-01-shadow-02{display:none}.button-01.large .button-01-inner{padding:1rem 2rem}.button-02{border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:50px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.button-02:hover{background:#ffffff0d;border-color:#fff3}.button-02-icon{width:16px;height:16px;display:none}.button-02-text-wrap{height:1.2em;overflow:hidden}.button-02-text-group{flex-direction:column;transition:transform .2s;display:flex}.button-02:hover .button-02-text-group{transform:translateY(-100%)}.btn-primary-action{background:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0f62fe4d;flex-direction:row!important;display:inline-flex!important}.btn-primary-action:hover{background:var(--cds-button-primary-hover,#0050e6);transform:translateY(-2px);box-shadow:0 8px 25px #0f62fe66}.btn-primary-action:active{transform:translateY(0)}.btn-primary-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary-action{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#1e1e2de6,#141423f2);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:row!important;display:inline-flex!important}.btn-secondary-action:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.btn-danger-action{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #ef44444d;flex-direction:row!important;display:inline-flex!important}.btn-danger-action:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef444466}.btn-icon{color:#ffffffb3;cursor:pointer;background:linear-gradient(145deg,#1e1e2de6,#141423f2);border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;max-width:40px;height:40px;padding:0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:row!important;display:inline-flex!important}.btn-icon:hover{color:#ffffffe6;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.btn-icon.back{margin-right:16px}.btn-icon-danger{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;max-width:40px;height:40px;padding:0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex-direction:row!important;display:inline-flex!important}.btn-icon-danger:hover{background:#ef444440;transform:translateY(-2px);box-shadow:0 8px 25px #ef444433}.btn-icon-sm{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:32px;max-width:32px;min-height:32px;max-height:32px;padding:0;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);flex-direction:row!important;width:32px!important;height:32px!important;display:inline-flex!important}.btn-icon-sm.view{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.btn-icon-sm.view:hover{background:#3b82f640;transform:translateY(-1px)}.btn-icon-sm.edit{color:#8b5cf6;background:#8b5cf626;border:1px solid #8b5cf64d}.btn-icon-sm.edit:hover{background:#8b5cf640;transform:translateY(-1px)}.btn-icon-sm.delete{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.btn-icon-sm.delete:hover{background:#ef444440;transform:translateY(-1px)}.btn-group{align-items:center;gap:12px;display:flex}.badge{background:#6366f11a;border:1px solid #6366f14d;border-radius:50px;align-items:center;padding:.375rem .875rem;display:inline-flex}.tag{color:#a5b4fc;font-size:.875rem;font-weight:500}.discount-badge{margin-left:.5rem}.discount-badge .tag{color:#86efac}.hero-header-wrap{text-align:center;padding-top:8rem;padding-bottom:4rem}.hero-header-content{max-width:800px;margin:0 auto}.hero-badge-wrap{margin-bottom:1.5rem}.hero-text-wrap{flex-direction:column;gap:1.5rem;display:flex}.hero-heading-wrap{margin-bottom:0}.hero-subtitle-wrap{max-width:600px;margin:0 auto}.hero-subtitle{color:var(--grey)}.section-header-wrap{text-align:center;margin-bottom:3rem}.section-header-content{max-width:600px;margin:0 auto}.section-badge-wrap{margin-bottom:1rem}.section-text-wrap{flex-direction:column;gap:1rem;display:flex}.subtitle-wrap{max-width:500px;margin:0 auto}.subtitle{color:var(--grey)}.brands-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.brand-item{opacity:.6;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.brand-item:hover{opacity:1}.brand-text{color:var(--grey);letter-spacing:.05em;font-size:1.25rem;font-weight:600;transition:color .3s}.brand-item:hover .brand-text{color:var(--foreground)}.brand-possivel{background:var(--gradient-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.brand-item:hover .brand-possivel{-webkit-text-fill-color:transparent}.brand-logo{filter:grayscale()brightness(.7);width:auto;height:32px;transition:filter .3s}.brand-item:hover .brand-logo{filter:grayscale(0%)brightness()}.icon-wrap{background:#6366f11a;border:1px solid #6366f14d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.icon{width:24px;height:24px}.pricing-card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:2rem;transition:all .3s}[data-section=dashboard]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif}[data-section=dashboard] *{font-family:DM Sans,Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif}[data-section=dashboard] h1{letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.2}[data-section=dashboard] h2{font-size:20px;font-weight:700;line-height:1.3}[data-section=dashboard] h3{font-size:16px;font-weight:500;line-height:1.4}[data-section=dashboard] p,[data-section=dashboard] span,[data-section=dashboard] td,[data-section=dashboard] th{font-size:14px;line-height:1.5}[data-section=dashboard] label,[data-section=dashboard] .label-text{letter-spacing:.02em;font-size:12px;font-weight:500}.pricing-card:hover{border-color:#6366f14d;transform:translateY(-4px)}.pricing-top-wrap{margin-bottom:2rem}.pricing-info-wrap{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.pricing-info{flex-direction:column;gap:.25rem;display:flex}.price-wrap{align-items:baseline;gap:.25rem;margin-bottom:1.5rem;display:flex}.price-wrap h2{font-size:3rem;font-weight:700}.duration{color:var(--grey)}.pricing-divider{background:var(--border);height:1px}.pricing-bottom-wrap{padding-top:1.5rem}.pricing-features-wrap{margin-bottom:2rem}.pricing-features-list{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.tick{flex-shrink:0;width:20px;height:20px;margin-top:2px}.contact-wrap{padding-bottom:4rem}.contact-info-wrap{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.contact-card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.contact-text-wrap{flex-direction:column;flex:1;gap:.5rem;display:flex}.contact-locations-wrap{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.contact-location-card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.contact-main-wrap{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:3rem}.contact-form-wrap{margin-top:2rem}.form-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.form-group{flex-direction:column;gap:.5rem;display:flex}.label{font-weight:500}.input-filed{border:1px solid var(--border);width:100%;color:var(--foreground);background:#ffffff0d;border-radius:8px;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,background .2s}.input-filed:focus{border-color:var(--primary);background:#ffffff14;outline:none}.input-filed::placeholder{color:var(--grey)}.input-filed.textarea{resize:vertical;min-height:150px}.input-filed.option{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat}.submit-button{background:var(--gradient-purple);color:#fff;cursor:pointer;border:none;border-radius:50px;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s}.submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6366f166}.success-message,.error-message{text-align:center;border-radius:8px;margin-top:1rem;padding:1rem}.success-message{color:#86efac;background:#22c55e1a;border:1px solid #22c55e4d}.error-message{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.faq-wrap{padding-bottom:4rem}.faq-main-wrap{max-width:800px;margin:0 auto}.faq-list{flex-direction:column;gap:.75rem;display:flex}.faq-item{background:var(--card-bg);border:1px solid var(--border);cursor:pointer;border-radius:12px;transition:all .2s;overflow:hidden}.faq-item:hover{border-color:#6366f14d}.faq-item.active{border-color:var(--primary)}.faq-item-content{padding:1.25rem 1.5rem}.faq-question-wrap{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-arrow-wrap{flex-shrink:0;transition:transform .2s}.faq-arrow{opacity:.5;width:16px;height:16px}.faq-item.active .faq-arrow-wrap{transform:rotate(180deg)}.faq-answer-wrap{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.active .faq-answer-wrap{max-height:200px}.faq-answer{color:var(--grey);padding-top:1rem}.blog-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.blog-link{color:inherit;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;text-decoration:none;transition:all .3s;display:block;overflow:hidden}.blog-link:hover{border-color:#6366f14d;transform:translateY(-4px)}.blog-image-wrap{aspect-ratio:16/10;overflow:hidden}.blog-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-link:hover .blog-image-wrap img{transform:scale(1.05)}.blog-details-wrap{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.blog-single-wrap{padding-bottom:4rem}.blog-single-header-wrap{text-align:center;padding-top:8rem;padding-bottom:2rem}.blog-single-top-wrap{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.blog-single-info-wrap{align-items:center;gap:.75rem;display:flex}.blog-dot{background:var(--grey);border-radius:50%;width:4px;height:4px}.blog-single-heading-wrap{max-width:800px;margin:0 auto 2rem}.blog-heading{font-size:clamp(2rem,4vw,3rem);font-weight:700}.writer-wrap{justify-content:center;align-items:center;gap:1rem;display:flex}.writer-image{object-fit:cover;border-radius:50%;width:48px;height:48px}.blog-large-image-wrap{border-radius:24px;margin:2rem 0;overflow:hidden}.blog-large-image-wrap img{width:100%;height:auto}.blog-single-details-wrap{grid-template-columns:1fr 200px;gap:3rem;margin-top:3rem;display:grid}.blog-single-details-left{max-width:100%}.blog-single-details{color:var(--grey);font-size:1.125rem;line-height:1.8}.blog-single-details h2{color:var(--foreground);margin:2rem 0 1rem;font-size:1.75rem}.blog-single-details p{margin-bottom:1.5rem}.blog-single-image-wrap{border-radius:16px;margin:2rem 0;overflow:hidden}.blog-single-details-right{height:fit-content;position:sticky;top:100px}.share-wrap{gap:.75rem;margin-top:.75rem;display:flex}.share-link{background:var(--card-bg);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.share-link:hover{border-color:var(--primary);background:#6366f11a}.share-icon{width:18px;height:18px}.pricing-tabs-menu{background:var(--card-bg);border:1px solid var(--border);border-radius:50px;justify-content:center;gap:.5rem;width:fit-content;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:.375rem;display:flex}.pricing-tab-link{cursor:pointer;color:var(--grey);border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s;display:flex}.pricing-tab-link:hover{color:var(--foreground)}.pricing-tab-link.active{background:var(--gradient-purple);color:#fff}.pricing-list-wrap{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.compare-wrap{padding:5rem 0}.compare-main-wrap{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;margin-top:3rem;overflow:hidden}.compare-top-wrap{border-bottom:1px solid var(--border);grid-template-columns:250px 1fr;display:grid}.compare-top-left{padding:1.5rem}.compare-top-right{grid-template-columns:repeat(3,1fr);display:grid}.compare-plan-column{text-align:center;border-left:1px solid var(--border);padding:1.5rem}.compare-plan-wrap{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.plan-dot{background:var(--primary);border-radius:50%;width:8px;height:8px}.plan-dot.green{background:var(--secondary)}.plan-dot.purple{background:#a855f7}.compare-bottom-wrap{padding:0}.compare-row{border-bottom:1px solid var(--border);grid-template-columns:250px 1fr;display:grid}.compare-row:last-child{border-bottom:none}.compare-left-column{align-items:center;padding:1rem 1.5rem;display:flex}.compare-details-wrap{grid-template-columns:repeat(3,1fr);display:grid}.compare-details-column{border-left:1px solid var(--border);justify-content:center;align-items:center;padding:1rem 1.5rem;display:flex}.compare-icon{width:24px;height:24px}.cta{padding:5rem 0}.cta-wrap{justify-content:center;display:flex}.cta-content-wrap{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.cta-link{z-index:2;position:relative}.cta-badge{width:200px;height:200px;animation:20s linear infinite rotate}.cta-badge-custom{background:linear-gradient(135deg,#6366f14d 0%,#8b5cf633 100%);border:1px solid #6366f180;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:180px;height:180px;transition:all .3s;display:flex;box-shadow:0 0 60px #6366f14d}.cta-badge-custom:hover{background:linear-gradient(135deg,#6366f166 0%,#8b5cf64d 100%);transform:scale(1.05);box-shadow:0 0 80px #6366f180}.cta-badge-text{color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;font-size:1.5rem;font-weight:700}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta-circle-one,.cta-circle-two{pointer-events:none;border-radius:50%;position:absolute}.cta-circle-one{border:1px solid #6366f133;width:300px;height:300px}.cta-circle-two{border:1px solid #6366f11a;width:400px;height:400px}.footer{border-top:1px solid var(--border);padding:4rem 0 2rem}.footer-wrap{grid-template-columns:1fr 2fr;gap:4rem;display:grid}.footer-left{flex-direction:column;gap:2rem;display:flex}.footer-brand{align-items:center;gap:.75rem;display:flex}.footer-logo{width:auto;height:32px}.footer-logo-icon{width:50px;height:50px}.footer-logo-text{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#06b6d4 100%);-webkit-background-clip:text;background-clip:text;margin-right:.1em;padding-bottom:.15em;padding-right:.25em;font-size:1.75rem;font-style:italic;font-weight:700}.footer-share-wrap{gap:.75rem;display:flex}.footer-share-link{background:var(--card-bg);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.footer-share-link:hover{border-color:var(--primary);background:#6366f11a}.footer-share-icon{width:18px;height:18px}.footer-right{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-menu-column{flex-direction:column;gap:1rem;display:flex}.footer-menu-title{color:var(--foreground);margin-bottom:.5rem}.footer-menu-list{flex-direction:column;gap:.5rem;display:flex}.footer-menu{color:var(--grey);font-size:.9375rem;text-decoration:none;transition:color .2s}.footer-menu:hover{color:var(--foreground)}.copyright-wrap{text-align:center;border-top:1px solid var(--border);margin-top:2rem;padding:2rem 0}.copyright-text{color:var(--grey);font-size:.875rem}.copyright-link{color:var(--primary);text-decoration:none}.copyright-link:hover{text-decoration:underline}._404-page-wrap{justify-content:center;align-items:center;min-height:60vh;padding:8rem 1.5rem 4rem;display:flex}._404-page-content{text-align:center;max-width:500px}._404-text-wrap{margin-bottom:2rem}._404-text-wrap h3{margin-bottom:1rem}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.integration-card{background:var(--card-bg);border:1px solid var(--border);text-align:center;color:inherit;border-radius:16px;padding:2rem;text-decoration:none;transition:all .3s;display:block}.integration-card:hover{border-color:#6366f14d;transform:translateY(-4px)}.integration-icon-wrap{background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.integration-icon{width:40px;height:40px}.fade-in{animation:.6s forwards fadeIn}.fade-in-up{animation:.6s forwards fadeInUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%)scale(.5)}to{opacity:1;transform:translate(-50%,-40%)scale(1)}}.animate-spotlight{animation:2s .75s forwards spotlight}.hero-spline-card{width:100%;height:500px;position:relative;overflow:hidden;border:1px solid var(--border)!important;background:#0a0a0af5!important;border-radius:24px!important}.hero-spline-content{height:100%;display:flex}.hero-spline-left{z-index:10;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex;position:relative}.hero-spline-title{-webkit-text-fill-color:transparent;background:linear-gradient(#f5f5f5,#a3a3a3);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.hero-spline-description{color:var(--grey);max-width:500px;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.hero-spline-features{grid-template-columns:repeat(2,1fr);gap:1rem 2rem;display:grid}.hero-spline-feature{color:#ffffffd9;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.hero-spline-feature-icon{color:var(--primary);font-size:1rem}.hero-spline-right{flex:1;position:relative}.hero-spline-scene{width:100%;height:100%}@media (max-width:991px){.hero-spline-card{height:auto;min-height:600px}.hero-spline-content{flex-direction:column}.hero-spline-left{text-align:center;align-items:center;padding:2rem}.hero-spline-features{grid-template-columns:1fr;gap:.75rem}.hero-spline-title{font-size:2rem}.hero-spline-right{height:350px}}.fit-cover{object-fit:cover;width:100%;height:100%}.hide{display:none!important}.w-richtext{max-width:100%}.w-richtext h2{margin:2rem 0 1rem;font-size:1.75rem}.w-richtext p{margin-bottom:1.5rem}@media (max-width:991px){.navbar-center{display:none}.menu-button{color:var(--foreground);background:0 0;border:none;display:flex}.nav-button-wrapper{display:none}.nav-dropdown-list-body{flex-direction:column;min-width:300px}.footer-wrap{grid-template-columns:1fr;gap:3rem}.footer-right{grid-template-columns:repeat(2,1fr)}.compare-top-wrap,.compare-row{grid-template-columns:150px 1fr}.blog-single-details-wrap{grid-template-columns:1fr}.blog-single-details-right{align-items:center;gap:1rem;display:flex;position:static}}@media (max-width:767px){.hero-heading{font-size:2rem}.section-heading{font-size:1.75rem}.footer-right{grid-template-columns:1fr}.compare-main-wrap{overflow-x:auto}.compare-top-wrap,.compare-row{min-width:700px}.contact-main-wrap{padding:1.5rem}.pricing-list-wrap{grid-template-columns:1fr}}@media (max-width:479px){.container{padding:0 1rem}.hero-header-wrap{padding-top:6rem}.button-01-inner{padding:.625rem 1.25rem}.form-row{grid-template-columns:1fr}}.auth-layout{background:#f4f4f4;min-height:100vh}.onboarding-layout{background:var(--bg);min-height:100vh}.auth-container{min-height:100vh;display:flex}.auth-image-section{background:linear-gradient(145deg,#edf5ff 0%,#d0e2ff 50%,#f4f4f4 100%);width:50%;display:none;position:relative;overflow:hidden}.auth-spline-wrapper{width:100%;height:100%;position:absolute;inset:0}.auth-spline{width:100%;height:100%}.auth-overlay-content{text-align:center;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff4d 60%,#ffffffe6 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding:3rem;display:flex;position:absolute;inset:0}.auth-overlay-content .auth-logo,.auth-overlay-content .auth-image-text{pointer-events:auto}.auth-image-wrapper{justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.auth-image-content{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:500px;display:flex}.spline-loader{background:var(--bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.spline-spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.auth-logo{margin-bottom:1rem}.auth-logo-text{color:#0f62fe;font-size:1.75rem;font-weight:700}.auth-image-text h2{color:#161616;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.auth-image-text p{color:#525252;font-size:1rem;line-height:1.6}.auth-preview-image{border:1px solid #d0e2ff;border-radius:12px;box-shadow:0 20px 40px -12px #0000001f}.auth-form-section{background:#fff;flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:2rem 1.5rem;display:flex;overflow-y:auto}.auth-form-wrapper{width:100%;max-width:420px;margin:0 auto;padding:1rem 0}.auth-form-header{text-align:center;margin-bottom:1.25rem}.auth-form-header h1{color:#161616;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.auth-form-header p{color:#6f6f6f;font-size:.9375rem}.auth-link{color:#0f62fe;font-weight:600;transition:opacity .2s}.auth-link:hover{opacity:.8}.auth-form-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.25rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #00000008}.auth-form{flex-direction:column;gap:.875rem;display:flex}.auth-field{flex-direction:column;gap:.375rem;display:flex}.auth-label{color:#525252;font-size:.875rem;font-weight:500}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-link-small{color:#0f62fe;font-size:.8125rem;font-weight:600;transition:opacity .2s}.auth-link-small:hover{opacity:.8}.auth-input{color:#161616;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.auth-input::placeholder{color:#a8a8a8}.auth-input:focus{border-color:#0f62fe;box-shadow:0 0 0 3px #0f62fe1a}.auth-button{color:#fff;cursor:pointer;background:#0f62fe;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #0f62fe40}.auth-button:hover:not(:disabled){background:#0043ce;transform:translateY(-1px);box-shadow:0 6px 20px #0f62fe59}.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-error{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.auth-success{color:#0f62fe;text-align:center;background:#0f62fe0f;border:1px solid #0f62fe33;border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.auth-terms{color:#6f6f6f;text-align:center;font-size:.8125rem;line-height:1.5}@media (min-width:1024px){.auth-image-section{display:block}.auth-form-section{width:50%;padding:3rem}.auth-form-card{padding:2rem}}:root{--carbon-blue-10:#edf5ff;--carbon-blue-20:#d0e2ff;--carbon-blue-30:#a6c8ff;--carbon-blue-40:#78a9ff;--carbon-blue-50:#4589ff;--carbon-blue-60:#0f62fe;--carbon-blue-70:#0043ce;--carbon-blue-80:#002d9c;--carbon-blue-90:#001d6c;--carbon-blue-100:#001141;--carbon-gray-10:#f4f4f4;--carbon-gray-20:#e0e0e0;--carbon-gray-30:#c6c6c6;--carbon-gray-40:#a8a8a8;--carbon-gray-50:#8d8d8d;--carbon-gray-60:#6f6f6f;--carbon-gray-70:#525252;--carbon-gray-80:#393939;--carbon-gray-90:#262626;--carbon-gray-100:#161616;--carbon-green-50:#24a148;--carbon-red-60:#da1e28;--carbon-yellow-30:#f1c21b;--carbon-teal-50:#009d9a}.public-theme{--background:#fff;--foreground:#161616;--primary:#0f62fe;--primary-hover:#0043ce;--secondary:#24a148;--grey:#6f6f6f;--dark-grey:#525252;--border:#0000001a;--card-bg:#fff;--gradient-purple:linear-gradient(135deg,#0f62fe 0%,#4589ff 100%);--gradient-green:linear-gradient(135deg,#24a148 0%,#42be65 100%);--bg-page:#fff;--bg-primary:#fff;--bg-secondary:var(--carbon-gray-10);--bg-surface:#fff;--bg-surface-alt:var(--carbon-gray-10);--border-subtle:var(--carbon-gray-20);--border-strong:var(--carbon-gray-30);--text-primary:var(--carbon-gray-100);--text-secondary:var(--carbon-gray-60);--text-placeholder:var(--carbon-gray-50);--text-on-color:#fff;--interactive-primary:var(--carbon-blue-60);--interactive-primary-hover:var(--carbon-blue-70);--interactive-primary-active:var(--carbon-blue-80);--link-primary:var(--carbon-blue-60);--focus:var(--carbon-blue-60);--support-success:var(--carbon-green-50);--support-error:var(--carbon-red-60);--support-warning:var(--carbon-yellow-30);--spacing-01:2px;--spacing-02:4px;--spacing-03:8px;--spacing-04:12px;--spacing-05:16px;--spacing-06:24px;--spacing-07:32px;--spacing-08:40px;--spacing-09:48px;--spacing-10:64px;--spacing-11:80px;--spacing-12:96px;--spacing-13:160px;--font-sans-public:"DM Sans","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;font-family:var(--font-sans-public);color:var(--carbon-gray-100)!important;background-color:#fff!important}.btn-carbon-primary{background:var(--carbon-blue-60);color:#fff;letter-spacing:.16px;cursor:pointer;white-space:nowrap;vertical-align:middle;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:48px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9);display:inline-flex}.btn-carbon-primary:hover{background:var(--carbon-blue-70)}.btn-carbon-primary:active{background:var(--carbon-blue-80)}.btn-carbon-primary:focus-visible{outline:2px solid var(--carbon-blue-60);outline-offset:2px}.btn-carbon-primary:disabled,.btn-carbon-primary[aria-disabled=true]{background:var(--carbon-gray-30);color:var(--carbon-gray-50);cursor:not-allowed}.btn-carbon-secondary{border:1px solid var(--carbon-blue-60);min-width:120px;height:48px;color:var(--carbon-blue-60);letter-spacing:.16px;cursor:pointer;white-space:nowrap;vertical-align:middle;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:all 70ms cubic-bezier(0,0,.38,.9);display:inline-flex}.btn-carbon-secondary:hover{background:var(--carbon-blue-10);border-color:var(--carbon-blue-70);color:var(--carbon-blue-70)}.btn-carbon-secondary:active{background:var(--carbon-blue-20)}.btn-carbon-secondary:focus-visible{outline:2px solid var(--carbon-blue-60);outline-offset:2px}.btn-carbon-secondary:disabled,.btn-carbon-secondary[aria-disabled=true]{border-color:var(--carbon-gray-30);color:var(--carbon-gray-40);cursor:not-allowed}.btn-carbon-ghost{height:48px;color:var(--carbon-blue-60);letter-spacing:.16px;cursor:pointer;white-space:nowrap;vertical-align:middle;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background 70ms;display:inline-flex}.btn-carbon-ghost:hover{background:var(--carbon-blue-10)}.btn-carbon-ghost:active{background:var(--carbon-blue-20)}.btn-carbon-ghost:focus-visible{outline:2px solid var(--carbon-blue-60);outline-offset:2px}.btn-carbon-danger{background:var(--carbon-red-60);color:#fff;letter-spacing:.16px;cursor:pointer;white-space:nowrap;vertical-align:middle;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:120px;height:48px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background 70ms;display:inline-flex}.btn-carbon-danger:hover{background:#b81921}.btn-carbon-danger:active{background:#750e13}.btn-carbon-danger:focus-visible{outline:2px solid var(--carbon-red-60);outline-offset:2px}.btn-carbon-sm{min-width:auto;height:32px;padding:0 12px;font-size:12px}.btn-carbon-lg{height:64px;padding:0 24px;font-size:16px}.carbon-card{border:1px solid var(--carbon-gray-20);padding:var(--spacing-05)var(--spacing-06);background:#fff;border-radius:4px;transition:border-color 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9);position:relative}.carbon-card:hover{border-color:var(--carbon-gray-40);box-shadow:0 2px 8px #16161614}.carbon-card--feature{padding:var(--spacing-06)}.carbon-card--blog{padding:0;overflow:hidden}.carbon-card--blog .carbon-card-body{padding:var(--spacing-05)var(--spacing-06)}.carbon-card--solution{background:var(--carbon-gray-10)}.carbon-card--solution:hover{background:#fff}.carbon-card--venture{border-left:4px solid var(--carbon-blue-60);padding-left:calc(var(--spacing-06) - 3px)}.carbon-card--interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.carbon-card--interactive:active{border-color:var(--carbon-blue-60);background:var(--carbon-blue-10)}.carbon-card-header{align-items:flex-start;gap:var(--spacing-04);margin-bottom:var(--spacing-05);display:flex}.carbon-card-icon{background:var(--carbon-blue-10);width:40px;height:40px;color:var(--carbon-blue-60);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.carbon-card-title{color:var(--carbon-gray-100);margin:0;font-size:16px;font-weight:600;line-height:1.3}.carbon-card-description{color:var(--carbon-gray-60);margin:0;font-size:14px;line-height:1.6}.carbon-card-footer{margin-top:var(--spacing-05);padding-top:var(--spacing-05);border-top:1px solid var(--carbon-gray-20);justify-content:space-between;align-items:center;display:flex}.carbon-card-tag{background:var(--carbon-gray-10);border:1px solid var(--carbon-gray-20);color:var(--carbon-gray-60);letter-spacing:.16px;text-transform:uppercase;border-radius:2px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:400;display:inline-flex}.hero-product-wrap{border:1px solid var(--carbon-gray-20);background:var(--carbon-gray-10);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #16161614,0 1px 4px #1616160f}.hero-product-browser-chrome{background:var(--carbon-gray-20);border-bottom:1px solid var(--carbon-gray-30);align-items:center;gap:12px;padding:10px 16px;display:flex}.hero-product-chrome-dots{flex-shrink:0;gap:6px;display:flex}.chrome-dot{border-radius:50%;width:10px;height:10px}.chrome-dot--red{background:#ff5f57}.chrome-dot--yellow{background:#ffbd2e}.chrome-dot--green{background:#28c840}.hero-product-chrome-url{background:var(--carbon-gray-10);border:1px solid var(--carbon-gray-30);color:var(--carbon-gray-50);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:1;padding:3px 10px;font-size:11px;overflow:hidden}.hero-product-image-wrap{width:100%;line-height:0;overflow:hidden}.hero-product-cta{border-top:1px solid var(--carbon-gray-20);background:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex}@media (max-width:480px){.hero-product-cta{flex-direction:column}.hero-product-cta>*{justify-content:center;width:100%}}.carbon-card-tag--blue{background:var(--carbon-blue-10);border-color:var(--carbon-blue-20);color:var(--carbon-blue-70)}.carbon-container{box-sizing:border-box;width:100%;max-width:1584px;margin-inline:auto;padding-inline:16px}@media (min-width:672px){.carbon-container{padding-inline:32px}}@media (min-width:1312px){.carbon-container{padding-inline:48px}}@keyframes kyros-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--cds-layer-02)25%,var(--cds-layer-02)50%,var(--cds-layer-02)75%)}@supports (color:color-mix(in lab, red, red)){.skeleton-shimmer{background:linear-gradient(90deg,var(--cds-layer-02)25%,color-mix(in oklch,var(--cds-layer-02)80%,var(--cds-layer-03,white))50%,var(--cds-layer-02)75%)}}.skeleton-shimmer{background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite kyros-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{background:var(--cds-layer-02);animation:none}}@keyframes kyros-pulse{}.realtime-dot-pulse{animation:2s ease-in-out infinite kyros-pulse}@media (prefers-reduced-motion:reduce){.realtime-dot-pulse{animation:none}}.carbon-grid-2{gap:var(--spacing-06);grid-template-columns:1fr;display:grid}@media (min-width:672px){.carbon-grid-2{gap:var(--spacing-07);grid-template-columns:repeat(2,1fr)}}.carbon-grid-3{gap:var(--spacing-06);grid-template-columns:1fr;display:grid}@media (min-width:672px){.carbon-grid-3{gap:var(--spacing-07);grid-template-columns:repeat(2,1fr)}}@media (min-width:1056px){.carbon-grid-3{grid-template-columns:repeat(3,1fr)}}.carbon-grid-4{gap:var(--spacing-05);grid-template-columns:1fr;display:grid}@media (min-width:672px){.carbon-grid-4{gap:var(--spacing-06);grid-template-columns:repeat(2,1fr)}}@media (min-width:1056px){.carbon-grid-4{gap:var(--spacing-07);grid-template-columns:repeat(4,1fr)}}.carbon-grid-sidebar{gap:var(--spacing-07);grid-template-columns:1fr;display:grid}@media (min-width:1056px){.carbon-grid-sidebar{grid-template-columns:280px 1fr}}.carbon-section{padding-block:var(--spacing-10)}.carbon-section--sm{padding-block:var(--spacing-08)}.carbon-section--lg{padding-block:var(--spacing-12)}.carbon-section--hero{padding-block:var(--spacing-13)var(--spacing-11)}@media (max-width:672px){.carbon-section{padding-block:var(--spacing-09)}.carbon-section--lg{padding-block:var(--spacing-10)}.carbon-section--hero{padding-block:var(--spacing-10)var(--spacing-09)}}.carbon-section-alt{background:var(--carbon-gray-10)}.carbon-divider{background:var(--carbon-gray-20);border:none;height:1px;margin:0}.public-theme{--type-label-01:12px;--type-body-short-01:14px;--type-body-long-01:16px;--type-heading-01:14px;--type-heading-02:16px;--type-heading-03:20px;--type-heading-04:28px;--type-heading-05:32px;--type-display-01:42px;--type-display-02:54px;--line-height-body:1.6;--line-height-heading:1.25;--line-height-display:1.1;max-width:100vw;overflow-x:hidden}.public-theme .type-display{font-size:var(--type-display-01);font-weight:300;line-height:var(--line-height-display);letter-spacing:-.02em;color:var(--text-primary)}@media (max-width:672px){.public-theme .type-display{font-size:var(--type-heading-05)}}.public-theme .type-heading-01{font-size:var(--type-heading-05);font-weight:600;line-height:var(--line-height-heading);color:var(--text-primary)}.public-theme .type-heading-02{font-size:var(--type-heading-04);font-weight:600;line-height:var(--line-height-heading);color:var(--text-primary)}.public-theme .type-heading-03{font-size:var(--type-heading-03);font-weight:600;line-height:var(--line-height-heading);color:var(--text-primary)}.public-theme .type-body{font-size:var(--type-body-long-01);font-weight:400;line-height:var(--line-height-body);color:var(--text-secondary)}.public-theme .type-body-sm{font-size:var(--type-body-short-01);font-weight:400;line-height:var(--line-height-body);color:var(--text-secondary)}.public-theme .type-label{font-size:var(--type-label-01);letter-spacing:.32px;color:var(--text-secondary);font-weight:400;line-height:1.4}.public-theme .type-overline{letter-spacing:.64px;text-transform:uppercase;color:var(--carbon-blue-60);font-size:11px;font-weight:600;line-height:1.4}.public-theme .navbar{border-bottom:1px solid var(--carbon-gray-20);-webkit-backdrop-filter:blur(12px);background:#ffffffeb}.public-theme .navbar-logo-text{background:linear-gradient(135deg,var(--carbon-blue-60)0%,var(--carbon-blue-50)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.public-theme .nav-link{color:var(--carbon-gray-60)}.public-theme .nav-link:hover{color:var(--carbon-gray-100);background:var(--carbon-gray-10)}.public-theme .nav-dropdown-toggle{color:var(--carbon-gray-60)}.public-theme .nav-dropdown-toggle:hover{color:var(--carbon-gray-100)}.public-theme .nav-dropdown-list-wrap{box-shadow:0 4px 16px #16161614}.public-theme .nav-dropdown-list-body{border:1px solid var(--carbon-gray-20);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}.public-theme .dropdown-link{color:var(--carbon-gray-70)}.public-theme .dropdown-link:hover{color:var(--carbon-gray-100);background:var(--carbon-gray-10);border-radius:6px;padding:.5rem}.public-theme .dropdown-link-label{color:var(--carbon-gray-100)}.public-theme .dropdown-link-desc{color:var(--carbon-gray-60)}.public-theme .button-02{color:var(--carbon-blue-60);border:1px solid var(--carbon-blue-60);background:0 0;border-radius:4px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:all 70ms;display:inline-flex}.public-theme .button-02:hover{background:var(--carbon-blue-10)}.public-theme .button-01{background:var(--carbon-blue-60);color:#fff;border-radius:4px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:background 70ms;display:inline-flex}.public-theme .button-01:hover{background:var(--carbon-blue-70)}.public-theme .button-01-inner,.public-theme .button-01-text-wrap{display:contents}.public-theme .mobile-menu{border-top:1px solid var(--carbon-gray-20);background:#fff}.public-theme .mobile-menu-link{color:var(--carbon-gray-70)}.public-theme .mobile-menu-link:hover{color:var(--carbon-gray-100);background:var(--carbon-gray-10)}.public-theme .mobile-menu-section-title{color:var(--carbon-gray-50)}.public-theme .menu-button{color:var(--carbon-gray-70)}.public-theme .footer{background:var(--carbon-gray-100);border-top:1px solid var(--carbon-gray-80);color:#fff}.public-theme .footer h1,.public-theme .footer h2,.public-theme .footer h3,.public-theme .footer h4,.public-theme .footer h5,.public-theme .footer h6{color:#fff}.public-theme .footer p,.public-theme .footer span,.public-theme .footer li{color:#ffffffb3}.public-theme .footer .footer-menu-title{color:#fff}.public-theme .footer .footer-menu{color:#fff9}.public-theme .footer .footer-menu:hover{color:#fff}.public-theme .footer .text-grey{color:#fff9}.public-theme .footer .paragraph-01,.public-theme .footer .paragraph-02{color:#ffffffb3}.public-theme .footer .footer-share-link{color:#fff;background:#ffffff14;border:1px solid #ffffff26}.public-theme .footer .footer-share-link:hover{background:#0f62fe33;border-color:#0f62fe}.public-theme .footer .footer-share-link img.footer-share-icon{filter:brightness(0)invert()}.public-theme .footer .footer-share-link svg.footer-share-icon{color:#fff}.public-theme .footer .footer-logo-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4589ff 0%,#78a9ff 100%);-webkit-background-clip:text;background-clip:text}.public-theme .footer a{color:#fff9}.public-theme .footer a:hover{color:#fff}.public-theme .copyright-wrap{background:var(--carbon-gray-100);border-top:1px solid var(--carbon-gray-80);color:#ffffff80}.public-theme .copyright-wrap .copyright-text{color:#ffffff80}.public-theme .copyright-wrap .copyright-link{color:#fff9}.public-theme .copyright-wrap .copyright-link:hover{color:#fff}.public-theme,.public-theme h1,.public-theme h2,.public-theme h3,.public-theme h4,.public-theme h5,.public-theme h6{color:var(--text-primary)}.public-theme p,.public-theme li{color:var(--text-secondary)}.public-theme .hero-heading{color:var(--text-primary);letter-spacing:-.02em}.public-theme .section-heading,.public-theme .text-style-h3,.public-theme .text-style-h4{color:var(--text-primary)}.public-theme .paragraph-01,.public-theme .paragraph-02{color:var(--text-secondary)}.public-theme .text-grey{color:var(--carbon-gray-50)}.public-theme .hero-subtitle{color:var(--text-secondary)}.public-theme a:not([class]){color:var(--link-primary)}.public-theme a:not([class]):hover{color:var(--interactive-primary-hover)}.public-theme .brand-text{color:var(--carbon-gray-50)}.public-theme .brand-text.brand-possivel{background:linear-gradient(135deg,var(--carbon-blue-60),var(--carbon-blue-50));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.public-theme .brands-grid{border-top:1px solid var(--carbon-gray-20);border-bottom:1px solid var(--carbon-gray-20)}.public-theme .animated-text-gradient{background:linear-gradient(135deg,var(--carbon-blue-60),var(--carbon-blue-50));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.public-theme .cta-section{background:var(--carbon-blue-60);color:#fff}.public-theme .cta-section h2,.public-theme .cta-section h3,.public-theme .cta-section p{color:#fff}.public-theme .cta-section .paragraph-01,.public-theme .cta-section .paragraph-02{color:#ffffffd9}.pricing-card--featured{background:var(--carbon-blue-60);border-color:var(--carbon-blue-60);color:#fff}.pricing-card--featured .carbon-card-description,.pricing-card--featured p{color:#ffffffd9}.pricing-card--featured .carbon-card-title,.pricing-card--featured h3,.pricing-card--featured h4{color:#fff}.pricing-card--featured .text-grey{color:#ffffffbf}.pricing-card--featured .pricing-divider{border-color:#fff3}@media (max-width:900px){.hero-split{min-height:unset!important;grid-template-columns:1fr!important;gap:2rem!important}}@media (max-width:672px){.platform-grid,.stats-row{grid-template-columns:1fr!important}}.public-theme .badge{background:#0f62fe14;border-color:#0f62fe40}.public-theme .tag{color:#0f62fe}.public-theme .faq-item{border-color:var(--carbon-gray-20);background:#fff}.public-theme .faq-item:hover,.public-theme .faq-item.active{border-color:#0f62fe}.public-theme .faq-question-wrap{color:var(--carbon-gray-100)}.public-theme .faq-answer{color:var(--carbon-gray-60)}.public-theme .faq-arrow{opacity:.7;color:var(--carbon-gray-60)}.public-theme .blog-card{border-color:var(--carbon-gray-20);background:#fff}.public-theme .blog-card:hover{border-color:#0f62fe}.public-theme .pricing-card{border-color:var(--carbon-gray-20);background:#fff}.public-theme .pricing-card:hover{border-color:#0f62fe}.public-theme .cta-section-wrap{color:#fff;background:#0f62fe}.public-theme .cta-section-wrap h2,.public-theme .cta-section-wrap p,.public-theme .cta-section-wrap .section-heading,.public-theme .cta-section-wrap .paragraph-01{color:#fff}.public-theme p,.public-theme li,.public-theme span,.public-theme label{color:inherit}.public-theme a{color:#0f62fe}.public-theme a:hover{color:#0043ce}.public-theme a.btn-carbon-primary,.public-theme a.btn-carbon-danger,.public-theme a.btn-carbon-primary:hover,.public-theme a.btn-carbon-danger:hover{color:#fff}.public-theme a.btn-carbon-secondary,.public-theme a.btn-carbon-ghost{color:var(--carbon-blue-60)}.public-theme section{background-color:#0000}.public-theme .container{color:inherit}.public-theme .input-filed{border:1px solid var(--carbon-gray-20);color:#161616;background:#fff}.public-theme .input-filed:focus{background:#fff;border-color:#0f62fe}.public-theme .input-filed::placeholder{color:var(--carbon-gray-50)}.public-theme .submit-button{background:#0f62fe}.public-theme .submit-button:hover{box-shadow:0 8px 30px #0f62fe4d}.public-theme .contact-card,.public-theme .contact-location-card,.public-theme .contact-main-wrap{border-color:var(--carbon-gray-20);background:#fff}.public-theme .icon-wrap{color:#0f62fe;background:#0f62fe14;border-color:#0f62fe33}.public-theme .integration-icon-wrap{background:var(--carbon-gray-10)}.public-theme .integration-card{border-color:var(--carbon-gray-20);background:#fff}.public-theme .integration-card:hover{border-color:#0f62fe}.public-theme .share-link{background:var(--carbon-gray-10);border-color:var(--carbon-gray-20)}.public-theme .share-link:hover{background:#0f62fe14;border-color:#0f62fe}.public-theme .blog-link{border-color:var(--carbon-gray-20);background:#fff}.public-theme .blog-link:hover{border-color:#0f62fe}.kyros-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);transition:background var(--cds-motion-standard,.2s)var(--cds-motion-easing,ease-in-out),border-color var(--cds-motion-standard,.2s)var(--cds-motion-easing,ease-in-out);border-radius:6px}.kyros-card--interactive{cursor:pointer}.kyros-card--interactive:hover{background:var(--cds-layer-hover-01);border-color:var(--cds-border-subtle-02)}.kyros-card__header{padding:var(--cds-spacing-05,16px)var(--cds-spacing-06,24px);border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:var(--cds-spacing-04,12px);display:flex}.kyros-card__title{color:var(--cds-text-primary);margin:0;font-size:14px;font-weight:600}.kyros-card__subtitle{color:var(--cds-text-secondary);margin:0;font-size:12px}.kyros-card__body{padding:var(--cds-spacing-06,24px)}.kyros-card__body--tight{padding:var(--cds-spacing-05,16px)}.kyros-card__footer{padding:var(--cds-spacing-04,12px)var(--cds-spacing-06,24px);border-top:1px solid var(--cds-border-subtle-01);background:var(--cds-background);justify-content:space-between;align-items:center;gap:var(--cds-spacing-04,12px);border-radius:0 0 6px 6px;display:flex}.kyros-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.kyros-badge--success{background:var(--cds-support-success-bg);color:var(--cds-support-success)}.kyros-badge--error{background:var(--cds-support-error-bg);color:var(--cds-support-error)}.kyros-badge--warning{background:var(--cds-support-warning-bg);color:var(--cds-support-warning)}.kyros-badge--info{background:var(--cds-support-info-bg);color:var(--cds-support-info)}.kyros-badge--neutral{background:var(--cds-background-hover);color:var(--cds-text-secondary)}.kyros-badge--sm{padding:2px 8px;font-size:10px}.kyros-badge--lg{padding:5px 14px;font-size:12px}.kyros-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.kyros-table-wrapper{border:1px solid var(--cds-border-subtle-01);border-radius:6px;width:100%;overflow-x:auto}.kyros-table{border-collapse:collapse;width:100%;font-size:14px}.kyros-table thead{background:var(--cds-layer-02)}.kyros-table thead th{height:48px;padding:0 var(--cds-spacing-05,16px);text-align:left;color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--cds-border-subtle-01);white-space:nowrap;font-size:12px;font-weight:600}.kyros-table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.kyros-table thead th.sortable:hover{color:var(--cds-text-primary)}.kyros-table tbody tr{border-bottom:1px solid var(--cds-border-subtle-01);height:48px;transition:background var(--cds-motion-standard,.2s)}.kyros-table tbody tr:last-child{border-bottom:none}.kyros-table tbody tr:hover{background:var(--cds-background-hover)}.kyros-table tbody td{padding:0 var(--cds-spacing-05,16px);color:var(--cds-text-primary);vertical-align:middle}.kyros-table tbody td.secondary{color:var(--cds-text-secondary)}.kyros-table--compact thead th,.kyros-table--compact tbody tr{height:40px}.kyros-field{gap:var(--cds-spacing-02,4px);flex-direction:column;display:flex}.kyros-label{color:var(--cds-text-secondary);letter-spacing:.02em;font-size:12px;font-weight:500}.kyros-label--required:after{content:" *";color:var(--cds-support-error)}.kyros-input{height:40px;padding:0 var(--cds-spacing-04,12px);background:var(--cds-layer-01);border:1px solid var(--cds-border-strong-01);color:var(--cds-text-primary);width:100%;transition:border-color var(--cds-motion-standard,.2s),background var(--cds-motion-standard,.2s);border-radius:4px;outline:none;font-family:inherit;font-size:14px}.kyros-input::placeholder{color:var(--cds-text-placeholder)}.kyros-input:focus{border-color:var(--cds-border-interactive);background:var(--cds-layer-02);box-shadow:0 0 0 2px #0f62fe33}.kyros-input:disabled{opacity:.5;cursor:not-allowed;background:var(--cds-background)}.kyros-input--error{border-color:var(--cds-support-error)}.kyros-input--error:focus{box-shadow:0 0 0 2px #da1e2833}.kyros-textarea{min-height:100px;padding:var(--cds-spacing-03,8px)var(--cds-spacing-04,12px);resize:vertical}.kyros-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f6f6f' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:36px}.kyros-hint{color:var(--cds-text-secondary);font-size:12px}.kyros-error-msg{color:var(--cds-support-error);font-size:12px}.kyros-divider{border:none;border-top:1px solid var(--cds-border-subtle-01);margin:var(--cds-spacing-06,24px)0}.kyros-empty{padding:var(--cds-spacing-10,64px)var(--cds-spacing-06,24px);text-align:center;color:var(--cds-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.kyros-empty__icon{background:var(--cds-background-hover);width:56px;height:56px;color:var(--cds-icon-secondary);margin-bottom:var(--cds-spacing-05,16px);border-radius:8px;justify-content:center;align-items:center;display:flex}.kyros-empty__title{color:var(--cds-text-primary);margin-bottom:var(--cds-spacing-02,4px);font-size:16px;font-weight:600}.kyros-empty__desc{color:var(--cds-text-secondary);margin-bottom:var(--cds-spacing-06,24px);max-width:360px;font-size:14px}.kyros-page-header{margin-bottom:var(--cds-spacing-06,24px)}.kyros-page-title{color:var(--cds-text-primary);margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.2}.kyros-page-subtitle{color:var(--cds-text-secondary);margin:0;font-size:14px}.kyros-stat-card{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);padding:var(--cds-spacing-05,16px)var(--cds-spacing-06,24px);gap:var(--cds-spacing-02,4px);border-radius:6px;flex-direction:column;display:flex}.kyros-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary);font-size:11px;font-weight:600}.kyros-stat-value{color:var(--cds-text-primary);font-size:32px;font-weight:700;line-height:1}.kyros-stat-delta{color:var(--cds-text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.kyros-stat-delta--positive{color:var(--cds-support-success)}.kyros-stat-delta--negative{color:var(--cds-support-error)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
