@layer syia-legacy{*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e1e7ef}:after,:before{--tw-content:""}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,Monaco,Cascadia Code,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Code,Droid Sans Mono,Courier New,monospace;font-size:1em}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}input::-moz-placeholder{opacity:1;color:#94a3b8}textarea::-moz-placeholder{opacity:1;color:#94a3b8}input::-webkit-input-placeholder{opacity:1;color:#94a3b8}input::-ms-input-placeholder{opacity:1;color:#94a3b8}input::placeholder{opacity:1;color:#94a3b8}textarea::-webkit-input-placeholder{opacity:1;color:#94a3b8}textarea::-ms-input-placeholder{opacity:1;color:#94a3b8}textarea::placeholder{opacity:1;color:#94a3b8}[role=button],button{cursor:pointer}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}:root{--background:0 0% 100%;--foreground:222 84% 5%;--card:0 0% 100%;--card-foreground:222 84% 5%;--popover:0 0% 100%;--popover-foreground:222 84% 5%;--primary:215 19% 35%;--primary-foreground:210 40% 98%;--secondary:210 40% 96%;--secondary-foreground:222 84% 5%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:210 40% 96%;--accent-foreground:222 84% 5%;--destructive:0 72% 51%;--destructive-foreground:210 40% 98%;--border:214 32% 91%;--input:214 32% 91%;--ring:215 16% 47%;--radius:.5rem}.dark{--background:222 84% 5%;--foreground:210 40% 98%;--card:222 84% 5%;--card-foreground:210 40% 98%;--popover:222 84% 5%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222 84% 5%;--secondary:217 33% 17%;--secondary-foreground:210 40% 98%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--accent:217 33% 17%;--accent-foreground:210 40% 98%;--destructive:0 62% 30%;--destructive-foreground:210 40% 98%;--border:217 33% 17%;--input:217 33% 17%;--ring:212 12% 84%}body{--tw-bg-opacity:1;background-color:hsla(0,0%,100%,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsla(222,84%,5%,var(--tw-text-opacity,1))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.sticky{position:-webkit-sticky;position:sticky}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.z-\[10000\]{z-index:10000}.z-\[9998\]{z-index:9998}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.inline-block{display:inline-block}.inline{display:inline}.\!table{display:table!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-full{height:100%}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-48{width:12rem}.w-64{width:16rem}.w-96{width:24rem}.min-w-0{min-width:0}.max-w-full{max-width:100%}.shrink{flex-shrink:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}@keyframes spin{to{transform:rotate(360deg)}}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-stretch{align-items:stretch}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.truncate{text-overflow:ellipsis;overflow:hidden}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-sm{border-radius:.125rem}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-blue-100{--tw-border-opacity:1;border-color:rgba(219,234,254,var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgba(191,219,254,var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:hsla(210,40%,96%,var(--tw-border-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity,1))}.bg-opacity-20{--tw-bg-opacity:.2}.bg-opacity-30{--tw-bg-opacity:.3}.p-1{padding:.25rem}.p-5{padding:1.25rem}.py-0{padding-top:0;padding-bottom:0}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-8{padding-left:2rem}.pr-3{padding-right:.75rem}.text-\[10px\]{font-size:10px}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:hsla(215,19%,35%,var(--tw-text-opacity,1))}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{-webkit-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:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.card-surface{font-family:var(--ds-font-sans,ui-sans-serif,system-ui,sans-serif);color:#16202c;font-weight:500;transition:transform .18s,box-shadow .18s,border-color .12s;background:#fff!important;border:1px solid #d4dae1!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 28px -18px rgba(16,24,40,.22)!important}.card-surface:hover{transform:scale(1.02);border-color:#8a94a1!important;box-shadow:0 4px 10px rgba(16,24,40,.08),0 14px 34px -16px rgba(16,24,40,.28)!important}@media (prefers-reduced-motion:reduce){.card-surface{transition:none}.card-surface:hover{transform:none}}.card-surface-static{font-family:var(--ds-font-sans,ui-sans-serif,system-ui,sans-serif);color:#16202c;font-weight:500;background:#fff!important;border:1px solid #d4dae1!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 28px -18px rgba(16,24,40,.22)!important}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:hsla(214,32%,91%,var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgba(29,78,216,var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:hsla(215,25%,27%,var(--tw-text-opacity,1))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:hsla(215,19%,35%,var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.focus\:border-gray-500:focus,.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:hsla(215,16%,47%,var(--tw-border-opacity,1))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity,1))}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(59,130,246,var(--tw-ring-opacity,1))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:hsla(215,20%,65%,var(--tw-ring-opacity,1))}.focus\:ring-gray-500:focus,.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:hsla(215,16%,47%,var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(239,68,68,var(--tw-ring-opacity,1))}@media (min-width:640px){.sm\:w-80{width:20rem}}@media screen and (max-width:767px){html,body{height:auto!important;overflow-y:auto!important}aside[class*=ds-sidebar]:not(.ds-sidebar-mobile-open){visibility:hidden!important;opacity:0!important;display:none!important}aside.ds-sidebar-mobile-open{visibility:visible!important;opacity:1!important;display:flex!important}main[class*=ds-main-content]{width:100%!important;margin-left:0!important;overflow-y:auto!important}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e1e7ef}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5}:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,Monaco,Cascadia Code,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Monospace,Source Code Pro,Fira Code,Droid Sans Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:transparent;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#94a3b8}textarea::-moz-placeholder{opacity:1;color:#94a3b8}input::-webkit-input-placeholder{opacity:1;color:#94a3b8}input::-ms-input-placeholder{opacity:1;color:#94a3b8}input::placeholder{opacity:1;color:#94a3b8}textarea::-webkit-input-placeholder{opacity:1;color:#94a3b8}textarea::-ms-input-placeholder{opacity:1;color:#94a3b8}textarea::placeholder{opacity:1;color:#94a3b8}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ds-color-primary-50:#eff6ff;--ds-color-primary-100:#dbeafe;--ds-color-primary-200:#bfdbfe;--ds-color-primary-300:#93c5fd;--ds-color-primary-400:#60a5fa;--ds-color-primary-500:#3b82f6;--ds-color-primary-600:#2563eb;--ds-color-primary-700:#1d4ed8;--ds-color-primary-800:#1e40af;--ds-color-primary-900:#1e3a8a;--ds-color-primary-950:#172554;--ds-color-secondary-50:#f8fafc;--ds-color-secondary-100:#f1f5f9;--ds-color-secondary-200:#e2e8f0;--ds-color-secondary-300:#cbd5e1;--ds-color-secondary-400:#94a3b8;--ds-color-secondary-500:#64748b;--ds-color-secondary-600:#475569;--ds-color-secondary-700:#334155;--ds-color-secondary-800:#1e293b;--ds-color-secondary-900:#0f172a;--ds-color-secondary-950:#020617;--ds-color-success-50:#f0fdf4;--ds-color-success-100:#dcfce7;--ds-color-success-200:#bbf7d0;--ds-color-success-300:#86efac;--ds-color-success-400:#4ade80;--ds-color-success-500:#22c55e;--ds-color-success-600:#16a34a;--ds-color-success-700:#15803d;--ds-color-success-800:#166534;--ds-color-success-900:#14532d;--ds-color-success-950:#052e16;--ds-color-warning-50:#fffbeb;--ds-color-warning-100:#fef3c7;--ds-color-warning-200:#fde68a;--ds-color-warning-300:#fcd34d;--ds-color-warning-400:#fbbf24;--ds-color-warning-500:#f59e0b;--ds-color-warning-600:#d97706;--ds-color-warning-700:#b45309;--ds-color-warning-800:#92400e;--ds-color-warning-900:#78350f;--ds-color-warning-950:#451a03;--ds-color-error-50:#fef2f2;--ds-color-error-100:#fee2e2;--ds-color-error-200:#fecaca;--ds-color-error-300:#fca5a5;--ds-color-error-400:#f87171;--ds-color-error-500:#ef4444;--ds-color-error-600:#dc2626;--ds-color-error-700:#b91c1c;--ds-color-error-800:#991b1b;--ds-color-error-900:#7f1d1d;--ds-color-error-950:#450a0a;--ds-color-neutral-50:#fafafa;--ds-color-neutral-100:#f4f4f5;--ds-color-neutral-200:#e4e4e7;--ds-color-neutral-300:#d4d4d8;--ds-color-neutral-400:#a1a1aa;--ds-color-neutral-500:#71717a;--ds-color-neutral-600:#52525b;--ds-color-neutral-700:#3f3f46;--ds-color-neutral-800:#27272a;--ds-color-neutral-900:#18181b;--ds-color-neutral-950:#09090b}:root,.theme-light{--ds-color-background:var(--ds-color-neutral-50);--ds-color-surface:var(--ds-color-neutral-100);--ds-color-surface-elevated:#fff;--ds-color-border:var(--ds-color-neutral-200);--ds-color-border-subtle:var(--ds-color-neutral-100);--ds-color-text-primary:var(--ds-color-neutral-900);--ds-color-text-secondary:var(--ds-color-neutral-600);--ds-color-text-tertiary:var(--ds-color-neutral-500);--ds-color-text-disabled:var(--ds-color-neutral-400);--ds-color-text-inverse:#fff;--ds-color-text-on-primary:#fff;--ds-color-text-on-success:#fff;--ds-color-text-on-warning:var(--ds-color-warning-900);--ds-color-text-on-error:#fff;--ds-color-interactive-primary:var(--ds-color-primary-600);--ds-color-interactive-primary-hover:var(--ds-color-primary-700);--ds-color-interactive-primary-active:var(--ds-color-primary-800);--ds-color-interactive-secondary:var(--ds-color-secondary-600);--ds-color-interactive-secondary-hover:var(--ds-color-secondary-700);--ds-color-interactive-secondary-active:var(--ds-color-secondary-800)}:root{--ds-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ds-font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--ds-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--ds-text-xs:.75rem;--ds-text-sm:.875rem;--ds-text-base:1rem;--ds-text-lg:1.125rem;--ds-text-xl:1.25rem;--ds-text-2xl:1.5rem;--ds-text-3xl:1.875rem;--ds-text-4xl:2.25rem;--ds-text-5xl:3rem;--ds-text-6xl:3.75rem;--ds-text-7xl:4.5rem;--ds-text-8xl:6rem;--ds-text-9xl:8rem;--ds-font-thin:100;--ds-font-extralight:200;--ds-font-light:300;--ds-font-normal:400;--ds-font-medium:500;--ds-font-semibold:600;--ds-font-bold:700;--ds-font-extrabold:800;--ds-font-black:900;--ds-leading-none:1;--ds-leading-tight:1.25;--ds-leading-snug:1.375;--ds-leading-normal:1.5;--ds-leading-relaxed:1.625;--ds-leading-loose:2;--ds-tracking-tighter:-.05em;--ds-tracking-tight:-.025em;--ds-tracking-normal:0em;--ds-tracking-wide:.025em;--ds-tracking-wider:.05em;--ds-tracking-widest:.1em;--ds-heading-1-size:var(--ds-text-4xl);--ds-heading-1-weight:var(--ds-font-bold);--ds-heading-1-leading:var(--ds-leading-tight);--ds-heading-1-tracking:var(--ds-tracking-tight);--ds-heading-2-size:var(--ds-text-3xl);--ds-heading-2-weight:var(--ds-font-semibold);--ds-heading-2-leading:var(--ds-leading-tight);--ds-heading-2-tracking:var(--ds-tracking-tight);--ds-heading-3-size:var(--ds-text-2xl);--ds-heading-3-weight:var(--ds-font-semibold);--ds-heading-3-leading:var(--ds-leading-snug);--ds-heading-3-tracking:var(--ds-tracking-normal);--ds-heading-4-size:var(--ds-text-xl);--ds-heading-4-weight:var(--ds-font-medium);--ds-heading-4-leading:var(--ds-leading-snug);--ds-heading-4-tracking:var(--ds-tracking-normal);--ds-heading-5-size:var(--ds-text-lg);--ds-heading-5-weight:var(--ds-font-medium);--ds-heading-5-leading:var(--ds-leading-normal);--ds-heading-5-tracking:var(--ds-tracking-normal);--ds-heading-6-size:var(--ds-text-base);--ds-heading-6-weight:var(--ds-font-medium);--ds-heading-6-leading:var(--ds-leading-normal);--ds-heading-6-tracking:var(--ds-tracking-normal);--ds-body-large-size:var(--ds-text-lg);--ds-body-large-weight:var(--ds-font-normal);--ds-body-large-leading:var(--ds-leading-relaxed);--ds-body-large-tracking:var(--ds-tracking-normal);--ds-body-size:var(--ds-text-base);--ds-body-weight:var(--ds-font-normal);--ds-body-leading:var(--ds-leading-normal);--ds-body-tracking:var(--ds-tracking-normal);--ds-body-small-size:var(--ds-text-sm);--ds-body-small-weight:var(--ds-font-normal);--ds-body-small-leading:var(--ds-leading-normal);--ds-body-small-tracking:var(--ds-tracking-normal);--ds-caption-size:var(--ds-text-xs);--ds-caption-weight:var(--ds-font-normal);--ds-caption-leading:var(--ds-leading-normal);--ds-caption-tracking:var(--ds-tracking-wide);--ds-overline-size:var(--ds-text-xs);--ds-overline-weight:var(--ds-font-semibold);--ds-overline-leading:var(--ds-leading-normal);--ds-overline-tracking:var(--ds-tracking-widest)}@media (min-width:768px){:root{--ds-heading-1-size:var(--ds-text-5xl);--ds-heading-2-size:var(--ds-text-4xl);--ds-heading-3-size:var(--ds-text-3xl)}}@media (min-width:1024px){:root{--ds-heading-1-size:var(--ds-text-6xl);--ds-heading-2-size:var(--ds-text-5xl);--ds-heading-3-size:var(--ds-text-4xl)}}:root{--ds-space-0:0;--ds-space-px:1px;--ds-space-0-5:.125rem;--ds-space-1:.25rem;--ds-space-1-5:.375rem;--ds-space-2:.5rem;--ds-space-2-5:.625rem;--ds-space-3:.75rem;--ds-space-3-5:.875rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-7:1.75rem;--ds-space-8:2rem;--ds-space-9:2.25rem;--ds-space-10:2.5rem;--ds-space-11:2.75rem;--ds-space-12:3rem;--ds-space-14:3.5rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-space-28:7rem;--ds-space-32:8rem;--ds-space-36:9rem;--ds-space-40:10rem;--ds-space-44:11rem;--ds-space-48:12rem;--ds-space-52:13rem;--ds-space-56:14rem;--ds-space-60:15rem;--ds-space-64:16rem;--ds-space-72:18rem;--ds-space-80:20rem;--ds-space-96:24rem;--ds-space-component-xs:var(--ds-space-1);--ds-space-component-sm:var(--ds-space-2);--ds-space-component-md:var(--ds-space-4);--ds-space-component-lg:var(--ds-space-6);--ds-space-component-xl:var(--ds-space-8);--ds-space-component-2xl:var(--ds-space-12);--ds-space-layout-xs:var(--ds-space-4);--ds-space-layout-sm:var(--ds-space-6);--ds-space-layout-md:var(--ds-space-8);--ds-space-layout-lg:var(--ds-space-12);--ds-space-layout-xl:var(--ds-space-16);--ds-space-layout-2xl:var(--ds-space-24);--ds-space-container-padding-mobile:var(--ds-space-4);--ds-space-container-padding-tablet:var(--ds-space-6);--ds-space-container-padding-desktop:var(--ds-space-8);--ds-space-section-xs:var(--ds-space-8);--ds-space-section-sm:var(--ds-space-12);--ds-space-section-md:var(--ds-space-16);--ds-space-section-lg:var(--ds-space-24);--ds-space-section-xl:var(--ds-space-32);--ds-gap-xs:var(--ds-space-1);--ds-gap-sm:var(--ds-space-2);--ds-gap-md:var(--ds-space-4);--ds-gap-lg:var(--ds-space-6);--ds-gap-xl:var(--ds-space-8);--ds-gap-2xl:var(--ds-space-12);--ds-space-form-element:var(--ds-space-4);--ds-space-form-group:var(--ds-space-6);--ds-space-form-section:var(--ds-space-8);--ds-space-card-padding-sm:var(--ds-space-4);--ds-space-card-padding-md:var(--ds-space-6);--ds-space-card-padding-lg:var(--ds-space-8);--ds-space-card-gap:var(--ds-space-4);--ds-space-button-padding-x-sm:var(--ds-space-3);--ds-space-button-padding-y-sm:var(--ds-space-1-5);--ds-space-button-padding-x-md:var(--ds-space-4);--ds-space-button-padding-y-md:var(--ds-space-2-5);--ds-space-button-padding-x-lg:var(--ds-space-6);--ds-space-button-padding-y-lg:var(--ds-space-3);--ds-space-button-padding-x-xl:var(--ds-space-8);--ds-space-button-padding-y-xl:var(--ds-space-4);--ds-space-icon-gap-sm:var(--ds-space-1-5);--ds-space-icon-gap-md:var(--ds-space-2);--ds-space-icon-gap-lg:var(--ds-space-3)}@media (min-width:768px){:root{--ds-space-container-padding:var(--ds-space-container-padding-tablet);--ds-space-section-xs:var(--ds-space-12);--ds-space-section-sm:var(--ds-space-16);--ds-space-section-md:var(--ds-space-24);--ds-space-section-lg:var(--ds-space-32);--ds-space-section-xl:var(--ds-space-40)}}@media (min-width:1024px){:root{--ds-space-container-padding:var(--ds-space-container-padding-desktop);--ds-space-section-xs:var(--ds-space-16);--ds-space-section-sm:var(--ds-space-24);--ds-space-section-md:var(--ds-space-32);--ds-space-section-lg:var(--ds-space-40);--ds-space-section-xl:var(--ds-space-48)}}:root{--ds-shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--ds-shadow-sm:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--ds-shadow-md:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--ds-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--ds-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1), 0 8px 10px -6px rgba(0,0,0,.1);--ds-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--ds-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--ds-shadow-none:0 0 transparent;--ds-shadow-primary:0 4px 14px 0 rgba(59,130,246,.15);--ds-shadow-secondary:0 4px 14px 0 rgba(100,116,139,.15);--ds-shadow-success:0 4px 14px 0 rgba(34,197,94,.15);--ds-shadow-warning:0 4px 14px 0 rgba(245,158,11,.15);--ds-shadow-error:0 4px 14px 0 rgba(239,68,68,.15);--ds-shadow-focus-primary:0 0 0 3px rgba(59,130,246,.2);--ds-shadow-focus-secondary:0 0 0 3px rgba(100,116,139,.2);--ds-shadow-focus-success:0 0 0 3px rgba(34,197,94,.2);--ds-shadow-focus-warning:0 0 0 3px rgba(245,158,11,.2);--ds-shadow-focus-error:0 0 0 3px rgba(239,68,68,.2);--ds-shadow-card:var(--ds-shadow-sm);--ds-shadow-card-hover:var(--ds-shadow-md);--ds-shadow-dropdown:var(--ds-shadow-lg);--ds-shadow-modal:var(--ds-shadow-2xl);--ds-shadow-button:var(--ds-shadow-xs);--ds-shadow-button-hover:var(--ds-shadow-sm);--ds-shadow-input:var(--ds-shadow-inner);--ds-shadow-input-focus:var(--ds-shadow-focus-primary);--ds-elevation-0:var(--ds-shadow-none);--ds-elevation-1:var(--ds-shadow-xs);--ds-elevation-2:var(--ds-shadow-sm);--ds-elevation-3:var(--ds-shadow-md);--ds-elevation-4:var(--ds-shadow-lg);--ds-elevation-5:var(--ds-shadow-xl);--ds-elevation-6:var(--ds-shadow-2xl)}@media (prefers-color-scheme:dark){:root{--ds-shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--ds-shadow-sm:0 1px 3px 0 rgba(0,0,0,.4), 0 1px 2px -1px rgba(0,0,0,.4);--ds-shadow-md:0 4px 6px -1px rgba(0,0,0,.4), 0 2px 4px -2px rgba(0,0,0,.4);--ds-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4), 0 4px 6px -4px rgba(0,0,0,.4);--ds-shadow-xl:0 20px 25px -5px rgba(0,0,0,.4), 0 8px 10px -6px rgba(0,0,0,.4);--ds-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.6);--ds-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.2);--ds-shadow-primary:0 4px 14px 0 rgba(59,130,246,.3);--ds-shadow-secondary:0 4px 14px 0 rgba(100,116,139,.3);--ds-shadow-success:0 4px 14px 0 rgba(34,197,94,.3);--ds-shadow-warning:0 4px 14px 0 rgba(245,158,11,.3);--ds-shadow-error:0 4px 14px 0 rgba(239,68,68,.3)}}:root{--ds-radius-none:0;--ds-radius-sm:.125rem;--ds-radius-base:.25rem;--ds-radius-md:.375rem;--ds-radius-lg:.5rem;--ds-radius-xl:.75rem;--ds-radius-2xl:1rem;--ds-radius-3xl:1.5rem;--ds-radius-full:9999px;--ds-border-0:0;--ds-border-1:1px;--ds-border-2:2px;--ds-border-4:4px;--ds-border-8:8px;--ds-radius-button-sm:var(--ds-radius-base);--ds-radius-button-md:var(--ds-radius-md);--ds-radius-button-lg:var(--ds-radius-lg);--ds-radius-button-pill:var(--ds-radius-full);--ds-radius-input:var(--ds-radius-md);--ds-radius-card:var(--ds-radius-lg);--ds-radius-modal:var(--ds-radius-xl);--ds-radius-dropdown:var(--ds-radius-lg);--ds-radius-badge:var(--ds-radius-full);--ds-radius-avatar:var(--ds-radius-full);--ds-radius-image:var(--ds-radius-lg);--ds-border-default:var(--ds-border-1);--ds-border-thick:var(--ds-border-2);--ds-border-focus:var(--ds-border-2);--ds-border-divider:var(--ds-border-divider) solid var(--ds-border-color-subtle);--ds-border-color-default:var(--ds-color-border);--ds-border-color-subtle:var(--ds-color-border-subtle);--ds-border-color-primary:var(--ds-color-primary-300);--ds-border-color-secondary:var(--ds-color-secondary-300);--ds-border-color-success:var(--ds-color-success-300);--ds-border-color-warning:var(--ds-color-warning-300);--ds-border-color-error:var(--ds-color-error-300);--ds-border-color-focus:var(--ds-color-primary-500);--ds-border-input:var(--ds-border-default) solid var(--ds-border-color-default);--ds-border-input-focus:var(--ds-border-focus) solid var(--ds-border-color-focus);--ds-border-input-error:var(--ds-border-default) solid var(--ds-border-color-error);--ds-border-input-success:var(--ds-border-default) solid var(--ds-border-color-success);--ds-border-card:var(--ds-border-default) solid var(--ds-border-color-default);--ds-border-button-primary:var(--ds-border-default) solid var(--ds-color-primary-600);--ds-border-button-secondary:var(--ds-border-default) solid var(--ds-border-color-default);--ds-border-button-ghost:var(--ds-border-default) solid transparent}@media (prefers-color-scheme:dark){:root{--ds-border-color-primary:var(--ds-color-primary-600);--ds-border-color-secondary:var(--ds-color-secondary-600);--ds-border-color-success:var(--ds-color-success-600);--ds-border-color-warning:var(--ds-color-warning-600);--ds-border-color-error:var(--ds-color-error-600);--ds-border-color-focus:var(--ds-color-primary-400);--ds-border-input-focus:var(--ds-border-focus) solid var(--ds-border-color-focus);--ds-border-button-primary:var(--ds-border-default) solid var(--ds-color-primary-500)}}:root{--ds-transition:all .15s cubic-bezier(.4, 0, .2, 1);--ds-transition-fast:all .1s cubic-bezier(.4, 0, .2, 1);--ds-transition-slow:all .3s cubic-bezier(.4, 0, .2, 1);--ds-z-dropdown:1000;--ds-z-sticky:1020;--ds-z-fixed:1030;--ds-z-modal-backdrop:1040;--ds-z-modal:1050;--ds-z-popover:1060;--ds-z-tooltip:1070;--ds-z-toast:1080}*{--tw-border-opacity:1;border-color:hsla(214,32%,91%,var(--tw-border-opacity,1))}body{--tw-bg-opacity:1;background-color:hsla(0,0%,100%,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsla(222,84%,5%,var(--tw-text-opacity,1));font-feature-settings:"rlig" 1, "calt" 1;font-family:var(--ds-font-sans)}.ds-heading-1{font-size:var(--ds-heading-1-size);font-weight:var(--ds-heading-1-weight);line-height:var(--ds-heading-1-leading);letter-spacing:var(--ds-heading-1-tracking)}.ds-heading-2{font-size:var(--ds-heading-2-size);font-weight:var(--ds-heading-2-weight);line-height:var(--ds-heading-2-leading);letter-spacing:var(--ds-heading-2-tracking)}.ds-heading-3{font-size:var(--ds-heading-3-size);font-weight:var(--ds-heading-3-weight);line-height:var(--ds-heading-3-leading);letter-spacing:var(--ds-heading-3-tracking)}.ds-heading-4{font-size:var(--ds-heading-4-size);font-weight:var(--ds-heading-4-weight);line-height:var(--ds-heading-4-leading);letter-spacing:var(--ds-heading-4-tracking)}.ds-heading-5{font-size:var(--ds-heading-5-size);font-weight:var(--ds-heading-5-weight);line-height:var(--ds-heading-5-leading);letter-spacing:var(--ds-heading-5-tracking)}.ds-heading-6{font-size:var(--ds-heading-6-size);font-weight:var(--ds-heading-6-weight);line-height:var(--ds-heading-6-leading);letter-spacing:var(--ds-heading-6-tracking)}.ds-body-large{font-size:var(--ds-body-large-size);font-weight:var(--ds-body-large-weight);line-height:var(--ds-body-large-leading);letter-spacing:var(--ds-body-large-tracking)}.ds-body{font-size:var(--ds-body-size);font-weight:var(--ds-body-weight);line-height:var(--ds-body-leading);letter-spacing:var(--ds-body-tracking)}.ds-body-small{font-size:var(--ds-body-small-size);font-weight:var(--ds-body-small-weight);line-height:var(--ds-body-small-leading);letter-spacing:var(--ds-body-small-tracking)}.ds-caption{font-size:var(--ds-caption-size);font-weight:var(--ds-caption-weight);line-height:var(--ds-caption-leading);letter-spacing:var(--ds-caption-tracking)}.ds-overline{font-size:var(--ds-overline-size);font-weight:var(--ds-overline-weight);line-height:var(--ds-overline-leading);letter-spacing:var(--ds-overline-tracking);text-transform:uppercase}.ds-form-group{margin-bottom:var(--ds-space-form-group)}.ds-form-section{margin-bottom:var(--ds-space-form-section)}.ds-form-label{font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);color:var(--ds-color-text-primary);margin-bottom:var(--ds-space-1-5);line-height:var(--ds-leading-normal);display:block}.ds-form-label-required:after{content:"*";color:var(--ds-color-error-500);margin-left:var(--ds-space-1)}.ds-form-input{width:100%;padding:var(--ds-space-2-5) var(--ds-space-3);font-size:var(--ds-text-base);line-height:var(--ds-leading-normal);color:var(--ds-color-text-primary);background-color:var(--ds-color-surface-elevated);border:var(--ds-border-input);border-radius:var(--ds-radius-input);box-shadow:var(--ds-shadow-input);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition:all .15s ease-in-out}.ds-form-input::placeholder{color:var(--ds-color-text-tertiary)}.ds-form-input::placeholder{color:var(--ds-color-text-tertiary)}.ds-form-input::placeholder{color:var(--ds-color-text-tertiary)}.ds-form-input:focus{outline-offset:2px;border:var(--ds-border-input-focus);box-shadow:var(--ds-shadow-input-focus);outline:2px solid transparent}.ds-form-input:disabled{background-color:var(--ds-color-surface);color:var(--ds-color-text-disabled);cursor:not-allowed;opacity:.6}.ds-form-input-sm{padding:var(--ds-space-2) var(--ds-space-2-5);font-size:var(--ds-text-sm)}.ds-form-input-lg{padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-text-lg)}.ds-form-input-error{border:var(--ds-border-input-error);box-shadow:var(--ds-shadow-focus-error)}.ds-form-input-success{border:var(--ds-border-input-success);box-shadow:var(--ds-shadow-focus-success)}.ds-form-textarea{resize:vertical;min-height:4rem}.ds-form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--ds-space-2-5) center;padding-right:var(--ds-space-10);background-repeat:no-repeat;background-size:1.5em 1.5em}.ds-form-checkbox{width:1rem;height:1rem;color:var(--ds-color-primary-600);background-color:var(--ds-color-surface-elevated);border:var(--ds-border-input);border-radius:var(--ds-radius-sm);cursor:pointer;transition:all .15s ease-in-out}.ds-form-checkbox:checked{background-color:var(--ds-color-primary-600);border-color:var(--ds-color-primary-600)}.ds-form-checkbox:focus{outline-offset:2px;box-shadow:var(--ds-shadow-focus-primary);outline:2px solid transparent}.ds-form-radio{width:1rem;height:1rem;color:var(--ds-color-primary-600);background-color:var(--ds-color-surface-elevated);border:var(--ds-border-input);border-radius:var(--ds-radius-full);cursor:pointer;transition:all .15s ease-in-out}.ds-form-radio:checked{background-color:var(--ds-color-primary-600);border-color:var(--ds-color-primary-600)}.ds-form-radio:focus{outline-offset:2px;box-shadow:var(--ds-shadow-focus-primary);outline:2px solid transparent}.ds-form-help{font-size:var(--ds-text-sm);color:var(--ds-color-text-tertiary);margin-top:var(--ds-space-1-5);line-height:var(--ds-leading-normal)}.ds-form-error{font-size:var(--ds-text-sm);color:var(--ds-color-error-600);margin-top:var(--ds-space-1-5);line-height:var(--ds-leading-normal);align-items:center;gap:var(--ds-space-1);display:flex}.ds-form-success{font-size:var(--ds-text-sm);color:var(--ds-color-success-600);margin-top:var(--ds-space-1-5);line-height:var(--ds-leading-normal);align-items:center;gap:var(--ds-space-1);display:flex}.ds-input-group{align-items:stretch;display:flex}.ds-input-group .ds-form-input{border-right-width:0;border-radius:0}.ds-input-group .ds-form-input:first-child{border-top-left-radius:var(--ds-radius-input);border-bottom-left-radius:var(--ds-radius-input)}.ds-input-group .ds-form-input:last-child{border-top-right-radius:var(--ds-radius-input);border-bottom-right-radius:var(--ds-radius-input);border-right-width:var(--ds-border-default)}.ds-input-group .ds-form-input:only-child{border-radius:var(--ds-radius-input);border-right-width:var(--ds-border-default)}.ds-input-addon{padding:var(--ds-space-2-5) var(--ds-space-3);font-size:var(--ds-text-base);color:var(--ds-color-text-secondary);background-color:var(--ds-color-surface);border:var(--ds-border-input);white-space:nowrap;align-items:center;display:flex}.ds-input-addon:first-child{border-top-left-radius:var(--ds-radius-input);border-bottom-left-radius:var(--ds-radius-input);border-right-width:0}.ds-input-addon:last-child{border-top-right-radius:var(--ds-radius-input);border-bottom-right-radius:var(--ds-radius-input);border-left-width:0}.ds-form-search{padding-left:var(--ds-space-10);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z'/%3e%3c/svg%3e");background-position:left var(--ds-space-3) center;background-repeat:no-repeat;background-size:1rem 1rem}.ds-form-file{cursor:pointer}.ds-form-file::-webkit-file-upload-button{margin-right:var(--ds-space-3);padding:var(--ds-space-1-5) var(--ds-space-3);color:var(--ds-color-text-secondary);background-color:var(--ds-color-surface);border:var(--ds-border-input);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);cursor:pointer}.ds-form-switch{background-color:var(--ds-color-secondary-300);border-radius:var(--ds-radius-full);cursor:pointer;border:2px solid transparent;width:2.75rem;height:1.5rem;transition:all .15s ease-in-out;display:inline-flex;position:relative}.ds-form-switch:checked{background-color:var(--ds-color-primary-600)}.ds-form-switch:before{content:"";border-radius:var(--ds-radius-full);width:1rem;height:1rem;box-shadow:var(--ds-shadow-sm);background-color:#fff;transition:all .15s ease-in-out;position:absolute;top:2px;left:2px}.ds-form-switch:checked:before{transform:translate(1.25rem)}.ds-form-switch:focus{outline-offset:2px;box-shadow:var(--ds-shadow-focus-primary);outline:2px solid transparent}.ds-form-range{background-color:var(--ds-color-secondary-200);border-radius:var(--ds-radius-full);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;width:100%;height:.5rem}.ds-form-range::-webkit-slider-thumb{background-color:var(--ds-color-primary-600);border-radius:var(--ds-radius-full);width:1.25rem;height:1.25rem;box-shadow:var(--ds-shadow-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:2px solid #fff}.ds-form-range::-moz-range-thumb{background-color:var(--ds-color-primary-600);border-radius:var(--ds-radius-full);width:1.25rem;height:1.25rem;box-shadow:var(--ds-shadow-sm);cursor:pointer;border:2px solid #fff}.ds-form-grid{gap:var(--ds-space-form-element);display:grid}.ds-form-grid-2{grid-template-columns:repeat(2,1fr)}.ds-form-grid-3{grid-template-columns:repeat(3,1fr)}.ds-form-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.ds-form-grid-2,.ds-form-grid-3,.ds-form-grid-4{grid-template-columns:1fr}}.ds-heading-1{font-size:var(--ds-heading-1-size);font-weight:var(--ds-heading-1-weight);line-height:var(--ds-heading-1-leading);letter-spacing:var(--ds-heading-1-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-heading-2{font-size:var(--ds-heading-2-size);font-weight:var(--ds-heading-2-weight);line-height:var(--ds-heading-2-leading);letter-spacing:var(--ds-heading-2-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-heading-3{font-size:var(--ds-heading-3-size);font-weight:var(--ds-heading-3-weight);line-height:var(--ds-heading-3-leading);letter-spacing:var(--ds-heading-3-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-heading-4{font-size:var(--ds-heading-4-size);font-weight:var(--ds-heading-4-weight);line-height:var(--ds-heading-4-leading);letter-spacing:var(--ds-heading-4-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-heading-5{font-size:var(--ds-heading-5-size);font-weight:var(--ds-heading-5-weight);line-height:var(--ds-heading-5-leading);letter-spacing:var(--ds-heading-5-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-heading-6{font-size:var(--ds-heading-6-size);font-weight:var(--ds-heading-6-weight);line-height:var(--ds-heading-6-leading);letter-spacing:var(--ds-heading-6-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-body-large{font-size:var(--ds-body-large-size);font-weight:var(--ds-body-large-weight);line-height:var(--ds-body-large-leading);letter-spacing:var(--ds-body-large-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-body{font-size:var(--ds-body-size);font-weight:var(--ds-body-weight);line-height:var(--ds-body-leading);letter-spacing:var(--ds-body-tracking);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.ds-body-small{font-size:var(--ds-body-small-size);font-weight:var(--ds-body-small-weight);line-height:var(--ds-body-small-leading);letter-spacing:var(--ds-body-small-tracking);color:var(--ds-color-text-secondary);font-family:var(--ds-font-sans)}.ds-caption{font-size:var(--ds-caption-size);font-weight:var(--ds-caption-weight);line-height:var(--ds-caption-leading);letter-spacing:var(--ds-caption-tracking);color:var(--ds-color-text-tertiary);font-family:var(--ds-font-sans)}.ds-overline{font-size:var(--ds-overline-size);font-weight:var(--ds-overline-weight);line-height:var(--ds-overline-leading);letter-spacing:var(--ds-overline-tracking);color:var(--ds-color-text-secondary);font-family:var(--ds-font-sans);text-transform:uppercase}.ds-text-primary{color:var(--ds-color-text-primary)}.ds-text-secondary{color:var(--ds-color-text-secondary)}.ds-text-tertiary{color:var(--ds-color-text-tertiary)}.ds-text-disabled{color:var(--ds-color-text-disabled)}.ds-text-inverse{color:var(--ds-color-text-inverse)}.ds-text-success{color:var(--ds-color-success-600)}.ds-text-warning{color:var(--ds-color-warning-600)}.ds-text-error{color:var(--ds-color-error-600)}.ds-bg-background{background-color:var(--ds-color-background)}.ds-bg-surface{background-color:var(--ds-color-surface)}.ds-bg-surface-elevated{background-color:var(--ds-color-surface-elevated)}.ds-bg-primary{background-color:var(--ds-color-primary-600)}.ds-bg-secondary{background-color:var(--ds-color-secondary-600)}.ds-bg-success{background-color:var(--ds-color-success-600)}.ds-bg-warning{background-color:var(--ds-color-warning-600)}.ds-bg-error{background-color:var(--ds-color-error-600)}.ds-border{border:var(--ds-border-card)}.ds-border-t{border-top:var(--ds-border-divider)}.ds-border-r{border-right:var(--ds-border-divider)}.ds-border-b{border-bottom:var(--ds-border-divider)}.ds-border-l{border-left:var(--ds-border-divider)}.ds-rounded-none{border-radius:var(--ds-radius-none)}.ds-rounded-sm{border-radius:var(--ds-radius-sm)}.ds-rounded{border-radius:var(--ds-radius-base)}.ds-rounded-md{border-radius:var(--ds-radius-md)}.ds-rounded-lg{border-radius:var(--ds-radius-lg)}.ds-rounded-xl{border-radius:var(--ds-radius-xl)}.ds-rounded-2xl{border-radius:var(--ds-radius-2xl)}.ds-rounded-3xl{border-radius:var(--ds-radius-3xl)}.ds-rounded-full{border-radius:var(--ds-radius-full)}.ds-shadow-none{box-shadow:var(--ds-shadow-none)}.ds-shadow-xs{box-shadow:var(--ds-shadow-xs)}.ds-shadow-sm{box-shadow:var(--ds-shadow-sm)}.ds-shadow-md{box-shadow:var(--ds-shadow-md)}.ds-shadow-lg{box-shadow:var(--ds-shadow-lg)}.ds-shadow-xl{box-shadow:var(--ds-shadow-xl)}.ds-shadow-2xl{box-shadow:var(--ds-shadow-2xl)}.ds-shadow-inner{box-shadow:var(--ds-shadow-inner)}.ds-focus,.ds-focus:focus{outline-offset:2px;box-shadow:var(--ds-shadow-focus-primary);outline:2px solid transparent}.ds-transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ds-transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ds-transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ds-transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ds-sidebar{background-color:var(--ds-color-surface-elevated);border-right:var(--ds-border-card);z-index:40;will-change:width, transform;flex-direction:column;width:16rem;height:100vh;transition:width .3s ease-in-out,transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.ds-sidebar-collapsed{width:4rem}.ds-sidebar-header{padding:var(--ds-space-4) var(--ds-space-6);border-bottom:var(--ds-border-divider);background-color:var(--ds-color-surface);justify-content:space-between;align-items:center;min-height:4rem;display:flex;overflow:hidden}.ds-sidebar-collapsed .ds-sidebar-header{padding:var(--ds-space-2);justify-content:center;align-items:center;gap:var(--ds-space-1);flex-direction:column}.ds-sidebar-logo{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-text-lg);font-weight:var(--ds-font-bold);color:var(--ds-color-text-primary);transition:var(--ds-transition);white-space:nowrap;text-decoration:none;display:flex;overflow:hidden}.ds-sidebar-collapsed .ds-sidebar-logo-text{visibility:hidden!important;opacity:0!important;display:none!important}.ds-sidebar-logo:hover{color:var(--ds-color-primary-600)}.ds-sidebar-toggle{border-radius:var(--ds-radius-base);width:2rem;height:2rem;color:var(--ds-color-text-secondary);cursor:pointer;transition:var(--ds-transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-sidebar-toggle:hover{background-color:var(--ds-color-secondary-100);color:var(--ds-color-text-primary)}.ds-sidebar-collapsed .ds-sidebar-toggle{background-color:var(--ds-color-primary-100);border-radius:var(--ds-radius-full);border:1px solid var(--ds-color-primary-200)}.ds-sidebar-nav{padding:var(--ds-space-4) 0;flex:1;overflow-y:auto}.ds-sidebar-nav::-webkit-scrollbar{width:.25rem}.ds-sidebar-nav::-webkit-scrollbar-track{background:0 0}.ds-sidebar-nav::-webkit-scrollbar-thumb{background:var(--ds-color-secondary-300);border-radius:var(--ds-radius-full)}.ds-nav-section{margin-bottom:var(--ds-space-6)}.ds-nav-section-title{padding:var(--ds-space-2) var(--ds-space-6);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);color:var(--ds-color-text-tertiary);text-transform:uppercase;letter-spacing:var(--ds-tracking-wider);margin-bottom:var(--ds-space-2)}.ds-nav-list{margin:0;padding:0;list-style:none}.ds-nav-item{margin-bottom:var(--ds-space-1)}.ds-nav-link{padding:var(--ds-space-3) var(--ds-space-4);margin:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);color:var(--ds-color-text-secondary);border:1px solid var(--ds-color-border);transition:var(--ds-transition);border-radius:9999px;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:relative}.ds-sidebar-collapsed .ds-nav-link{padding:var(--ds-space-3);margin:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:9999px;justify-content:center}.ds-nav-link:hover:not(.ds-nav-link-active){background-color:var(--ds-color-secondary-100);color:var(--ds-color-text-primary)}.ds-nav-link-active{background-color:var(--ds-color-neutral-800);color:#fff;border-right:none}.ds-nav-link-active:hover{background-color:var(--ds-color-neutral-800);color:#fff}.ds-nav-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.ds-nav-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ds-nav-badge{margin-left:auto}.ds-sidebar-collapsed .ds-nav-badge{display:none}.ds-nav-expandable{position:relative}.ds-nav-expand-toggle{border-radius:var(--ds-radius-base);width:1.5rem;height:1.5rem;color:var(--ds-color-text-secondary);cursor:pointer;transition:var(--ds-transition);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ds-nav-expand-toggle:hover{background-color:var(--ds-color-secondary-100);color:var(--ds-color-text-primary)}.ds-nav-expand-toggle-expanded{color:var(--ds-color-primary-600);transform:rotate(90deg)}.ds-nav-submenu{opacity:0;background-color:var(--ds-color-surface);max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s ease-in-out,opacity .2s ease-in-out;overflow:hidden}.ds-nav-submenu-expanded{opacity:1;max-height:500px}.ds-nav-submenu .ds-nav-link{padding:var(--ds-space-3) var(--ds-space-4);margin:var(--ds-space-1) var(--ds-space-6) var(--ds-space-1) var(--ds-space-8);font-size:var(--ds-text-sm);color:var(--ds-color-text-tertiary);border:1px solid var(--ds-color-border);border-radius:9999px}.ds-nav-submenu .ds-nav-link:hover:not(.ds-nav-link-active){background-color:var(--ds-color-secondary-100);color:var(--ds-color-text-secondary)}.ds-nav-submenu .ds-nav-link-active,.ds-nav-submenu .ds-nav-link-active:hover{background-color:var(--ds-color-neutral-800);color:#fff}.ds-sidebar-collapsed .ds-nav-expand-toggle{display:none}.ds-main-layout{flex-direction:row;min-height:100vh;transition:flex-direction .3s ease-in-out}.ds-main-content{background-color:var(--ds-color-background);will-change:margin-left;flex:1;min-height:100vh;margin-left:16rem;transition:margin-left .3s ease-in-out}.ds-main-content-collapsed{margin-left:4rem}.ds-mobile-nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.5);width:100%;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.ds-mobile-nav-overlay-visible{opacity:1;visibility:visible}.ds-mobile-nav-toggle{border-radius:var(--ds-radius-base);width:3rem;height:3rem;color:var(--ds-color-text-secondary);cursor:pointer;transition:var(--ds-transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.ds-mobile-nav-toggle:hover{background-color:var(--ds-color-secondary-100);color:var(--ds-color-text-primary)}.ds-top-nav{padding:var(--ds-space-4) var(--ds-space-6);background-color:var(--ds-color-surface-elevated);border-bottom:var(--ds-border-card);z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;width:100%;display:none;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.ds-top-nav-title{font-size:var(--ds-text-lg);font-weight:var(--ds-font-semibold);color:var(--ds-color-text-primary)}.ds-breadcrumb{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) 0;font-size:var(--ds-text-sm);display:flex}.ds-breadcrumb-item{align-items:center;gap:var(--ds-space-2);display:flex}.ds-breadcrumb-link{color:var(--ds-color-text-secondary);transition:var(--ds-transition);text-decoration:none}.ds-breadcrumb-link:hover{color:var(--ds-color-primary-600)}.ds-breadcrumb-current{color:var(--ds-color-text-primary);font-weight:var(--ds-font-medium)}.ds-breadcrumb-separator{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-xs)}.ds-nav-tooltip{margin-left:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);background-color:var(--ds-color-neutral-900);color:#fff;font-size:var(--ds-text-sm);border-radius:var(--ds-radius-base);white-space:nowrap;opacity:0;visibility:hidden;z-index:50;pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ds-sidebar-collapsed .ds-nav-link:hover .ds-nav-tooltip{opacity:1;visibility:visible}.ds-nav-tooltip:before{content:"";border:4px solid transparent;border-right-color:var(--ds-color-neutral-900);position:absolute;top:50%;right:100%;transform:translateY(-50%)}@media screen and (max-width:767px){.ds-main-layout{flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.ds-sidebar{z-index:50;width:280px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 10px 25px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ds-sidebar-mobile-open{transform:translate(0)}.ds-top-nav{z-index:45!important;width:100%!important;display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.ds-mobile-nav-toggle{display:inline-flex!important}.ds-main-content,.ds-main-content-collapsed{width:100%!important;margin-left:0!important}.ds-sidebar-toggle{visibility:hidden!important;display:none!important}.ds-nav-link{min-height:48px;position:relative;margin:var(--ds-space-1) var(--ds-space-4)!important;border:1px solid var(--ds-color-border)!important;border-radius:9999px!important;padding:1rem 1.5rem!important}.ds-nav-link-mobile{padding:1.25rem 1.5rem!important;font-size:1rem!important}.ds-mobile-nav-toggle{min-width:48px!important;min-height:48px!important}.ds-nav-expand-toggle{min-width:32px!important;min-height:32px!important;padding:.5rem!important}.ds-main-content{padding-bottom:1rem!important}}@media screen and (min-width:768px) and (max-width:1199px){.ds-sidebar{width:4rem;transition:width .3s ease-in-out}.ds-sidebar:hover{width:16rem;box-shadow:0 10px 25px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ds-sidebar:not(:hover) .ds-sidebar-logo-text{visibility:hidden!important;opacity:0!important;visibility:hidden!important;opacity:0!important;display:none!important}.ds-main-content{margin-left:4rem;transition:margin-left .3s ease-in-out}.ds-main-content-collapsed{margin-left:4rem}.ds-nav-link{min-height:44px;margin:var(--ds-space-1) var(--ds-space-2);border:1px solid var(--ds-color-border);border-radius:9999px;padding:.75rem 1rem}.ds-sidebar-toggle{min-width:36px;min-height:36px}}@media screen and (min-width:1200px){.ds-main-content{margin-left:16rem}.ds-main-content-collapsed{margin-left:4rem}}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-space-icon-gap-sm);font-family:var(--ds-font-sans);font-weight:var(--ds-font-medium);text-align:center;white-space:nowrap;border:var(--ds-border-default) solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.ds-btn:focus{outline-offset:2px;box-shadow:var(--ds-shadow-focus-primary);outline:2px solid transparent}.ds-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ds-btn-sm{padding:var(--ds-space-button-padding-y-sm) var(--ds-space-button-padding-x-sm);font-size:var(--ds-text-sm);line-height:var(--ds-leading-tight);border-radius:var(--ds-radius-button-sm);min-height:2rem}.ds-btn-md{padding:var(--ds-space-button-padding-y-md) var(--ds-space-button-padding-x-md);font-size:var(--ds-text-base);line-height:var(--ds-leading-normal);border-radius:var(--ds-radius-button-md);min-height:2.5rem}.ds-btn-lg{padding:var(--ds-space-button-padding-y-lg) var(--ds-space-button-padding-x-lg);font-size:var(--ds-text-lg);line-height:var(--ds-leading-normal);border-radius:var(--ds-radius-button-lg);min-height:3rem}.ds-btn-xl{padding:var(--ds-space-button-padding-y-xl) var(--ds-space-button-padding-x-xl);font-size:var(--ds-text-xl);line-height:var(--ds-leading-normal);border-radius:var(--ds-radius-button-lg);min-height:3.5rem}.ds-btn-primary{background-color:var(--ds-color-interactive-primary);color:var(--ds-color-text-on-primary);border-color:var(--ds-color-interactive-primary);box-shadow:var(--ds-shadow-button)}.ds-btn-primary:hover:not(:disabled){background-color:var(--ds-color-interactive-primary-hover);border-color:var(--ds-color-interactive-primary-hover);box-shadow:var(--ds-shadow-button-hover);transform:translateY(-1px)}.ds-btn-primary:active:not(:disabled){background-color:var(--ds-color-interactive-primary-active);border-color:var(--ds-color-interactive-primary-active);box-shadow:var(--ds-shadow-xs);transform:translateY(0)}.ds-btn-secondary{background-color:var(--ds-color-surface-elevated);color:var(--ds-color-text-primary);border-color:var(--ds-color-border);box-shadow:var(--ds-shadow-button)}.ds-btn-secondary:hover:not(:disabled){background-color:var(--ds-color-surface);border-color:var(--ds-color-interactive-secondary);box-shadow:var(--ds-shadow-button-hover);transform:translateY(-1px)}.ds-btn-secondary:active:not(:disabled){background-color:var(--ds-color-secondary-100);border-color:var(--ds-color-interactive-secondary-active);box-shadow:var(--ds-shadow-xs);transform:translateY(0)}.ds-btn-ghost{color:var(--ds-color-text-primary);box-shadow:none;background-color:transparent;border-color:transparent}.ds-btn-ghost:hover:not(:disabled){background-color:var(--ds-color-secondary-100);color:var(--ds-color-interactive-primary)}.ds-btn-ghost:active:not(:disabled){background-color:var(--ds-color-secondary-200)}.ds-btn-outline{color:var(--ds-color-interactive-primary);border-color:var(--ds-color-interactive-primary);box-shadow:none;background-color:transparent}.ds-btn-outline:hover:not(:disabled){background-color:var(--ds-color-interactive-primary);color:var(--ds-color-text-on-primary);box-shadow:var(--ds-shadow-button);transform:translateY(-1px)}.ds-btn-outline:active:not(:disabled){background-color:var(--ds-color-interactive-primary-active);border-color:var(--ds-color-interactive-primary-active);transform:translateY(0)}.ds-btn-destructive{background-color:var(--ds-color-error-600);color:var(--ds-color-text-on-error);border-color:var(--ds-color-error-600);box-shadow:var(--ds-shadow-button)}.ds-btn-destructive:hover:not(:disabled){background-color:var(--ds-color-error-700);border-color:var(--ds-color-error-700);box-shadow:var(--ds-shadow-button-hover);transform:translateY(-1px)}.ds-btn-destructive:active:not(:disabled){background-color:var(--ds-color-error-800);border-color:var(--ds-color-error-800);box-shadow:var(--ds-shadow-xs);transform:translateY(0)}.ds-btn-destructive:focus{box-shadow:var(--ds-shadow-focus-error)}.ds-btn-success{background-color:var(--ds-color-success-600);color:var(--ds-color-text-on-success);border-color:var(--ds-color-success-600);box-shadow:var(--ds-shadow-button)}.ds-btn-success:hover:not(:disabled){background-color:var(--ds-color-success-700);border-color:var(--ds-color-success-700);box-shadow:var(--ds-shadow-button-hover);transform:translateY(-1px)}.ds-btn-success:active:not(:disabled){background-color:var(--ds-color-success-800);border-color:var(--ds-color-success-800);box-shadow:var(--ds-shadow-xs);transform:translateY(0)}.ds-btn-success:focus{box-shadow:var(--ds-shadow-focus-success)}.ds-btn-group{border-radius:var(--ds-radius-button-md);box-shadow:var(--ds-shadow-button);display:inline-flex;overflow:hidden}.ds-btn-group .ds-btn{box-shadow:none;border-right-width:0;border-radius:0}.ds-btn-group .ds-btn:first-child{border-top-left-radius:var(--ds-radius-button-md);border-bottom-left-radius:var(--ds-radius-button-md)}.ds-btn-group .ds-btn:last-child{border-top-right-radius:var(--ds-radius-button-md);border-bottom-right-radius:var(--ds-radius-button-md);border-right-width:var(--ds-border-default)}.ds-btn-group .ds-btn:only-child{border-radius:var(--ds-radius-button-md);border-right-width:var(--ds-border-default)}.ds-btn-icon{padding:var(--ds-space-2);min-width:2.5rem;min-height:2.5rem}.ds-btn-icon.ds-btn-sm{padding:var(--ds-space-1-5);min-width:2rem;min-height:2rem}.ds-btn-icon.ds-btn-lg{padding:var(--ds-space-3);min-width:3rem;min-height:3rem}.ds-btn-icon.ds-btn-xl{padding:var(--ds-space-4);min-width:3.5rem;min-height:3.5rem}.ds-btn-loading{color:transparent;position:relative}.ds-btn-loading:after{content:"";border:2px solid transparent;border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;animation:.8s linear infinite ds-spin;position:absolute;top:50%;left:50%}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-btn-pill{border-radius:var(--ds-radius-button-pill)}.ds-btn-block{justify-content:center;width:100%}.ds-badge{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-text-xs);font-weight:var(--ds-font-medium);line-height:var(--ds-leading-none);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide);border-radius:var(--ds-radius-badge);border:var(--ds-border-default) solid transparent;white-space:nowrap;transition:var(--ds-transition);display:inline-flex}.ds-badge-primary{background-color:var(--ds-color-primary-100);color:var(--ds-color-primary-800);border-color:var(--ds-color-primary-200)}.ds-badge-secondary{background-color:var(--ds-color-secondary-100);color:var(--ds-color-secondary-800);border-color:var(--ds-color-secondary-200)}.ds-badge-success{background-color:var(--ds-color-success-100);color:var(--ds-color-success-800);border-color:var(--ds-color-success-200)}.ds-badge-warning{background-color:var(--ds-color-warning-100);color:var(--ds-color-warning-800);border-color:var(--ds-color-warning-200)}.ds-badge-error{background-color:var(--ds-color-error-100);color:var(--ds-color-error-800);border-color:var(--ds-color-error-200)}.ds-card{background-color:var(--ds-color-surface-elevated);border:var(--ds-border-card);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);transition:var(--ds-transition);overflow:hidden}.ds-card:hover{box-shadow:var(--ds-shadow-card-hover)}.ds-card-header{padding:var(--ds-space-card-padding-md);border-bottom:var(--ds-border-divider)}.ds-card-body{padding:var(--ds-space-card-padding-md)}.ds-card-footer{padding:var(--ds-space-card-padding-md);border-top:var(--ds-border-divider);background-color:var(--ds-color-surface)}.ds-table{border-collapse:collapse;width:100%;font-size:var(--ds-text-sm)}.ds-table th{background-color:var(--ds-color-surface);color:var(--ds-color-text-secondary);font-weight:var(--ds-font-medium);text-align:left;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:var(--ds-border-divider)}.ds-table td{padding:var(--ds-space-3) var(--ds-space-4);border-bottom:var(--ds-border-divider);color:var(--ds-color-text-primary)}.ds-table tr:hover{background-color:var(--ds-color-surface)}.ds-modal-backdrop{z-index:var(--ds-z-modal-backdrop);padding:var(--ds-space-4);background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ds-modal{background-color:var(--ds-color-surface-elevated);border-radius:var(--ds-radius-modal);box-shadow:var(--ds-shadow-modal);max-width:90vw;max-height:90vh;z-index:var(--ds-z-modal);overflow:auto}.ds-modal-header{padding:var(--ds-space-6);border-bottom:var(--ds-border-divider)}.ds-modal-body{padding:var(--ds-space-6)}.ds-modal-footer{padding:var(--ds-space-6);border-top:var(--ds-border-divider);background-color:var(--ds-color-surface);justify-content:flex-end;gap:var(--ds-space-3);display:flex}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;bottom:0;left:0;right:0}.left-3{left:.75rem}.right-3{right:.75rem}.top-1\/2{top:50%}.z-50{z-index:50}.m-auto{margin:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-\[95vh\]{max-height:95vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-8{min-height:2rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-8{min-width:2rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[95vw\]{max-width:95vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:hsla(214,32%,91%,var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-blue-600{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity,1))}.border-error-200{--tw-border-opacity:1;border-color:hsla(0,96%,89%,var(--tw-border-opacity,1))}.border-error-300{--tw-border-opacity:1;border-color:hsla(0,94%,82%,var(--tw-border-opacity,1))}.border-error-600{--tw-border-opacity:1;border-color:hsla(0,72%,51%,var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:hsla(214,32%,91%,var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:hsla(213,27%,84%,var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:hsla(215,16%,47%,var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:hsla(215,19%,35%,var(--tw-border-opacity,1))}.border-primary-200{--tw-border-opacity:1;border-color:hsla(214,32%,91%,var(--tw-border-opacity,1))}.border-primary-600{--tw-border-opacity:1;border-color:hsla(215,19%,35%,var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity,1))}.border-success-200{--tw-border-opacity:1;border-color:hsla(141,79%,85%,var(--tw-border-opacity,1))}.border-success-300{--tw-border-opacity:1;border-color:hsla(142,77%,73%,var(--tw-border-opacity,1))}.border-success-600{--tw-border-opacity:1;border-color:hsla(142,76%,36%,var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-warning-200{--tw-border-opacity:1;border-color:hsla(53,98%,77%,var(--tw-border-opacity,1))}.border-warning-600{--tw-border-opacity:1;border-color:hsla(41,96%,40%,var(--tw-border-opacity,1))}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgba(219,234,254,var(--tw-bg-opacity,1))}.bg-error-100{--tw-bg-opacity:1;background-color:hsla(0,93%,94%,var(--tw-bg-opacity,1))}.bg-error-600{--tw-bg-opacity:1;background-color:hsla(0,72%,51%,var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:hsla(210,40%,96%,var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:hsla(210,40%,98%,var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:hsla(215,16%,47%,var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:hsla(215,19%,35%,var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgba(220,252,231,var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgba(255,237,213,var(--tw-bg-opacity,1))}.bg-primary-100{--tw-bg-opacity:1;background-color:hsla(210,40%,96%,var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:hsla(215,19%,35%,var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgba(254,226,226,var(--tw-bg-opacity,1))}.bg-success-100{--tw-bg-opacity:1;background-color:hsla(141,84%,93%,var(--tw-bg-opacity,1))}.bg-success-600{--tw-bg-opacity:1;background-color:hsla(142,76%,36%,var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-warning-100{--tw-bg-opacity:1;background-color:hsla(55,97%,88%,var(--tw-bg-opacity,1))}.bg-warning-600{--tw-bg-opacity:1;background-color:hsla(41,96%,40%,var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgba(254,249,195,var(--tw-bg-opacity,1))}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.text-blue-800{--tw-text-opacity:1;color:rgba(30,64,175,var(--tw-text-opacity,1))}.text-error-500{--tw-text-opacity:1;color:hsla(0,84%,60%,var(--tw-text-opacity,1))}.text-error-600{--tw-text-opacity:1;color:hsla(0,72%,51%,var(--tw-text-opacity,1))}.text-error-800{--tw-text-opacity:1;color:hsla(0,70%,35%,var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:hsla(215,20%,65%,var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:hsla(215,16%,47%,var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:hsla(215,25%,27%,var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:hsla(217,33%,17%,var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:hsla(222,84%,5%,var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgba(22,101,52,var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgba(154,52,18,var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:hsla(215,19%,35%,var(--tw-text-opacity,1))}.text-primary-800{--tw-text-opacity:1;color:hsla(217,33%,17%,var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgba(153,27,27,var(--tw-text-opacity,1))}.text-success-800{--tw-text-opacity:1;color:hsla(143,64%,24%,var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-warning-800{--tw-text-opacity:1;color:hsla(32,81%,29%,var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgba(234,179,8,var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgba(133,77,14,var(--tw-text-opacity,1))}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:hsla(215,16%,47%,var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:hsla(215,16%,47%,var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:hsla(215,16%,47%,var(--tw-placeholder-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent)}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:hsla(215,16%,47%,var(--tw-ring-opacity,1))}.ring-opacity-50{--tw-ring-opacity:.5}.filter{-webkit-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:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ds-container{width:100%;max-width:var(--ds-container-max-width);padding-left:var(--ds-space-container-padding-x);padding-right:var(--ds-space-container-padding-x);margin-left:auto;margin-right:auto}.ds-container-sm{max-width:var(--ds-container-sm)}.ds-container-md{max-width:var(--ds-container-md)}.ds-container-lg{max-width:var(--ds-container-lg)}.ds-container-xl{max-width:var(--ds-container-xl)}.ds-container-2xl{max-width:var(--ds-container-2xl)}.ds-container-fluid{width:100%;max-width:none}.ds-block{display:block}.ds-inline-block{display:inline-block}.ds-inline{display:inline}.ds-flex{display:flex}.ds-inline-flex{display:inline-flex}.ds-grid{display:grid}.ds-inline-grid{display:inline-grid}.ds-table{display:table}.ds-table-row{display:table-row}.ds-table-cell{display:table-cell}.ds-hidden{display:none}.ds-flex-row{flex-direction:row}.ds-flex-row-reverse{flex-direction:row-reverse}.ds-flex-col{flex-direction:column}.ds-flex-col-reverse{flex-direction:column-reverse}.ds-flex-wrap{flex-wrap:wrap}.ds-flex-wrap-reverse{flex-wrap:wrap-reverse}.ds-flex-nowrap{flex-wrap:nowrap}.ds-items-start{align-items:flex-start}.ds-items-end{align-items:flex-end}.ds-items-center{align-items:center}.ds-items-baseline{align-items:baseline}.ds-items-stretch{align-items:stretch}.ds-self-auto{align-self:auto}.ds-self-start{align-self:flex-start}.ds-self-end{align-self:flex-end}.ds-self-center{align-self:center}.ds-self-stretch{align-self:stretch}.ds-justify-start{justify-content:flex-start}.ds-justify-end{justify-content:flex-end}.ds-justify-center{justify-content:center}.ds-justify-between{justify-content:space-between}.ds-justify-around{justify-content:space-around}.ds-justify-evenly{justify-content:space-evenly}.ds-content-start{align-content:flex-start}.ds-content-end{align-content:flex-end}.ds-content-center{align-content:center}.ds-content-between{align-content:space-between}.ds-content-around{align-content:space-around}.ds-content-evenly{align-content:space-evenly}.ds-flex-1{flex:1}.ds-flex-auto{flex:auto}.ds-flex-initial{flex:0 auto}.ds-flex-none{flex:none}.ds-grow{flex-grow:1}.ds-grow-0{flex-grow:0}.ds-shrink{flex-shrink:1}.ds-shrink-0{flex-shrink:0}.ds-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ds-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.ds-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.ds-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.ds-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.ds-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.ds-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.ds-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.ds-col-span-1{grid-column:span 1/span 1}.ds-col-span-2{grid-column:span 2/span 2}.ds-col-span-3{grid-column:span 3/span 3}.ds-col-span-4{grid-column:span 4/span 4}.ds-col-span-5{grid-column:span 5/span 5}.ds-col-span-6{grid-column:span 6/span 6}.ds-col-span-full{grid-column:1/-1}.ds-row-span-1{grid-row:span 1/span 1}.ds-row-span-2{grid-row:span 2/span 2}.ds-row-span-3{grid-row:span 3/span 3}.ds-row-span-4{grid-row:span 4/span 4}.ds-row-span-5{grid-row:span 5/span 5}.ds-row-span-6{grid-row:span 6/span 6}.ds-row-span-full{grid-row:1/-1}.ds-gap-0{gap:0}.ds-gap-1{gap:var(--ds-space-1)}.ds-gap-2{gap:var(--ds-space-2)}.ds-gap-3{gap:var(--ds-space-3)}.ds-gap-4{gap:var(--ds-space-4)}.ds-gap-5{gap:var(--ds-space-5)}.ds-gap-6{gap:var(--ds-space-6)}.ds-gap-8{gap:var(--ds-space-8)}.ds-gap-10{gap:var(--ds-space-10)}.ds-gap-12{gap:var(--ds-space-12)}.ds-gap-16{gap:var(--ds-space-16)}.ds-gap-20{gap:var(--ds-space-20)}.ds-gap-24{gap:var(--ds-space-24)}.ds-gap-x-0{-moz-column-gap:0;column-gap:0}.ds-gap-x-1{-moz-column-gap:var(--ds-space-1);column-gap:var(--ds-space-1)}.ds-gap-x-2{-moz-column-gap:var(--ds-space-2);column-gap:var(--ds-space-2)}.ds-gap-x-3{-moz-column-gap:var(--ds-space-3);column-gap:var(--ds-space-3)}.ds-gap-x-4{-moz-column-gap:var(--ds-space-4);column-gap:var(--ds-space-4)}.ds-gap-x-5{-moz-column-gap:var(--ds-space-5);column-gap:var(--ds-space-5)}.ds-gap-x-6{-moz-column-gap:var(--ds-space-6);column-gap:var(--ds-space-6)}.ds-gap-x-8{-moz-column-gap:var(--ds-space-8);column-gap:var(--ds-space-8)}.ds-gap-y-0{row-gap:0}.ds-gap-y-1{row-gap:var(--ds-space-1)}.ds-gap-y-2{row-gap:var(--ds-space-2)}.ds-gap-y-3{row-gap:var(--ds-space-3)}.ds-gap-y-4{row-gap:var(--ds-space-4)}.ds-gap-y-5{row-gap:var(--ds-space-5)}.ds-gap-y-6{row-gap:var(--ds-space-6)}.ds-gap-y-8{row-gap:var(--ds-space-8)}.ds-static{position:static}.ds-fixed{position:fixed}.ds-absolute{position:absolute}.ds-relative{position:relative}.ds-sticky{position:-webkit-sticky;position:sticky}.ds-inset-0{top:0;bottom:0;left:0;right:0}.ds-inset-x-0{left:0;right:0}.ds-inset-y-0{top:0;bottom:0}.ds-top-0{top:0}.ds-right-0{right:0}.ds-bottom-0{bottom:0}.ds-left-0{left:0}.ds-top-auto{top:auto}.ds-right-auto{right:auto}.ds-bottom-auto{bottom:auto}.ds-left-auto{left:auto}.ds-overflow-auto{overflow:auto}.ds-overflow-hidden{overflow:hidden}.ds-overflow-visible{overflow:visible}.ds-overflow-scroll{overflow:scroll}.ds-overflow-x-auto{overflow-x:auto}.ds-overflow-x-hidden{overflow-x:hidden}.ds-overflow-x-visible{overflow-x:visible}.ds-overflow-x-scroll{overflow-x:scroll}.ds-overflow-y-auto{overflow-y:auto}.ds-overflow-y-hidden{overflow-y:hidden}.ds-overflow-y-visible{overflow-y:visible}.ds-overflow-y-scroll{overflow-y:scroll}.ds-z-0{z-index:0}.ds-z-10{z-index:10}.ds-z-20{z-index:20}.ds-z-30{z-index:30}.ds-z-40{z-index:40}.ds-z-50{z-index:50}.ds-z-auto{z-index:auto}.ds-visible{visibility:visible}.ds-invisible{visibility:hidden}.ds-float-right{float:right}.ds-float-left{float:left}.ds-float-none{float:none}.ds-clear-left{clear:left}.ds-clear-right{clear:right}.ds-clear-both{clear:both}.ds-clear-none{clear:none}.ds-object-contain{-o-object-fit:contain;object-fit:contain}.ds-object-cover{-o-object-fit:cover;object-fit:cover}.ds-object-fill{-o-object-fit:fill;object-fit:fill}.ds-object-none{-o-object-fit:none;object-fit:none}.ds-object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.ds-object-center{-o-object-position:center;object-position:center}.ds-object-top{-o-object-position:top;object-position:top}.ds-object-right{-o-object-position:right;object-position:right}.ds-object-bottom{-o-object-position:bottom;object-position:bottom}.ds-object-left{-o-object-position:left;object-position:left}.ds-m-0{margin:0}.ds-m-px{margin:1px}.ds-m-0-5{margin:var(--ds-space-0-5)}.ds-m-1{margin:var(--ds-space-1)}.ds-m-1-5{margin:var(--ds-space-1-5)}.ds-m-2{margin:var(--ds-space-2)}.ds-m-2-5{margin:var(--ds-space-2-5)}.ds-m-3{margin:var(--ds-space-3)}.ds-m-3-5{margin:var(--ds-space-3-5)}.ds-m-4{margin:var(--ds-space-4)}.ds-m-5{margin:var(--ds-space-5)}.ds-m-6{margin:var(--ds-space-6)}.ds-m-7{margin:var(--ds-space-7)}.ds-m-8{margin:var(--ds-space-8)}.ds-m-9{margin:var(--ds-space-9)}.ds-m-10{margin:var(--ds-space-10)}.ds-m-11{margin:var(--ds-space-11)}.ds-m-12{margin:var(--ds-space-12)}.ds-m-14{margin:var(--ds-space-14)}.ds-m-16{margin:var(--ds-space-16)}.ds-m-20{margin:var(--ds-space-20)}.ds-m-24{margin:var(--ds-space-24)}.ds-m-28{margin:var(--ds-space-28)}.ds-m-32{margin:var(--ds-space-32)}.ds-m-36{margin:var(--ds-space-36)}.ds-m-40{margin:var(--ds-space-40)}.ds-m-44{margin:var(--ds-space-44)}.ds-m-48{margin:var(--ds-space-48)}.ds-m-52{margin:var(--ds-space-52)}.ds-m-56{margin:var(--ds-space-56)}.ds-m-60{margin:var(--ds-space-60)}.ds-m-64{margin:var(--ds-space-64)}.ds-m-72{margin:var(--ds-space-72)}.ds-m-80{margin:var(--ds-space-80)}.ds-m-96{margin:var(--ds-space-96)}.ds-m-auto{margin:auto}.ds-mx-0{margin-left:0;margin-right:0}.ds-mx-px{margin-left:1px;margin-right:1px}.ds-mx-0-5{margin-left:var(--ds-space-0-5);margin-right:var(--ds-space-0-5)}.ds-mx-1{margin-left:var(--ds-space-1);margin-right:var(--ds-space-1)}.ds-mx-1-5{margin-left:var(--ds-space-1-5);margin-right:var(--ds-space-1-5)}.ds-mx-2{margin-left:var(--ds-space-2);margin-right:var(--ds-space-2)}.ds-mx-2-5{margin-left:var(--ds-space-2-5);margin-right:var(--ds-space-2-5)}.ds-mx-3{margin-left:var(--ds-space-3);margin-right:var(--ds-space-3)}.ds-mx-3-5{margin-left:var(--ds-space-3-5);margin-right:var(--ds-space-3-5)}.ds-mx-4{margin-left:var(--ds-space-4);margin-right:var(--ds-space-4)}.ds-mx-5{margin-left:var(--ds-space-5);margin-right:var(--ds-space-5)}.ds-mx-6{margin-left:var(--ds-space-6);margin-right:var(--ds-space-6)}.ds-mx-7{margin-left:var(--ds-space-7);margin-right:var(--ds-space-7)}.ds-mx-8{margin-left:var(--ds-space-8);margin-right:var(--ds-space-8)}.ds-mx-9{margin-left:var(--ds-space-9);margin-right:var(--ds-space-9)}.ds-mx-10{margin-left:var(--ds-space-10);margin-right:var(--ds-space-10)}.ds-mx-11{margin-left:var(--ds-space-11);margin-right:var(--ds-space-11)}.ds-mx-12{margin-left:var(--ds-space-12);margin-right:var(--ds-space-12)}.ds-mx-14{margin-left:var(--ds-space-14);margin-right:var(--ds-space-14)}.ds-mx-16{margin-left:var(--ds-space-16);margin-right:var(--ds-space-16)}.ds-mx-20{margin-left:var(--ds-space-20);margin-right:var(--ds-space-20)}.ds-mx-24{margin-left:var(--ds-space-24);margin-right:var(--ds-space-24)}.ds-mx-28{margin-left:var(--ds-space-28);margin-right:var(--ds-space-28)}.ds-mx-32{margin-left:var(--ds-space-32);margin-right:var(--ds-space-32)}.ds-mx-36{margin-left:var(--ds-space-36);margin-right:var(--ds-space-36)}.ds-mx-40{margin-left:var(--ds-space-40);margin-right:var(--ds-space-40)}.ds-mx-44{margin-left:var(--ds-space-44);margin-right:var(--ds-space-44)}.ds-mx-48{margin-left:var(--ds-space-48);margin-right:var(--ds-space-48)}.ds-mx-52{margin-left:var(--ds-space-52);margin-right:var(--ds-space-52)}.ds-mx-56{margin-left:var(--ds-space-56);margin-right:var(--ds-space-56)}.ds-mx-60{margin-left:var(--ds-space-60);margin-right:var(--ds-space-60)}.ds-mx-64{margin-left:var(--ds-space-64);margin-right:var(--ds-space-64)}.ds-mx-72{margin-left:var(--ds-space-72);margin-right:var(--ds-space-72)}.ds-mx-80{margin-left:var(--ds-space-80);margin-right:var(--ds-space-80)}.ds-mx-96{margin-left:var(--ds-space-96);margin-right:var(--ds-space-96)}.ds-mx-auto{margin-left:auto;margin-right:auto}.ds-my-0{margin-top:0;margin-bottom:0}.ds-my-px{margin-top:1px;margin-bottom:1px}.ds-my-0-5{margin-top:var(--ds-space-0-5);margin-bottom:var(--ds-space-0-5)}.ds-my-1{margin-top:var(--ds-space-1);margin-bottom:var(--ds-space-1)}.ds-my-1-5{margin-top:var(--ds-space-1-5);margin-bottom:var(--ds-space-1-5)}.ds-my-2{margin-top:var(--ds-space-2);margin-bottom:var(--ds-space-2)}.ds-my-2-5{margin-top:var(--ds-space-2-5);margin-bottom:var(--ds-space-2-5)}.ds-my-3{margin-top:var(--ds-space-3);margin-bottom:var(--ds-space-3)}.ds-my-3-5{margin-top:var(--ds-space-3-5);margin-bottom:var(--ds-space-3-5)}.ds-my-4{margin-top:var(--ds-space-4);margin-bottom:var(--ds-space-4)}.ds-my-5{margin-top:var(--ds-space-5);margin-bottom:var(--ds-space-5)}.ds-my-6{margin-top:var(--ds-space-6);margin-bottom:var(--ds-space-6)}.ds-my-7{margin-top:var(--ds-space-7);margin-bottom:var(--ds-space-7)}.ds-my-8{margin-top:var(--ds-space-8);margin-bottom:var(--ds-space-8)}.ds-my-9{margin-top:var(--ds-space-9);margin-bottom:var(--ds-space-9)}.ds-my-10{margin-top:var(--ds-space-10);margin-bottom:var(--ds-space-10)}.ds-my-11{margin-top:var(--ds-space-11);margin-bottom:var(--ds-space-11)}.ds-my-12{margin-top:var(--ds-space-12);margin-bottom:var(--ds-space-12)}.ds-my-14{margin-top:var(--ds-space-14);margin-bottom:var(--ds-space-14)}.ds-my-16{margin-top:var(--ds-space-16);margin-bottom:var(--ds-space-16)}.ds-my-20{margin-top:var(--ds-space-20);margin-bottom:var(--ds-space-20)}.ds-my-24{margin-top:var(--ds-space-24);margin-bottom:var(--ds-space-24)}.ds-my-28{margin-top:var(--ds-space-28);margin-bottom:var(--ds-space-28)}.ds-my-32{margin-top:var(--ds-space-32);margin-bottom:var(--ds-space-32)}.ds-my-36{margin-top:var(--ds-space-36);margin-bottom:var(--ds-space-36)}.ds-my-40{margin-top:var(--ds-space-40);margin-bottom:var(--ds-space-40)}.ds-my-44{margin-top:var(--ds-space-44);margin-bottom:var(--ds-space-44)}.ds-my-48{margin-top:var(--ds-space-48);margin-bottom:var(--ds-space-48)}.ds-my-52{margin-top:var(--ds-space-52);margin-bottom:var(--ds-space-52)}.ds-my-56{margin-top:var(--ds-space-56);margin-bottom:var(--ds-space-56)}.ds-my-60{margin-top:var(--ds-space-60);margin-bottom:var(--ds-space-60)}.ds-my-64{margin-top:var(--ds-space-64);margin-bottom:var(--ds-space-64)}.ds-my-72{margin-top:var(--ds-space-72);margin-bottom:var(--ds-space-72)}.ds-my-80{margin-top:var(--ds-space-80);margin-bottom:var(--ds-space-80)}.ds-my-96{margin-top:var(--ds-space-96);margin-bottom:var(--ds-space-96)}.ds-my-auto{margin-top:auto;margin-bottom:auto}.ds-mt-0{margin-top:0}.ds-mt-px{margin-top:1px}.ds-mt-0-5{margin-top:var(--ds-space-0-5)}.ds-mt-1{margin-top:var(--ds-space-1)}.ds-mt-1-5{margin-top:var(--ds-space-1-5)}.ds-mt-2{margin-top:var(--ds-space-2)}.ds-mt-2-5{margin-top:var(--ds-space-2-5)}.ds-mt-3{margin-top:var(--ds-space-3)}.ds-mt-3-5{margin-top:var(--ds-space-3-5)}.ds-mt-4{margin-top:var(--ds-space-4)}.ds-mt-5{margin-top:var(--ds-space-5)}.ds-mt-6{margin-top:var(--ds-space-6)}.ds-mt-7{margin-top:var(--ds-space-7)}.ds-mt-8{margin-top:var(--ds-space-8)}.ds-mt-9{margin-top:var(--ds-space-9)}.ds-mt-10{margin-top:var(--ds-space-10)}.ds-mt-11{margin-top:var(--ds-space-11)}.ds-mt-12{margin-top:var(--ds-space-12)}.ds-mt-14{margin-top:var(--ds-space-14)}.ds-mt-16{margin-top:var(--ds-space-16)}.ds-mt-20{margin-top:var(--ds-space-20)}.ds-mt-24{margin-top:var(--ds-space-24)}.ds-mt-28{margin-top:var(--ds-space-28)}.ds-mt-32{margin-top:var(--ds-space-32)}.ds-mt-36{margin-top:var(--ds-space-36)}.ds-mt-40{margin-top:var(--ds-space-40)}.ds-mt-44{margin-top:var(--ds-space-44)}.ds-mt-48{margin-top:var(--ds-space-48)}.ds-mt-52{margin-top:var(--ds-space-52)}.ds-mt-56{margin-top:var(--ds-space-56)}.ds-mt-60{margin-top:var(--ds-space-60)}.ds-mt-64{margin-top:var(--ds-space-64)}.ds-mt-72{margin-top:var(--ds-space-72)}.ds-mt-80{margin-top:var(--ds-space-80)}.ds-mt-96{margin-top:var(--ds-space-96)}.ds-mt-auto{margin-top:auto}.ds-mr-0{margin-right:0}.ds-mr-px{margin-right:1px}.ds-mr-0-5{margin-right:var(--ds-space-0-5)}.ds-mr-1{margin-right:var(--ds-space-1)}.ds-mr-1-5{margin-right:var(--ds-space-1-5)}.ds-mr-2{margin-right:var(--ds-space-2)}.ds-mr-2-5{margin-right:var(--ds-space-2-5)}.ds-mr-3{margin-right:var(--ds-space-3)}.ds-mr-3-5{margin-right:var(--ds-space-3-5)}.ds-mr-4{margin-right:var(--ds-space-4)}.ds-mr-5{margin-right:var(--ds-space-5)}.ds-mr-6{margin-right:var(--ds-space-6)}.ds-mr-7{margin-right:var(--ds-space-7)}.ds-mr-8{margin-right:var(--ds-space-8)}.ds-mr-9{margin-right:var(--ds-space-9)}.ds-mr-10{margin-right:var(--ds-space-10)}.ds-mr-11{margin-right:var(--ds-space-11)}.ds-mr-12{margin-right:var(--ds-space-12)}.ds-mr-14{margin-right:var(--ds-space-14)}.ds-mr-16{margin-right:var(--ds-space-16)}.ds-mr-20{margin-right:var(--ds-space-20)}.ds-mr-24{margin-right:var(--ds-space-24)}.ds-mr-28{margin-right:var(--ds-space-28)}.ds-mr-32{margin-right:var(--ds-space-32)}.ds-mr-36{margin-right:var(--ds-space-36)}.ds-mr-40{margin-right:var(--ds-space-40)}.ds-mr-44{margin-right:var(--ds-space-44)}.ds-mr-48{margin-right:var(--ds-space-48)}.ds-mr-52{margin-right:var(--ds-space-52)}.ds-mr-56{margin-right:var(--ds-space-56)}.ds-mr-60{margin-right:var(--ds-space-60)}.ds-mr-64{margin-right:var(--ds-space-64)}.ds-mr-72{margin-right:var(--ds-space-72)}.ds-mr-80{margin-right:var(--ds-space-80)}.ds-mr-96{margin-right:var(--ds-space-96)}.ds-mr-auto{margin-right:auto}.ds-mb-0{margin-bottom:0}.ds-mb-px{margin-bottom:1px}.ds-mb-0-5{margin-bottom:var(--ds-space-0-5)}.ds-mb-1{margin-bottom:var(--ds-space-1)}.ds-mb-1-5{margin-bottom:var(--ds-space-1-5)}.ds-mb-2{margin-bottom:var(--ds-space-2)}.ds-mb-2-5{margin-bottom:var(--ds-space-2-5)}.ds-mb-3{margin-bottom:var(--ds-space-3)}.ds-mb-3-5{margin-bottom:var(--ds-space-3-5)}.ds-mb-4{margin-bottom:var(--ds-space-4)}.ds-mb-5{margin-bottom:var(--ds-space-5)}.ds-mb-6{margin-bottom:var(--ds-space-6)}.ds-mb-7{margin-bottom:var(--ds-space-7)}.ds-mb-8{margin-bottom:var(--ds-space-8)}.ds-mb-9{margin-bottom:var(--ds-space-9)}.ds-mb-10{margin-bottom:var(--ds-space-10)}.ds-mb-11{margin-bottom:var(--ds-space-11)}.ds-mb-12{margin-bottom:var(--ds-space-12)}.ds-mb-14{margin-bottom:var(--ds-space-14)}.ds-mb-16{margin-bottom:var(--ds-space-16)}.ds-mb-20{margin-bottom:var(--ds-space-20)}.ds-mb-24{margin-bottom:var(--ds-space-24)}.ds-mb-28{margin-bottom:var(--ds-space-28)}.ds-mb-32{margin-bottom:var(--ds-space-32)}.ds-mb-36{margin-bottom:var(--ds-space-36)}.ds-mb-40{margin-bottom:var(--ds-space-40)}.ds-mb-44{margin-bottom:var(--ds-space-44)}.ds-mb-48{margin-bottom:var(--ds-space-48)}.ds-mb-52{margin-bottom:var(--ds-space-52)}.ds-mb-56{margin-bottom:var(--ds-space-56)}.ds-mb-60{margin-bottom:var(--ds-space-60)}.ds-mb-64{margin-bottom:var(--ds-space-64)}.ds-mb-72{margin-bottom:var(--ds-space-72)}.ds-mb-80{margin-bottom:var(--ds-space-80)}.ds-mb-96{margin-bottom:var(--ds-space-96)}.ds-mb-auto{margin-bottom:auto}.ds-ml-0{margin-left:0}.ds-ml-px{margin-left:1px}.ds-ml-0-5{margin-left:var(--ds-space-0-5)}.ds-ml-1{margin-left:var(--ds-space-1)}.ds-ml-1-5{margin-left:var(--ds-space-1-5)}.ds-ml-2{margin-left:var(--ds-space-2)}.ds-ml-2-5{margin-left:var(--ds-space-2-5)}.ds-ml-3{margin-left:var(--ds-space-3)}.ds-ml-3-5{margin-left:var(--ds-space-3-5)}.ds-ml-4{margin-left:var(--ds-space-4)}.ds-ml-5{margin-left:var(--ds-space-5)}.ds-ml-6{margin-left:var(--ds-space-6)}.ds-ml-7{margin-left:var(--ds-space-7)}.ds-ml-8{margin-left:var(--ds-space-8)}.ds-ml-9{margin-left:var(--ds-space-9)}.ds-ml-10{margin-left:var(--ds-space-10)}.ds-ml-11{margin-left:var(--ds-space-11)}.ds-ml-12{margin-left:var(--ds-space-12)}.ds-ml-14{margin-left:var(--ds-space-14)}.ds-ml-16{margin-left:var(--ds-space-16)}.ds-ml-20{margin-left:var(--ds-space-20)}.ds-ml-24{margin-left:var(--ds-space-24)}.ds-ml-28{margin-left:var(--ds-space-28)}.ds-ml-32{margin-left:var(--ds-space-32)}.ds-ml-36{margin-left:var(--ds-space-36)}.ds-ml-40{margin-left:var(--ds-space-40)}.ds-ml-44{margin-left:var(--ds-space-44)}.ds-ml-48{margin-left:var(--ds-space-48)}.ds-ml-52{margin-left:var(--ds-space-52)}.ds-ml-56{margin-left:var(--ds-space-56)}.ds-ml-60{margin-left:var(--ds-space-60)}.ds-ml-64{margin-left:var(--ds-space-64)}.ds-ml-72{margin-left:var(--ds-space-72)}.ds-ml-80{margin-left:var(--ds-space-80)}.ds-ml-96{margin-left:var(--ds-space-96)}.ds-ml-auto{margin-left:auto}.ds-p-0{padding:0}.ds-p-px{padding:1px}.ds-p-0-5{padding:var(--ds-space-0-5)}.ds-p-1{padding:var(--ds-space-1)}.ds-p-1-5{padding:var(--ds-space-1-5)}.ds-p-2{padding:var(--ds-space-2)}.ds-p-2-5{padding:var(--ds-space-2-5)}.ds-p-3{padding:var(--ds-space-3)}.ds-p-3-5{padding:var(--ds-space-3-5)}.ds-p-4{padding:var(--ds-space-4)}.ds-p-5{padding:var(--ds-space-5)}.ds-p-6{padding:var(--ds-space-6)}.ds-p-7{padding:var(--ds-space-7)}.ds-p-8{padding:var(--ds-space-8)}.ds-p-9{padding:var(--ds-space-9)}.ds-p-10{padding:var(--ds-space-10)}.ds-p-11{padding:var(--ds-space-11)}.ds-p-12{padding:var(--ds-space-12)}.ds-p-14{padding:var(--ds-space-14)}.ds-p-16{padding:var(--ds-space-16)}.ds-p-20{padding:var(--ds-space-20)}.ds-p-24{padding:var(--ds-space-24)}.ds-p-28{padding:var(--ds-space-28)}.ds-p-32{padding:var(--ds-space-32)}.ds-p-36{padding:var(--ds-space-36)}.ds-p-40{padding:var(--ds-space-40)}.ds-p-44{padding:var(--ds-space-44)}.ds-p-48{padding:var(--ds-space-48)}.ds-p-52{padding:var(--ds-space-52)}.ds-p-56{padding:var(--ds-space-56)}.ds-p-60{padding:var(--ds-space-60)}.ds-p-64{padding:var(--ds-space-64)}.ds-p-72{padding:var(--ds-space-72)}.ds-p-80{padding:var(--ds-space-80)}.ds-p-96{padding:var(--ds-space-96)}.ds-px-0{padding-left:0;padding-right:0}.ds-px-px{padding-left:1px;padding-right:1px}.ds-px-0-5{padding-left:var(--ds-space-0-5);padding-right:var(--ds-space-0-5)}.ds-px-1{padding-left:var(--ds-space-1);padding-right:var(--ds-space-1)}.ds-px-1-5{padding-left:var(--ds-space-1-5);padding-right:var(--ds-space-1-5)}.ds-px-2{padding-left:var(--ds-space-2);padding-right:var(--ds-space-2)}.ds-px-2-5{padding-left:var(--ds-space-2-5);padding-right:var(--ds-space-2-5)}.ds-px-3{padding-left:var(--ds-space-3);padding-right:var(--ds-space-3)}.ds-px-3-5{padding-left:var(--ds-space-3-5);padding-right:var(--ds-space-3-5)}.ds-px-4{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.ds-px-5{padding-left:var(--ds-space-5);padding-right:var(--ds-space-5)}.ds-px-6{padding-left:var(--ds-space-6);padding-right:var(--ds-space-6)}.ds-px-7{padding-left:var(--ds-space-7);padding-right:var(--ds-space-7)}.ds-px-8{padding-left:var(--ds-space-8);padding-right:var(--ds-space-8)}.ds-px-9{padding-left:var(--ds-space-9);padding-right:var(--ds-space-9)}.ds-px-10{padding-left:var(--ds-space-10);padding-right:var(--ds-space-10)}.ds-px-11{padding-left:var(--ds-space-11);padding-right:var(--ds-space-11)}.ds-px-12{padding-left:var(--ds-space-12);padding-right:var(--ds-space-12)}.ds-px-14{padding-left:var(--ds-space-14);padding-right:var(--ds-space-14)}.ds-px-16{padding-left:var(--ds-space-16);padding-right:var(--ds-space-16)}.ds-px-20{padding-left:var(--ds-space-20);padding-right:var(--ds-space-20)}.ds-px-24{padding-left:var(--ds-space-24);padding-right:var(--ds-space-24)}.ds-px-28{padding-left:var(--ds-space-28);padding-right:var(--ds-space-28)}.ds-px-32{padding-left:var(--ds-space-32);padding-right:var(--ds-space-32)}.ds-px-36{padding-left:var(--ds-space-36);padding-right:var(--ds-space-36)}.ds-px-40{padding-left:var(--ds-space-40);padding-right:var(--ds-space-40)}.ds-px-44{padding-left:var(--ds-space-44);padding-right:var(--ds-space-44)}.ds-px-48{padding-left:var(--ds-space-48);padding-right:var(--ds-space-48)}.ds-px-52{padding-left:var(--ds-space-52);padding-right:var(--ds-space-52)}.ds-px-56{padding-left:var(--ds-space-56);padding-right:var(--ds-space-56)}.ds-px-60{padding-left:var(--ds-space-60);padding-right:var(--ds-space-60)}.ds-px-64{padding-left:var(--ds-space-64);padding-right:var(--ds-space-64)}.ds-px-72{padding-left:var(--ds-space-72);padding-right:var(--ds-space-72)}.ds-px-80{padding-left:var(--ds-space-80);padding-right:var(--ds-space-80)}.ds-px-96{padding-left:var(--ds-space-96);padding-right:var(--ds-space-96)}.ds-py-0{padding-top:0;padding-bottom:0}.ds-py-px{padding-top:1px;padding-bottom:1px}.ds-py-0-5{padding-top:var(--ds-space-0-5);padding-bottom:var(--ds-space-0-5)}.ds-py-1{padding-top:var(--ds-space-1);padding-bottom:var(--ds-space-1)}.ds-py-1-5{padding-top:var(--ds-space-1-5);padding-bottom:var(--ds-space-1-5)}.ds-py-2{padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2)}.ds-py-2-5{padding-top:var(--ds-space-2-5);padding-bottom:var(--ds-space-2-5)}.ds-py-3{padding-top:var(--ds-space-3);padding-bottom:var(--ds-space-3)}.ds-py-3-5{padding-top:var(--ds-space-3-5);padding-bottom:var(--ds-space-3-5)}.ds-py-4{padding-top:var(--ds-space-4);padding-bottom:var(--ds-space-4)}.ds-py-5{padding-top:var(--ds-space-5);padding-bottom:var(--ds-space-5)}.ds-py-6{padding-top:var(--ds-space-6);padding-bottom:var(--ds-space-6)}.ds-py-7{padding-top:var(--ds-space-7);padding-bottom:var(--ds-space-7)}.ds-py-8{padding-top:var(--ds-space-8);padding-bottom:var(--ds-space-8)}.ds-py-9{padding-top:var(--ds-space-9);padding-bottom:var(--ds-space-9)}.ds-py-10{padding-top:var(--ds-space-10);padding-bottom:var(--ds-space-10)}.ds-py-11{padding-top:var(--ds-space-11);padding-bottom:var(--ds-space-11)}.ds-py-12{padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-12)}.ds-py-14{padding-top:var(--ds-space-14);padding-bottom:var(--ds-space-14)}.ds-py-16{padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-16)}.ds-py-20{padding-top:var(--ds-space-20);padding-bottom:var(--ds-space-20)}.ds-py-24{padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-24)}.ds-py-28{padding-top:var(--ds-space-28);padding-bottom:var(--ds-space-28)}.ds-py-32{padding-top:var(--ds-space-32);padding-bottom:var(--ds-space-32)}.ds-py-36{padding-top:var(--ds-space-36);padding-bottom:var(--ds-space-36)}.ds-py-40{padding-top:var(--ds-space-40);padding-bottom:var(--ds-space-40)}.ds-py-44{padding-top:var(--ds-space-44);padding-bottom:var(--ds-space-44)}.ds-py-48{padding-top:var(--ds-space-48);padding-bottom:var(--ds-space-48)}.ds-py-52{padding-top:var(--ds-space-52);padding-bottom:var(--ds-space-52)}.ds-py-56{padding-top:var(--ds-space-56);padding-bottom:var(--ds-space-56)}.ds-py-60{padding-top:var(--ds-space-60);padding-bottom:var(--ds-space-60)}.ds-py-64{padding-top:var(--ds-space-64);padding-bottom:var(--ds-space-64)}.ds-py-72{padding-top:var(--ds-space-72);padding-bottom:var(--ds-space-72)}.ds-py-80{padding-top:var(--ds-space-80);padding-bottom:var(--ds-space-80)}.ds-py-96{padding-top:var(--ds-space-96);padding-bottom:var(--ds-space-96)}.ds-pt-0{padding-top:0}.ds-pt-px{padding-top:1px}.ds-pt-0-5{padding-top:var(--ds-space-0-5)}.ds-pt-1{padding-top:var(--ds-space-1)}.ds-pt-1-5{padding-top:var(--ds-space-1-5)}.ds-pt-2{padding-top:var(--ds-space-2)}.ds-pt-2-5{padding-top:var(--ds-space-2-5)}.ds-pt-3{padding-top:var(--ds-space-3)}.ds-pt-3-5{padding-top:var(--ds-space-3-5)}.ds-pt-4{padding-top:var(--ds-space-4)}.ds-pt-5{padding-top:var(--ds-space-5)}.ds-pt-6{padding-top:var(--ds-space-6)}.ds-pt-7{padding-top:var(--ds-space-7)}.ds-pt-8{padding-top:var(--ds-space-8)}.ds-pt-9{padding-top:var(--ds-space-9)}.ds-pt-10{padding-top:var(--ds-space-10)}.ds-pt-11{padding-top:var(--ds-space-11)}.ds-pt-12{padding-top:var(--ds-space-12)}.ds-pt-14{padding-top:var(--ds-space-14)}.ds-pt-16{padding-top:var(--ds-space-16)}.ds-pt-20{padding-top:var(--ds-space-20)}.ds-pt-24{padding-top:var(--ds-space-24)}.ds-pt-28{padding-top:var(--ds-space-28)}.ds-pt-32{padding-top:var(--ds-space-32)}.ds-pt-36{padding-top:var(--ds-space-36)}.ds-pt-40{padding-top:var(--ds-space-40)}.ds-pt-44{padding-top:var(--ds-space-44)}.ds-pt-48{padding-top:var(--ds-space-48)}.ds-pt-52{padding-top:var(--ds-space-52)}.ds-pt-56{padding-top:var(--ds-space-56)}.ds-pt-60{padding-top:var(--ds-space-60)}.ds-pt-64{padding-top:var(--ds-space-64)}.ds-pt-72{padding-top:var(--ds-space-72)}.ds-pt-80{padding-top:var(--ds-space-80)}.ds-pt-96{padding-top:var(--ds-space-96)}.ds-pr-0{padding-right:0}.ds-pr-px{padding-right:1px}.ds-pr-0-5{padding-right:var(--ds-space-0-5)}.ds-pr-1{padding-right:var(--ds-space-1)}.ds-pr-1-5{padding-right:var(--ds-space-1-5)}.ds-pr-2{padding-right:var(--ds-space-2)}.ds-pr-2-5{padding-right:var(--ds-space-2-5)}.ds-pr-3{padding-right:var(--ds-space-3)}.ds-pr-3-5{padding-right:var(--ds-space-3-5)}.ds-pr-4{padding-right:var(--ds-space-4)}.ds-pr-5{padding-right:var(--ds-space-5)}.ds-pr-6{padding-right:var(--ds-space-6)}.ds-pr-7{padding-right:var(--ds-space-7)}.ds-pr-8{padding-right:var(--ds-space-8)}.ds-pr-9{padding-right:var(--ds-space-9)}.ds-pr-10{padding-right:var(--ds-space-10)}.ds-pr-11{padding-right:var(--ds-space-11)}.ds-pr-12{padding-right:var(--ds-space-12)}.ds-pr-14{padding-right:var(--ds-space-14)}.ds-pr-16{padding-right:var(--ds-space-16)}.ds-pr-20{padding-right:var(--ds-space-20)}.ds-pr-24{padding-right:var(--ds-space-24)}.ds-pr-28{padding-right:var(--ds-space-28)}.ds-pr-32{padding-right:var(--ds-space-32)}.ds-pr-36{padding-right:var(--ds-space-36)}.ds-pr-40{padding-right:var(--ds-space-40)}.ds-pr-44{padding-right:var(--ds-space-44)}.ds-pr-48{padding-right:var(--ds-space-48)}.ds-pr-52{padding-right:var(--ds-space-52)}.ds-pr-56{padding-right:var(--ds-space-56)}.ds-pr-60{padding-right:var(--ds-space-60)}.ds-pr-64{padding-right:var(--ds-space-64)}.ds-pr-72{padding-right:var(--ds-space-72)}.ds-pr-80{padding-right:var(--ds-space-80)}.ds-pr-96{padding-right:var(--ds-space-96)}.ds-pb-0{padding-bottom:0}.ds-pb-px{padding-bottom:1px}.ds-pb-0-5{padding-bottom:var(--ds-space-0-5)}.ds-pb-1{padding-bottom:var(--ds-space-1)}.ds-pb-1-5{padding-bottom:var(--ds-space-1-5)}.ds-pb-2{padding-bottom:var(--ds-space-2)}.ds-pb-2-5{padding-bottom:var(--ds-space-2-5)}.ds-pb-3{padding-bottom:var(--ds-space-3)}.ds-pb-3-5{padding-bottom:var(--ds-space-3-5)}.ds-pb-4{padding-bottom:var(--ds-space-4)}.ds-pb-5{padding-bottom:var(--ds-space-5)}.ds-pb-6{padding-bottom:var(--ds-space-6)}.ds-pb-7{padding-bottom:var(--ds-space-7)}.ds-pb-8{padding-bottom:var(--ds-space-8)}.ds-pb-9{padding-bottom:var(--ds-space-9)}.ds-pb-10{padding-bottom:var(--ds-space-10)}.ds-pb-11{padding-bottom:var(--ds-space-11)}.ds-pb-12{padding-bottom:var(--ds-space-12)}.ds-pb-14{padding-bottom:var(--ds-space-14)}.ds-pb-16{padding-bottom:var(--ds-space-16)}.ds-pb-20{padding-bottom:var(--ds-space-20)}.ds-pb-24{padding-bottom:var(--ds-space-24)}.ds-pb-28{padding-bottom:var(--ds-space-28)}.ds-pb-32{padding-bottom:var(--ds-space-32)}.ds-pb-36{padding-bottom:var(--ds-space-36)}.ds-pb-40{padding-bottom:var(--ds-space-40)}.ds-pb-44{padding-bottom:var(--ds-space-44)}.ds-pb-48{padding-bottom:var(--ds-space-48)}.ds-pb-52{padding-bottom:var(--ds-space-52)}.ds-pb-56{padding-bottom:var(--ds-space-56)}.ds-pb-60{padding-bottom:var(--ds-space-60)}.ds-pb-64{padding-bottom:var(--ds-space-64)}.ds-pb-72{padding-bottom:var(--ds-space-72)}.ds-pb-80{padding-bottom:var(--ds-space-80)}.ds-pb-96{padding-bottom:var(--ds-space-96)}.ds-pl-0{padding-left:0}.ds-pl-px{padding-left:1px}.ds-pl-0-5{padding-left:var(--ds-space-0-5)}.ds-pl-1{padding-left:var(--ds-space-1)}.ds-pl-1-5{padding-left:var(--ds-space-1-5)}.ds-pl-2{padding-left:var(--ds-space-2)}.ds-pl-2-5{padding-left:var(--ds-space-2-5)}.ds-pl-3{padding-left:var(--ds-space-3)}.ds-pl-3-5{padding-left:var(--ds-space-3-5)}.ds-pl-4{padding-left:var(--ds-space-4)}.ds-pl-5{padding-left:var(--ds-space-5)}.ds-pl-6{padding-left:var(--ds-space-6)}.ds-pl-7{padding-left:var(--ds-space-7)}.ds-pl-8{padding-left:var(--ds-space-8)}.ds-pl-9{padding-left:var(--ds-space-9)}.ds-pl-10{padding-left:var(--ds-space-10)}.ds-pl-11{padding-left:var(--ds-space-11)}.ds-pl-12{padding-left:var(--ds-space-12)}.ds-pl-14{padding-left:var(--ds-space-14)}.ds-pl-16{padding-left:var(--ds-space-16)}.ds-pl-20{padding-left:var(--ds-space-20)}.ds-pl-24{padding-left:var(--ds-space-24)}.ds-pl-28{padding-left:var(--ds-space-28)}.ds-pl-32{padding-left:var(--ds-space-32)}.ds-pl-36{padding-left:var(--ds-space-36)}.ds-pl-40{padding-left:var(--ds-space-40)}.ds-pl-44{padding-left:var(--ds-space-44)}.ds-pl-48{padding-left:var(--ds-space-48)}.ds-pl-52{padding-left:var(--ds-space-52)}.ds-pl-56{padding-left:var(--ds-space-56)}.ds-pl-60{padding-left:var(--ds-space-60)}.ds-pl-64{padding-left:var(--ds-space-64)}.ds-pl-72{padding-left:var(--ds-space-72)}.ds-pl-80{padding-left:var(--ds-space-80)}.ds-pl-96{padding-left:var(--ds-space-96)}.ds-space-xs{gap:var(--ds-space-component-xs)}.ds-space-sm{gap:var(--ds-space-component-sm)}.ds-space-md{gap:var(--ds-space-component-md)}.ds-space-lg{gap:var(--ds-space-component-lg)}.ds-space-xl{gap:var(--ds-space-component-xl)}.ds-elevation-0{box-shadow:var(--ds-elevation-0)}.ds-elevation-1{box-shadow:var(--ds-elevation-1)}.ds-elevation-2{box-shadow:var(--ds-elevation-2)}.ds-elevation-3{box-shadow:var(--ds-elevation-3)}.ds-elevation-4{box-shadow:var(--ds-elevation-4)}.ds-elevation-5{box-shadow:var(--ds-elevation-5)}.ds-elevation-6{box-shadow:var(--ds-elevation-6)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-error-700:hover{--tw-border-opacity:1;border-color:hsla(0,74%,42%,var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:hsla(215,20%,65%,var(--tw-border-opacity,1))}.hover\:border-primary-700:hover{--tw-border-opacity:1;border-color:hsla(215,25%,27%,var(--tw-border-opacity,1))}.hover\:border-success-700:hover{--tw-border-opacity:1;border-color:hsla(142,72%,29%,var(--tw-border-opacity,1))}.hover\:bg-black\/10:hover{background-color:rgba(0,0,0,.1)}.hover\:bg-error-700:hover{--tw-bg-opacity:1;background-color:hsla(0,74%,42%,var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:hsla(210,40%,96%,var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:hsla(210,40%,98%,var(--tw-bg-opacity,1))}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:hsla(215,19%,35%,var(--tw-bg-opacity,1))}.hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:hsla(215,25%,27%,var(--tw-bg-opacity,1))}.hover\:bg-success-700:hover{--tw-bg-opacity:1;background-color:hsla(142,72%,29%,var(--tw-bg-opacity,1))}.hover\:text-gray-600:hover,.hover\:text-primary-600:hover{--tw-text-opacity:1;color:hsla(215,19%,35%,var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity,1))}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.focus\:border-error-500:focus{--tw-border-opacity:1;border-color:hsla(0,84%,60%,var(--tw-border-opacity,1))}.focus\:border-gray-500:focus,.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:hsla(215,16%,47%,var(--tw-border-opacity,1))}.focus\:border-success-500:focus{--tw-border-opacity:1;border-color:hsla(142,71%,45%,var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:hsla(210,40%,98%,var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid transparent}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 transparent)}.focus\:ring-error-500:focus{--tw-ring-opacity:1;--tw-ring-color:hsla(0,84%,60%,var(--tw-ring-opacity,1))}.focus\:ring-gray-500:focus,.focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:hsla(215,16%,47%,var(--tw-ring-opacity,1))}.focus\:ring-success-500:focus{--tw-ring-opacity:1;--tw-ring-color:hsla(142,71%,45%,var(--tw-ring-opacity,1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:border-error-800:active{--tw-border-opacity:1;border-color:hsla(0,70%,35%,var(--tw-border-opacity,1))}.active\:border-gray-500:active{--tw-border-opacity:1;border-color:hsla(215,16%,47%,var(--tw-border-opacity,1))}.active\:border-primary-700:active{--tw-border-opacity:1;border-color:hsla(215,25%,27%,var(--tw-border-opacity,1))}.active\:border-primary-800:active{--tw-border-opacity:1;border-color:hsla(217,33%,17%,var(--tw-border-opacity,1))}.active\:border-success-800:active{--tw-border-opacity:1;border-color:hsla(143,64%,24%,var(--tw-border-opacity,1))}.active\:bg-error-800:active{--tw-bg-opacity:1;background-color:hsla(0,70%,35%,var(--tw-bg-opacity,1))}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:hsla(210,40%,96%,var(--tw-bg-opacity,1))}.active\:bg-gray-200:active{--tw-bg-opacity:1;background-color:hsla(214,32%,91%,var(--tw-bg-opacity,1))}.active\:bg-primary-700:active{--tw-bg-opacity:1;background-color:hsla(215,25%,27%,var(--tw-bg-opacity,1))}.active\:bg-primary-800:active{--tw-bg-opacity:1;background-color:hsla(217,33%,17%,var(--tw-bg-opacity,1))}.active\:bg-success-800:active{--tw-bg-opacity:1;background-color:hsla(143,64%,24%,var(--tw-bg-opacity,1))}.active\:shadow-sm:active{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:hsla(210,40%,98%,var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.form-badge{text-align:center!important;white-space:nowrap!important;cursor:pointer!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:70px!important;min-height:28px!important;padding:6px 12px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:16px!important;transition:all .2s ease-in-out!important;display:inline-flex!important}.form-badge:hover{transform:translateY(-1px)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.form-badge-submitted{color:#065f46!important;background-color:#d1fae5!important}.form-badge-submitted:hover{background-color:#a7f3d0!important}.form-badge-not-submitted{color:#991b1b!important;background-color:#fee2e2!important}.form-badge-not-submitted:hover{background-color:#fecaca!important}.form-badge-error{color:#92400e!important;background-color:#fed7aa!important}.form-badge-error:hover{background-color:#fcd34d!important}.form-badge-not-due{color:#374151!important;background-color:#e5e7eb!important}.form-badge-not-due:hover{background-color:#d1d5db!important}.form-badge-not-applicable{color:#3730a3!important;background-color:#e0e7ff!important}.form-badge-not-applicable:hover{background-color:#c7d2fe!important}@media (max-width:768px){.form-badge{padding:6px 9px!important}}.vessel-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .2s}.vessel-card:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(0,0,0,.1)}.vessels-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:1024px){.vessels-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.vessels-grid{grid-template-columns:1fr;gap:1rem}.vessel-card{padding:1rem}}.vessel-card-header{border-bottom:2px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.75rem}.vessel-card-title{color:#1f2937;margin:0;font-size:1.125rem;font-weight:700}.form-badges-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:768px){.form-badges-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}}}:root{--maritimeai-gray-50:#f8fafc;--maritimeai-gray-100:#f1f5f9;--maritimeai-gray-200:#e2e8f0;--maritimeai-gray-300:#cbd5e1;--maritimeai-gray-400:#94a3b8;--maritimeai-gray-500:#64748b;--maritimeai-gray-600:#475569;--maritimeai-gray-700:#334155;--maritimeai-gray-800:#1e293b;--maritimeai-gray-900:#0f172a;--maritimeai-blue-50:#eff6ff;--maritimeai-blue-300:#93c5fd;--maritimeai-blue-400:#60a5fa;--maritimeai-blue-600:#2563eb;--maritimeai-blue-700:#1d4ed8;--maritimeai-blue-950:#172554;--maritimeai-red-50:#fef2f2;--maritimeai-red-400:#f87171;--maritimeai-red-600:#dc2626;--maritimeai-red-700:#b91c1c;--maritimeai-red-950:#450a0a;--maritimeai-green-50:#f0fdf4;--maritimeai-green-400:#4ade80;--maritimeai-green-500:#22c55e;--maritimeai-green-600:#16a34a;--maritimeai-green-700:#15803d;--maritimeai-green-950:#052e16;--maritimeai-amber-50:#fffbeb;--maritimeai-amber-400:#fbbf24;--maritimeai-amber-500:#f59e0b;--maritimeai-amber-700:#b45309;--maritimeai-amber-950:#451a03;--maritimeai-white:#fff;--maritimeai-black:#000;--maritimeai-transparent:transparent;--maritimeai-gray-900-alpha-50:rgba(15,23,42,.5);--maritimeai-black-alpha-70:rgba(0,0,0,.7);--maritimeai-space-0:0;--maritimeai-space-1:.25rem;--maritimeai-space-2:.5rem;--maritimeai-space-3:.75rem;--maritimeai-space-4:1rem;--maritimeai-space-5:1.5rem;--maritimeai-space-6:2rem;--maritimeai-radius-sm:4px;--maritimeai-radius-md:6px;--maritimeai-radius-lg:12px;--maritimeai-radius-full:9999px;--maritimeai-border-width-1:1px;--maritimeai-border-width-2:2px;--maritimeai-border-width-4:4px;--maritimeai-size-icon-sm:.875em;--maritimeai-size-icon-md:1em;--maritimeai-size-icon-lg:1.25em;--maritimeai-size-control-sm:2rem;--maritimeai-size-control-md:2.5rem;--maritimeai-size-control-lg:3rem;--maritimeai-size-indicator:1.125rem;--maritimeai-size-dialog-sm:24rem;--maritimeai-size-dialog-md:32rem;--maritimeai-size-dialog-lg:48rem;--maritimeai-size-floating-max:20rem;--maritimeai-size-pill-sm:1.25rem;--maritimeai-size-pill-md:1.5rem;--maritimeai-image-chevron-down-gray-600:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5' fill='none' stroke='%23475569' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--maritimeai-image-chevron-down-gray-300:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5' fill='none' stroke='%23cbd5e1' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--maritimeai-font-size-xs:.75rem;--maritimeai-font-size-sm:.875rem;--maritimeai-font-size-md:1rem;--maritimeai-font-size-lg:1.125rem;--maritimeai-font-size-xl:1.25rem;--maritimeai-font-size-2xl:1.5rem;--maritimeai-font-size-3xl:1.875rem;--maritimeai-font-weight-regular:400;--maritimeai-font-weight-medium:500;--maritimeai-font-weight-bold:700;--maritimeai-line-height-tight:1.25;--maritimeai-line-height-normal:1.5;--maritimeai-opacity-0:0;--maritimeai-opacity-50:.5;--maritimeai-opacity-100:1;--maritimeai-duration-fast:.12s;--maritimeai-duration-slow:.6s;--maritimeai-duration-slower:1.5s;--maritimeai-easing-standard:cubic-bezier(.2, 0, .38, .9);--maritimeai-shadow-sm:0 1px 2px 0 rgba(15,23,42,.08);--maritimeai-shadow-md:0 4px 12px -2px rgba(15,23,42,.12);--maritimeai-shadow-lg:0 16px 40px -8px rgba(15,23,42,.25);--maritimeai-z-0:0;--maritimeai-z-50:50;--maritimeai-z-100:100;--maritimeai-z-200:200;--maritimeai-z-300:300;--maritimeai-z-400:400;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--maritimeai-color-surface:var(--maritimeai-white);--maritimeai-color-surface-raised:var(--maritimeai-gray-50);--maritimeai-color-surface-sunken:var(--maritimeai-gray-100);--maritimeai-color-surface-none:var(--maritimeai-transparent);--maritimeai-color-text:var(--maritimeai-gray-900);--maritimeai-color-text-muted:var(--maritimeai-gray-500);--maritimeai-color-text-inverse:var(--maritimeai-gray-50);--maritimeai-color-border:var(--maritimeai-gray-300);--maritimeai-color-border-strong:var(--maritimeai-gray-400);--maritimeai-color-separator:var(--maritimeai-gray-200);--maritimeai-border-width-separator:var(--maritimeai-border-width-1);--maritimeai-color-surface-placeholder:var(--maritimeai-gray-200);--maritimeai-color-control-surface:var(--maritimeai-white);--maritimeai-color-control-border:var(--maritimeai-gray-500);--maritimeai-color-invalid:var(--maritimeai-red-600);--maritimeai-border-width-invalid:var(--maritimeai-border-width-2);--maritimeai-color-text-placeholder:var(--maritimeai-gray-500);--maritimeai-color-text-disabled:var(--maritimeai-gray-400);--maritimeai-color-action:var(--maritimeai-blue-600);--maritimeai-color-action-hover:var(--maritimeai-blue-700);--maritimeai-color-on-action:var(--maritimeai-white);--maritimeai-color-danger:var(--maritimeai-red-600);--maritimeai-color-danger-hover:var(--maritimeai-red-700);--maritimeai-color-on-danger:var(--maritimeai-white);--maritimeai-color-success:var(--maritimeai-green-600);--maritimeai-color-warning:var(--maritimeai-amber-500);--maritimeai-color-focus:var(--maritimeai-blue-600);--maritimeai-focus-ring-width:var(--maritimeai-border-width-2);--maritimeai-focus-ring-offset:var(--maritimeai-space-1);--maritimeai-radius-control:var(--maritimeai-radius-md);--maritimeai-radius-round:var(--maritimeai-radius-full);--maritimeai-radius-placeholder:var(--maritimeai-radius-sm);--maritimeai-border-width-control:var(--maritimeai-border-width-1);--maritimeai-control-icon-size:var(--maritimeai-size-icon-md);--maritimeai-icon-size-sm:var(--maritimeai-size-icon-sm);--maritimeai-icon-size-md:var(--maritimeai-size-icon-md);--maritimeai-icon-size-lg:var(--maritimeai-size-icon-lg);--maritimeai-control-padding-block-sm:var(--maritimeai-space-1);--maritimeai-control-padding-block-md:var(--maritimeai-space-2);--maritimeai-control-padding-block-lg:var(--maritimeai-space-3);--maritimeai-control-padding-inline-sm:var(--maritimeai-space-3);--maritimeai-control-padding-inline-md:var(--maritimeai-space-4);--maritimeai-control-padding-inline-lg:var(--maritimeai-space-5);--maritimeai-control-gap:var(--maritimeai-space-2);--maritimeai-control-height-sm:var(--maritimeai-size-control-sm);--maritimeai-control-height-md:var(--maritimeai-size-control-md);--maritimeai-control-height-lg:var(--maritimeai-size-control-lg);--maritimeai-field-gap:var(--maritimeai-space-1);--maritimeai-color-selected:var(--maritimeai-blue-600);--maritimeai-color-on-selected:var(--maritimeai-white);--maritimeai-indicator-size:var(--maritimeai-size-indicator);--maritimeai-radius-indicator:var(--maritimeai-radius-sm);--maritimeai-indicator-mark-size:var(--maritimeai-space-2);--maritimeai-indicator-mark-inset:var(--maritimeai-space-1);--maritimeai-indicator-mark-width:var(--maritimeai-border-width-2);--maritimeai-size-none:var(--maritimeai-space-0);--maritimeai-option-gap:var(--maritimeai-space-1);--maritimeai-image-disclosure:var(--maritimeai-image-chevron-down-gray-600);--maritimeai-disclosure-size:var(--maritimeai-size-icon-lg);--maritimeai-disclosure-inset:var(--maritimeai-space-3);--maritimeai-disclosure-space:var(--maritimeai-space-6);--maritimeai-opacity-disabled:var(--maritimeai-opacity-50);--maritimeai-opacity-hidden:var(--maritimeai-opacity-0);--maritimeai-duration-spinner:var(--maritimeai-duration-slow);--maritimeai-duration-placeholder:var(--maritimeai-duration-slower);--maritimeai-easing-control:var(--maritimeai-easing-standard);--maritimeai-duration-control:var(--maritimeai-duration-fast);--maritimeai-opacity-full:var(--maritimeai-opacity-100);--maritimeai-opacity-muted:var(--maritimeai-opacity-50);--maritimeai-font-size-body:var(--maritimeai-font-size-md);--maritimeai-font-size-body-sm:var(--maritimeai-font-size-sm);--maritimeai-font-size-body-lg:var(--maritimeai-font-size-lg);--maritimeai-line-height-body:var(--maritimeai-line-height-normal);--maritimeai-font-weight-body:var(--maritimeai-font-weight-regular);--maritimeai-font-weight-emphasis:var(--maritimeai-font-weight-medium);--maritimeai-font-weight-strong:var(--maritimeai-font-weight-bold);--maritimeai-font-size-heading-sm:var(--maritimeai-font-size-lg);--maritimeai-font-size-heading-md:var(--maritimeai-font-size-xl);--maritimeai-font-size-heading-lg:var(--maritimeai-font-size-2xl);--maritimeai-font-size-heading-xl:var(--maritimeai-font-size-3xl);--maritimeai-font-weight-heading:var(--maritimeai-font-weight-bold);--maritimeai-line-height-heading:var(--maritimeai-line-height-tight);--maritimeai-color-status-info-surface:var(--maritimeai-blue-50);--maritimeai-color-status-info-accent:var(--maritimeai-blue-700);--maritimeai-color-status-success-surface:var(--maritimeai-green-50);--maritimeai-color-status-success-accent:var(--maritimeai-green-700);--maritimeai-color-status-warning-surface:var(--maritimeai-amber-50);--maritimeai-color-status-warning-accent:var(--maritimeai-amber-700);--maritimeai-color-status-danger-surface:var(--maritimeai-red-50);--maritimeai-color-status-danger-accent:var(--maritimeai-red-700);--maritimeai-border-width-status-accent:var(--maritimeai-border-width-4);--maritimeai-color-surface-inverse:var(--maritimeai-gray-900);--maritimeai-color-backdrop:var(--maritimeai-gray-900-alpha-50);--maritimeai-shadow-raised:var(--maritimeai-shadow-sm);--maritimeai-shadow-floating:var(--maritimeai-shadow-md);--maritimeai-shadow-overlay:var(--maritimeai-shadow-lg);--maritimeai-radius-container:var(--maritimeai-radius-lg);--maritimeai-radius-floating:var(--maritimeai-radius-md);--maritimeai-dialog-width-sm:var(--maritimeai-size-dialog-sm);--maritimeai-dialog-width-md:var(--maritimeai-size-dialog-md);--maritimeai-dialog-width-lg:var(--maritimeai-size-dialog-lg);--maritimeai-floating-max-width:var(--maritimeai-size-floating-max);--maritimeai-floating-offset:var(--maritimeai-space-2);--maritimeai-floating-padding-block:var(--maritimeai-space-1);--maritimeai-floating-padding-inline:var(--maritimeai-space-2);--maritimeai-border-width-container:var(--maritimeai-border-width-1);--maritimeai-color-border-transparent:var(--maritimeai-transparent);--maritimeai-notification-width:var(--maritimeai-size-dialog-sm);--maritimeai-container-padding-sm:var(--maritimeai-space-3);--maritimeai-container-padding-md:var(--maritimeai-space-4);--maritimeai-container-padding-lg:var(--maritimeai-space-5);--maritimeai-container-gap:var(--maritimeai-space-3);--maritimeai-layout-gap-xs:var(--maritimeai-space-1);--maritimeai-layout-gap-sm:var(--maritimeai-space-2);--maritimeai-layout-gap-md:var(--maritimeai-space-4);--maritimeai-layout-gap-lg:var(--maritimeai-space-5);--maritimeai-layout-gap-xl:var(--maritimeai-space-6);--maritimeai-border-width-selected-indicator:var(--maritimeai-border-width-2);--maritimeai-color-highlight:var(--maritimeai-gray-100);--maritimeai-floating-max-block-size:var(--maritimeai-size-floating-max);--maritimeai-font-size-caption:var(--maritimeai-font-size-xs);--maritimeai-pill-height-sm:var(--maritimeai-size-pill-sm);--maritimeai-pill-height-md:var(--maritimeai-size-pill-md);--maritimeai-pill-padding-inline:var(--maritimeai-space-2);--maritimeai-z-sticky:var(--maritimeai-z-50);--maritimeai-z-dropdown:var(--maritimeai-z-100);--maritimeai-z-overlay:var(--maritimeai-z-200);--maritimeai-z-modal:var(--maritimeai-z-300);--maritimeai-z-toast:var(--maritimeai-z-400)}.maritimeai-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--maritimeai-color-surface:var(--maritimeai-gray-900);--maritimeai-color-surface-raised:var(--maritimeai-gray-800);--maritimeai-color-surface-sunken:var(--maritimeai-black);--maritimeai-color-text:var(--maritimeai-gray-50);--maritimeai-color-text-muted:var(--maritimeai-gray-400);--maritimeai-color-text-inverse:var(--maritimeai-gray-900);--maritimeai-color-border:var(--maritimeai-gray-700);--maritimeai-color-border-strong:var(--maritimeai-gray-600);--maritimeai-color-separator:var(--maritimeai-gray-800);--maritimeai-color-surface-placeholder:var(--maritimeai-gray-800);--maritimeai-color-control-surface:var(--maritimeai-gray-800);--maritimeai-color-control-border:var(--maritimeai-gray-400);--maritimeai-color-invalid:var(--maritimeai-red-400);--maritimeai-color-text-placeholder:var(--maritimeai-gray-400);--maritimeai-color-text-disabled:var(--maritimeai-gray-600);--maritimeai-color-selected:var(--maritimeai-blue-400);--maritimeai-color-on-selected:var(--maritimeai-gray-900);--maritimeai-image-disclosure:var(--maritimeai-image-chevron-down-gray-300);--maritimeai-color-action:var(--maritimeai-blue-400);--maritimeai-color-action-hover:var(--maritimeai-blue-300);--maritimeai-color-on-action:var(--maritimeai-gray-900);--maritimeai-color-danger:var(--maritimeai-red-400);--maritimeai-color-danger-hover:var(--maritimeai-red-600);--maritimeai-color-on-danger:var(--maritimeai-gray-900);--maritimeai-color-focus:var(--maritimeai-blue-400);--maritimeai-color-status-info-surface:var(--maritimeai-blue-950);--maritimeai-color-status-info-accent:var(--maritimeai-blue-300);--maritimeai-color-status-success-surface:var(--maritimeai-green-950);--maritimeai-color-status-success-accent:var(--maritimeai-green-400);--maritimeai-color-status-warning-surface:var(--maritimeai-amber-950);--maritimeai-color-status-warning-accent:var(--maritimeai-amber-400);--maritimeai-color-status-danger-surface:var(--maritimeai-red-950);--maritimeai-color-status-danger-accent:var(--maritimeai-red-400);--maritimeai-color-surface-inverse:var(--maritimeai-gray-100);--maritimeai-color-backdrop:var(--maritimeai-black-alpha-70);--maritimeai-color-highlight:var(--maritimeai-gray-700)}@layer maritimeai.reset;@layer maritimeai.components{.maritimeai-v0-Accordion-module-accordion{border-top-style:solid;border-top-width:var(--maritimeai-accordion-separator-width,var(--maritimeai-border-width-separator));border-top-color:var(--maritimeai-accordion-separator-color,var(--maritimeai-color-separator))}.maritimeai-v0-Accordion-module-item{border-bottom-style:solid;border-bottom-width:var(--maritimeai-accordion-separator-width,var(--maritimeai-border-width-separator));border-bottom-color:var(--maritimeai-accordion-separator-color,var(--maritimeai-color-separator))}.maritimeai-v0-Accordion-module-heading{font:inherit;margin-top:0;margin-bottom:0}.maritimeai-v0-Accordion-module-trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--maritimeai-accordion-trigger-gap,var(--maritimeai-control-gap));width:100%;min-height:var(--maritimeai-accordion-trigger-height,var(--maritimeai-control-height-md));padding-block:var(--maritimeai-accordion-trigger-padding-block,var(--maritimeai-control-padding-block-md));padding-inline:var(--maritimeai-accordion-trigger-padding-inline,var(--maritimeai-control-padding-inline-md));background-color:var(--maritimeai-accordion-trigger-background,var(--maritimeai-color-surface-none));color:var(--maritimeai-accordion-trigger-color,var(--maritimeai-color-text));font:inherit;font-size:var(--maritimeai-accordion-trigger-font-size,var(--maritimeai-font-size-body));font-weight:var(--maritimeai-accordion-trigger-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-accordion-trigger-line-height,var(--maritimeai-line-height-body));cursor:pointer;border:none;display:flex}.maritimeai-v0-Accordion-module-trigger:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.maritimeai-v0-Accordion-module-trigger:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.maritimeai-v0-Accordion-module-trigger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.maritimeai-v0-Accordion-module-trigger:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.maritimeai-v0-Accordion-module-trigger:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.maritimeai-v0-Accordion-module-trigger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.maritimeai-v0-Accordion-module-trigger:hover:not(:disabled){background-color:var(--maritimeai-accordion-trigger-hover-background,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-Accordion-module-trigger:focus-visible{outline-style:solid;outline-width:var(--maritimeai-accordion-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-accordion-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-accordion-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Accordion-module-trigger:disabled{color:var(--maritimeai-accordion-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Accordion-module-label{flex:auto;min-width:0}.maritimeai-v0-Accordion-module-chevron{width:var(--maritimeai-accordion-chevron-size,var(--maritimeai-disclosure-size));height:var(--maritimeai-accordion-chevron-size,var(--maritimeai-disclosure-size));background-image:var(--maritimeai-accordion-chevron-image,var(--maritimeai-image-disclosure));transition-property:rotate;transition-duration:var(--maritimeai-accordion-chevron-duration,var(--maritimeai-duration-control));transition-timing-function:var(--maritimeai-accordion-chevron-easing,var(--maritimeai-easing-control));background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.maritimeai-v0-Accordion-module-trigger[aria-expanded=true] .maritimeai-v0-Accordion-module-chevron{rotate:.5turn}.maritimeai-v0-Accordion-module-trigger:disabled .maritimeai-v0-Accordion-module-chevron{opacity:var(--maritimeai-accordion-disabled-chevron-opacity,var(--maritimeai-opacity-disabled))}.maritimeai-v0-Accordion-module-panel{padding-bottom:var(--maritimeai-accordion-panel-padding-block-end,var(--maritimeai-control-padding-block-md));padding-inline:var(--maritimeai-accordion-panel-padding-inline,var(--maritimeai-control-padding-inline-md));color:var(--maritimeai-accordion-panel-color,var(--maritimeai-color-text))}.maritimeai-v0-Alert-module-alert{box-sizing:border-box;align-items:flex-start;gap:var(--maritimeai-alert-gap,var(--maritimeai-container-gap));padding-block:var(--maritimeai-alert-padding-block,var(--maritimeai-container-padding-sm));padding-inline:var(--maritimeai-alert-padding-inline,var(--maritimeai-container-padding-md));border-radius:var(--maritimeai-alert-radius,var(--maritimeai-radius-container));background-color:var(--maritimeai-alert-background,var(--maritimeai-color-status-info-surface));color:var(--maritimeai-alert-color,var(--maritimeai-color-text));font-size:var(--maritimeai-alert-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-alert-line-height,var(--maritimeai-line-height-body));display:flex}.maritimeai-v0-Alert-module-alert:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:solid;border-left-width:var(--maritimeai-alert-accent-width,var(--maritimeai-border-width-status-accent));border-left-color:var(--maritimeai-alert-accent-color,var(--maritimeai-color-status-info-accent))}.maritimeai-v0-Alert-module-alert:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:solid;border-left-width:var(--maritimeai-alert-accent-width,var(--maritimeai-border-width-status-accent));border-left-color:var(--maritimeai-alert-accent-color,var(--maritimeai-color-status-info-accent))}.maritimeai-v0-Alert-module-alert:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-style:solid;border-left-width:var(--maritimeai-alert-accent-width,var(--maritimeai-border-width-status-accent));border-left-color:var(--maritimeai-alert-accent-color,var(--maritimeai-color-status-info-accent))}.maritimeai-v0-Alert-module-alert:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:solid;border-right-width:var(--maritimeai-alert-accent-width,var(--maritimeai-border-width-status-accent));border-right-color:var(--maritimeai-alert-accent-color,var(--maritimeai-color-status-info-accent))}.maritimeai-v0-Alert-module-alert:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:solid;border-right-width:var(--maritimeai-alert-accent-width,var(--maritimeai-border-width-status-accent));border-right-color:var(--maritimeai-alert-accent-color,var(--maritimeai-color-status-info-accent))}.maritimeai-v0-Alert-module-alert:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-style:solid;border-right-width:var(--maritimeai-alert-accent-width,var(--maritimeai-border-width-status-accent));border-right-color:var(--maritimeai-alert-accent-color,var(--maritimeai-color-status-info-accent))}.maritimeai-v0-Alert-module-icon{min-height:1lh;color:var(--maritimeai-alert-accent-color,var(--maritimeai-color-status-info-accent));flex:none;align-items:center;display:flex}.maritimeai-v0-Alert-module-content{gap:var(--maritimeai-alert-content-gap,var(--maritimeai-layout-gap-xs));flex-direction:column;flex:auto;min-width:0;display:flex}.maritimeai-v0-Alert-module-title{font-weight:var(--maritimeai-alert-title-font-weight,var(--maritimeai-font-weight-strong))}.maritimeai-v0-Alert-module-dismiss{box-sizing:border-box;width:var(--maritimeai-alert-dismiss-size,var(--maritimeai-control-height-sm));height:var(--maritimeai-alert-dismiss-size,var(--maritimeai-control-height-sm));border-radius:var(--maritimeai-alert-dismiss-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-alert-dismiss-background,var(--maritimeai-color-surface-none));color:inherit;font:inherit;font-size:var(--maritimeai-alert-dismiss-font-size,var(--maritimeai-font-size-body-lg));cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.maritimeai-v0-Alert-module-dismiss:focus-visible{outline-style:solid;outline-width:var(--maritimeai-alert-focus-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-alert-focus-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-alert-focus-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Alert-module-success{--maritimeai-alert-background:var(--maritimeai-alert-success-background,var(--maritimeai-color-status-success-surface));--maritimeai-alert-accent-color:var(--maritimeai-alert-success-accent-color,var(--maritimeai-color-status-success-accent))}.maritimeai-v0-Alert-module-warning{--maritimeai-alert-background:var(--maritimeai-alert-warning-background,var(--maritimeai-color-status-warning-surface));--maritimeai-alert-accent-color:var(--maritimeai-alert-warning-accent-color,var(--maritimeai-color-status-warning-accent))}.maritimeai-v0-Alert-module-danger{--maritimeai-alert-background:var(--maritimeai-alert-danger-background,var(--maritimeai-color-status-danger-surface));--maritimeai-alert-accent-color:var(--maritimeai-alert-danger-accent-color,var(--maritimeai-color-status-danger-accent))}.maritimeai-v0-AppBar-module-appBar{box-sizing:border-box;align-items:center;gap:var(--maritimeai-app-bar-gap,var(--maritimeai-layout-gap-md));min-height:var(--maritimeai-app-bar-min-block-size,var(--maritimeai-control-height-lg));padding-block:var(--maritimeai-app-bar-padding-block,var(--maritimeai-control-padding-block-sm));padding-inline:var(--maritimeai-app-bar-padding-inline,var(--maritimeai-container-padding-md));border-bottom-style:solid;border-bottom-width:var(--maritimeai-app-bar-border-width,var(--maritimeai-border-width-separator));border-bottom-color:var(--maritimeai-app-bar-border-color,var(--maritimeai-color-separator));background-color:var(--maritimeai-app-bar-background,var(--maritimeai-color-surface));color:var(--maritimeai-app-bar-color,var(--maritimeai-color-text));flex-wrap:wrap;display:flex}.maritimeai-v0-AppBar-module-sticky{z-index:var(--maritimeai-app-bar-z-index,var(--maritimeai-z-sticky));position:-webkit-sticky;position:sticky;top:0}.maritimeai-v0-AppBar-module-leading{align-items:center;gap:var(--maritimeai-app-bar-slot-gap,var(--maritimeai-layout-gap-sm));flex:none;display:flex}.maritimeai-v0-AppBar-module-title{min-width:0;font-size:var(--maritimeai-app-bar-title-font-size,var(--maritimeai-font-size-body-lg));font-weight:var(--maritimeai-app-bar-title-font-weight,var(--maritimeai-font-weight-strong));line-height:var(--maritimeai-app-bar-title-line-height,var(--maritimeai-line-height-body));flex:0 auto}.maritimeai-v0-AppBar-module-content{flex:auto;align-items:center;min-width:0;display:flex}.maritimeai-v0-AppBar-module-actions{align-items:center;gap:var(--maritimeai-app-bar-slot-gap,var(--maritimeai-layout-gap-sm));flex:none;display:flex}.maritimeai-v0-AppBar-module-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.maritimeai-v0-AppBar-module-actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.maritimeai-v0-AppBar-module-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.maritimeai-v0-AppBar-module-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.maritimeai-v0-AppBar-module-actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.maritimeai-v0-AppBar-module-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.maritimeai-v0-Badge-module-badge{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--maritimeai-badge-gap,var(--maritimeai-layout-gap-xs));min-height:var(--maritimeai-badge-height,var(--maritimeai-pill-height-md));min-width:var(--maritimeai-badge-height,var(--maritimeai-pill-height-md));padding-inline:var(--maritimeai-badge-padding-inline,var(--maritimeai-pill-padding-inline));border-style:solid;border-width:var(--maritimeai-badge-border-width,var(--maritimeai-border-width-container));border-color:var(--maritimeai-badge-border-color,var(--maritimeai-color-border-transparent));border-radius:var(--maritimeai-badge-radius,var(--maritimeai-radius-round));background-color:var(--maritimeai-badge-background,var(--maritimeai-color-surface-sunken));color:var(--maritimeai-badge-color,var(--maritimeai-color-text));font-size:var(--maritimeai-badge-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-badge-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-badge-line-height,var(--maritimeai-line-height-body));white-space:nowrap;display:inline-flex}.maritimeai-v0-Badge-module-icon{width:var(--maritimeai-badge-icon-size,var(--maritimeai-icon-size-sm));height:var(--maritimeai-badge-icon-size,var(--maritimeai-icon-size-sm));flex:none;display:inline-flex}.maritimeai-v0-Badge-module-sm{--maritimeai-badge-height:var(--maritimeai-badge-sm-height,var(--maritimeai-pill-height-sm));--maritimeai-badge-font-size:var(--maritimeai-badge-sm-font-size,var(--maritimeai-font-size-caption))}.maritimeai-v0-Badge-module-info{--maritimeai-badge-background:var(--maritimeai-badge-info-background,var(--maritimeai-color-status-info-surface));--maritimeai-badge-color:var(--maritimeai-badge-info-color,var(--maritimeai-color-status-info-accent))}.maritimeai-v0-Badge-module-success{--maritimeai-badge-background:var(--maritimeai-badge-success-background,var(--maritimeai-color-status-success-surface));--maritimeai-badge-color:var(--maritimeai-badge-success-color,var(--maritimeai-color-status-success-accent))}.maritimeai-v0-Badge-module-warning{--maritimeai-badge-background:var(--maritimeai-badge-warning-background,var(--maritimeai-color-status-warning-surface));--maritimeai-badge-color:var(--maritimeai-badge-warning-color,var(--maritimeai-color-status-warning-accent))}.maritimeai-v0-Badge-module-danger{--maritimeai-badge-background:var(--maritimeai-badge-danger-background,var(--maritimeai-color-status-danger-surface));--maritimeai-badge-color:var(--maritimeai-badge-danger-color,var(--maritimeai-color-status-danger-accent))}.maritimeai-v0-Breadcrumbs-module-breadcrumbs{color:var(--maritimeai-breadcrumbs-color,var(--maritimeai-color-text-muted));font-size:var(--maritimeai-breadcrumbs-font-size,var(--maritimeai-font-size-body-sm));line-height:var(--maritimeai-breadcrumbs-line-height,var(--maritimeai-line-height-body))}.maritimeai-v0-Breadcrumbs-module-list{align-items:center;gap:var(--maritimeai-breadcrumbs-gap,var(--maritimeai-layout-gap-xs));flex-wrap:wrap;margin-top:0;margin-bottom:0;list-style:none;display:flex}.maritimeai-v0-Breadcrumbs-module-list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Breadcrumbs-module-list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Breadcrumbs-module-list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Breadcrumbs-module-list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Breadcrumbs-module-list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Breadcrumbs-module-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Breadcrumbs-module-item{align-items:center;gap:var(--maritimeai-breadcrumbs-gap,var(--maritimeai-layout-gap-xs));overflow-wrap:anywhere;min-width:0;display:inline-flex}.maritimeai-v0-Breadcrumbs-module-separator{color:var(--maritimeai-breadcrumbs-separator-color,var(--maritimeai-color-text-muted));display:inline-flex}.maritimeai-v0-Breadcrumbs-module-item:first-child .maritimeai-v0-Breadcrumbs-module-separator{display:none}.maritimeai-v0-Breadcrumbs-module-item a{color:var(--maritimeai-breadcrumbs-link-color,var(--maritimeai-color-action));-webkit-text-decoration-line:underline;text-decoration-line:underline}.maritimeai-v0-Breadcrumbs-module-item a:hover{color:var(--maritimeai-breadcrumbs-link-hover-color,var(--maritimeai-color-action-hover))}.maritimeai-v0-Breadcrumbs-module-item a:focus-visible{outline-style:solid;outline-width:var(--maritimeai-breadcrumbs-focus-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-breadcrumbs-focus-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-breadcrumbs-focus-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Breadcrumbs-module-current{color:var(--maritimeai-breadcrumbs-current-color,var(--maritimeai-color-text));font-weight:var(--maritimeai-breadcrumbs-current-font-weight,var(--maritimeai-font-weight-emphasis))}.maritimeai-v0-Spinner-module-spinner{width:var(--maritimeai-spinner-size,var(--maritimeai-icon-size-md));height:var(--maritimeai-spinner-size,var(--maritimeai-icon-size-md));border-style:solid;border-width:var(--maritimeai-spinner-ring-width,var(--maritimeai-border-width-control));border-color:currentColor;border-radius:var(--maritimeai-spinner-radius,var(--maritimeai-radius-round));animation-name:maritimeai-v0-Spinner-module-maritimeai-spinner-rotate;animation-duration:var(--maritimeai-spinner-duration,var(--maritimeai-duration-spinner));border-top-color:transparent;flex:none;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.maritimeai-v0-Spinner-module-sm{--maritimeai-spinner-size:var(--maritimeai-spinner-sm-size,var(--maritimeai-icon-size-sm))}.maritimeai-v0-Spinner-module-lg{--maritimeai-spinner-size:var(--maritimeai-spinner-lg-size,var(--maritimeai-icon-size-lg))}.maritimeai-v0-Button-module-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:var(--maritimeai-button-padding-block,var(--maritimeai-control-padding-block-md));padding-inline:var(--maritimeai-button-padding-inline,var(--maritimeai-control-padding-inline-md));border-radius:var(--maritimeai-button-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-button-bg,var(--maritimeai-color-action));color:var(--maritimeai-button-fg,var(--maritimeai-color-on-action));font:inherit;font-size:var(--maritimeai-button-font-size,var(--maritimeai-font-size-body));font-weight:var(--maritimeai-button-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-button-line-height,var(--maritimeai-line-height-body));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--maritimeai-spinner-size:var(--maritimeai-button-spinner-size,var(--maritimeai-control-icon-size));--maritimeai-spinner-ring-width:var(--maritimeai-button-spinner-width,var(--maritimeai-border-width-control));--maritimeai-spinner-radius:var(--maritimeai-button-spinner-radius,var(--maritimeai-radius-round));--maritimeai-spinner-duration:var(--maritimeai-button-spinner-duration,var(--maritimeai-duration-spinner));border:none;align-items:center;justify-items:center;display:inline-grid}.maritimeai-v0-Button-module-content{align-items:center;gap:var(--maritimeai-button-gap,var(--maritimeai-control-gap));grid-area:1/1;display:inline-flex}.maritimeai-v0-Button-module-icon{width:var(--maritimeai-button-icon-size,var(--maritimeai-control-icon-size));height:var(--maritimeai-button-icon-size,var(--maritimeai-control-icon-size));flex:none;display:inline-flex}.maritimeai-v0-Button-module-spinner{grid-area:1/1}.maritimeai-v0-Button-module-button:focus-visible{outline-style:solid;outline-width:var(--maritimeai-button-focus-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-button-focus-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-button-focus-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Button-module-button:hover:not(:-webkit-any(:disabled,[aria-disabled=true])){background-color:var(--maritimeai-button-bg-hover,var(--maritimeai-color-action-hover))}.maritimeai-v0-Button-module-button:hover:not(:-moz-any(:disabled,[aria-disabled=true])){background-color:var(--maritimeai-button-bg-hover,var(--maritimeai-color-action-hover))}.maritimeai-v0-Button-module-button:hover:not(:is(:disabled,[aria-disabled=true])){background-color:var(--maritimeai-button-bg-hover,var(--maritimeai-color-action-hover))}.maritimeai-v0-Button-module-button:disabled,.maritimeai-v0-Button-module-button[aria-disabled=true]{opacity:var(--maritimeai-button-disabled-opacity,var(--maritimeai-opacity-disabled));cursor:not-allowed}.maritimeai-v0-Button-module-button[data-pending=true] .maritimeai-v0-Button-module-content{opacity:var(--maritimeai-button-pending-opacity,var(--maritimeai-opacity-hidden))}.maritimeai-v0-Button-module-primary{--maritimeai-button-bg:var(--maritimeai-button-primary-bg,var(--maritimeai-color-action));--maritimeai-button-bg-hover:var(--maritimeai-button-primary-bg-hover,var(--maritimeai-color-action-hover));--maritimeai-button-fg:var(--maritimeai-button-primary-fg,var(--maritimeai-color-on-action))}.maritimeai-v0-Button-module-secondary{--maritimeai-button-bg:var(--maritimeai-button-secondary-bg,var(--maritimeai-color-surface-none));--maritimeai-button-bg-hover:var(--maritimeai-button-secondary-bg-hover,var(--maritimeai-color-surface-sunken));--maritimeai-button-fg:var(--maritimeai-button-secondary-fg,var(--maritimeai-color-action));box-shadow:inset 0 0 0 var(--maritimeai-button-secondary-border-width,var(--maritimeai-border-width-control)) var(--maritimeai-button-secondary-border-color,var(--maritimeai-color-border))}.maritimeai-v0-Button-module-danger{--maritimeai-button-bg:var(--maritimeai-button-danger-bg,var(--maritimeai-color-danger));--maritimeai-button-bg-hover:var(--maritimeai-button-danger-bg-hover,var(--maritimeai-color-danger-hover));--maritimeai-button-fg:var(--maritimeai-button-danger-fg,var(--maritimeai-color-on-danger))}.maritimeai-v0-Button-module-sm{--maritimeai-button-padding-block:var(--maritimeai-button-sm-padding-block,var(--maritimeai-control-padding-block-sm));--maritimeai-button-padding-inline:var(--maritimeai-button-sm-padding-inline,var(--maritimeai-control-padding-inline-sm));--maritimeai-button-font-size:var(--maritimeai-button-sm-font-size,var(--maritimeai-font-size-body-sm))}.maritimeai-v0-Button-module-md{--maritimeai-button-padding-block:var(--maritimeai-button-md-padding-block,var(--maritimeai-control-padding-block-md));--maritimeai-button-padding-inline:var(--maritimeai-button-md-padding-inline,var(--maritimeai-control-padding-inline-md))}.maritimeai-v0-Button-module-lg{--maritimeai-button-padding-block:var(--maritimeai-button-lg-padding-block,var(--maritimeai-control-padding-block-lg));--maritimeai-button-padding-inline:var(--maritimeai-button-lg-padding-inline,var(--maritimeai-control-padding-inline-lg));--maritimeai-button-font-size:var(--maritimeai-button-lg-font-size,var(--maritimeai-font-size-body-lg))}.maritimeai-v0-Card-module-card{box-sizing:border-box;min-width:0;padding-block:var(--maritimeai-card-padding,var(--maritimeai-container-padding-md));padding-inline:var(--maritimeai-card-padding,var(--maritimeai-container-padding-md));border-style:solid;border-width:var(--maritimeai-card-border-width,var(--maritimeai-border-width-container));border-color:var(--maritimeai-card-border-color,var(--maritimeai-color-border));border-radius:var(--maritimeai-card-radius,var(--maritimeai-radius-container));background-color:var(--maritimeai-card-background,var(--maritimeai-color-surface));color:var(--maritimeai-card-color,var(--maritimeai-color-text))}.maritimeai-v0-Card-module-raised{--maritimeai-card-border-color:var(--maritimeai-card-raised-border-color,var(--maritimeai-color-border-transparent));--maritimeai-card-background:var(--maritimeai-card-raised-background,var(--maritimeai-color-surface-raised));box-shadow:var(--maritimeai-card-shadow,var(--maritimeai-shadow-raised))}.maritimeai-v0-Card-module-paddingNone{--maritimeai-card-padding:var(--maritimeai-card-padding-none,var(--maritimeai-size-none))}.maritimeai-v0-Card-module-paddingSm{--maritimeai-card-padding:var(--maritimeai-card-padding-sm,var(--maritimeai-container-padding-sm))}.maritimeai-v0-Card-module-paddingLg{--maritimeai-card-padding:var(--maritimeai-card-padding-lg,var(--maritimeai-container-padding-lg))}.maritimeai-v0-Checkbox-module-checkbox{align-items:flex-start;gap:var(--maritimeai-checkbox-gap,var(--maritimeai-control-gap));min-height:var(--maritimeai-checkbox-target-size,var(--maritimeai-control-height-sm));padding-block:var(--maritimeai-checkbox-padding-block,var(--maritimeai-control-padding-block-sm));color:var(--maritimeai-checkbox-color,var(--maritimeai-color-text));font-family:inherit;font-size:var(--maritimeai-checkbox-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-checkbox-line-height,var(--maritimeai-line-height-body));cursor:pointer;display:inline-flex;position:relative}.maritimeai-v0-Checkbox-module-input{opacity:var(--maritimeai-checkbox-input-opacity,var(--maritimeai-opacity-hidden));cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.maritimeai-v0-Checkbox-module-indicator{box-sizing:border-box;width:var(--maritimeai-checkbox-indicator-size,var(--maritimeai-indicator-size));height:var(--maritimeai-checkbox-indicator-size,var(--maritimeai-indicator-size));border-style:solid;border-width:var(--maritimeai-checkbox-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-checkbox-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-checkbox-radius,var(--maritimeai-radius-indicator));background-color:var(--maritimeai-checkbox-background,var(--maritimeai-color-control-surface));flex:none;justify-content:center;align-items:center;margin-top:var(--maritimeai-checkbox-indicator-offset,calc((1lh - var(--maritimeai-indicator-size)) / 2));display:flex}.maritimeai-v0-Checkbox-module-text{position:relative}.maritimeai-v0-Checkbox-module-indicator:after{content:"";box-sizing:border-box;width:var(--maritimeai-checkbox-mark-inline-size,var(--maritimeai-indicator-mark-inset));height:var(--maritimeai-checkbox-mark-block-size,var(--maritimeai-indicator-mark-size));border-style:solid;border-width:var(--maritimeai-checkbox-mark-width,var(--maritimeai-indicator-mark-width));border-top-width:var(--maritimeai-checkbox-mark-absent-width,var(--maritimeai-size-none));border-color:var(--maritimeai-checkbox-mark-color,var(--maritimeai-color-on-selected));margin-bottom:var(--maritimeai-checkbox-mark-offset,var(--maritimeai-indicator-mark-inset));display:none;rotate:45deg}.maritimeai-v0-Checkbox-module-indicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-width:var(--maritimeai-checkbox-mark-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-indicator:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-width:var(--maritimeai-checkbox-mark-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-indicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-width:var(--maritimeai-checkbox-mark-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-indicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-width:var(--maritimeai-checkbox-mark-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-indicator:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-width:var(--maritimeai-checkbox-mark-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-width:var(--maritimeai-checkbox-mark-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-input:checked+.maritimeai-v0-Checkbox-module-indicator{border-color:var(--maritimeai-checkbox-selected-border-color,var(--maritimeai-color-selected));background-color:var(--maritimeai-checkbox-selected-background,var(--maritimeai-color-selected))}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator{border-color:var(--maritimeai-checkbox-selected-border-color,var(--maritimeai-color-selected));background-color:var(--maritimeai-checkbox-selected-background,var(--maritimeai-color-selected))}.maritimeai-v0-Checkbox-module-input:checked+.maritimeai-v0-Checkbox-module-indicator:after{display:block}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator:after{width:var(--maritimeai-checkbox-mixed-inline-size,var(--maritimeai-indicator-mark-size));height:var(--maritimeai-checkbox-mixed-block-size,var(--maritimeai-size-none));border-top-width:var(--maritimeai-checkbox-mark-width,var(--maritimeai-indicator-mark-width));border-bottom-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none));margin-bottom:var(--maritimeai-checkbox-mixed-offset,var(--maritimeai-size-none));display:block;rotate:none}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-right-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none));border-left-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-right-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none));border-left-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-right-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none));border-left-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-left-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none));border-right-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-left-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none));border-right-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-input:indeterminate+.maritimeai-v0-Checkbox-module-indicator:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-left-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none));border-right-width:var(--maritimeai-checkbox-mixed-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Checkbox-module-input:focus-visible+.maritimeai-v0-Checkbox-module-indicator{outline-style:solid;outline-width:var(--maritimeai-checkbox-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-checkbox-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-checkbox-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Checkbox-module-input[aria-invalid=true]+.maritimeai-v0-Checkbox-module-indicator{border-width:var(--maritimeai-checkbox-invalid-border-width,var(--maritimeai-border-width-invalid));border-color:var(--maritimeai-checkbox-invalid-border-color,var(--maritimeai-color-invalid))}.maritimeai-v0-Checkbox-module-disabled{color:var(--maritimeai-checkbox-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Checkbox-module-input:disabled+.maritimeai-v0-Checkbox-module-indicator{border-color:var(--maritimeai-checkbox-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-checkbox-disabled-background,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-Checkbox-module-input:disabled:checked+.maritimeai-v0-Checkbox-module-indicator{background-color:var(--maritimeai-checkbox-disabled-selected-background,var(--maritimeai-color-text-disabled))}.maritimeai-v0-Checkbox-module-input:disabled:indeterminate+.maritimeai-v0-Checkbox-module-indicator{background-color:var(--maritimeai-checkbox-disabled-selected-background,var(--maritimeai-color-text-disabled))}.maritimeai-v0-Checkbox-module-input:disabled:checked+.maritimeai-v0-Checkbox-module-indicator:after{border-color:var(--maritimeai-checkbox-disabled-mark-color,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-Checkbox-module-input:disabled:indeterminate+.maritimeai-v0-Checkbox-module-indicator:after{border-color:var(--maritimeai-checkbox-disabled-mark-color,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-Chip-module-chip{box-sizing:content-box;min-height:var(--maritimeai-chip-height,var(--maritimeai-control-height-sm));min-width:var(--maritimeai-chip-height,var(--maritimeai-control-height-sm));border-style:solid;border-width:var(--maritimeai-chip-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-chip-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-chip-radius,var(--maritimeai-radius-round));background-color:var(--maritimeai-chip-background,var(--maritimeai-color-control-surface));color:var(--maritimeai-chip-color,var(--maritimeai-color-text));font-size:var(--maritimeai-chip-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-chip-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-chip-line-height,var(--maritimeai-line-height-body));white-space:nowrap;align-items:center;display:inline-flex}.maritimeai-v0-Chip-module-toggle{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;gap:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs));min-width:var(--maritimeai-chip-height,var(--maritimeai-control-height-sm));padding-top:0;padding-bottom:0;padding-inline:var(--maritimeai-chip-padding-inline,var(--maritimeai-control-padding-inline-sm));border-radius:inherit;background-color:var(--maritimeai-chip-toggle-background,var(--maritimeai-color-surface-none));color:inherit;font:inherit;cursor:pointer;border:none;flex:auto;display:inline-flex}.maritimeai-v0-Chip-module-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-chip-padding-inline,var(--maritimeai-control-padding-inline-sm));padding-right:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-chip-padding-inline,var(--maritimeai-control-padding-inline-sm));padding-right:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-chip-padding-inline,var(--maritimeai-control-padding-inline-sm));padding-right:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-chip-padding-inline,var(--maritimeai-control-padding-inline-sm));padding-left:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-chip-padding-inline,var(--maritimeai-control-padding-inline-sm));padding-left:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-chip-padding-inline,var(--maritimeai-control-padding-inline-sm));padding-left:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-check{box-sizing:border-box;width:var(--maritimeai-chip-check-inline-size,var(--maritimeai-indicator-mark-inset));height:var(--maritimeai-chip-check-block-size,var(--maritimeai-indicator-mark-size));border-style:solid;border-width:var(--maritimeai-chip-check-width,var(--maritimeai-indicator-mark-width));border-top-width:var(--maritimeai-chip-check-absent-width,var(--maritimeai-size-none));border-color:currentColor;flex:none;rotate:45deg}.maritimeai-v0-Chip-module-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-chip-check-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Chip-module-check:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-chip-check-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Chip-module-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-chip-check-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Chip-module-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-chip-check-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Chip-module-check:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-chip-check-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Chip-module-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-chip-check-absent-width,var(--maritimeai-size-none))}.maritimeai-v0-Chip-module-remove{box-sizing:border-box;width:var(--maritimeai-chip-remove-size,var(--maritimeai-pill-height-md));height:var(--maritimeai-chip-remove-size,var(--maritimeai-pill-height-md));border-radius:var(--maritimeai-chip-remove-radius,var(--maritimeai-radius-round));background-color:var(--maritimeai-chip-remove-background,var(--maritimeai-color-surface-none));color:inherit;font:inherit;font-size:var(--maritimeai-chip-remove-font-size,var(--maritimeai-font-size-body));cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.maritimeai-v0-Chip-module-removable:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--maritimeai-chip-remove-inset,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--maritimeai-chip-remove-inset,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--maritimeai-chip-remove-inset,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--maritimeai-chip-remove-inset,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--maritimeai-chip-remove-inset,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--maritimeai-chip-remove-inset,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable .maritimeai-v0-Chip-module-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable .maritimeai-v0-Chip-module-toggle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable .maritimeai-v0-Chip-module-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable .maritimeai-v0-Chip-module-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable .maritimeai-v0-Chip-module-toggle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-removable .maritimeai-v0-Chip-module-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--maritimeai-chip-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Chip-module-toggle:focus-visible{outline-style:solid;outline-width:var(--maritimeai-chip-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-chip-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-chip-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Chip-module-remove:focus-visible{outline-style:solid;outline-width:var(--maritimeai-chip-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-chip-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-chip-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Chip-module-remove:focus-visible{outline-offset:var(--maritimeai-chip-remove-focus-ring-offset,calc(-1 * var(--maritimeai-chip-focus-ring-width,var(--maritimeai-focus-ring-width))))}.maritimeai-v0-Chip-module-chip:has(>.maritimeai-v0-Chip-module-toggle[aria-pressed=true])>.maritimeai-v0-Chip-module-remove:focus-visible{outline-color:var(--maritimeai-chip-selected-focus-ring-color,var(--maritimeai-color-on-selected))}.maritimeai-v0-Chip-module-chip:has(>.maritimeai-v0-Chip-module-toggle[aria-pressed=false]:hover:not(:disabled)){background-color:var(--maritimeai-chip-hover-background,var(--maritimeai-color-highlight))}.maritimeai-v0-Chip-module-chip:has(>.maritimeai-v0-Chip-module-toggle[aria-pressed=true]){border-color:var(--maritimeai-chip-selected-border-color,var(--maritimeai-color-selected));background-color:var(--maritimeai-chip-selected-background,var(--maritimeai-color-selected));color:var(--maritimeai-chip-selected-color,var(--maritimeai-color-on-selected))}.maritimeai-v0-Chip-module-chip:has(>button:disabled){opacity:var(--maritimeai-chip-disabled-opacity,var(--maritimeai-opacity-disabled))}.maritimeai-v0-Chip-module-chip>button:disabled{cursor:not-allowed}.maritimeai-v0-Chip-module-sm{--maritimeai-chip-height:var(--maritimeai-chip-sm-height,var(--maritimeai-pill-height-md));--maritimeai-chip-padding-inline:var(--maritimeai-chip-sm-padding-inline,var(--maritimeai-pill-padding-inline))}.maritimeai-v0-Combobox-module-combobox{width:100%;display:block;position:relative}.maritimeai-v0-Combobox-module-input{box-sizing:border-box;width:100%;min-height:var(--maritimeai-combobox-height,var(--maritimeai-control-height-md));padding-block:var(--maritimeai-combobox-padding-block,var(--maritimeai-control-padding-block-md));border-style:solid;border-width:var(--maritimeai-combobox-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-combobox-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-combobox-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-combobox-background,var(--maritimeai-color-control-surface));color:var(--maritimeai-combobox-color,var(--maritimeai-color-text));font:inherit;font-size:var(--maritimeai-combobox-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-combobox-line-height,var(--maritimeai-line-height-body));display:block}.maritimeai-v0-Combobox-module-input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-combobox-padding-inline,var(--maritimeai-control-padding-inline-md));padding-right:var(--maritimeai-combobox-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Combobox-module-input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-combobox-padding-inline,var(--maritimeai-control-padding-inline-md));padding-right:var(--maritimeai-combobox-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Combobox-module-input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-combobox-padding-inline,var(--maritimeai-control-padding-inline-md));padding-right:var(--maritimeai-combobox-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Combobox-module-input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-combobox-padding-inline,var(--maritimeai-control-padding-inline-md));padding-left:var(--maritimeai-combobox-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Combobox-module-input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-combobox-padding-inline,var(--maritimeai-control-padding-inline-md));padding-left:var(--maritimeai-combobox-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Combobox-module-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-combobox-padding-inline,var(--maritimeai-control-padding-inline-md));padding-left:var(--maritimeai-combobox-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Combobox-module-sm{--maritimeai-combobox-height:var(--maritimeai-combobox-sm-height,var(--maritimeai-control-height-sm));--maritimeai-combobox-padding-block:var(--maritimeai-combobox-sm-padding-block,var(--maritimeai-control-padding-block-sm));--maritimeai-combobox-padding-inline:var(--maritimeai-combobox-sm-padding-inline,var(--maritimeai-control-padding-inline-sm));--maritimeai-combobox-font-size:var(--maritimeai-combobox-sm-font-size,var(--maritimeai-font-size-body-sm))}.maritimeai-v0-Combobox-module-lg{--maritimeai-combobox-height:var(--maritimeai-combobox-lg-height,var(--maritimeai-control-height-lg));--maritimeai-combobox-padding-block:var(--maritimeai-combobox-lg-padding-block,var(--maritimeai-control-padding-block-lg));--maritimeai-combobox-padding-inline:var(--maritimeai-combobox-lg-padding-inline,var(--maritimeai-control-padding-inline-lg));--maritimeai-combobox-font-size:var(--maritimeai-combobox-lg-font-size,var(--maritimeai-font-size-body-lg))}.maritimeai-v0-Combobox-module-input::-webkit-input-placeholder{color:var(--maritimeai-combobox-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-combobox-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-Combobox-module-input::-ms-input-placeholder{color:var(--maritimeai-combobox-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-combobox-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-Combobox-module-input::placeholder{color:var(--maritimeai-combobox-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-combobox-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-Combobox-module-input:focus-visible{outline-style:solid;outline-width:var(--maritimeai-combobox-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-combobox-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-combobox-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Combobox-module-input[aria-invalid=true]{border-width:var(--maritimeai-combobox-invalid-border-width,var(--maritimeai-border-width-invalid));border-color:var(--maritimeai-combobox-invalid-border-color,var(--maritimeai-color-invalid))}.maritimeai-v0-Combobox-module-input:disabled{border-color:var(--maritimeai-combobox-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-combobox-disabled-background,var(--maritimeai-color-surface-sunken));color:var(--maritimeai-combobox-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Combobox-module-toggle{width:var(--maritimeai-combobox-indicator-space,var(--maritimeai-disclosure-space));background-color:transparent;background-image:var(--maritimeai-combobox-indicator-image,var(--maritimeai-image-disclosure));background-position:right var(--maritimeai-combobox-indicator-inset,var(--maritimeai-disclosure-inset)) center;background-size:var(--maritimeai-combobox-indicator-size,var(--maritimeai-disclosure-size));font:inherit;cursor:pointer;background-repeat:no-repeat;border-style:none;padding:0;position:absolute;top:0;bottom:0}.maritimeai-v0-Combobox-module-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.maritimeai-v0-Combobox-module-toggle:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.maritimeai-v0-Combobox-module-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.maritimeai-v0-Combobox-module-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.maritimeai-v0-Combobox-module-toggle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.maritimeai-v0-Combobox-module-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.maritimeai-v0-Combobox-module-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--maritimeai-combobox-indicator-inset,var(--maritimeai-disclosure-inset)) center}.maritimeai-v0-Combobox-module-toggle:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--maritimeai-combobox-indicator-inset,var(--maritimeai-disclosure-inset)) center}.maritimeai-v0-Combobox-module-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--maritimeai-combobox-indicator-inset,var(--maritimeai-disclosure-inset)) center}.maritimeai-v0-Combobox-module-toggle:disabled{cursor:not-allowed}.maritimeai-v0-Combobox-module-popup{z-index:var(--maritimeai-combobox-z-index,var(--maritimeai-z-dropdown));box-sizing:border-box;max-width:var(--maritimeai-combobox-max-width,var(--maritimeai-floating-max-width));border-style:solid;border-width:var(--maritimeai-combobox-listbox-border-width,var(--maritimeai-border-width-container));border-color:var(--maritimeai-combobox-listbox-border-color,var(--maritimeai-color-border));border-radius:var(--maritimeai-combobox-listbox-radius,var(--maritimeai-radius-floating));background-color:var(--maritimeai-combobox-listbox-background,var(--maritimeai-color-surface));box-shadow:var(--maritimeai-combobox-listbox-shadow,var(--maritimeai-shadow-floating));color:var(--maritimeai-combobox-listbox-color,var(--maritimeai-color-text));font-size:var(--maritimeai-combobox-listbox-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-combobox-listbox-line-height,var(--maritimeai-line-height-body));flex-direction:column;display:flex;position:fixed;overflow:hidden}.maritimeai-v0-Combobox-module-listbox{box-sizing:border-box;min-height:0;max-height:var(--maritimeai-combobox-max-block-size,var(--maritimeai-floating-max-block-size));overscroll-behavior:contain;padding-block:var(--maritimeai-combobox-listbox-padding-block,var(--maritimeai-floating-padding-block));overflow:auto}.maritimeai-v0-Combobox-module-listbox:empty{padding-top:0;padding-bottom:0}.maritimeai-v0-Combobox-module-option{box-sizing:border-box;min-height:var(--maritimeai-combobox-option-height,var(--maritimeai-control-height-sm));padding-block:var(--maritimeai-combobox-option-padding-block,var(--maritimeai-control-padding-block-sm));padding-inline:var(--maritimeai-combobox-option-padding-inline,var(--maritimeai-control-padding-inline-sm));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.maritimeai-v0-Combobox-module-option[aria-selected=true]{font-weight:var(--maritimeai-combobox-option-selected-font-weight,var(--maritimeai-font-weight-emphasis))}.maritimeai-v0-Combobox-module-option[aria-selected=true]:before{content:"";position:absolute;top:0;bottom:0}.maritimeai-v0-Combobox-module-option[aria-selected=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left-style:solid;border-left-width:var(--maritimeai-combobox-option-selected-indicator-width,var(--maritimeai-border-width-selected-indicator));border-left-color:var(--maritimeai-combobox-option-selected-indicator-color,var(--maritimeai-color-selected));left:0}.maritimeai-v0-Combobox-module-option[aria-selected=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left-style:solid;border-left-width:var(--maritimeai-combobox-option-selected-indicator-width,var(--maritimeai-border-width-selected-indicator));border-left-color:var(--maritimeai-combobox-option-selected-indicator-color,var(--maritimeai-color-selected));left:0}.maritimeai-v0-Combobox-module-option[aria-selected=true]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{border-left-style:solid;border-left-width:var(--maritimeai-combobox-option-selected-indicator-width,var(--maritimeai-border-width-selected-indicator));border-left-color:var(--maritimeai-combobox-option-selected-indicator-color,var(--maritimeai-color-selected));left:0}.maritimeai-v0-Combobox-module-option[aria-selected=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-right-style:solid;border-right-width:var(--maritimeai-combobox-option-selected-indicator-width,var(--maritimeai-border-width-selected-indicator));border-right-color:var(--maritimeai-combobox-option-selected-indicator-color,var(--maritimeai-color-selected));right:0}.maritimeai-v0-Combobox-module-option[aria-selected=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-right-style:solid;border-right-width:var(--maritimeai-combobox-option-selected-indicator-width,var(--maritimeai-border-width-selected-indicator));border-right-color:var(--maritimeai-combobox-option-selected-indicator-color,var(--maritimeai-color-selected));right:0}.maritimeai-v0-Combobox-module-option[aria-selected=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{border-right-style:solid;border-right-width:var(--maritimeai-combobox-option-selected-indicator-width,var(--maritimeai-border-width-selected-indicator));border-right-color:var(--maritimeai-combobox-option-selected-indicator-color,var(--maritimeai-color-selected));right:0}.maritimeai-v0-Combobox-module-option[data-highlighted]{background-color:var(--maritimeai-combobox-option-highlight-background,var(--maritimeai-color-highlight));color:var(--maritimeai-combobox-option-highlight-color,var(--maritimeai-color-text));outline-style:solid;outline-width:var(--maritimeai-combobox-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-combobox-focus-ring-color,var(--maritimeai-color-focus));outline-offset:calc(-1 * var(--maritimeai-combobox-focus-ring-width,var(--maritimeai-focus-ring-width)))}.maritimeai-v0-Combobox-module-option[aria-disabled=true]{color:var(--maritimeai-combobox-option-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Combobox-module-group{display:block}.maritimeai-v0-Combobox-module-groupLabel{padding-block:var(--maritimeai-combobox-option-padding-block,var(--maritimeai-control-padding-block-sm));padding-inline:var(--maritimeai-combobox-option-padding-inline,var(--maritimeai-control-padding-inline-sm));color:var(--maritimeai-combobox-group-label-color,var(--maritimeai-color-text-muted));font-size:var(--maritimeai-combobox-group-label-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-combobox-group-label-font-weight,var(--maritimeai-font-weight-emphasis))}.maritimeai-v0-Combobox-module-empty{padding-block:var(--maritimeai-combobox-option-padding-block,var(--maritimeai-control-padding-block-sm));padding-inline:var(--maritimeai-combobox-option-padding-inline,var(--maritimeai-control-padding-inline-sm));color:var(--maritimeai-combobox-empty-color,var(--maritimeai-color-text-muted))}.maritimeai-v0-Modal-module-modal{box-sizing:border-box;color:inherit;width:min(var(--maritimeai-modal-width,var(--maritimeai-dialog-width-md)),100% - 2 * var(--maritimeai-modal-margin,var(--maritimeai-container-padding-md)));max-width:none;max-height:calc(100% - 2 * var(--maritimeai-modal-margin,var(--maritimeai-container-padding-md)));background-color:transparent;border-style:none;margin:auto;padding:0;overflow:visible}.maritimeai-v0-Modal-module-modal[open]{flex-direction:column;display:flex}.maritimeai-v0-Modal-module-modal::-ms-backdrop{background-color:var(--maritimeai-modal-backdrop,var(--maritimeai-color-backdrop))}.maritimeai-v0-Modal-module-modal::backdrop{background-color:var(--maritimeai-modal-backdrop,var(--maritimeai-color-backdrop))}.maritimeai-v0-Modal-module-surface{box-sizing:border-box;border-style:solid;border-width:var(--maritimeai-modal-border-width,var(--maritimeai-border-width-container));border-color:var(--maritimeai-modal-border-color,var(--maritimeai-color-border-transparent));border-radius:var(--maritimeai-modal-radius,var(--maritimeai-radius-container));background-color:var(--maritimeai-modal-background,var(--maritimeai-color-surface-raised));min-height:0;box-shadow:var(--maritimeai-modal-shadow,var(--maritimeai-shadow-overlay));color:var(--maritimeai-modal-color,var(--maritimeai-color-text));font-size:var(--maritimeai-modal-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-modal-line-height,var(--maritimeai-line-height-body));flex-direction:column;flex:auto;display:flex;overflow:auto}.maritimeai-v0-Modal-module-sm{--maritimeai-modal-width:var(--maritimeai-modal-sm-width,var(--maritimeai-dialog-width-sm))}.maritimeai-v0-Modal-module-lg{--maritimeai-modal-width:var(--maritimeai-modal-lg-width,var(--maritimeai-dialog-width-lg))}.maritimeai-v0-Modal-module-header{gap:var(--maritimeai-modal-header-gap,var(--maritimeai-container-gap));padding-top:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg));padding-bottom:0;padding-inline:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg));flex-direction:column;flex:none;display:flex}.maritimeai-v0-Modal-module-description{font-size:var(--maritimeai-modal-description-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-modal-description-line-height,var(--maritimeai-line-height-body));color:var(--maritimeai-modal-description-color,var(--maritimeai-color-text-muted));margin-top:0;margin-bottom:0}.maritimeai-v0-Modal-module-body{overscroll-behavior:contain;min-height:0;padding-block:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg));padding-inline:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg));flex:auto;overflow:auto}.maritimeai-v0-Modal-module-footer{justify-content:flex-end;align-items:center;gap:var(--maritimeai-modal-footer-gap,var(--maritimeai-container-gap));padding-top:0;padding-bottom:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg));padding-inline:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg));flex-wrap:wrap;flex:none;display:flex}.maritimeai-v0-Modal-module-header:last-child{padding-bottom:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg))}.maritimeai-v0-Modal-module-header+.maritimeai-v0-Modal-module-footer,.maritimeai-v0-Modal-module-footer:first-child{padding-top:var(--maritimeai-modal-padding,var(--maritimeai-container-padding-lg))}html:has(.maritimeai-v0-Modal-module-modal[open]){scrollbar-gutter:stable;overflow:hidden}.maritimeai-v0-Heading-module-heading{font-size:var(--maritimeai-heading-font-size,var(--maritimeai-font-size-heading-md));font-weight:var(--maritimeai-heading-font-weight,var(--maritimeai-font-weight-heading));line-height:var(--maritimeai-heading-line-height,var(--maritimeai-line-height-heading));color:var(--maritimeai-heading-color,var(--maritimeai-color-text));text-wrap:balance;margin-top:0;margin-bottom:0}.maritimeai-v0-Heading-module-sm{--maritimeai-heading-font-size:var(--maritimeai-heading-sm-font-size,var(--maritimeai-font-size-heading-sm))}.maritimeai-v0-Heading-module-lg{--maritimeai-heading-font-size:var(--maritimeai-heading-lg-font-size,var(--maritimeai-font-size-heading-lg))}.maritimeai-v0-Heading-module-xl{--maritimeai-heading-font-size:var(--maritimeai-heading-xl-font-size,var(--maritimeai-font-size-heading-xl))}.maritimeai-v0-DatePicker-module-datePicker{align-items:stretch;gap:var(--maritimeai-date-picker-gap,var(--maritimeai-control-gap));width:100%;font-size:var(--maritimeai-date-picker-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-date-picker-line-height,var(--maritimeai-line-height-body));display:flex}.maritimeai-v0-DatePicker-module-box{box-sizing:border-box;align-items:center;gap:var(--maritimeai-date-picker-gap,var(--maritimeai-control-gap));min-width:0;min-height:var(--maritimeai-date-picker-height,var(--maritimeai-control-height-md));padding-inline:var(--maritimeai-date-picker-padding-inline,var(--maritimeai-control-padding-inline-md));border-style:solid;border-width:var(--maritimeai-date-picker-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-date-picker-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-date-picker-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-date-picker-background,var(--maritimeai-color-control-surface));color:var(--maritimeai-date-picker-color,var(--maritimeai-color-text));flex:auto;display:flex}.maritimeai-v0-DatePicker-module-input{min-width:0;padding-block:var(--maritimeai-date-picker-padding-block,var(--maritimeai-control-padding-block-md));color:inherit;font:inherit;font-variant-numeric:tabular-nums;background-color:transparent;border-style:none;flex:auto;margin:0;padding-left:0;padding-right:0}.maritimeai-v0-DatePicker-module-input:focus{outline-style:none}.maritimeai-v0-DatePicker-module-input::-webkit-input-placeholder{color:var(--maritimeai-date-picker-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-date-picker-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-DatePicker-module-input::-ms-input-placeholder{color:var(--maritimeai-date-picker-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-date-picker-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-DatePicker-module-input::placeholder{color:var(--maritimeai-date-picker-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-date-picker-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-DatePicker-module-zone{color:var(--maritimeai-date-picker-zone-color,var(--maritimeai-color-text));white-space:nowrap;flex:none}.maritimeai-v0-DatePicker-module-box:focus-within{outline-style:solid;outline-width:var(--maritimeai-date-picker-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-date-picker-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-date-picker-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-DatePicker-module-datePicker[data-invalid] .maritimeai-v0-DatePicker-module-box{border-width:var(--maritimeai-date-picker-invalid-border-width,var(--maritimeai-border-width-invalid));border-color:var(--maritimeai-date-picker-invalid-border-color,var(--maritimeai-color-invalid))}.maritimeai-v0-DatePicker-module-datePicker[data-readonly] .maritimeai-v0-DatePicker-module-box{background-color:var(--maritimeai-date-picker-readonly-background,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-DatePicker-module-datePicker[data-disabled] .maritimeai-v0-DatePicker-module-box{border-color:var(--maritimeai-date-picker-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-date-picker-disabled-background,var(--maritimeai-color-surface-sunken));color:var(--maritimeai-date-picker-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-DatePicker-module-datePicker[data-disabled] .maritimeai-v0-DatePicker-module-zone{color:inherit}.maritimeai-v0-DatePicker-module-input:disabled{cursor:inherit}.maritimeai-v0-DatePicker-module-toggle{box-sizing:border-box;min-width:var(--maritimeai-date-picker-toggle-size,var(--maritimeai-control-height-md));border-style:solid;border-width:var(--maritimeai-date-picker-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-date-picker-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-date-picker-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-date-picker-background,var(--maritimeai-color-control-surface));color:var(--maritimeai-date-picker-color,var(--maritimeai-color-text));font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;display:inline-flex}.maritimeai-v0-DatePicker-module-toggle:hover:not(:disabled){background-color:var(--maritimeai-date-picker-toggle-hover-background,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-DatePicker-module-toggle:focus-visible{outline-style:solid;outline-width:var(--maritimeai-date-picker-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-date-picker-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-date-picker-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-DatePicker-module-toggle:disabled{border-color:var(--maritimeai-date-picker-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-date-picker-disabled-background,var(--maritimeai-color-surface-sunken));color:var(--maritimeai-date-picker-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-DatePicker-module-icon{width:var(--maritimeai-date-picker-icon-size,var(--maritimeai-control-icon-size));height:var(--maritimeai-date-picker-icon-size,var(--maritimeai-control-icon-size));flex:none}.maritimeai-v0-DatePicker-module-sm{--maritimeai-date-picker-height:var(--maritimeai-date-picker-sm-height,var(--maritimeai-control-height-sm));--maritimeai-date-picker-padding-block:var(--maritimeai-date-picker-sm-padding-block,var(--maritimeai-control-padding-block-sm));--maritimeai-date-picker-padding-inline:var(--maritimeai-date-picker-sm-padding-inline,var(--maritimeai-control-padding-inline-sm));--maritimeai-date-picker-font-size:var(--maritimeai-date-picker-sm-font-size,var(--maritimeai-font-size-body-sm));--maritimeai-date-picker-toggle-size:var(--maritimeai-date-picker-sm-toggle-size,var(--maritimeai-control-height-sm))}.maritimeai-v0-DatePicker-module-lg{--maritimeai-date-picker-height:var(--maritimeai-date-picker-lg-height,var(--maritimeai-control-height-lg));--maritimeai-date-picker-padding-block:var(--maritimeai-date-picker-lg-padding-block,var(--maritimeai-control-padding-block-lg));--maritimeai-date-picker-padding-inline:var(--maritimeai-date-picker-lg-padding-inline,var(--maritimeai-control-padding-inline-lg));--maritimeai-date-picker-font-size:var(--maritimeai-date-picker-lg-font-size,var(--maritimeai-font-size-body-lg));--maritimeai-date-picker-toggle-size:var(--maritimeai-date-picker-lg-toggle-size,var(--maritimeai-control-height-lg))}.maritimeai-v0-DatePicker-module-positioner{z-index:var(--maritimeai-date-picker-z-index,var(--maritimeai-z-dropdown));flex-direction:column;display:flex;position:fixed}.maritimeai-v0-DatePicker-module-calendar{box-sizing:border-box;gap:var(--maritimeai-date-picker-calendar-gap,var(--maritimeai-layout-gap-sm));min-height:0;max-height:var(--maritimeai-date-picker-calendar-max-block-size,var(--maritimeai-floating-max-block-size));overscroll-behavior:contain;padding-block:var(--maritimeai-date-picker-calendar-padding,var(--maritimeai-container-padding-sm));padding-inline:var(--maritimeai-date-picker-calendar-padding,var(--maritimeai-container-padding-sm));border-style:solid;border-width:var(--maritimeai-date-picker-calendar-border-width,var(--maritimeai-border-width-container));border-color:var(--maritimeai-date-picker-calendar-border-color,var(--maritimeai-color-border));border-radius:var(--maritimeai-date-picker-calendar-radius,var(--maritimeai-radius-floating));background-color:var(--maritimeai-date-picker-calendar-background,var(--maritimeai-color-surface));box-shadow:var(--maritimeai-date-picker-calendar-shadow,var(--maritimeai-shadow-floating));color:var(--maritimeai-date-picker-calendar-color,var(--maritimeai-color-text));font-size:var(--maritimeai-date-picker-calendar-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-date-picker-calendar-line-height,var(--maritimeai-line-height-body));flex-direction:column;display:flex;overflow:auto}.maritimeai-v0-DatePicker-module-header{justify-content:space-between;align-items:center;gap:var(--maritimeai-date-picker-calendar-gap,var(--maritimeai-layout-gap-sm));display:flex}.maritimeai-v0-DatePicker-module-heading{font-size:var(--maritimeai-date-picker-heading-font-size,var(--maritimeai-font-size-body));font-weight:var(--maritimeai-date-picker-heading-font-weight,var(--maritimeai-font-weight-emphasis));line-height:inherit;text-align:center;margin-top:0;margin-bottom:0}.maritimeai-v0-DatePicker-module-navButton{box-sizing:border-box;width:var(--maritimeai-date-picker-nav-size,var(--maritimeai-control-height-sm));height:var(--maritimeai-date-picker-nav-size,var(--maritimeai-control-height-sm));border-radius:var(--maritimeai-date-picker-nav-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-date-picker-nav-background,var(--maritimeai-color-surface-none));color:inherit;font:inherit;cursor:pointer;border-style:none;flex:none;justify-content:center;align-items:center;margin:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;display:inline-flex}.maritimeai-v0-DatePicker-module-navButton:hover:not([aria-disabled=true]){background-color:var(--maritimeai-date-picker-nav-hover-background,var(--maritimeai-color-highlight))}.maritimeai-v0-DatePicker-module-navButton[aria-disabled=true]{opacity:var(--maritimeai-date-picker-nav-disabled-opacity,var(--maritimeai-opacity-disabled));cursor:not-allowed}.maritimeai-v0-DatePicker-module-navButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .maritimeai-v0-DatePicker-module-icon{transform:scaleX(-1)}.maritimeai-v0-DatePicker-module-navButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .maritimeai-v0-DatePicker-module-icon{transform:scaleX(-1)}.maritimeai-v0-DatePicker-module-navButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .maritimeai-v0-DatePicker-module-icon{transform:scaleX(-1)}.maritimeai-v0-DatePicker-module-grid{border-collapse:collapse;border-spacing:0}.maritimeai-v0-DatePicker-module-grid th,.maritimeai-v0-DatePicker-module-grid td{text-align:center;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.maritimeai-v0-DatePicker-module-weekday{color:var(--maritimeai-date-picker-weekday-color,var(--maritimeai-color-text-muted));font-size:var(--maritimeai-date-picker-weekday-font-size,var(--maritimeai-font-size-caption));font-weight:var(--maritimeai-date-picker-weekday-font-weight,var(--maritimeai-font-weight-emphasis));padding-bottom:var(--maritimeai-date-picker-weekday-gap,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-DatePicker-module-day{box-sizing:border-box;width:var(--maritimeai-date-picker-day-size,var(--maritimeai-control-height-sm));height:var(--maritimeai-date-picker-day-size,var(--maritimeai-control-height-sm));border-radius:var(--maritimeai-date-picker-day-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-date-picker-day-background,var(--maritimeai-color-surface-none));color:var(--maritimeai-date-picker-day-color,var(--maritimeai-color-text));font:inherit;font-weight:var(--maritimeai-date-picker-day-font-weight,var(--maritimeai-font-weight-body));font-variant-numeric:tabular-nums;cursor:pointer;border-style:none;justify-content:center;align-items:center;margin:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;display:inline-flex}.maritimeai-v0-DatePicker-module-day[data-outside]{color:var(--maritimeai-date-picker-day-outside-color,var(--maritimeai-color-text-muted))}.maritimeai-v0-DatePicker-module-day:hover:not(:-webkit-any([aria-disabled=true],[data-selected])){background-color:var(--maritimeai-date-picker-day-highlight-background,var(--maritimeai-color-highlight));color:var(--maritimeai-date-picker-day-highlight-color,var(--maritimeai-color-text))}.maritimeai-v0-DatePicker-module-day:hover:not(:-moz-any([aria-disabled=true],[data-selected])){background-color:var(--maritimeai-date-picker-day-highlight-background,var(--maritimeai-color-highlight));color:var(--maritimeai-date-picker-day-highlight-color,var(--maritimeai-color-text))}.maritimeai-v0-DatePicker-module-day:hover:not(:is([aria-disabled=true],[data-selected])){background-color:var(--maritimeai-date-picker-day-highlight-background,var(--maritimeai-color-highlight));color:var(--maritimeai-date-picker-day-highlight-color,var(--maritimeai-color-text))}.maritimeai-v0-DatePicker-module-day[aria-current=date]{border-style:solid;border-width:var(--maritimeai-date-picker-today-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-date-picker-today-border-color,var(--maritimeai-color-selected))}.maritimeai-v0-DatePicker-module-day[data-selected]{border-style:solid;border-width:var(--maritimeai-date-picker-selected-border-width,var(--maritimeai-border-width-selected-indicator));border-color:var(--maritimeai-date-picker-selected-border-color,var(--maritimeai-color-selected));background-color:var(--maritimeai-date-picker-selected-background,var(--maritimeai-color-selected));color:var(--maritimeai-date-picker-selected-color,var(--maritimeai-color-on-selected));font-weight:var(--maritimeai-date-picker-selected-font-weight,var(--maritimeai-font-weight-strong))}.maritimeai-v0-DatePicker-module-day[aria-disabled=true]{color:var(--maritimeai-date-picker-day-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.maritimeai-v0-DatePicker-module-day:focus-visible{outline-style:solid;outline-width:var(--maritimeai-date-picker-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-date-picker-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-date-picker-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-DatePicker-module-navButton:focus-visible{outline-style:solid;outline-width:var(--maritimeai-date-picker-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-date-picker-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-date-picker-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-DatePicker-module-timeInput:focus-visible{outline-style:solid;outline-width:var(--maritimeai-date-picker-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-date-picker-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-date-picker-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-DatePicker-module-footer{justify-content:space-between;align-items:center;gap:var(--maritimeai-date-picker-calendar-gap,var(--maritimeai-layout-gap-sm));flex-wrap:wrap;display:flex}.maritimeai-v0-DatePicker-module-time{align-items:center;gap:var(--maritimeai-date-picker-calendar-gap,var(--maritimeai-layout-gap-sm));font-size:var(--maritimeai-date-picker-time-font-size,var(--maritimeai-font-size-body-sm));flex-wrap:wrap;display:flex}.maritimeai-v0-DatePicker-module-timeInput{box-sizing:border-box;min-height:var(--maritimeai-date-picker-time-height,var(--maritimeai-control-height-sm));padding-block:var(--maritimeai-date-picker-time-padding-block,var(--maritimeai-control-padding-block-sm));padding-inline:var(--maritimeai-date-picker-time-padding-inline,var(--maritimeai-control-padding-inline-sm));border-style:solid;border-width:var(--maritimeai-date-picker-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-date-picker-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-date-picker-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-date-picker-background,var(--maritimeai-color-control-surface));color:var(--maritimeai-date-picker-color,var(--maritimeai-color-text));font:inherit;font-variant-numeric:tabular-nums;margin:0}.maritimeai-v0-Divider-module-divider{border-style:solid;border-width:0;border-color:var(--maritimeai-divider-color,var(--maritimeai-color-separator))}.maritimeai-v0-Divider-module-horizontal{border-top-width:var(--maritimeai-divider-thickness,var(--maritimeai-border-width-separator));width:100%}.maritimeai-v0-Divider-module-vertical{align-self:stretch}.maritimeai-v0-Divider-module-vertical:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-divider-thickness,var(--maritimeai-border-width-separator))}.maritimeai-v0-Divider-module-vertical:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-divider-thickness,var(--maritimeai-border-width-separator))}.maritimeai-v0-Divider-module-vertical:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-divider-thickness,var(--maritimeai-border-width-separator))}.maritimeai-v0-Divider-module-vertical:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-divider-thickness,var(--maritimeai-border-width-separator))}.maritimeai-v0-Divider-module-vertical:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-divider-thickness,var(--maritimeai-border-width-separator))}.maritimeai-v0-Divider-module-vertical:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-divider-thickness,var(--maritimeai-border-width-separator))}.maritimeai-v0-Drawer-module-drawer{--maritimeai-modal-padding:var(--maritimeai-drawer-padding,var(--maritimeai-container-padding-lg));--maritimeai-modal-header-gap:var(--maritimeai-drawer-header-gap,var(--maritimeai-container-gap));--maritimeai-modal-footer-gap:var(--maritimeai-drawer-footer-gap,var(--maritimeai-container-gap));--maritimeai-modal-description-color:var(--maritimeai-drawer-description-color,var(--maritimeai-color-text-muted));--maritimeai-modal-description-font-size:var(--maritimeai-drawer-description-font-size,var(--maritimeai-font-size-body));--maritimeai-modal-description-line-height:var(--maritimeai-drawer-description-line-height,var(--maritimeai-line-height-body));box-sizing:border-box;color:inherit;height:100%;max-height:100%;width:min(var(--maritimeai-drawer-width,var(--maritimeai-dialog-width-md)),100%);background-color:transparent;border-style:none;max-width:100%;margin-top:0;margin-bottom:0;padding:0;top:0;bottom:0;overflow:visible}.maritimeai-v0-Drawer-module-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.maritimeai-v0-Drawer-module-drawer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.maritimeai-v0-Drawer-module-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:0}.maritimeai-v0-Drawer-module-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.maritimeai-v0-Drawer-module-drawer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.maritimeai-v0-Drawer-module-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:auto}.maritimeai-v0-Drawer-module-drawer[open]{flex-direction:column;display:flex}.maritimeai-v0-Drawer-module-drawer::-ms-backdrop{background-color:var(--maritimeai-drawer-backdrop,var(--maritimeai-color-backdrop))}.maritimeai-v0-Drawer-module-drawer::backdrop{background-color:var(--maritimeai-drawer-backdrop,var(--maritimeai-color-backdrop))}.maritimeai-v0-Drawer-module-surface{box-sizing:border-box;border-style:solid;border-top-width:0;border-bottom-width:0;border-color:var(--maritimeai-drawer-border-color,var(--maritimeai-color-border-transparent));background-color:var(--maritimeai-drawer-background,var(--maritimeai-color-surface-raised));min-height:0;box-shadow:var(--maritimeai-drawer-shadow,var(--maritimeai-shadow-overlay));color:var(--maritimeai-drawer-color,var(--maritimeai-color-text));font-size:var(--maritimeai-drawer-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-drawer-line-height,var(--maritimeai-line-height-body));flex-direction:column;flex:auto;display:flex;overflow:auto}.maritimeai-v0-Drawer-module-surface:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-right-width:0}.maritimeai-v0-Drawer-module-surface:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-right-width:0}.maritimeai-v0-Drawer-module-surface:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-right-width:0}.maritimeai-v0-Drawer-module-surface:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-left-width:0}.maritimeai-v0-Drawer-module-surface:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-left-width:0}.maritimeai-v0-Drawer-module-surface:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-left-width:0}.maritimeai-v0-Drawer-module-start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.maritimeai-v0-Drawer-module-start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.maritimeai-v0-Drawer-module-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.maritimeai-v0-Drawer-module-start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.maritimeai-v0-Drawer-module-start:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.maritimeai-v0-Drawer-module-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.maritimeai-v0-Drawer-module-start .maritimeai-v0-Drawer-module-surface:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:0;border-right-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-left-radius:0;border-top-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-left-radius:0}.maritimeai-v0-Drawer-module-start .maritimeai-v0-Drawer-module-surface:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:0;border-right-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-left-radius:0;border-top-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-left-radius:0}.maritimeai-v0-Drawer-module-start .maritimeai-v0-Drawer-module-surface:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:0;border-right-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-left-radius:0;border-top-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-right-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-left-radius:0}.maritimeai-v0-Drawer-module-start .maritimeai-v0-Drawer-module-surface:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:0;border-left-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-right-radius:0;border-top-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-right-radius:0}.maritimeai-v0-Drawer-module-start .maritimeai-v0-Drawer-module-surface:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:0;border-left-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-right-radius:0;border-top-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-right-radius:0}.maritimeai-v0-Drawer-module-start .maritimeai-v0-Drawer-module-surface:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:0;border-left-width:var(--maritimeai-drawer-border-width,var(--maritimeai-border-width-container));border-top-right-radius:0;border-top-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-left-radius:var(--maritimeai-drawer-radius,var(--maritimeai-radius-container));border-bottom-right-radius:0}.maritimeai-v0-Drawer-module-sm{--maritimeai-drawer-width:var(--maritimeai-drawer-sm-width,var(--maritimeai-dialog-width-sm))}.maritimeai-v0-Drawer-module-lg{--maritimeai-drawer-width:var(--maritimeai-drawer-lg-width,var(--maritimeai-dialog-width-lg))}html:has(.maritimeai-v0-Drawer-module-drawer[open]){scrollbar-gutter:stable;overflow:hidden}.maritimeai-v0-Dropdown-module-dropdown{display:inline-flex}.maritimeai-v0-Dropdown-module-positioner{z-index:var(--maritimeai-dropdown-z-index,var(--maritimeai-z-dropdown));flex-direction:column;display:flex;position:fixed}.maritimeai-v0-Dropdown-module-menu{box-sizing:border-box;min-height:0;max-width:var(--maritimeai-dropdown-max-width,var(--maritimeai-floating-max-width));max-height:var(--maritimeai-dropdown-max-block-size,var(--maritimeai-floating-max-block-size));overscroll-behavior:contain;padding-block:var(--maritimeai-dropdown-padding-block,var(--maritimeai-floating-padding-block));border-style:solid;border-width:var(--maritimeai-dropdown-border-width,var(--maritimeai-border-width-container));border-color:var(--maritimeai-dropdown-border-color,var(--maritimeai-color-border));border-radius:var(--maritimeai-dropdown-radius,var(--maritimeai-radius-floating));background-color:var(--maritimeai-dropdown-background,var(--maritimeai-color-surface));box-shadow:var(--maritimeai-dropdown-shadow,var(--maritimeai-shadow-floating));color:var(--maritimeai-dropdown-color,var(--maritimeai-color-text));font-size:var(--maritimeai-dropdown-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-dropdown-line-height,var(--maritimeai-line-height-body));padding-left:0;padding-right:0;overflow:auto}.maritimeai-v0-Dropdown-module-menu:focus-visible{outline-style:solid;outline-width:var(--maritimeai-dropdown-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-dropdown-focus-ring-color,var(--maritimeai-color-focus));outline-offset:calc(-1 * var(--maritimeai-dropdown-focus-ring-width,var(--maritimeai-focus-ring-width)))}.maritimeai-v0-Dropdown-module-item{box-sizing:border-box;align-items:center;gap:var(--maritimeai-dropdown-item-gap,var(--maritimeai-control-gap));min-height:var(--maritimeai-dropdown-item-height,var(--maritimeai-control-height-sm));padding-block:var(--maritimeai-dropdown-item-padding-block,var(--maritimeai-control-padding-block-sm));padding-inline:var(--maritimeai-dropdown-item-padding-inline,var(--maritimeai-control-padding-inline-sm));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}.maritimeai-v0-Dropdown-module-item[data-highlighted]{background-color:var(--maritimeai-dropdown-item-highlight-background,var(--maritimeai-color-highlight));color:var(--maritimeai-dropdown-item-highlight-color,var(--maritimeai-color-text))}.maritimeai-v0-Dropdown-module-item:focus-visible{outline-style:solid;outline-width:var(--maritimeai-dropdown-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-dropdown-focus-ring-color,var(--maritimeai-color-focus));outline-offset:calc(-1 * var(--maritimeai-dropdown-focus-ring-width,var(--maritimeai-focus-ring-width)))}.maritimeai-v0-Dropdown-module-item[aria-disabled=true]{color:var(--maritimeai-dropdown-item-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Dropdown-module-group{display:block}.maritimeai-v0-Dropdown-module-groupLabel{padding-block:var(--maritimeai-dropdown-item-padding-block,var(--maritimeai-control-padding-block-sm));padding-inline:var(--maritimeai-dropdown-item-padding-inline,var(--maritimeai-control-padding-inline-sm));color:var(--maritimeai-dropdown-group-label-color,var(--maritimeai-color-text-muted));font-size:var(--maritimeai-dropdown-group-label-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-dropdown-group-label-font-weight,var(--maritimeai-font-weight-emphasis))}.maritimeai-v0-Dropdown-module-separator{margin-block:var(--maritimeai-dropdown-separator-spacing,var(--maritimeai-floating-padding-block));border-top-style:solid;border-top-width:var(--maritimeai-dropdown-separator-width,var(--maritimeai-border-width-separator));border-top-color:var(--maritimeai-dropdown-separator-color,var(--maritimeai-color-separator));margin-left:0;margin-right:0}.maritimeai-v0-Text-module-text{font-size:var(--maritimeai-text-font-size,var(--maritimeai-font-size-body));font-weight:var(--maritimeai-text-font-weight,var(--maritimeai-font-weight-body));line-height:var(--maritimeai-text-line-height,var(--maritimeai-line-height-body));color:var(--maritimeai-text-color,var(--maritimeai-color-text));margin-top:0;margin-bottom:0}.maritimeai-v0-Text-module-sm{--maritimeai-text-font-size:var(--maritimeai-text-sm-font-size,var(--maritimeai-font-size-body-sm))}.maritimeai-v0-Text-module-lg{--maritimeai-text-font-size:var(--maritimeai-text-lg-font-size,var(--maritimeai-font-size-body-lg))}.maritimeai-v0-Text-module-medium{--maritimeai-text-font-weight:var(--maritimeai-text-medium-font-weight,var(--maritimeai-font-weight-emphasis))}.maritimeai-v0-Text-module-strong{--maritimeai-text-font-weight:var(--maritimeai-text-strong-font-weight,var(--maritimeai-font-weight-strong))}.maritimeai-v0-Text-module-muted{--maritimeai-text-color:var(--maritimeai-text-muted-color,var(--maritimeai-color-text-muted))}.maritimeai-v0-Text-module-inverse{--maritimeai-text-color:var(--maritimeai-text-inverse-color,var(--maritimeai-color-text-inverse))}.maritimeai-v0-EmptyState-module-emptyState{box-sizing:border-box;align-items:center;gap:var(--maritimeai-empty-state-gap,var(--maritimeai-container-gap));padding-block:var(--maritimeai-empty-state-padding,var(--maritimeai-container-padding-lg));padding-inline:var(--maritimeai-empty-state-padding,var(--maritimeai-container-padding-lg));text-align:center;flex-direction:column;display:flex}.maritimeai-v0-EmptyState-module-icon{color:var(--maritimeai-empty-state-icon-color,var(--maritimeai-color-text-muted));display:flex}.maritimeai-v0-EmptyState-module-copy{align-items:center;gap:var(--maritimeai-empty-state-copy-gap,var(--maritimeai-layout-gap-xs));flex-direction:column;display:flex}.maritimeai-v0-EmptyState-module-actions{justify-content:center;gap:var(--maritimeai-empty-state-actions-gap,var(--maritimeai-layout-gap-sm));flex-wrap:wrap;display:flex}.maritimeai-v0-Label-module-label{align-items:baseline;gap:var(--maritimeai-label-gap,var(--maritimeai-field-gap));color:var(--maritimeai-label-color,var(--maritimeai-color-text));font-size:var(--maritimeai-label-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-label-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-label-line-height,var(--maritimeai-line-height-body));display:inline-flex}.maritimeai-v0-Label-module-label[for]{cursor:pointer}.maritimeai-v0-Label-module-disabled,.maritimeai-v0-Label-module-disabled[for]{color:var(--maritimeai-label-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Label-module-marker{color:var(--maritimeai-label-marker-color,var(--maritimeai-color-invalid))}.maritimeai-v0-Label-module-disabled .maritimeai-v0-Label-module-marker{color:var(--maritimeai-label-disabled-color,var(--maritimeai-color-text-disabled))}.maritimeai-v0-Field-module-field{gap:var(--maritimeai-field-row-gap,var(--maritimeai-field-gap));flex-direction:column;display:flex}fieldset.maritimeai-v0-Field-module-field{border:0;min-width:0;margin:0;padding:0}.maritimeai-v0-Field-module-legend{color:var(--maritimeai-field-legend-color,var(--maritimeai-color-text));font-size:var(--maritimeai-field-legend-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-field-legend-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-field-legend-line-height,var(--maritimeai-line-height-body));padding:0}.maritimeai-v0-Field-module-disabled .maritimeai-v0-Field-module-legend{color:var(--maritimeai-field-disabled-color,var(--maritimeai-color-text-disabled))}.maritimeai-v0-Field-module-description{color:var(--maritimeai-field-description-color,var(--maritimeai-color-text-muted));font-size:var(--maritimeai-field-description-font-size,var(--maritimeai-font-size-body-sm));line-height:var(--maritimeai-field-description-line-height,var(--maritimeai-line-height-body))}.maritimeai-v0-Field-module-error{color:var(--maritimeai-field-error-color,var(--maritimeai-color-invalid));font-size:var(--maritimeai-field-error-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-field-error-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-field-error-line-height,var(--maritimeai-line-height-body))}.maritimeai-v0-Field-module-disabled .maritimeai-v0-Field-module-description{color:var(--maritimeai-field-disabled-color,var(--maritimeai-color-text-disabled))}.maritimeai-v0-VisuallyHidden-module-visuallyHidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}.maritimeai-v0-VisuallyHidden-module-focusable:focus-within{-webkit-clip-path:none;clip-path:none;white-space:normal;height:auto;width:auto;position:static;overflow:visible}.maritimeai-v0-FileUpload-module-fileUpload{gap:var(--maritimeai-file-upload-gap,var(--maritimeai-layout-gap-sm));color:var(--maritimeai-file-upload-color,var(--maritimeai-color-text));font-size:var(--maritimeai-file-upload-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-file-upload-line-height,var(--maritimeai-line-height-body));flex-direction:column;display:flex}.maritimeai-v0-FileUpload-module-target{cursor:pointer;position:relative}.maritimeai-v0-FileUpload-module-input{box-sizing:border-box;height:100%;width:100%;opacity:var(--maritimeai-file-upload-input-opacity,var(--maritimeai-opacity-hidden));cursor:inherit;border-style:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.maritimeai-v0-FileUpload-module-input:disabled{cursor:not-allowed}.maritimeai-v0-FileUpload-module-zone{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--maritimeai-file-upload-zone-gap,var(--maritimeai-container-gap));padding-block:var(--maritimeai-file-upload-padding-block,var(--maritimeai-container-padding-lg));padding-inline:var(--maritimeai-file-upload-padding-inline,var(--maritimeai-container-padding-md));border-style:dashed;border-width:var(--maritimeai-file-upload-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-file-upload-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-file-upload-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-file-upload-background,var(--maritimeai-color-control-surface));text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.maritimeai-v0-FileUpload-module-input:focus-visible+.maritimeai-v0-FileUpload-module-zone{outline-style:solid;outline-width:var(--maritimeai-file-upload-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-file-upload-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-file-upload-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-FileUpload-module-dragging .maritimeai-v0-FileUpload-module-zone{border-style:solid;border-color:var(--maritimeai-file-upload-dragging-border-color,var(--maritimeai-color-selected));background-color:var(--maritimeai-file-upload-dragging-background,var(--maritimeai-color-highlight))}.maritimeai-v0-FileUpload-module-input[aria-invalid=true]+.maritimeai-v0-FileUpload-module-zone{border-width:var(--maritimeai-file-upload-invalid-border-width,var(--maritimeai-border-width-invalid));border-color:var(--maritimeai-file-upload-invalid-border-color,var(--maritimeai-color-invalid))}.maritimeai-v0-FileUpload-module-input:disabled+.maritimeai-v0-FileUpload-module-zone{border-color:var(--maritimeai-file-upload-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-file-upload-disabled-background,var(--maritimeai-color-surface-sunken));color:var(--maritimeai-file-upload-disabled-color,var(--maritimeai-color-text-disabled))}.maritimeai-v0-FileUpload-module-list{gap:var(--maritimeai-file-upload-list-gap,var(--maritimeai-layout-gap-xs));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.maritimeai-v0-FileUpload-module-item{align-items:center;gap:var(--maritimeai-file-upload-item-gap,var(--maritimeai-control-gap));display:flex}.maritimeai-v0-FileUpload-module-name{overflow-wrap:anywhere;flex:auto;min-width:0}.maritimeai-v0-FileUpload-module-size{color:var(--maritimeai-file-upload-size-color,var(--maritimeai-color-text-muted));font-size:var(--maritimeai-file-upload-size-font-size,var(--maritimeai-font-size-body-sm));flex:none}.maritimeai-v0-FileUpload-module-remove{min-width:var(--maritimeai-file-upload-remove-size,var(--maritimeai-control-height-sm));min-height:var(--maritimeai-file-upload-remove-size,var(--maritimeai-control-height-sm));border-radius:var(--maritimeai-file-upload-remove-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-file-upload-remove-background,var(--maritimeai-color-surface-none));color:inherit;font:inherit;cursor:pointer;border-style:none;flex:none;align-items:center;justify-items:center;padding:0;display:inline-grid}.maritimeai-v0-FileUpload-module-remove:focus-visible{outline-style:solid;outline-width:var(--maritimeai-file-upload-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-file-upload-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-file-upload-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-FileUpload-module-remove:disabled{cursor:not-allowed}.maritimeai-v0-FileUpload-module-removeIcon{width:var(--maritimeai-file-upload-remove-icon-size,var(--maritimeai-control-icon-size));height:var(--maritimeai-file-upload-remove-icon-size,var(--maritimeai-control-icon-size))}.maritimeai-v0-FileUpload-module-disabled .maritimeai-v0-FileUpload-module-list,.maritimeai-v0-FileUpload-module-disabled .maritimeai-v0-FileUpload-module-size{color:var(--maritimeai-file-upload-disabled-color,var(--maritimeai-color-text-disabled))}.maritimeai-v0-Icon-module-icon{width:var(--maritimeai-icon-size,var(--maritimeai-icon-size-md));height:var(--maritimeai-icon-size,var(--maritimeai-icon-size-md));flex:none;display:inline-flex}.maritimeai-v0-Icon-module-icon>svg,.maritimeai-v0-Icon-module-icon>img{height:100%;width:100%}.maritimeai-v0-Icon-module-sm{--maritimeai-icon-size:var(--maritimeai-icon-sm-size,var(--maritimeai-icon-size-sm))}.maritimeai-v0-Icon-module-lg{--maritimeai-icon-size:var(--maritimeai-icon-lg-size,var(--maritimeai-icon-size-lg))}.maritimeai-v0-Input-module-input{box-sizing:border-box;width:100%;min-height:var(--maritimeai-input-height,var(--maritimeai-control-height-md));padding-block:var(--maritimeai-input-padding-block,var(--maritimeai-control-padding-block-md));padding-inline:var(--maritimeai-input-padding-inline,var(--maritimeai-control-padding-inline-md));border-style:solid;border-width:var(--maritimeai-input-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-input-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-input-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-input-background,var(--maritimeai-color-control-surface));color:var(--maritimeai-input-color,var(--maritimeai-color-text));font-family:inherit;font-size:var(--maritimeai-input-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-input-line-height,var(--maritimeai-line-height-body));display:block}.maritimeai-v0-Input-module-sm{--maritimeai-input-height:var(--maritimeai-input-sm-height,var(--maritimeai-control-height-sm));--maritimeai-input-padding-block:var(--maritimeai-input-sm-padding-block,var(--maritimeai-control-padding-block-sm));--maritimeai-input-padding-inline:var(--maritimeai-input-sm-padding-inline,var(--maritimeai-control-padding-inline-sm));--maritimeai-input-font-size:var(--maritimeai-input-sm-font-size,var(--maritimeai-font-size-body-sm))}.maritimeai-v0-Input-module-lg{--maritimeai-input-height:var(--maritimeai-input-lg-height,var(--maritimeai-control-height-lg));--maritimeai-input-padding-block:var(--maritimeai-input-lg-padding-block,var(--maritimeai-control-padding-block-lg));--maritimeai-input-padding-inline:var(--maritimeai-input-lg-padding-inline,var(--maritimeai-control-padding-inline-lg));--maritimeai-input-font-size:var(--maritimeai-input-lg-font-size,var(--maritimeai-font-size-body-lg))}.maritimeai-v0-Input-module-input::-webkit-input-placeholder{color:var(--maritimeai-input-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-input-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-Input-module-input::-ms-input-placeholder{color:var(--maritimeai-input-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-input-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-Input-module-input::placeholder{color:var(--maritimeai-input-placeholder-color,var(--maritimeai-color-text-placeholder));opacity:var(--maritimeai-input-placeholder-opacity,var(--maritimeai-opacity-full))}.maritimeai-v0-Input-module-input:focus-visible{outline-style:solid;outline-width:var(--maritimeai-input-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-input-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-input-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Input-module-input[aria-invalid=true]{border-width:var(--maritimeai-input-invalid-border-width,var(--maritimeai-border-width-invalid));border-color:var(--maritimeai-input-invalid-border-color,var(--maritimeai-color-invalid))}.maritimeai-v0-Input-module-input:-moz-read-only{background-color:var(--maritimeai-input-readonly-background,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-Input-module-input:read-only{background-color:var(--maritimeai-input-readonly-background,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-Input-module-input:disabled{border-color:var(--maritimeai-input-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-input-disabled-background,var(--maritimeai-color-surface-sunken));color:var(--maritimeai-input-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Pagination-module-pagination{font-size:var(--maritimeai-pagination-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-pagination-line-height,var(--maritimeai-line-height-body));font-variant-numeric:tabular-nums}.maritimeai-v0-Pagination-module-list{align-items:center;gap:var(--maritimeai-pagination-gap,var(--maritimeai-layout-gap-xs));flex-wrap:wrap;margin-top:0;margin-bottom:0;list-style:none;display:flex}.maritimeai-v0-Pagination-module-list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Pagination-module-list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Pagination-module-list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Pagination-module-list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Pagination-module-list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Pagination-module-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Pagination-module-item{box-sizing:border-box;min-height:var(--maritimeai-pagination-item-size,var(--maritimeai-control-height-md));min-width:var(--maritimeai-pagination-item-size,var(--maritimeai-control-height-md));padding-top:0;padding-bottom:0;padding-inline:var(--maritimeai-pagination-item-padding-inline,var(--maritimeai-control-padding-inline-sm));border-style:solid;border-width:var(--maritimeai-pagination-item-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-pagination-item-border-color,var(--maritimeai-color-border-transparent));border-radius:var(--maritimeai-pagination-item-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-pagination-item-background,var(--maritimeai-color-surface-none));color:var(--maritimeai-pagination-item-color,var(--maritimeai-color-text));font:inherit;font-weight:var(--maritimeai-pagination-item-font-weight,var(--maritimeai-font-weight-body));white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;-webkit-text-decoration-line:none;text-decoration-line:none;display:inline-flex}.maritimeai-v0-Pagination-module-item:hover:not(:-webkit-any([aria-current=page],[aria-disabled=true])){background-color:var(--maritimeai-pagination-item-hover-background,var(--maritimeai-color-highlight))}.maritimeai-v0-Pagination-module-item:hover:not(:-moz-any([aria-current=page],[aria-disabled=true])){background-color:var(--maritimeai-pagination-item-hover-background,var(--maritimeai-color-highlight))}.maritimeai-v0-Pagination-module-item:hover:not(:is([aria-current=page],[aria-disabled=true])){background-color:var(--maritimeai-pagination-item-hover-background,var(--maritimeai-color-highlight))}.maritimeai-v0-Pagination-module-item:focus-visible{outline-style:solid;outline-width:var(--maritimeai-pagination-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-pagination-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-pagination-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Pagination-module-item[aria-current=page]{border-width:var(--maritimeai-pagination-current-border-width,var(--maritimeai-border-width-selected-indicator));border-color:var(--maritimeai-pagination-current-border-color,var(--maritimeai-color-selected));background-color:var(--maritimeai-pagination-current-background,var(--maritimeai-color-selected));color:var(--maritimeai-pagination-current-color,var(--maritimeai-color-on-selected));font-weight:var(--maritimeai-pagination-current-font-weight,var(--maritimeai-font-weight-strong));cursor:default}.maritimeai-v0-Pagination-module-item[aria-disabled=true]{opacity:var(--maritimeai-pagination-disabled-opacity,var(--maritimeai-opacity-disabled));cursor:not-allowed}.maritimeai-v0-Pagination-module-ellipsis{min-height:var(--maritimeai-pagination-item-size,var(--maritimeai-control-height-md));min-width:var(--maritimeai-pagination-item-size,var(--maritimeai-control-height-md));color:var(--maritimeai-pagination-ellipsis-color,var(--maritimeai-color-text-muted));justify-content:center;align-items:center;display:inline-flex}.maritimeai-v0-Pagination-module-sm{--maritimeai-pagination-item-size:var(--maritimeai-pagination-sm-item-size,var(--maritimeai-control-height-sm));--maritimeai-pagination-font-size:var(--maritimeai-pagination-sm-font-size,var(--maritimeai-font-size-body-sm))}.maritimeai-v0-Radio-module-radio{align-items:flex-start;gap:var(--maritimeai-radio-gap,var(--maritimeai-control-gap));min-height:var(--maritimeai-radio-target-size,var(--maritimeai-control-height-sm));padding-block:var(--maritimeai-radio-padding-block,var(--maritimeai-control-padding-block-sm));color:var(--maritimeai-radio-color,var(--maritimeai-color-text));font-family:inherit;font-size:var(--maritimeai-radio-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-radio-line-height,var(--maritimeai-line-height-body));cursor:pointer;display:inline-flex;position:relative}.maritimeai-v0-Radio-module-input{opacity:var(--maritimeai-radio-input-opacity,var(--maritimeai-opacity-hidden));cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.maritimeai-v0-Radio-module-indicator{box-sizing:border-box;width:var(--maritimeai-radio-indicator-size,var(--maritimeai-indicator-size));height:var(--maritimeai-radio-indicator-size,var(--maritimeai-indicator-size));border-style:solid;border-width:var(--maritimeai-radio-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-radio-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-radio-radius,var(--maritimeai-radius-round));background-color:var(--maritimeai-radio-background,var(--maritimeai-color-control-surface));flex:none;justify-content:center;align-items:center;margin-top:var(--maritimeai-radio-indicator-offset,calc((1lh - var(--maritimeai-indicator-size)) / 2));display:flex}.maritimeai-v0-Radio-module-indicator:after{content:"";box-sizing:border-box;width:var(--maritimeai-radio-mark-size,var(--maritimeai-indicator-mark-size));height:var(--maritimeai-radio-mark-size,var(--maritimeai-indicator-mark-size));border-style:solid;border-width:var(--maritimeai-radio-mark-width,var(--maritimeai-indicator-mark-inset));border-color:var(--maritimeai-radio-mark-color,var(--maritimeai-color-on-selected));border-radius:var(--maritimeai-radio-mark-radius,var(--maritimeai-radius-round));display:none}.maritimeai-v0-Radio-module-input:checked+.maritimeai-v0-Radio-module-indicator{border-color:var(--maritimeai-radio-selected-border-color,var(--maritimeai-color-selected));background-color:var(--maritimeai-radio-selected-background,var(--maritimeai-color-selected))}.maritimeai-v0-Radio-module-input:checked+.maritimeai-v0-Radio-module-indicator:after{display:block}.maritimeai-v0-Radio-module-input:focus-visible+.maritimeai-v0-Radio-module-indicator{outline-style:solid;outline-width:var(--maritimeai-radio-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-radio-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-radio-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Radio-module-input[aria-invalid=true]+.maritimeai-v0-Radio-module-indicator{border-width:var(--maritimeai-radio-invalid-border-width,var(--maritimeai-border-width-invalid));border-color:var(--maritimeai-radio-invalid-border-color,var(--maritimeai-color-invalid))}.maritimeai-v0-Radio-module-text{position:relative}.maritimeai-v0-Radio-module-disabled{color:var(--maritimeai-radio-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Radio-module-input:disabled+.maritimeai-v0-Radio-module-indicator{border-color:var(--maritimeai-radio-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-radio-disabled-background,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-Radio-module-input:disabled:checked+.maritimeai-v0-Radio-module-indicator{background-color:var(--maritimeai-radio-disabled-selected-background,var(--maritimeai-color-text-disabled))}.maritimeai-v0-Radio-module-input:disabled:checked+.maritimeai-v0-Radio-module-indicator:after{border-color:var(--maritimeai-radio-disabled-mark-color,var(--maritimeai-color-surface-sunken))}.maritimeai-v0-RadioGroup-module-group{gap:var(--maritimeai-radio-group-gap,var(--maritimeai-option-gap));flex-direction:column;display:flex}.maritimeai-v0-Select-module-select{box-sizing:border-box;width:100%;min-height:var(--maritimeai-select-height,var(--maritimeai-control-height-md));padding-block:var(--maritimeai-select-padding-block,var(--maritimeai-control-padding-block-md));border-style:solid;border-width:var(--maritimeai-select-border-width,var(--maritimeai-border-width-control));border-color:var(--maritimeai-select-border-color,var(--maritimeai-color-control-border));border-radius:var(--maritimeai-select-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-select-background,var(--maritimeai-color-control-surface));color:var(--maritimeai-select-color,var(--maritimeai-color-text));font-family:inherit;font-size:var(--maritimeai-select-font-size,var(--maritimeai-font-size-body));line-height:var(--maritimeai-select-line-height,var(--maritimeai-line-height-body));-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:var(--maritimeai-select-indicator-image,var(--maritimeai-image-disclosure));background-position:right var(--maritimeai-select-indicator-inset,var(--maritimeai-disclosure-inset)) center;background-size:var(--maritimeai-select-indicator-size,var(--maritimeai-disclosure-size));background-repeat:no-repeat;display:block}.maritimeai-v0-Select-module-select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-select-padding-inline,var(--maritimeai-control-padding-inline-md));padding-right:var(--maritimeai-select-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Select-module-select:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-select-padding-inline,var(--maritimeai-control-padding-inline-md));padding-right:var(--maritimeai-select-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Select-module-select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--maritimeai-select-padding-inline,var(--maritimeai-control-padding-inline-md));padding-right:var(--maritimeai-select-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Select-module-select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-select-padding-inline,var(--maritimeai-control-padding-inline-md));padding-left:var(--maritimeai-select-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Select-module-select:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-select-padding-inline,var(--maritimeai-control-padding-inline-md));padding-left:var(--maritimeai-select-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Select-module-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--maritimeai-select-padding-inline,var(--maritimeai-control-padding-inline-md));padding-left:var(--maritimeai-select-indicator-space,var(--maritimeai-disclosure-space))}.maritimeai-v0-Select-module-select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--maritimeai-select-indicator-inset,var(--maritimeai-disclosure-inset)) center}.maritimeai-v0-Select-module-select:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--maritimeai-select-indicator-inset,var(--maritimeai-disclosure-inset)) center}.maritimeai-v0-Select-module-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--maritimeai-select-indicator-inset,var(--maritimeai-disclosure-inset)) center}.maritimeai-v0-Select-module-sm{--maritimeai-select-height:var(--maritimeai-select-sm-height,var(--maritimeai-control-height-sm));--maritimeai-select-padding-block:var(--maritimeai-select-sm-padding-block,var(--maritimeai-control-padding-block-sm));--maritimeai-select-padding-inline:var(--maritimeai-select-sm-padding-inline,var(--maritimeai-control-padding-inline-sm));--maritimeai-select-font-size:var(--maritimeai-select-sm-font-size,var(--maritimeai-font-size-body-sm))}.maritimeai-v0-Select-module-lg{--maritimeai-select-height:var(--maritimeai-select-lg-height,var(--maritimeai-control-height-lg));--maritimeai-select-padding-block:var(--maritimeai-select-lg-padding-block,var(--maritimeai-control-padding-block-lg));--maritimeai-select-padding-inline:var(--maritimeai-select-lg-padding-inline,var(--maritimeai-control-padding-inline-lg));--maritimeai-select-font-size:var(--maritimeai-select-lg-font-size,var(--maritimeai-font-size-body-lg))}.maritimeai-v0-Select-module-select:has(option[value=""]:checked){color:var(--maritimeai-select-placeholder-color,var(--maritimeai-color-text-placeholder))}.maritimeai-v0-Select-module-select:focus-visible{outline-style:solid;outline-width:var(--maritimeai-select-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-select-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-select-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Select-module-select[aria-invalid=true]{border-width:var(--maritimeai-select-invalid-border-width,var(--maritimeai-border-width-invalid));border-color:var(--maritimeai-select-invalid-border-color,var(--maritimeai-color-invalid))}.maritimeai-v0-Select-module-select:disabled{border-color:var(--maritimeai-select-disabled-border-color,var(--maritimeai-color-border));background-color:var(--maritimeai-select-disabled-background,var(--maritimeai-color-surface-sunken));color:var(--maritimeai-select-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Skeleton-module-skeleton{background-color:var(--maritimeai-skeleton-color,var(--maritimeai-color-surface-placeholder));border-radius:var(--maritimeai-skeleton-radius,var(--maritimeai-radius-placeholder));width:100%;animation-name:maritimeai-v0-Skeleton-module-maritimeai-skeleton-pulse;animation-duration:var(--maritimeai-skeleton-duration,var(--maritimeai-duration-placeholder));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.maritimeai-v0-Skeleton-module-text{height:calc(1em * var(--maritimeai-skeleton-line-height,var(--maritimeai-line-height-body)))}.maritimeai-v0-Stack-module-stack{justify-content:flex-start;align-items:stretch;gap:var(--maritimeai-stack-gap,var(--maritimeai-layout-gap-md));flex-direction:column;display:flex}.maritimeai-v0-Stack-module-list{margin-top:0;margin-bottom:0;list-style:none}.maritimeai-v0-Stack-module-list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Stack-module-list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Stack-module-list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.maritimeai-v0-Stack-module-list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Stack-module-list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Stack-module-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.maritimeai-v0-Stack-module-row{flex-direction:row}.maritimeai-v0-Stack-module-wrap{flex-wrap:wrap}.maritimeai-v0-Stack-module-gapNone{--maritimeai-stack-gap:var(--maritimeai-stack-gap-none,var(--maritimeai-size-none))}.maritimeai-v0-Stack-module-gapXs{--maritimeai-stack-gap:var(--maritimeai-stack-gap-xs,var(--maritimeai-layout-gap-xs))}.maritimeai-v0-Stack-module-gapSm{--maritimeai-stack-gap:var(--maritimeai-stack-gap-sm,var(--maritimeai-layout-gap-sm))}.maritimeai-v0-Stack-module-gapLg{--maritimeai-stack-gap:var(--maritimeai-stack-gap-lg,var(--maritimeai-layout-gap-lg))}.maritimeai-v0-Stack-module-gapXl{--maritimeai-stack-gap:var(--maritimeai-stack-gap-xl,var(--maritimeai-layout-gap-xl))}.maritimeai-v0-Stack-module-alignStart{align-items:flex-start}.maritimeai-v0-Stack-module-alignCenter{align-items:center}.maritimeai-v0-Stack-module-alignEnd{align-items:flex-end}.maritimeai-v0-Stack-module-alignBaseline{align-items:baseline}.maritimeai-v0-Stack-module-justifyCenter{justify-content:center}.maritimeai-v0-Stack-module-justifyEnd{justify-content:flex-end}.maritimeai-v0-Stack-module-justifyBetween{justify-content:space-between}.maritimeai-v0-Tabs-module-tabs{gap:var(--maritimeai-tabs-gap,var(--maritimeai-container-gap));flex-direction:column;display:flex}.maritimeai-v0-Tabs-module-tabs.maritimeai-v0-Tabs-module-vertical{flex-direction:row}.maritimeai-v0-Tabs-module-list{border-bottom-style:solid;border-bottom-width:var(--maritimeai-tabs-list-border-width,var(--maritimeai-border-width-separator));border-bottom-color:var(--maritimeai-tabs-list-border-color,var(--maritimeai-color-separator));display:flex}.maritimeai-v0-Tabs-module-list.maritimeai-v0-Tabs-module-vertical{border-bottom-width:0;flex-direction:column;flex:none}.maritimeai-v0-Tabs-module-list.maritimeai-v0-Tabs-module-vertical:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right-style:solid;border-right-width:var(--maritimeai-tabs-list-border-width,var(--maritimeai-border-width-separator));border-right-color:var(--maritimeai-tabs-list-border-color,var(--maritimeai-color-separator))}.maritimeai-v0-Tabs-module-list.maritimeai-v0-Tabs-module-vertical:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right-style:solid;border-right-width:var(--maritimeai-tabs-list-border-width,var(--maritimeai-border-width-separator));border-right-color:var(--maritimeai-tabs-list-border-color,var(--maritimeai-color-separator))}.maritimeai-v0-Tabs-module-list.maritimeai-v0-Tabs-module-vertical:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right-style:solid;border-right-width:var(--maritimeai-tabs-list-border-width,var(--maritimeai-border-width-separator));border-right-color:var(--maritimeai-tabs-list-border-color,var(--maritimeai-color-separator))}.maritimeai-v0-Tabs-module-list.maritimeai-v0-Tabs-module-vertical:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left-style:solid;border-left-width:var(--maritimeai-tabs-list-border-width,var(--maritimeai-border-width-separator));border-left-color:var(--maritimeai-tabs-list-border-color,var(--maritimeai-color-separator))}.maritimeai-v0-Tabs-module-list.maritimeai-v0-Tabs-module-vertical:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left-style:solid;border-left-width:var(--maritimeai-tabs-list-border-width,var(--maritimeai-border-width-separator));border-left-color:var(--maritimeai-tabs-list-border-color,var(--maritimeai-color-separator))}.maritimeai-v0-Tabs-module-list.maritimeai-v0-Tabs-module-vertical:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left-style:solid;border-left-width:var(--maritimeai-tabs-list-border-width,var(--maritimeai-border-width-separator));border-left-color:var(--maritimeai-tabs-list-border-color,var(--maritimeai-color-separator))}.maritimeai-v0-Tabs-module-tab{box-sizing:border-box;align-items:center;gap:var(--maritimeai-tabs-tab-gap,var(--maritimeai-control-gap));min-height:var(--maritimeai-tabs-tab-height,var(--maritimeai-control-height-md));padding-block:var(--maritimeai-tabs-tab-padding-block,var(--maritimeai-control-padding-block-md));padding-inline:var(--maritimeai-tabs-tab-padding-inline,var(--maritimeai-control-padding-inline-md));background-color:var(--maritimeai-tabs-tab-background,var(--maritimeai-color-surface-none));color:var(--maritimeai-tabs-tab-color,var(--maritimeai-color-text-muted));font:inherit;font-size:var(--maritimeai-tabs-tab-font-size,var(--maritimeai-font-size-body));font-weight:var(--maritimeai-tabs-tab-font-weight,var(--maritimeai-font-weight-emphasis));line-height:var(--maritimeai-tabs-tab-line-height,var(--maritimeai-line-height-body));cursor:pointer;border:none;display:inline-flex;position:relative}.maritimeai-v0-Tabs-module-tab:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.maritimeai-v0-Tabs-module-tab:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.maritimeai-v0-Tabs-module-tab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.maritimeai-v0-Tabs-module-tab:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.maritimeai-v0-Tabs-module-tab:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.maritimeai-v0-Tabs-module-tab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.maritimeai-v0-Tabs-module-tab:hover:not(:disabled){color:var(--maritimeai-tabs-tab-hover-color,var(--maritimeai-color-text))}.maritimeai-v0-Tabs-module-tab[aria-selected=true]{color:var(--maritimeai-tabs-tab-selected-color,var(--maritimeai-color-text))}.maritimeai-v0-Tabs-module-tab[aria-selected=true]:after{content:"";border-bottom-style:solid;border-bottom-width:var(--maritimeai-tabs-indicator-width,var(--maritimeai-border-width-selected-indicator));border-bottom-color:var(--maritimeai-tabs-indicator-color,var(--maritimeai-color-selected));position:absolute;bottom:0;left:0;right:0}.maritimeai-v0-Tabs-module-tab.maritimeai-v0-Tabs-module-vertical[aria-selected=true]:after{border-bottom-width:0;top:0;bottom:0}.maritimeai-v0-Tabs-module-tab.maritimeai-v0-Tabs-module-vertical[aria-selected=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-style:solid;border-left-width:var(--maritimeai-tabs-indicator-width,var(--maritimeai-border-width-selected-indicator));border-left-color:var(--maritimeai-tabs-indicator-color,var(--maritimeai-color-selected));right:auto}.maritimeai-v0-Tabs-module-tab.maritimeai-v0-Tabs-module-vertical[aria-selected=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-style:solid;border-left-width:var(--maritimeai-tabs-indicator-width,var(--maritimeai-border-width-selected-indicator));border-left-color:var(--maritimeai-tabs-indicator-color,var(--maritimeai-color-selected));right:auto}.maritimeai-v0-Tabs-module-tab.maritimeai-v0-Tabs-module-vertical[aria-selected=true]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-style:solid;border-left-width:var(--maritimeai-tabs-indicator-width,var(--maritimeai-border-width-selected-indicator));border-left-color:var(--maritimeai-tabs-indicator-color,var(--maritimeai-color-selected));right:auto}.maritimeai-v0-Tabs-module-tab.maritimeai-v0-Tabs-module-vertical[aria-selected=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-style:solid;border-right-width:var(--maritimeai-tabs-indicator-width,var(--maritimeai-border-width-selected-indicator));border-right-color:var(--maritimeai-tabs-indicator-color,var(--maritimeai-color-selected));left:auto}.maritimeai-v0-Tabs-module-tab.maritimeai-v0-Tabs-module-vertical[aria-selected=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-style:solid;border-right-width:var(--maritimeai-tabs-indicator-width,var(--maritimeai-border-width-selected-indicator));border-right-color:var(--maritimeai-tabs-indicator-color,var(--maritimeai-color-selected));left:auto}.maritimeai-v0-Tabs-module-tab.maritimeai-v0-Tabs-module-vertical[aria-selected=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-style:solid;border-right-width:var(--maritimeai-tabs-indicator-width,var(--maritimeai-border-width-selected-indicator));border-right-color:var(--maritimeai-tabs-indicator-color,var(--maritimeai-color-selected));left:auto}.maritimeai-v0-Tabs-module-tab:focus-visible{outline-style:solid;outline-width:var(--maritimeai-tabs-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-tabs-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-tabs-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Tabs-module-tab:disabled{color:var(--maritimeai-tabs-tab-disabled-color,var(--maritimeai-color-text-disabled));cursor:not-allowed}.maritimeai-v0-Tabs-module-panel{flex:auto;min-width:0}.maritimeai-v0-Tabs-module-panel:focus-visible{outline-style:solid;outline-width:var(--maritimeai-tabs-focus-ring-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-tabs-focus-ring-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-tabs-focus-ring-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Toast-module-region{top:auto;bottom:auto;left:auto;right:auto;z-index:var(--maritimeai-toast-z-index,var(--maritimeai-z-toast));color:inherit;background-color:transparent;border-style:none;margin:0;padding:0;position:fixed;bottom:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md));overflow:visible}.maritimeai-v0-Toast-module-region:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md))}.maritimeai-v0-Toast-module-region:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md))}.maritimeai-v0-Toast-module-region:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md))}.maritimeai-v0-Toast-module-region:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md))}.maritimeai-v0-Toast-module-region:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md))}.maritimeai-v0-Toast-module-region:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md))}.maritimeai-v0-Toast-module-topEnd{top:var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md));bottom:auto}.maritimeai-v0-Toast-module-list{gap:var(--maritimeai-toast-stack-gap,var(--maritimeai-layout-gap-sm));width:min(var(--maritimeai-toast-width,var(--maritimeai-notification-width)),calc(100vw - 2 * var(--maritimeai-toast-inset,var(--maritimeai-container-padding-md))));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.maritimeai-v0-Toast-module-toast{align-items:flex-start;gap:var(--maritimeai-toast-gap,var(--maritimeai-container-gap));box-sizing:border-box;padding-block:var(--maritimeai-toast-padding-block,var(--maritimeai-container-padding-sm));padding-inline:var(--maritimeai-toast-padding-inline,var(--maritimeai-container-padding-md));border-style:solid;border-width:0;border-color:var(--maritimeai-toast-accent-color,var(--maritimeai-color-status-info-accent));border-radius:var(--maritimeai-toast-radius,var(--maritimeai-radius-floating));background-color:var(--maritimeai-toast-background,var(--maritimeai-color-status-info-surface));box-shadow:var(--maritimeai-toast-shadow,var(--maritimeai-shadow-floating));color:var(--maritimeai-toast-color,var(--maritimeai-color-text));font-size:var(--maritimeai-toast-font-size,var(--maritimeai-font-size-body));font-weight:var(--maritimeai-toast-font-weight,var(--maritimeai-font-weight-body));line-height:var(--maritimeai-toast-line-height,var(--maritimeai-line-height-body));overflow-wrap:anywhere;outline-style:solid;outline-color:transparent;outline-width:var(--maritimeai-toast-outline-width,var(--maritimeai-border-width-container));display:flex}.maritimeai-v0-Toast-module-toast:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-toast-accent-width,var(--maritimeai-border-width-status-accent))}.maritimeai-v0-Toast-module-toast:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-toast-accent-width,var(--maritimeai-border-width-status-accent))}.maritimeai-v0-Toast-module-toast:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:var(--maritimeai-toast-accent-width,var(--maritimeai-border-width-status-accent))}.maritimeai-v0-Toast-module-toast:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-toast-accent-width,var(--maritimeai-border-width-status-accent))}.maritimeai-v0-Toast-module-toast:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-toast-accent-width,var(--maritimeai-border-width-status-accent))}.maritimeai-v0-Toast-module-toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:var(--maritimeai-toast-accent-width,var(--maritimeai-border-width-status-accent))}.maritimeai-v0-Toast-module-success{--maritimeai-toast-background:var(--maritimeai-toast-success-background,var(--maritimeai-color-status-success-surface));--maritimeai-toast-accent-color:var(--maritimeai-toast-success-accent-color,var(--maritimeai-color-status-success-accent))}.maritimeai-v0-Toast-module-warning{--maritimeai-toast-background:var(--maritimeai-toast-warning-background,var(--maritimeai-color-status-warning-surface));--maritimeai-toast-accent-color:var(--maritimeai-toast-warning-accent-color,var(--maritimeai-color-status-warning-accent))}.maritimeai-v0-Toast-module-danger{--maritimeai-toast-background:var(--maritimeai-toast-danger-background,var(--maritimeai-color-status-danger-surface));--maritimeai-toast-accent-color:var(--maritimeai-toast-danger-accent-color,var(--maritimeai-color-status-danger-accent))}.maritimeai-v0-Toast-module-content{gap:var(--maritimeai-toast-content-gap,var(--maritimeai-layout-gap-xs));flex-direction:column;flex:auto;min-width:0;display:flex}.maritimeai-v0-Toast-module-title{font-weight:var(--maritimeai-toast-title-font-weight,var(--maritimeai-font-weight-strong))}.maritimeai-v0-Toast-module-dismiss{min-width:var(--maritimeai-toast-dismiss-size,var(--maritimeai-control-height-sm));min-height:var(--maritimeai-toast-dismiss-size,var(--maritimeai-control-height-sm));margin-block:var(--maritimeai-toast-dismiss-offset,calc((1lh - var(--maritimeai-toast-dismiss-size,var(--maritimeai-control-height-sm))) / 2));border-radius:var(--maritimeai-toast-dismiss-radius,var(--maritimeai-radius-control));background-color:var(--maritimeai-toast-dismiss-background,var(--maritimeai-color-surface-none));color:inherit;font:inherit;cursor:pointer;border-style:none;flex:none;align-items:center;justify-items:center;padding:0;display:inline-grid}.maritimeai-v0-Toast-module-dismiss:focus-visible{outline-style:solid;outline-width:var(--maritimeai-toast-focus-width,var(--maritimeai-focus-ring-width));outline-color:var(--maritimeai-toast-focus-color,var(--maritimeai-color-focus));outline-offset:var(--maritimeai-toast-focus-offset,var(--maritimeai-focus-ring-offset))}.maritimeai-v0-Toast-module-dismissIcon{width:var(--maritimeai-toast-dismiss-icon-size,var(--maritimeai-control-icon-size));height:var(--maritimeai-toast-dismiss-icon-size,var(--maritimeai-control-icon-size))}.maritimeai-v0-Tooltip-module-positioner{z-index:var(--maritimeai-tooltip-z-index,var(--maritimeai-z-overlay));padding-block:var(--maritimeai-tooltip-offset,var(--maritimeai-floating-offset));padding-inline:var(--maritimeai-tooltip-offset,var(--maritimeai-floating-offset));position:fixed}.maritimeai-v0-Tooltip-module-tooltip{box-sizing:border-box;max-width:var(--maritimeai-tooltip-max-width,var(--maritimeai-floating-max-width));padding-block:var(--maritimeai-tooltip-padding-block,var(--maritimeai-floating-padding-block));padding-inline:var(--maritimeai-tooltip-padding-inline,var(--maritimeai-floating-padding-inline));border-radius:var(--maritimeai-tooltip-radius,var(--maritimeai-radius-floating));background-color:var(--maritimeai-tooltip-background,var(--maritimeai-color-surface-inverse));color:var(--maritimeai-tooltip-color,var(--maritimeai-color-text-inverse));font-size:var(--maritimeai-tooltip-font-size,var(--maritimeai-font-size-body-sm));font-weight:var(--maritimeai-tooltip-font-weight,var(--maritimeai-font-weight-body));line-height:var(--maritimeai-tooltip-line-height,var(--maritimeai-line-height-body));overflow-wrap:anywhere;outline-style:solid;outline-color:transparent;outline-width:var(--maritimeai-tooltip-outline-width,var(--maritimeai-border-width-container))}}@layer maritimeai.overrides;@media (prefers-reduced-motion:reduce){@layer maritimeai.components{.maritimeai-v0-Accordion-module-chevron{transition-property:none}}}@keyframes maritimeai-v0-Spinner-module-maritimeai-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){@layer maritimeai.components{.maritimeai-v0-Spinner-module-spinner{animation-name:none}}}@keyframes maritimeai-v0-Skeleton-module-maritimeai-skeleton-pulse{0%{opacity:var(--maritimeai-skeleton-opacity-from,var(--maritimeai-opacity-full))}to{opacity:var(--maritimeai-skeleton-opacity-to,var(--maritimeai-opacity-muted))}}@media (prefers-reduced-motion:reduce){@layer maritimeai.components{.maritimeai-v0-Skeleton-module-skeleton{animation-name:none}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/media/inter-cyrillic-wght-normal.491cbc05.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/media/inter-greek-ext-wght-normal.23aae568.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/media/inter-greek-wght-normal.4449bf7a.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/media/inter-vietnamese-wght-normal.113a630f.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/media/inter-latin-ext-wght-normal.3835a68e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/media/inter-latin-wght-normal.6c596dfc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/static/media/inter-cyrillic-ext-wght-italic.c22d24ca.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/static/media/inter-cyrillic-wght-italic.e7fa2cde.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/static/media/inter-greek-ext-wght-italic.d189ec65.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/static/media/inter-greek-wght-italic.faaec838.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/static/media/inter-vietnamese-wght-italic.4fff4b4f.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/static/media/inter-latin-ext-wght-italic.dde54da3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/static/media/inter-latin-wght-italic.77eab352.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/media/manrope-greek-wght-normal.6b69666c.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/media/manrope-latin-wght-normal.fedf4c92.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--shell-font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--shell-font-title:"Manrope Variable", Manrope, var(--shell-font-body)}.shell-frame,.shell-status{font-family:var(--shell-font-body)}.shell-remote{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:contents}.shell-icon-button{--shell-icon-button-size:36px;width:var(--shell-icon-button-size);height:var(--shell-icon-button-size);border-radius:var(--maritimeai-radius-control);color:#626262;cursor:pointer;transition:background-color var(--maritimeai-duration-control) var(--maritimeai-easing-control);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.shell-icon-button__icon{display:inline-flex}.shell-icon-button__icon svg{width:20px;height:20px}.shell-icon-button:hover:not(:-webkit-any(:disabled,[aria-disabled=true])){background:var(--maritimeai-color-surface-sunken)}.shell-icon-button:hover:not(:-moz-any(:disabled,[aria-disabled=true])){background:var(--maritimeai-color-surface-sunken)}.shell-icon-button:hover:not(:is(:disabled,[aria-disabled=true])){background:var(--maritimeai-color-surface-sunken)}.shell-icon-button:focus-visible{outline:var(--maritimeai-focus-ring-width) solid var(--maritimeai-color-focus);outline-offset:var(--maritimeai-focus-ring-offset)}.shell-icon-button:disabled{opacity:var(--maritimeai-opacity-disabled);cursor:not-allowed}.shell-icon-button[aria-disabled=true]{cursor:default}.shell-icon-button--inverse{color:inherit}.shell-icon-button--inverse:hover:not(:-webkit-any(:disabled,[aria-disabled=true])){background:rgba(255,255,255,.15)}.shell-icon-button--inverse:hover:not(:-moz-any(:disabled,[aria-disabled=true])){background:rgba(255,255,255,.15)}.shell-icon-button--inverse:hover:not(:is(:disabled,[aria-disabled=true])){background:rgba(255,255,255,.15)}.shell-icon-button--inverse:focus-visible{outline-color:currentColor}.shell-sidebar .shell-icon-button__icon svg{width:18px;height:18px}.shell-link-button{justify-content:center;align-items:center;gap:var(--maritimeai-control-gap);padding:var(--maritimeai-control-padding-block-md) var(--maritimeai-control-padding-inline-md);border-radius:var(--maritimeai-radius-control);font-size:var(--maritimeai-font-size-body);font-weight:var(--maritimeai-font-weight-emphasis);line-height:var(--maritimeai-line-height-body);cursor:pointer;transition:background-color var(--maritimeai-duration-control) var(--maritimeai-easing-control);text-decoration:none;display:inline-flex}.shell-link-button--sm{padding:var(--maritimeai-control-padding-block-sm) var(--maritimeai-control-padding-inline-sm);font-size:var(--maritimeai-font-size-body-sm)}.shell-link-button--primary{background:var(--maritimeai-color-action);color:var(--maritimeai-color-on-action)}.shell-link-button--primary:hover{background:var(--maritimeai-color-action-hover);color:var(--maritimeai-color-on-action)}.shell-link-button--secondary{background:var(--maritimeai-color-surface-none);color:var(--maritimeai-color-action);box-shadow:inset 0 0 0 var(--maritimeai-border-width-control) var(--maritimeai-color-border)}.shell-link-button--secondary:hover{background:var(--maritimeai-color-surface-sunken)}.shell-link-button:focus-visible{outline:var(--maritimeai-focus-ring-width) solid var(--maritimeai-color-focus);outline-offset:var(--maritimeai-focus-ring-offset)}.shell-link-button__icon{display:inline-flex}.shell-link-button__icon svg{width:var(--maritimeai-control-icon-size);height:var(--maritimeai-control-icon-size)}.shell-switch{align-items:center;gap:6px;display:inline-flex}.shell-switch__track{border-radius:var(--maritimeai-radius-full);cursor:pointer;width:26px;height:15px;transition:background-color var(--maritimeai-duration-control) var(--maritimeai-easing-control);background:#757676;border:0;padding:0;position:relative}.shell-switch__track[aria-checked=true]{background:#2463eb}.shell-switch__track:focus-visible{outline:var(--maritimeai-focus-ring-width) solid var(--maritimeai-color-focus);outline-offset:var(--maritimeai-focus-ring-offset)}.shell-switch__track:disabled{opacity:var(--maritimeai-opacity-disabled);cursor:not-allowed}.shell-switch__thumb{border-radius:var(--maritimeai-radius-full);background:var(--maritimeai-white);width:11px;height:11px;transition:transform var(--maritimeai-duration-control) var(--maritimeai-easing-control);position:absolute;top:2px;left:2px}.shell-switch__track[aria-checked=true] .shell-switch__thumb{transform:translate(11px)}.shell-switch__text{color:#565656;font-size:12px;line-height:20px}.shell-avatar{border-radius:var(--maritimeai-radius-full);width:32px;height:32px;color:var(--maritimeai-white);letter-spacing:.02em;background:#09f;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.shell-count-badge{box-sizing:border-box;border-radius:var(--maritimeai-radius-full);min-width:16px;height:16px;color:var(--maritimeai-white);text-align:center;background:#2463eb;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:1px;right:1px}.shell-frame{height:100vh;height:100dvh;color:var(--maritimeai-color-text);background:#f9fafb;flex-direction:column;display:flex;overflow:hidden}.shell-main{padding:0 var(--maritimeai-space-5) var(--maritimeai-space-5);flex:1;overflow-y:auto}.shell-preview{background:var(--maritimeai-color-surface-raised);width:100%;height:100vh;overflow:auto}.shell-preview__main{padding:var(--maritimeai-space-6)}.shell-loader{justify-content:center;align-items:center;display:flex}.shell-loader--screen{min-height:100vh}.shell-loader--area{min-height:400px}.shell-loader--overlay{z-index:1;background:var(--maritimeai-color-surface);position:absolute;top:0;bottom:0;left:0;right:0}.shell-page-state,.shell-remote-error{min-height:400px}.shell-remote-error{min-height:60vh}.shell-status{min-height:100vh;padding:var(--maritimeai-space-4);background:var(--maritimeai-color-surface-sunken);justify-content:center;align-items:center;display:flex}.shell-status__card{align-items:center;gap:var(--maritimeai-space-4);text-align:center;flex-direction:column;justify-content:center;width:100%;max-width:28rem;min-height:300px;display:flex}.shell-status__logo{object-fit:contain}.shell-status__title{text-wrap:balance}.shell-status__card>[role=note]{align-self:stretch}.shell-status__card>[role=note]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-status__card>[role=note]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-status__card>[role=note]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-status__card>[role=note]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-status__card>[role=note]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-status__card>[role=note]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-status__actions{justify-content:center;gap:var(--maritimeai-space-3);margin-top:var(--maritimeai-space-4);flex-wrap:wrap;display:flex}.shell-frame-box{width:100%;height:100%;position:relative}.shell-frame-box--csi{height:calc(100vh - 66px)}.shell-frame-box__overlay{background:var(--maritimeai-color-surface-raised);position:absolute;top:0;bottom:0;left:0;right:0}.shell-frame-box__embed{width:100%;height:100%}.shell-frame-box__frame,.shell-iframe-fullscreen{border-radius:var(--maritimeai-radius-container);width:100%;box-shadow:var(--maritimeai-shadow-raised);background:var(--maritimeai-color-surface);border:0}.shell-frame-box__frame{height:100%}.shell-iframe-fullscreen{height:100vh}.shell-embedded-page{height:calc(100vh - 12rem)}.shell-header{background:var(--maritimeai-color-surface);z-index:2;border-bottom:1px solid #e0e1e1;flex-wrap:nowrap;flex-shrink:0;min-height:50px;padding-top:0;padding-bottom:0;position:relative;box-shadow:0 1px 3px rgba(16,24,40,.06)}.shell-header:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:24px}.shell-header:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:24px}.shell-header:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:16px;padding-right:24px}.shell-header:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px;padding-right:16px}.shell-header:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px;padding-right:16px}.shell-header:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px;padding-right:16px}.shell-header__brand{align-items:center;gap:6px;display:flex}.shell-header__brand>.shell-icon-button{--shell-icon-button-size:34px;color:#697077}.shell-header__brand>.shell-icon-button svg{width:22px;height:22px}.shell-header__logo{object-fit:contain}.shell-header__title{font-family:var(--shell-font-title);color:#21272a;white-space:nowrap;margin:0 0 0 8px;font-size:16px;font-weight:500;line-height:1}.shell-header__actions{align-items:center;gap:16px;display:flex}.shell-header__stamp{color:#464646;flex-direction:column;align-items:flex-end;font-size:10px;line-height:13px;display:flex}.shell-header__stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:8px}.shell-header__stamp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:8px}.shell-header__stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:8px}.shell-header__stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.shell-header__stamp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.shell-header__stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:8px}.shell-header__stamp-value{font-weight:600}@media (max-width:639px){.shell-header__stamp{display:none}}.shell-crumbrow{justify-content:space-between;align-items:flex-start;gap:var(--maritimeai-space-4);flex-wrap:wrap;padding:16px 0;display:flex}.shell-crumbs{font-family:var(--shell-font-title);color:#343434;font-size:14px;font-weight:500;line-height:20px}.shell-crumbs ol,.shell-crumbs li{gap:8px}.shell-crumbs a{color:#343434;text-decoration:none}.shell-crumbs a:hover{color:#2463eb}.shell-crumbs__home-icon{color:#656565;width:16px;height:16px;display:block}.shell-crumbs__sep{color:#697077;width:12px;height:12px;display:block}.shell-crumbs [aria-current=page]{color:#2463eb;font-weight:500}.shell-crumbrow__subtitle{color:#6b7281;margin:2px 0 0;font-size:12px;font-style:italic;line-height:16px}.shell-crumbrow__actions{align-items:center;gap:var(--maritimeai-space-3);margin-top:2px;display:flex}.shell-crumbrow__actions>.shell-vessel-select,.shell-crumbrow__actions>.shell-app-switcher{box-sizing:border-box;flex:0 0 160px;width:160px;min-width:160px;max-width:160px}.shell-app-switcher{position:relative}.shell-app-switcher__trigger{color:#364153;border-radius:6px;align-items:center;justify-items:stretch;width:100%;height:34px;padding-top:0;padding-bottom:0;padding-left:12px;padding-right:12px;font-size:13px;font-weight:400;box-shadow:inset 0 0 0 1px #d1d5dc}.shell-app-switcher__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell-app-switcher__label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-app-switcher__label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-app-switcher__label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-app-switcher__label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-app-switcher__label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-app-switcher__label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-app-switcher__menu{min-width:16rem;max-height:320px;overflow-y:auto}.shell-app-switcher__item{justify-content:space-between;align-items:center;gap:var(--maritimeai-space-3);display:flex}.shell-app-switcher__check{width:16px;height:16px;color:var(--maritimeai-color-action);flex-shrink:0}.shell-vessel-dropdown{display:block}.shell-vessel-dropdown>button{box-sizing:border-box;width:100%;min-width:0;max-width:none}.shell-vessel-dropdown button[type=button]:first-of-type{box-sizing:border-box;height:34px;box-shadow:none;color:#364153;font-family:var(--shell-font-body);border-color:#d1d5dc;border-radius:6px;padding-top:0;padding-bottom:0;padding-left:12px;padding-right:12px;font-size:13px}.shell-vessel-dropdown>.ds-dropdown-menu{width:18rem;left:auto;right:0}.shell-vessel-dropdown button[type=button]:first-of-type:hover:not(:disabled){border-color:var(--maritimeai-color-border-strong)}.shell-vessel-dropdown button[type=button]:first-of-type:focus-visible{outline:var(--maritimeai-focus-ring-width) solid var(--maritimeai-color-focus);outline-offset:1px}.shell-sidebar{--maritimeai-drawer-width:20rem;--maritimeai-drawer-padding:0}.shell-sidebar__header{align-items:center;gap:var(--maritimeai-space-3);padding:var(--maritimeai-space-4) var(--maritimeai-space-5);background:linear-gradient(90deg, var(--maritimeai-blue-600), #4f46e5);color:var(--maritimeai-white);flex-direction:row;display:flex}.shell-sidebar__logo{object-fit:contain}.shell-sidebar__title{color:inherit;font-size:var(--maritimeai-font-size-lg);flex:1;margin:0;font-weight:700}.shell-sidebar__search{padding:var(--maritimeai-space-3) var(--maritimeai-space-4);border-bottom:var(--maritimeai-border-width-separator) solid var(--maritimeai-color-separator);background:var(--maritimeai-color-surface-raised);position:relative}.shell-sidebar__search input{width:100%}.shell-sidebar__search input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.25rem}.shell-sidebar__search input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.25rem}.shell-sidebar__search input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.25rem}.shell-sidebar__search input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.25rem}.shell-sidebar__search input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.25rem}.shell-sidebar__search input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.25rem}.shell-sidebar__search-icon{top:50%;left:calc(var(--maritimeai-space-4) + .75rem);width:16px;height:16px;color:var(--maritimeai-color-text-muted);pointer-events:none;z-index:1;position:absolute;transform:translateY(-50%)}.shell-sidebar__search-clear{top:50%;right:calc(var(--maritimeai-space-4) + .25rem);--shell-icon-button-size:28px;position:absolute;transform:translateY(-50%)}.shell-sidebar__body{padding:var(--maritimeai-space-3)}.shell-sidebar__loading{padding:var(--maritimeai-space-6) 0;justify-content:center;display:flex}.shell-sidebar__footer{padding:var(--maritimeai-space-4);border-top:var(--maritimeai-border-width-separator) solid var(--maritimeai-color-separator)}.shell-sidebar__logout{width:100%}.shell-nav{padding:0 0 var(--maritimeai-space-3);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.shell-nav__section{margin:var(--maritimeai-space-3) 0 var(--maritimeai-space-1);padding:var(--maritimeai-space-3) var(--maritimeai-space-3) var(--maritimeai-space-1);border-top:var(--maritimeai-border-width-separator) solid var(--maritimeai-color-separator);color:var(--maritimeai-color-text-muted);font-size:var(--maritimeai-font-size-xs);letter-spacing:.05em;text-transform:uppercase}.shell-nav__item{align-items:center;gap:var(--maritimeai-space-3);width:100%;padding:10px var(--maritimeai-space-3);border-radius:var(--maritimeai-radius-control);color:var(--maritimeai-gray-700);font:inherit;font-size:var(--maritimeai-font-size-sm);font-weight:var(--maritimeai-font-weight-medium);cursor:pointer;transition:background-color var(--maritimeai-duration-control) var(--maritimeai-easing-control);background:0 0;border:1px solid transparent;text-decoration:none;display:flex;position:relative}.shell-nav__item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-nav__item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-nav__item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-nav__item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-nav__item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-nav__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-nav__item:hover{background:var(--maritimeai-color-surface-sunken)}.shell-nav__item:focus-visible{outline:var(--maritimeai-focus-ring-width) solid var(--maritimeai-color-focus);outline-offset:var(--maritimeai-focus-ring-offset)}.shell-nav__item[aria-current=page]{border-color:var(--maritimeai-blue-300);background:var(--maritimeai-color-status-info-surface);color:var(--maritimeai-color-status-info-accent)}.shell-nav__item[aria-current=page]:before{content:"";background:var(--maritimeai-color-action);border-radius:0 999px 999px 0;width:4px;height:2rem;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.shell-nav__icon{width:20px;height:20px;color:var(--maritimeai-color-text-muted);flex-shrink:0}.shell-nav__item:hover .shell-nav__icon,.shell-nav__item[aria-current=page] .shell-nav__icon{color:var(--maritimeai-color-action)}.shell-nav__label{flex:1;min-width:0}.shell-nav__chevron{width:16px;height:16px;color:var(--maritimeai-color-text-muted)}.shell-market{--maritimeai-drawer-width:min(1200px, 75vw)}@media (max-width:767px){.shell-market{--maritimeai-drawer-width:100vw}}.shell-market__header{align-items:center;gap:var(--maritimeai-space-4);flex-flow:wrap;display:flex}.shell-market__heading{flex:1;min-width:16rem}.shell-market__search{width:220px;position:relative}.shell-market__search input{width:100%}.shell-market__search input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem}.shell-market__search input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem}.shell-market__search input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2rem}.shell-market__search input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2rem}.shell-market__search input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2rem}.shell-market__search input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2rem}.shell-market__search-icon{width:16px;height:16px;color:var(--maritimeai-color-text-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (max-width:767px){.shell-market__search{width:100%}}.shell-market__state{padding:var(--maritimeai-space-6) 0;justify-content:center;display:flex}.shell-market__grid{gap:var(--maritimeai-space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.shell-market__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shell-market__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shell-market__section{margin:var(--maritimeai-space-6) 0 var(--maritimeai-space-4);color:var(--maritimeai-gray-700);letter-spacing:.05em;text-transform:uppercase}.shell-market__card{column-gap:var(--maritimeai-space-3);row-gap:var(--maritimeai-space-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon text""icon actions";align-items:start;display:grid}.shell-market__card[data-selected]{border-color:var(--maritimeai-color-action);background:var(--maritimeai-color-status-info-surface)}.shell-market__icon{border-radius:var(--maritimeai-radius-control);background:var(--maritimeai-color-surface-sunken);width:48px;height:48px;color:var(--maritimeai-color-action);grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.shell-market__icon svg{width:28px;height:28px}.shell-market__card[data-selected] .shell-market__icon{background:var(--maritimeai-color-action);color:var(--maritimeai-color-on-action)}.shell-market__text{grid-area:text;min-width:0}.shell-market__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-market__desc{margin-top:var(--maritimeai-space-1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shell-market__actions{gap:var(--maritimeai-space-2);grid-area:actions;display:flex}.shell-market-preview{--maritimeai-drawer-width:70vw}@media (max-width:767px){.shell-market-preview{--maritimeai-drawer-width:100vw}}.shell-market-preview__body{flex-direction:column;flex:1;min-height:0;display:flex}.shell-market-preview__frame{border:0;flex:1;width:100%;min-height:60vh}.shell-domains{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.shell-domains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.shell-domains{grid-template-columns:repeat(4,minmax(0,1fr))}}.shell-domain{background:var(--maritimeai-color-surface);transition:box-shadow var(--maritimeai-duration-control) var(--maritimeai-easing-control), border-color var(--maritimeai-duration-control) var(--maritimeai-easing-control);border-color:#e5e7eb;border-radius:6px;flex-direction:column;gap:12px;padding:12px 12px 13px;display:flex;position:relative}.shell-domain:hover{border-color:#cbd5e1;box-shadow:0 4px 12px -4px rgba(15,23,42,.12)}.shell-domain__head{align-items:center;gap:10px;display:flex}.shell-domain__title{font-family:var(--shell-font-title);color:#232323;margin:0;font-size:14px;font-weight:600;line-height:20px}.shell-domain__link{color:inherit;text-decoration:none}.shell-domain__link:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.shell-domain__link:focus-visible{outline:none}.shell-domain__link:focus-visible:after{outline:var(--maritimeai-focus-ring-width) solid var(--maritimeai-color-focus);outline-offset:var(--maritimeai-focus-ring-offset)}.shell-domain__icon{width:32px;height:32px;color:var(--maritimeai-white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shell-domain__icon svg{width:18px;height:18px}.shell-domain__icon--sky{background:#00aeef}.shell-domain__icon--green{background:#1c7a4d}.shell-domain__icon--gold{background:#e0a800}.shell-domain__icon--navy{background:#091a5f}.shell-domain__desc{color:#707070;white-space:pre-line;margin:0;font-size:12px;line-height:15.5px}.shell-settings{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:16px;min-height:calc(100dvh - 136px);margin-bottom:-8px;display:grid}.shell-settings__nav,.shell-settings__panel{background:var(--maritimeai-color-surface);border:1px solid #e5e7eb;border-radius:6px}.shell-settings__nav{justify-content:flex-start;align-self:stretch;padding:12px 0}.shell-settings__nav [role=tab]{width:100%;min-height:43px;font-family:var(--shell-font-title);color:#565656;justify-content:flex-start;padding:0 16px;font-size:14px;font-weight:500}.shell-settings__nav [role=tab]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-settings__nav [role=tab]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-settings__nav [role=tab]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.shell-settings__nav [role=tab]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-settings__nav [role=tab]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-settings__nav [role=tab]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.shell-settings__nav [role=tab]:hover{color:#343434;background:#f9fafb}.shell-settings__nav [role=tab][aria-selected=true]{color:#2463eb;background:#e9effd}.shell-settings__nav [role=tab][aria-selected=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-width:3px;border-left-color:#2463eb}.shell-settings__nav [role=tab][aria-selected=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-width:3px;border-left-color:#2463eb}.shell-settings__nav [role=tab][aria-selected=true]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left-width:3px;border-left-color:#2463eb}.shell-settings__nav [role=tab][aria-selected=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-width:3px;border-right-color:#2463eb}.shell-settings__nav [role=tab][aria-selected=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-width:3px;border-right-color:#2463eb}.shell-settings__nav [role=tab][aria-selected=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right-width:3px;border-right-color:#2463eb}.shell-settings__panel{flex-direction:column;padding:16px;display:flex}.shell-settings__panel[hidden]{display:none}.shell-settings__title{font-family:var(--shell-font-title);color:#222;margin:0 0 5px;font-size:16px;font-weight:500;line-height:24px}.shell-settings__group{border-bottom:1px solid #c5c5c5;padding:15px 0}.shell-settings__group-title{font-family:var(--shell-font-title);color:#2463eb;margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px}.shell-settings__row{align-items:center;gap:12px;display:flex}.shell-settings__row-label{color:#454545;min-width:78px;font-size:12px;line-height:20px}@media (max-width:860px){.shell-settings{grid-template-columns:minmax(0,1fr);min-height:0;margin-bottom:0}}
/*# sourceMappingURL=main.6b53419d.css.map*/